1# GRPC global makefile 2# This currently builds C and C++ code. 3# This file has been automatically generated from a template file. 4# Please look at the templates directory instead. 5# This file can be regenerated from the template by running 6# tools/buildgen/generate_projects.sh 7 8# Copyright 2015 gRPC authors. 9# 10# Licensed under the Apache License, Version 2.0 (the "License"); 11# you may not use this file except in compliance with the License. 12# You may obtain a copy of the License at 13# 14# http://www.apache.org/licenses/LICENSE-2.0 15# 16# Unless required by applicable law or agreed to in writing, software 17# distributed under the License is distributed on an "AS IS" BASIS, 18# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19# See the License for the specific language governing permissions and 20# limitations under the License. 21 22 23 24comma := , 25 26 27# Basic platform detection 28HOST_SYSTEM = $(shell uname | cut -f 1 -d_) 29SYSTEM ?= $(HOST_SYSTEM) 30ifeq ($(SYSTEM),MSYS) 31SYSTEM = MINGW32 32endif 33ifeq ($(SYSTEM),MINGW64) 34SYSTEM = MINGW32 35endif 36 37 38MAKEFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) 39ifndef BUILDDIR 40BUILDDIR_ABSOLUTE = $(patsubst %/,%,$(dir $(MAKEFILE_PATH))) 41else 42BUILDDIR_ABSOLUTE = $(abspath $(BUILDDIR)) 43endif 44 45HAS_GCC = $(shell which gcc > /dev/null 2> /dev/null && echo true || echo false) 46HAS_CC = $(shell which cc > /dev/null 2> /dev/null && echo true || echo false) 47HAS_CLANG = $(shell which clang > /dev/null 2> /dev/null && echo true || echo false) 48 49ifeq ($(HAS_CC),true) 50DEFAULT_CC = cc 51DEFAULT_CXX = c++ 52else 53ifeq ($(HAS_GCC),true) 54DEFAULT_CC = gcc 55DEFAULT_CXX = g++ 56else 57ifeq ($(HAS_CLANG),true) 58DEFAULT_CC = clang 59DEFAULT_CXX = clang++ 60else 61DEFAULT_CC = no_c_compiler 62DEFAULT_CXX = no_c++_compiler 63endif 64endif 65endif 66 67 68BINDIR = $(BUILDDIR_ABSOLUTE)/bins 69OBJDIR = $(BUILDDIR_ABSOLUTE)/objs 70LIBDIR = $(BUILDDIR_ABSOLUTE)/libs 71GENDIR = $(BUILDDIR_ABSOLUTE)/gens 72 73# Configurations 74 75VALID_CONFIG_opt = 1 76CC_opt = $(DEFAULT_CC) 77CXX_opt = $(DEFAULT_CXX) 78LD_opt = $(DEFAULT_CC) 79LDXX_opt = $(DEFAULT_CXX) 80CPPFLAGS_opt = -O2 -Wframe-larger-than=16384 81DEFINES_opt = NDEBUG 82 83VALID_CONFIG_asan-trace-cmp = 1 84REQUIRE_CUSTOM_LIBRARIES_asan-trace-cmp = 1 85CC_asan-trace-cmp = clang 86CXX_asan-trace-cmp = clang++ 87LD_asan-trace-cmp = clang++ 88LDXX_asan-trace-cmp = clang++ 89CPPFLAGS_asan-trace-cmp = -O0 -fsanitize-coverage=edge,trace-pc-guard -fsanitize-coverage=trace-cmp -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 90LDFLAGS_asan-trace-cmp = -fsanitize=address 91 92VALID_CONFIG_dbg = 1 93CC_dbg = $(DEFAULT_CC) 94CXX_dbg = $(DEFAULT_CXX) 95LD_dbg = $(DEFAULT_CC) 96LDXX_dbg = $(DEFAULT_CXX) 97CPPFLAGS_dbg = -O0 98DEFINES_dbg = _DEBUG DEBUG 99 100VALID_CONFIG_asan = 1 101REQUIRE_CUSTOM_LIBRARIES_asan = 1 102CC_asan = clang 103CXX_asan = clang++ 104LD_asan = clang++ 105LDXX_asan = clang++ 106CPPFLAGS_asan = -O0 -fsanitize-coverage=edge,trace-pc-guard -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 107LDFLAGS_asan = -fsanitize=address 108 109VALID_CONFIG_msan = 1 110REQUIRE_CUSTOM_LIBRARIES_msan = 1 111CC_msan = clang 112CXX_msan = clang++ 113LD_msan = clang++ 114LDXX_msan = clang++ 115CPPFLAGS_msan = -O0 -stdlib=libc++ -fsanitize-coverage=edge,trace-pc-guard -fsanitize=memory -fsanitize-memory-track-origins -fsanitize-memory-use-after-dtor -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 116LDFLAGS_msan = -stdlib=libc++ -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1 -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,) 117DEFINES_msan = NDEBUG 118 119VALID_CONFIG_basicprof = 1 120CC_basicprof = $(DEFAULT_CC) 121CXX_basicprof = $(DEFAULT_CXX) 122LD_basicprof = $(DEFAULT_CC) 123LDXX_basicprof = $(DEFAULT_CXX) 124CPPFLAGS_basicprof = -O2 -DGRPC_BASIC_PROFILER -DGRPC_TIMERS_RDTSC 125DEFINES_basicprof = NDEBUG 126 127VALID_CONFIG_helgrind = 1 128CC_helgrind = $(DEFAULT_CC) 129CXX_helgrind = $(DEFAULT_CXX) 130LD_helgrind = $(DEFAULT_CC) 131LDXX_helgrind = $(DEFAULT_CXX) 132CPPFLAGS_helgrind = -O0 133LDFLAGS_helgrind = -rdynamic 134DEFINES_helgrind = _DEBUG DEBUG 135 136VALID_CONFIG_asan-noleaks = 1 137REQUIRE_CUSTOM_LIBRARIES_asan-noleaks = 1 138CC_asan-noleaks = clang 139CXX_asan-noleaks = clang++ 140LD_asan-noleaks = clang++ 141LDXX_asan-noleaks = clang++ 142CPPFLAGS_asan-noleaks = -O0 -fsanitize-coverage=edge,trace-pc-guard -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 143LDFLAGS_asan-noleaks = fsanitize=address 144 145VALID_CONFIG_noexcept = 1 146CC_noexcept = $(DEFAULT_CC) 147CXX_noexcept = $(DEFAULT_CXX) 148LD_noexcept = $(DEFAULT_CC) 149LDXX_noexcept = $(DEFAULT_CXX) 150CXXFLAGS_noexcept = -fno-exceptions 151CPPFLAGS_noexcept = -O2 -Wframe-larger-than=16384 152DEFINES_noexcept = NDEBUG 153 154VALID_CONFIG_ubsan = 1 155REQUIRE_CUSTOM_LIBRARIES_ubsan = 1 156CC_ubsan = clang 157CXX_ubsan = clang++ 158LD_ubsan = clang++ 159LDXX_ubsan = clang++ 160CPPFLAGS_ubsan = -O0 -stdlib=libc++ -fsanitize-coverage=edge,trace-pc-guard -fsanitize=undefined -fno-omit-frame-pointer -Wno-unused-command-line-argument -Wvarargs 161LDFLAGS_ubsan = -stdlib=libc++ -fsanitize=undefined,unsigned-integer-overflow 162DEFINES_ubsan = NDEBUG GRPC_UBSAN 163 164VALID_CONFIG_tsan = 1 165REQUIRE_CUSTOM_LIBRARIES_tsan = 1 166CC_tsan = clang 167CXX_tsan = clang++ 168LD_tsan = clang++ 169LDXX_tsan = clang++ 170CPPFLAGS_tsan = -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 171LDFLAGS_tsan = -fsanitize=thread 172DEFINES_tsan = GRPC_TSAN 173 174VALID_CONFIG_counters_with_memory_counter = 1 175CC_counters_with_memory_counter = $(DEFAULT_CC) 176CXX_counters_with_memory_counter = $(DEFAULT_CXX) 177LD_counters_with_memory_counter = $(DEFAULT_CC) 178LDXX_counters_with_memory_counter = $(DEFAULT_CXX) 179CPPFLAGS_counters_with_memory_counter = -O2 -DGPR_LOW_LEVEL_COUNTERS -DGPR_WRAP_MEMORY_COUNTER 180LDFLAGS_counters_with_memory_counter = -Wl,--wrap=malloc -Wl,--wrap=calloc -Wl,--wrap=realloc -Wl,--wrap=free 181DEFINES_counters_with_memory_counter = NDEBUG 182 183VALID_CONFIG_stapprof = 1 184CC_stapprof = $(DEFAULT_CC) 185CXX_stapprof = $(DEFAULT_CXX) 186LD_stapprof = $(DEFAULT_CC) 187LDXX_stapprof = $(DEFAULT_CXX) 188CPPFLAGS_stapprof = -O2 -DGRPC_STAP_PROFILER 189DEFINES_stapprof = NDEBUG 190 191VALID_CONFIG_gcov = 1 192CC_gcov = gcc 193CXX_gcov = g++ 194LD_gcov = gcc 195LDXX_gcov = g++ 196CPPFLAGS_gcov = -O0 -fprofile-arcs -ftest-coverage -Wno-return-type 197LDFLAGS_gcov = -fprofile-arcs -ftest-coverage -rdynamic -lstdc++ 198DEFINES_gcov = _DEBUG DEBUG GPR_GCOV 199 200VALID_CONFIG_memcheck = 1 201CC_memcheck = $(DEFAULT_CC) 202CXX_memcheck = $(DEFAULT_CXX) 203LD_memcheck = $(DEFAULT_CC) 204LDXX_memcheck = $(DEFAULT_CXX) 205CPPFLAGS_memcheck = -O0 206LDFLAGS_memcheck = -rdynamic 207DEFINES_memcheck = _DEBUG DEBUG 208 209VALID_CONFIG_lto = 1 210CC_lto = $(DEFAULT_CC) 211CXX_lto = $(DEFAULT_CXX) 212LD_lto = $(DEFAULT_CC) 213LDXX_lto = $(DEFAULT_CXX) 214CPPFLAGS_lto = -O2 215DEFINES_lto = NDEBUG 216 217VALID_CONFIG_c++-compat = 1 218CC_c++-compat = $(DEFAULT_CC) 219CXX_c++-compat = $(DEFAULT_CXX) 220LD_c++-compat = $(DEFAULT_CC) 221LDXX_c++-compat = $(DEFAULT_CXX) 222CFLAGS_c++-compat = -Wc++-compat 223CPPFLAGS_c++-compat = -O0 224DEFINES_c++-compat = _DEBUG DEBUG 225 226VALID_CONFIG_mutrace = 1 227CC_mutrace = $(DEFAULT_CC) 228CXX_mutrace = $(DEFAULT_CXX) 229LD_mutrace = $(DEFAULT_CC) 230LDXX_mutrace = $(DEFAULT_CXX) 231CPPFLAGS_mutrace = -O3 -fno-omit-frame-pointer 232LDFLAGS_mutrace = -rdynamic 233DEFINES_mutrace = NDEBUG 234 235VALID_CONFIG_counters = 1 236CC_counters = $(DEFAULT_CC) 237CXX_counters = $(DEFAULT_CXX) 238LD_counters = $(DEFAULT_CC) 239LDXX_counters = $(DEFAULT_CXX) 240CPPFLAGS_counters = -O2 -DGPR_LOW_LEVEL_COUNTERS 241DEFINES_counters = NDEBUG 242 243 244 245# General settings. 246# You may want to change these depending on your system. 247 248prefix ?= /usr/local 249 250PROTOC ?= protoc 251DTRACE ?= dtrace 252CONFIG ?= opt 253# Doing X ?= Y is the same as: 254# ifeq ($(origin X), undefined) 255# X = Y 256# endif 257# but some variables, such as CC, CXX, LD or AR, have defaults. 258# So instead of using ?= on them, we need to check their origin. 259# See: 260# https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html 261# https://www.gnu.org/software/make/manual/html_node/Flavors.html#index-_003f_003d 262# https://www.gnu.org/software/make/manual/html_node/Origin-Function.html 263ifeq ($(origin CC), default) 264CC = $(CC_$(CONFIG)) 265endif 266ifeq ($(origin CXX), default) 267CXX = $(CXX_$(CONFIG)) 268endif 269ifeq ($(origin LD), default) 270LD = $(LD_$(CONFIG)) 271endif 272LDXX ?= $(LDXX_$(CONFIG)) 273ARFLAGS ?= rcs 274ifeq ($(SYSTEM),Linux) 275ifeq ($(origin AR), default) 276AR = ar 277endif 278STRIP ?= strip --strip-unneeded 279else 280ifeq ($(SYSTEM),Darwin) 281ifeq ($(origin AR), default) 282AR = libtool 283ARFLAGS = -no_warning_for_no_symbols -o 284endif 285STRIP ?= strip -x 286else 287ifeq ($(SYSTEM),MINGW32) 288ifeq ($(origin AR), default) 289AR = ar 290endif 291STRIP ?= strip --strip-unneeded 292else 293ifeq ($(origin AR), default) 294AR = ar 295endif 296STRIP ?= strip 297endif 298endif 299endif 300INSTALL ?= install 301RM ?= rm -f 302PKG_CONFIG ?= pkg-config 303 304ifndef VALID_CONFIG_$(CONFIG) 305$(error Invalid CONFIG value '$(CONFIG)') 306endif 307 308ifeq ($(SYSTEM),Linux) 309TMPOUT = /dev/null 310else 311TMPOUT = `mktemp /tmp/test-out-XXXXXX` 312endif 313 314CHECK_NO_CXX14_COMPAT_WORKS_CMD = $(CC) -std=c++11 -Werror -Wno-c++14-compat -o $(TMPOUT) -c test/build/no-c++14-compat.cc 315HAS_WORKING_NO_CXX14_COMPAT = $(shell $(CHECK_NO_CXX14_COMPAT_WORKS_CMD) 2> /dev/null && echo true || echo false) 316ifeq ($(HAS_WORKING_NO_CXX14_COMPAT),true) 317W_NO_CXX14_COMPAT=-Wno-c++14-compat 318endif 319 320CHECK_EXTRA_SEMI_WORKS_CMD = $(CC) -std=c99 -Werror -Wextra-semi -o $(TMPOUT) -c test/build/extra-semi.c 321HAS_WORKING_EXTRA_SEMI = $(shell $(CHECK_EXTRA_SEMI_WORKS_CMD) 2> /dev/null && echo true || echo false) 322ifeq ($(HAS_WORKING_EXTRA_SEMI),true) 323W_EXTRA_SEMI=-Wextra-semi 324NO_W_EXTRA_SEMI=-Wno-extra-semi 325endif 326CHECK_NO_SHIFT_NEGATIVE_VALUE_WORKS_CMD = $(CC) -std=c99 -Werror -Wno-shift-negative-value -o $(TMPOUT) -c test/build/no-shift-negative-value.c 327HAS_WORKING_NO_SHIFT_NEGATIVE_VALUE = $(shell $(CHECK_NO_SHIFT_NEGATIVE_VALUE_WORKS_CMD) 2> /dev/null && echo true || echo false) 328ifeq ($(HAS_WORKING_NO_SHIFT_NEGATIVE_VALUE),true) 329W_NO_SHIFT_NEGATIVE_VALUE=-Wno-shift-negative-value 330NO_W_NO_SHIFT_NEGATIVE_VALUE=-Wshift-negative-value 331endif 332CHECK_NO_UNUSED_BUT_SET_VARIABLE_WORKS_CMD = $(CC) -std=c99 -Werror -Wno-unused-but-set-variable -o $(TMPOUT) -c test/build/no-unused-but-set-variable.c 333HAS_WORKING_NO_UNUSED_BUT_SET_VARIABLE = $(shell $(CHECK_NO_UNUSED_BUT_SET_VARIABLE_WORKS_CMD) 2> /dev/null && echo true || echo false) 334ifeq ($(HAS_WORKING_NO_UNUSED_BUT_SET_VARIABLE),true) 335W_NO_UNUSED_BUT_SET_VARIABLE=-Wno-unused-but-set-variable 336NO_W_NO_UNUSED_BUT_SET_VARIABLE=-Wunused-but-set-variable 337endif 338CHECK_NO_MAYBE_UNINITIALIZED_WORKS_CMD = $(CC) -std=c99 -Werror -Wno-maybe-uninitialized -o $(TMPOUT) -c test/build/no-maybe-uninitialized.c 339HAS_WORKING_NO_MAYBE_UNINITIALIZED = $(shell $(CHECK_NO_MAYBE_UNINITIALIZED_WORKS_CMD) 2> /dev/null && echo true || echo false) 340ifeq ($(HAS_WORKING_NO_MAYBE_UNINITIALIZED),true) 341W_NO_MAYBE_UNINITIALIZED=-Wno-maybe-uninitialized 342NO_W_NO_MAYBE_UNINITIALIZED=-Wmaybe-uninitialized 343endif 344CHECK_NO_UNKNOWN_WARNING_OPTION_WORKS_CMD = $(CC) -std=c99 -Werror -Wno-unknown-warning-option -o $(TMPOUT) -c test/build/no-unknown-warning-option.c 345HAS_WORKING_NO_UNKNOWN_WARNING_OPTION = $(shell $(CHECK_NO_UNKNOWN_WARNING_OPTION_WORKS_CMD) 2> /dev/null && echo true || echo false) 346ifeq ($(HAS_WORKING_NO_UNKNOWN_WARNING_OPTION),true) 347W_NO_UNKNOWN_WARNING_OPTION=-Wno-unknown-warning-option 348NO_W_NO_UNKNOWN_WARNING_OPTION=-Wunknown-warning-option 349endif 350 351# The HOST compiler settings are used to compile the protoc plugins. 352# In most cases, you won't have to change anything, but if you are 353# cross-compiling, you can override these variables from GNU make's 354# command line: make CC=cross-gcc HOST_CC=gcc 355 356HOST_CC ?= $(CC) 357HOST_CXX ?= $(CXX) 358HOST_LD ?= $(LD) 359HOST_LDXX ?= $(LDXX) 360 361CFLAGS += -std=c99 $(W_EXTRA_SEMI) 362CXXFLAGS += -std=c++11 363ifeq ($(SYSTEM),Darwin) 364CXXFLAGS += -stdlib=libc++ 365LDFLAGS += -framework CoreFoundation 366endif 367CFLAGS += -g 368CPPFLAGS += -g -Wall -Wextra -DOSATOMIC_USE_INLINED=1 -Ithird_party/abseil-cpp -Ithird_party/re2 -Ithird_party/upb -Isrc/core/ext/upb-generated 369COREFLAGS += -fno-exceptions 370LDFLAGS += -g 371 372CPPFLAGS += $(CPPFLAGS_$(CONFIG)) 373CFLAGS += $(CFLAGS_$(CONFIG)) 374CXXFLAGS += $(CXXFLAGS_$(CONFIG)) 375DEFINES += $(DEFINES_$(CONFIG)) INSTALL_PREFIX=\"$(prefix)\" 376LDFLAGS += $(LDFLAGS_$(CONFIG)) 377 378ifneq ($(SYSTEM),MINGW32) 379PIC_CPPFLAGS = -fPIC 380CPPFLAGS += -fPIC 381LDFLAGS += -fPIC 382endif 383 384INCLUDES = . include $(GENDIR) 385LDFLAGS += -Llibs/$(CONFIG) 386 387ifeq ($(SYSTEM),Darwin) 388ifneq ($(wildcard /usr/local/ssl/include),) 389INCLUDES += /usr/local/ssl/include 390endif 391ifneq ($(wildcard /opt/local/include),) 392INCLUDES += /opt/local/include 393endif 394ifneq ($(wildcard /usr/local/include),) 395INCLUDES += /usr/local/include 396endif 397LIBS = m z 398ifneq ($(wildcard /usr/local/ssl/lib),) 399LDFLAGS += -L/usr/local/ssl/lib 400endif 401ifneq ($(wildcard /opt/local/lib),) 402LDFLAGS += -L/opt/local/lib 403endif 404ifneq ($(wildcard /usr/local/lib),) 405LDFLAGS += -L/usr/local/lib 406endif 407endif 408 409ifeq ($(SYSTEM),Linux) 410LIBS = dl rt m pthread 411LDFLAGS += -pthread 412endif 413 414ifeq ($(SYSTEM),MINGW32) 415LIBS = m pthread ws2_32 dbghelp 416LDFLAGS += -pthread 417endif 418 419# 420# The steps for cross-compiling are as follows: 421# First, clone and make install of grpc using the native compilers for the host. 422# Also, install protoc (e.g., from a package like apt-get) 423# Then clone a fresh grpc for the actual cross-compiled build 424# Set the environment variable GRPC_CROSS_COMPILE to true 425# Set CC, CXX, LD, LDXX, AR, and STRIP to the cross-compiling binaries 426# Also set PROTOBUF_CONFIG_OPTS to indicate cross-compilation to protobuf (e.g., 427# PROTOBUF_CONFIG_OPTS="--host=arm-linux --with-protoc=/usr/local/bin/protoc" ) 428# Set HAS_PKG_CONFIG=false 429# To build tests, go to third_party/gflags and follow its ccmake instructions 430# Make sure that you enable building shared libraries and set your prefix to 431# something useful like /usr/local/cross 432# You will also need to set GRPC_CROSS_LDOPTS and GRPC_CROSS_AROPTS to hold 433# additional required arguments for LD and AR (examples below) 434# Then you can do a make from the cross-compiling fresh clone! 435# 436ifeq ($(GRPC_CROSS_COMPILE),true) 437LDFLAGS += $(GRPC_CROSS_LDOPTS) # e.g. -L/usr/local/lib -L/usr/local/cross/lib 438ARFLAGS += $(GRPC_CROSS_AROPTS) # e.g., rc --target=elf32-little 439USE_BUILT_PROTOC = false 440endif 441 442GTEST_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 443GTEST_LIB += -lgflags -std=c++11 444ifeq ($(V),1) 445E = @: 446Q = 447else 448E = @echo 449Q = @ 450endif 451 452CORE_VERSION = 11.0.0 453CPP_VERSION = 1.31.0 454CSHARP_VERSION = 2.31.0 455 456CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES)) 457CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS) 458 459LDFLAGS += $(ARCH_FLAGS) 460LDLIBS += $(addprefix -l, $(LIBS)) 461LDLIBSXX += $(addprefix -l, $(LIBSXX)) 462 463 464CFLAGS += $(EXTRA_CFLAGS) 465CXXFLAGS += $(EXTRA_CXXFLAGS) 466CPPFLAGS += $(EXTRA_CPPFLAGS) 467LDFLAGS += $(EXTRA_LDFLAGS) 468DEFINES += $(EXTRA_DEFINES) 469LDLIBS += $(EXTRA_LDLIBS) 470 471HOST_CPPFLAGS += $(CPPFLAGS) 472HOST_CFLAGS += $(CFLAGS) 473HOST_CXXFLAGS += $(CXXFLAGS) 474HOST_LDFLAGS += $(LDFLAGS) 475HOST_LDLIBS += $(LDLIBS) 476 477# These are automatically computed variables. 478# There shouldn't be any need to change anything from now on. 479 480-include cache.mk 481 482CACHE_MK = 483 484HAS_PKG_CONFIG ?= $(shell command -v $(PKG_CONFIG) >/dev/null 2>&1 && echo true || echo false) 485 486ifeq ($(HAS_PKG_CONFIG), true) 487CACHE_MK += HAS_PKG_CONFIG = true, 488endif 489 490CORE_PC_TEMPLATE = prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/lib,,Name: $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CORE_VERSION),Cflags: -I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} $(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE) 491 492CPP_PC_TEMPLATE = prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/lib,,Name: $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CPP_VERSION),Cflags: -I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} $(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE) 493 494CSHARP_PC_TEMPLATE = prefix=$(prefix),exec_prefix=\$${prefix},includedir=\$${prefix}/include,libdir=\$${exec_prefix}/lib,,Name: $(PC_NAME),Description: $(PC_DESCRIPTION),Version: $(CSHARP_VERSION),Cflags: -I\$${includedir} $(PC_CFLAGS),Requires: $(PC_REQUIRES),Libs: -L\$${libdir} $(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE) 495 496ifeq ($(SYSTEM),MINGW32) 497EXECUTABLE_SUFFIX = .exe 498SHARED_EXT_CORE = dll 499SHARED_EXT_CPP = dll 500SHARED_EXT_CSHARP = dll 501SHARED_PREFIX = 502SHARED_VERSION_CORE = -11 503SHARED_VERSION_CPP = -1 504SHARED_VERSION_CSHARP = -2 505else ifeq ($(SYSTEM),Darwin) 506EXECUTABLE_SUFFIX = 507SHARED_EXT_CORE = dylib 508SHARED_EXT_CPP = dylib 509SHARED_EXT_CSHARP = dylib 510SHARED_PREFIX = lib 511SHARED_VERSION_CORE = 512SHARED_VERSION_CPP = 513SHARED_VERSION_CSHARP = 514else 515EXECUTABLE_SUFFIX = 516SHARED_EXT_CORE = so.$(CORE_VERSION) 517SHARED_EXT_CPP = so.$(CPP_VERSION) 518SHARED_EXT_CSHARP = so.$(CSHARP_VERSION) 519SHARED_PREFIX = lib 520SHARED_VERSION_CORE = 521SHARED_VERSION_CPP = 522SHARED_VERSION_CSHARP = 523endif 524 525ifeq ($(wildcard .git),) 526IS_GIT_FOLDER = false 527else 528IS_GIT_FOLDER = true 529endif 530 531ifeq ($(HAS_PKG_CONFIG),true) 532OPENSSL_ALPN_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.0.2 openssl 533ZLIB_CHECK_CMD = $(PKG_CONFIG) --exists zlib 534PROTOBUF_CHECK_CMD = $(PKG_CONFIG) --atleast-version=3.12.0 protobuf 535CARES_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.11.0 libcares 536else # HAS_PKG_CONFIG 537 538ifeq ($(SYSTEM),MINGW32) 539OPENSSL_LIBS = ssl32 eay32 540else 541OPENSSL_LIBS = ssl crypto 542endif 543 544OPENSSL_ALPN_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/openssl-alpn.c $(addprefix -l, $(OPENSSL_LIBS)) $(LDFLAGS) 545BORINGSSL_COMPILE_CHECK_CMD = $(CC) $(CPPFLAGS) -Ithird_party/boringssl-with-bazel/src/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX $(CFLAGS) -g -o $(TMPOUT) test/build/boringssl.c $(LDFLAGS) 546ZLIB_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/zlib.c -lz $(LDFLAGS) 547PROTOBUF_CHECK_CMD = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $(TMPOUT) test/build/protobuf.cc -lprotobuf $(LDFLAGS) 548CARES_CHECK_CMD = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $(TMPOUT) test/build/c-ares.c -lcares $(LDFLAGS) 549 550endif # HAS_PKG_CONFIG 551 552PERFTOOLS_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/perftools.c -lprofiler $(LDFLAGS) 553 554PROTOC_CHECK_CMD = which protoc > /dev/null 555PROTOC_CHECK_VERSION_CMD = protoc --version | grep -q libprotoc.3 556DTRACE_CHECK_CMD = which dtrace > /dev/null 557SYSTEMTAP_HEADERS_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/systemtap.c $(LDFLAGS) 558 559ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG) 560HAS_SYSTEM_PERFTOOLS ?= $(shell $(PERFTOOLS_CHECK_CMD) 2> /dev/null && echo true || echo false) 561ifeq ($(HAS_SYSTEM_PERFTOOLS),true) 562DEFINES += GRPC_HAVE_PERFTOOLS 563LIBS += profiler 564CACHE_MK += HAS_SYSTEM_PERFTOOLS = true, 565endif 566endif 567 568HAS_SYSTEM_PROTOBUF_VERIFY = $(shell $(PROTOBUF_CHECK_CMD) 2> /dev/null && echo true || echo false) 569ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG) 570HAS_SYSTEM_OPENSSL_ALPN ?= $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false) 571ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),true) 572CACHE_MK += HAS_SYSTEM_OPENSSL_ALPN = true, 573endif 574HAS_SYSTEM_ZLIB ?= $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false) 575ifeq ($(HAS_SYSTEM_ZLIB),true) 576CACHE_MK += HAS_SYSTEM_ZLIB = true, 577endif 578HAS_SYSTEM_PROTOBUF ?= $(HAS_SYSTEM_PROTOBUF_VERIFY) 579ifeq ($(HAS_SYSTEM_PROTOBUF),true) 580CACHE_MK += HAS_SYSTEM_PROTOBUF = true, 581endif 582HAS_SYSTEM_CARES ?= $(shell $(CARES_CHECK_CMD) 2> /dev/null && echo true || echo false) 583ifeq ($(HAS_SYSTEM_CARES),true) 584CACHE_MK += HAS_SYSTEM_CARES = true, 585endif 586else 587# override system libraries if the config requires a custom compiled library 588HAS_SYSTEM_OPENSSL_ALPN = false 589HAS_SYSTEM_ZLIB = false 590HAS_SYSTEM_PROTOBUF = false 591HAS_SYSTEM_CARES = false 592endif 593 594HAS_PROTOC ?= $(shell $(PROTOC_CHECK_CMD) 2> /dev/null && echo true || echo false) 595ifeq ($(HAS_PROTOC),true) 596CACHE_MK += HAS_PROTOC = true, 597HAS_VALID_PROTOC ?= $(shell $(PROTOC_CHECK_VERSION_CMD) 2> /dev/null && echo true || echo false) 598ifeq ($(HAS_VALID_PROTOC),true) 599CACHE_MK += HAS_VALID_PROTOC = true, 600endif 601else 602HAS_VALID_PROTOC = false 603endif 604 605# Check for Systemtap (https://sourceware.org/systemtap/), first by making sure <sys/sdt.h> is present 606# in the system and secondly by checking for the "dtrace" binary (on Linux, this is part of the Systemtap 607# distribution. It's part of the base system on BSD/Solaris machines). 608ifndef HAS_SYSTEMTAP 609HAS_SYSTEMTAP_HEADERS = $(shell $(SYSTEMTAP_HEADERS_CHECK_CMD) 2> /dev/null && echo true || echo false) 610HAS_DTRACE = $(shell $(DTRACE_CHECK_CMD) 2> /dev/null && echo true || echo false) 611HAS_SYSTEMTAP = false 612ifeq ($(HAS_SYSTEMTAP_HEADERS),true) 613ifeq ($(HAS_DTRACE),true) 614HAS_SYSTEMTAP = true 615endif 616endif 617endif 618 619ifeq ($(HAS_SYSTEMTAP),true) 620CACHE_MK += HAS_SYSTEMTAP = true, 621endif 622 623# Note that for testing purposes, one can do: 624# make HAS_EMBEDDED_OPENSSL_ALPN=false 625# to emulate the fact we do not have OpenSSL in the third_party folder. 626ifeq ($(wildcard third_party/boringssl-with-bazel/src/include/openssl/ssl.h),) 627HAS_EMBEDDED_OPENSSL_ALPN = false 628else 629CAN_COMPILE_EMBEDDED_OPENSSL ?= $(shell $(BORINGSSL_COMPILE_CHECK_CMD) 2> /dev/null && echo true || echo false) 630HAS_EMBEDDED_OPENSSL_ALPN = $(CAN_COMPILE_EMBEDDED_OPENSSL) 631endif 632 633ifeq ($(wildcard third_party/zlib/zlib.h),) 634HAS_EMBEDDED_ZLIB = false 635else 636HAS_EMBEDDED_ZLIB = true 637endif 638 639ifeq ($(wildcard third_party/protobuf/src/google/protobuf/descriptor.pb.h),) 640HAS_EMBEDDED_PROTOBUF = false 641ifneq ($(HAS_VALID_PROTOC),true) 642NO_PROTOC = true 643endif 644else 645HAS_EMBEDDED_PROTOBUF = true 646endif 647 648ifeq ($(wildcard third_party/cares/cares/ares.h),) 649HAS_EMBEDDED_CARES = false 650else 651HAS_EMBEDDED_CARES = true 652endif 653 654PC_REQUIRES_GRPC = 655PC_LIBS_GRPC = 656 657ifeq ($(HAS_SYSTEM_ZLIB),false) 658ifeq ($(HAS_EMBEDDED_ZLIB), true) 659EMBED_ZLIB ?= true 660else 661DEP_MISSING += zlib 662EMBED_ZLIB ?= broken 663endif 664else 665EMBED_ZLIB ?= false 666endif 667 668ifeq ($(EMBED_ZLIB),true) 669ZLIB_DEP = $(LIBDIR)/$(CONFIG)/libz.a 670ZLIB_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libz.a 671ZLIB_MERGE_OBJS = $(LIBZ_OBJS) 672CPPFLAGS += -Ithird_party/zlib 673else 674ifeq ($(HAS_PKG_CONFIG),true) 675CPPFLAGS += $(shell $(PKG_CONFIG) --cflags zlib) 676LDFLAGS += $(shell $(PKG_CONFIG) --libs-only-L zlib) 677LIBS += $(patsubst -l%,%,$(shell $(PKG_CONFIG) --libs-only-l zlib)) 678PC_REQUIRES_GRPC += zlib 679else 680PC_LIBS_GRPC += -lz 681LIBS += z 682endif 683endif 684 685CARES_PKG_CONFIG = false 686 687ifeq ($(HAS_SYSTEM_CARES),false) 688ifeq ($(HAS_EMBEDDED_CARES), true) 689EMBED_CARES ?= true 690else 691DEP_MISSING += cares 692EMBED_CARES ?= broken 693endif 694else 695EMBED_CARES ?= false 696endif 697 698ADDRESS_SORTING_DEP = $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 699ADDRESS_SORTING_MERGE_OBJS = $(LIBADDRESS_SORTING_OBJS) 700ADDRESS_SORTING_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 701CPPFLAGS := -Ithird_party/address_sorting/include $(CPPFLAGS) 702 703GRPC_ABSEIL_DEP = $(LIBDIR)/$(CONFIG)/libgrpc_abseil.a 704GRPC_ABSEIL_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libgrpc_abseil.a 705 706RE2_DEP = $(LIBDIR)/$(CONFIG)/libre2.a 707RE2_MERGE_OBJS = $(LIBRE2_OBJS) 708RE2_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libre2.a 709 710UPB_DEP = $(LIBDIR)/$(CONFIG)/libupb.a 711UPB_MERGE_OBJS = $(LIBUPB_OBJS) 712UPB_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libupb.a 713 714ifeq ($(EMBED_CARES),true) 715CARES_DEP = $(LIBDIR)/$(CONFIG)/libares.a 716CARES_MERGE_OBJS = $(LIBARES_OBJS) 717CARES_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libares.a 718CPPFLAGS := -Ithird_party/cares -Ithird_party/cares/cares $(CPPFLAGS) 719else 720ifeq ($(HAS_PKG_CONFIG),true) 721PC_REQUIRES_GRPC += libcares 722CPPFLAGS += $(shell $(PKG_CONFIG) --cflags libcares) 723LDFLAGS += $(shell $(PKG_CONFIG) --libs-only-L libcares) 724LIBS += $(patsubst -l%,%,$(shell $(PKG_CONFIG) --libs-only-l libcares)) 725else 726PC_LIBS_GRPC += -lcares 727LIBS += cares 728endif 729endif 730 731OPENSSL_PKG_CONFIG = false 732 733PC_REQUIRES_SECURE = 734PC_LIBS_SECURE = 735 736ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),true) 737EMBED_OPENSSL ?= false 738NO_SECURE ?= false 739else # HAS_SYSTEM_OPENSSL_ALPN=false 740ifneq ($(HAS_EMBEDDED_OPENSSL_ALPN),false) 741EMBED_OPENSSL ?= $(HAS_EMBEDDED_OPENSSL_ALPN) 742NO_SECURE ?= false 743else # HAS_EMBEDDED_OPENSSL_ALPN=false 744NO_SECURE ?= true 745endif # HAS_EMBEDDED_OPENSSL_ALPN 746endif # HAS_SYSTEM_OPENSSL_ALPN 747 748OPENSSL_DEP := 749OPENSSL_MERGE_LIBS := 750ifeq ($(NO_SECURE),false) 751ifeq ($(EMBED_OPENSSL),true) 752OPENSSL_DEP += $(LIBDIR)/$(CONFIG)/libboringssl.a 753OPENSSL_MERGE_LIBS += $(LIBDIR)/$(CONFIG)/libboringssl.a 754OPENSSL_MERGE_OBJS += $(LIBBORINGSSL_OBJS) 755# need to prefix these to ensure overriding system libraries 756CPPFLAGS := -Ithird_party/boringssl-with-bazel/src/include $(CPPFLAGS) 757else ifneq ($(EMBED_OPENSSL),false) 758OPENSSL_DEP += $(EMBED_OPENSSL)/libssl.a $(EMBED_OPENSSL)/libcrypto.a 759OPENSSL_MERGE_LIBS += $(EMBED_OPENSSL)/libssl.a $(EMBED_OPENSSL)/libcrypto.a 760OPENSSL_MERGE_OBJS += $(wildcard $(EMBED_OPENSSL)/grpc_obj/*.o) 761# need to prefix these to ensure overriding system libraries 762CPPFLAGS := -I$(EMBED_OPENSSL)/include $(CPPFLAGS) 763else # EMBED_OPENSSL=false 764ifeq ($(HAS_PKG_CONFIG),true) 765OPENSSL_PKG_CONFIG = true 766PC_REQUIRES_SECURE = openssl 767CPPFLAGS := $(shell $(PKG_CONFIG) --cflags openssl) $(CPPFLAGS) 768LDFLAGS_OPENSSL_PKG_CONFIG = $(shell $(PKG_CONFIG) --libs-only-L openssl) 769ifeq ($(SYSTEM),Linux) 770ifneq ($(LDFLAGS_OPENSSL_PKG_CONFIG),) 771LDFLAGS_OPENSSL_PKG_CONFIG += $(shell $(PKG_CONFIG) --libs-only-L openssl | sed s/L/Wl,-rpath,/) 772endif # LDFLAGS_OPENSSL_PKG_CONFIG='' 773endif # System=Linux 774LDFLAGS := $(LDFLAGS_OPENSSL_PKG_CONFIG) $(LDFLAGS) 775else # HAS_PKG_CONFIG=false 776LIBS_SECURE = $(OPENSSL_LIBS) 777endif # HAS_PKG_CONFIG 778ifeq ($(DISABLE_ALPN),true) 779CPPFLAGS += -DTSI_OPENSSL_ALPN_SUPPORT=0 780LIBS_SECURE = $(OPENSSL_LIBS) 781endif # DISABLE_ALPN 782PC_LIBS_SECURE = $(addprefix -l, $(LIBS_SECURE)) 783endif # EMBED_OPENSSL 784endif # NO_SECURE 785 786ifeq ($(OPENSSL_PKG_CONFIG),true) 787LDLIBS_SECURE += $(shell $(PKG_CONFIG) --libs-only-l openssl) 788else 789LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE)) 790endif 791 792# gpr .pc file 793PC_NAME = gpr 794PC_DESCRIPTION = gRPC platform support library 795PC_CFLAGS = 796PC_REQUIRES = $(PC_REQUIRES_GPR) 797PC_LIBS_PRIVATE = $(PC_LIBS_GPR) 798PC_LIB = -lgpr 799GPR_PC_FILE := $(CORE_PC_TEMPLATE) 800 801# grpc .pc file 802PC_NAME = gRPC 803PC_DESCRIPTION = high performance general RPC framework 804PC_CFLAGS = 805PC_REQUIRES = gpr $(PC_REQUIRES_GRPC) $(PC_REQUIRES_SECURE) 806PC_LIBS_PRIVATE = $(PC_LIBS_GRPC) $(PC_LIBS_SECURE) 807PC_LIB = -lgrpc 808GRPC_PC_FILE := $(CORE_PC_TEMPLATE) 809 810# grpc_unsecure .pc file 811PC_NAME = gRPC unsecure 812PC_DESCRIPTION = high performance general RPC framework without SSL 813PC_CFLAGS = 814PC_REQUIRES = gpr $(PC_REQUIRES_GRPC) 815PC_LIBS_PRIVATE = $(PC_LIBS_GRPC) 816PC_LIB = -lgrpc_unsecure 817GRPC_UNSECURE_PC_FILE := $(CORE_PC_TEMPLATE) 818 819PROTOBUF_PKG_CONFIG = false 820 821PC_REQUIRES_GRPCXX = 822PC_LIBS_GRPCXX = 823 824CPPFLAGS := -Ithird_party/googletest/googletest/include -Ithird_party/googletest/googlemock/include $(CPPFLAGS) 825 826PROTOC_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 827PROTOC_PLUGINS_DIR = $(BINDIR)/$(CONFIG) 828 829ifeq ($(HAS_SYSTEM_PROTOBUF),true) 830ifeq ($(HAS_PKG_CONFIG),true) 831PROTOBUF_PKG_CONFIG = true 832PC_REQUIRES_GRPCXX = protobuf 833CPPFLAGS := $(CPPFLAGS) $(shell $(PKG_CONFIG) --cflags protobuf) 834LDFLAGS_PROTOBUF_PKG_CONFIG = $(shell $(PKG_CONFIG) --libs-only-L protobuf) 835ifeq ($(SYSTEM),Linux) 836ifneq ($(LDFLAGS_PROTOBUF_PKG_CONFIG),) 837LDFLAGS_PROTOBUF_PKG_CONFIG += $(shell $(PKG_CONFIG) --libs-only-L protobuf | sed s/L/Wl,-rpath,/) 838endif 839endif 840else 841PC_LIBS_GRPCXX = -lprotobuf 842endif 843PROTOC_PLUGINS = $(PROTOC_PLUGINS_ALL) 844else 845ifeq ($(HAS_EMBEDDED_PROTOBUF),true) 846PROTOBUF_DEP = $(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a 847CPPFLAGS := -Ithird_party/protobuf/src $(CPPFLAGS) 848LDFLAGS := -L$(LIBDIR)/$(CONFIG)/protobuf $(LDFLAGS) 849ifneq ($(USE_BUILT_PROTOC),false) 850PROTOC = $(BINDIR)/$(CONFIG)/protobuf/protoc 851PROTOC_PLUGINS = $(PROTOC_PLUGINS_ALL) 852else 853PROTOC_PLUGINS = 854PROTOC_PLUGINS_DIR = $(prefix)/bin 855endif 856else 857NO_PROTOBUF = true 858endif 859endif 860 861LIBS_PROTOBUF = protobuf 862LIBS_PROTOC = protoc protobuf 863 864HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC)) 865 866ifeq ($(PROTOBUF_PKG_CONFIG),true) 867LDLIBS_PROTOBUF += $(shell $(PKG_CONFIG) --libs-only-l protobuf) 868else 869LDLIBS_PROTOBUF += $(addprefix -l, $(LIBS_PROTOBUF)) 870endif 871 872# grpc++ .pc file 873PC_NAME = gRPC++ 874PC_DESCRIPTION = C++ wrapper for gRPC 875PC_CFLAGS = 876PC_REQUIRES = grpc $(PC_REQUIRES_GRPCXX) 877PC_LIBS_PRIVATE = $(PC_LIBS_GRPCXX) 878PC_LIB = -lgrpc++ 879GRPCXX_PC_FILE := $(CPP_PC_TEMPLATE) 880 881# grpc++_unsecure .pc file 882PC_NAME = gRPC++ unsecure 883PC_DESCRIPTION = C++ wrapper for gRPC without SSL 884PC_CFLAGS = 885PC_REQUIRES = grpc_unsecure $(PC_REQUIRES_GRPCXX) 886PC_LIBS_PRIVATE = $(PC_LIBS_GRPCXX) 887PC_LIB = -lgrpc++_unsecure 888GRPCXX_UNSECURE_PC_FILE := $(CPP_PC_TEMPLATE) 889 890ifeq ($(MAKECMDGOALS),clean) 891NO_DEPS = true 892endif 893 894.SECONDARY = %.pb.h %.pb.cc 895 896ifeq ($(DEP_MISSING),) 897all: static shared plugins 898dep_error: 899 @echo "You shouldn't see this message - all of your dependencies are correct." 900else 901all: dep_error git_update stop 902 903dep_error: 904 @echo 905 @echo "DEPENDENCY ERROR" 906 @echo 907 @echo "You are missing system dependencies that are essential to build grpc," 908 @echo "and the third_party directory doesn't have them:" 909 @echo 910 @echo " $(DEP_MISSING)" 911 @echo 912 @echo "Installing the development packages for your system will solve" 913 @echo "this issue. Please consult INSTALL to get more information." 914 @echo 915 @echo "If you need information about why these tests failed, run:" 916 @echo 917 @echo " make run_dep_checks" 918 @echo 919endif 920 921git_update: 922ifeq ($(IS_GIT_FOLDER),true) 923 @echo "Additionally, since you are in a git clone, you can download the" 924 @echo "missing dependencies in third_party by running the following command:" 925 @echo 926 @echo " git submodule update --init" 927 @echo 928endif 929 930openssl_dep_error: openssl_dep_message git_update stop 931 932protobuf_dep_error: protobuf_dep_message git_update stop 933 934protoc_dep_error: protoc_dep_message git_update stop 935 936openssl_dep_message: 937 @echo 938 @echo "DEPENDENCY ERROR" 939 @echo 940 @echo "The target you are trying to run requires an OpenSSL implementation." 941 @echo "Your system doesn't have one, and either the third_party directory" 942 @echo "doesn't have it, or your compiler can't build BoringSSL." 943 @echo 944 @echo "Please consult BUILDING.md to get more information." 945 @echo 946 @echo "If you need information about why these tests failed, run:" 947 @echo 948 @echo " make run_dep_checks" 949 @echo 950 951protobuf_dep_message: 952 @echo 953 @echo "DEPENDENCY ERROR" 954 @echo 955 @echo "The target you are trying to run requires protobuf 3.12.0+" 956 @echo "Your system doesn't have it, and neither does the third_party directory." 957 @echo 958 @echo "Please consult BUILDING.md to get more information." 959 @echo 960 @echo "If you need information about why these tests failed, run:" 961 @echo 962 @echo " make run_dep_checks" 963 @echo 964 965protoc_dep_message: 966 @echo 967 @echo "DEPENDENCY ERROR" 968 @echo 969 @echo "The target you are trying to run requires protobuf-compiler 3.12.0+" 970 @echo "Your system doesn't have it, and neither does the third_party directory." 971 @echo 972 @echo "Please consult BUILDING.md to get more information." 973 @echo 974 @echo "If you need information about why these tests failed, run:" 975 @echo 976 @echo " make run_dep_checks" 977 @echo 978 979systemtap_dep_error: 980 @echo 981 @echo "DEPENDENCY ERROR" 982 @echo 983 @echo "Under the '$(CONFIG)' configutation, the target you are trying " 984 @echo "to build requires systemtap 2.7+ (on Linux) or dtrace (on other " 985 @echo "platforms such as Solaris and *BSD). " 986 @echo 987 @echo "Please consult BUILDING.md to get more information." 988 @echo 989 990install_not_supported_message: 991 @echo 992 @echo "Installing via 'make' is no longer supported. Use cmake or bazel instead." 993 @echo 994 @echo "Please consult BUILDING.md to get more information." 995 @echo 996 997install_not_supported_error: install_not_supported_message stop 998 999stop: 1000 @false 1001 1002check_epollexclusive: $(BINDIR)/$(CONFIG)/check_epollexclusive 1003gen_hpack_tables: $(BINDIR)/$(CONFIG)/gen_hpack_tables 1004gen_legal_metadata_characters: $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters 1005gen_percent_encoding_tables: $(BINDIR)/$(CONFIG)/gen_percent_encoding_tables 1006algorithm_test: $(BINDIR)/$(CONFIG)/algorithm_test 1007alloc_test: $(BINDIR)/$(CONFIG)/alloc_test 1008alpn_test: $(BINDIR)/$(CONFIG)/alpn_test 1009alts_counter_test: $(BINDIR)/$(CONFIG)/alts_counter_test 1010alts_crypt_test: $(BINDIR)/$(CONFIG)/alts_crypt_test 1011alts_crypter_test: $(BINDIR)/$(CONFIG)/alts_crypter_test 1012alts_frame_protector_test: $(BINDIR)/$(CONFIG)/alts_frame_protector_test 1013alts_grpc_record_protocol_test: $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test 1014alts_handshaker_client_test: $(BINDIR)/$(CONFIG)/alts_handshaker_client_test 1015alts_iovec_record_protocol_test: $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test 1016alts_security_connector_test: $(BINDIR)/$(CONFIG)/alts_security_connector_test 1017alts_tsi_handshaker_test: $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test 1018alts_tsi_utils_test: $(BINDIR)/$(CONFIG)/alts_tsi_utils_test 1019alts_zero_copy_grpc_protector_test: $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test 1020arena_test: $(BINDIR)/$(CONFIG)/arena_test 1021auth_context_test: $(BINDIR)/$(CONFIG)/auth_context_test 1022avl_test: $(BINDIR)/$(CONFIG)/avl_test 1023b64_test: $(BINDIR)/$(CONFIG)/b64_test 1024bad_server_response_test: $(BINDIR)/$(CONFIG)/bad_server_response_test 1025bad_ssl_alpn_test: $(BINDIR)/$(CONFIG)/bad_ssl_alpn_test 1026bad_ssl_cert_test: $(BINDIR)/$(CONFIG)/bad_ssl_cert_test 1027bin_decoder_test: $(BINDIR)/$(CONFIG)/bin_decoder_test 1028bin_encoder_test: $(BINDIR)/$(CONFIG)/bin_encoder_test 1029buffer_list_test: $(BINDIR)/$(CONFIG)/buffer_list_test 1030channel_args_test: $(BINDIR)/$(CONFIG)/channel_args_test 1031channel_create_test: $(BINDIR)/$(CONFIG)/channel_create_test 1032channel_stack_builder_test: $(BINDIR)/$(CONFIG)/channel_stack_builder_test 1033channel_stack_test: $(BINDIR)/$(CONFIG)/channel_stack_test 1034check_gcp_environment_linux_test: $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test 1035check_gcp_environment_windows_test: $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test 1036client_ssl_test: $(BINDIR)/$(CONFIG)/client_ssl_test 1037cmdline_test: $(BINDIR)/$(CONFIG)/cmdline_test 1038combiner_test: $(BINDIR)/$(CONFIG)/combiner_test 1039completion_queue_threading_test: $(BINDIR)/$(CONFIG)/completion_queue_threading_test 1040compression_test: $(BINDIR)/$(CONFIG)/compression_test 1041concurrent_connectivity_test: $(BINDIR)/$(CONFIG)/concurrent_connectivity_test 1042connection_refused_test: $(BINDIR)/$(CONFIG)/connection_refused_test 1043cpu_test: $(BINDIR)/$(CONFIG)/cpu_test 1044dns_resolver_connectivity_using_ares_resolver_test: $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_ares_resolver_test 1045dns_resolver_connectivity_using_native_resolver_test: $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_native_resolver_test 1046dns_resolver_cooldown_test: $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test 1047dns_resolver_test: $(BINDIR)/$(CONFIG)/dns_resolver_test 1048dualstack_socket_test: $(BINDIR)/$(CONFIG)/dualstack_socket_test 1049endpoint_pair_test: $(BINDIR)/$(CONFIG)/endpoint_pair_test 1050env_test: $(BINDIR)/$(CONFIG)/env_test 1051error_test: $(BINDIR)/$(CONFIG)/error_test 1052ev_epollex_linux_test: $(BINDIR)/$(CONFIG)/ev_epollex_linux_test 1053fake_resolver_test: $(BINDIR)/$(CONFIG)/fake_resolver_test 1054fake_transport_security_test: $(BINDIR)/$(CONFIG)/fake_transport_security_test 1055fd_conservation_posix_test: $(BINDIR)/$(CONFIG)/fd_conservation_posix_test 1056fd_posix_test: $(BINDIR)/$(CONFIG)/fd_posix_test 1057fling_stream_test: $(BINDIR)/$(CONFIG)/fling_stream_test 1058fling_test: $(BINDIR)/$(CONFIG)/fling_test 1059fork_test: $(BINDIR)/$(CONFIG)/fork_test 1060format_request_test: $(BINDIR)/$(CONFIG)/format_request_test 1061frame_handler_test: $(BINDIR)/$(CONFIG)/frame_handler_test 1062goaway_server_test: $(BINDIR)/$(CONFIG)/goaway_server_test 1063grpc_alts_credentials_options_test: $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test 1064grpc_byte_buffer_reader_test: $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test 1065grpc_completion_queue_test: $(BINDIR)/$(CONFIG)/grpc_completion_queue_test 1066grpc_ipv6_loopback_available_test: $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test 1067handshake_server_with_readahead_handshaker_test: $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker_test 1068handshake_verify_peer_options_test: $(BINDIR)/$(CONFIG)/handshake_verify_peer_options_test 1069histogram_test: $(BINDIR)/$(CONFIG)/histogram_test 1070host_port_test: $(BINDIR)/$(CONFIG)/host_port_test 1071hpack_encoder_test: $(BINDIR)/$(CONFIG)/hpack_encoder_test 1072hpack_parser_test: $(BINDIR)/$(CONFIG)/hpack_parser_test 1073hpack_table_test: $(BINDIR)/$(CONFIG)/hpack_table_test 1074httpcli_test: $(BINDIR)/$(CONFIG)/httpcli_test 1075httpscli_test: $(BINDIR)/$(CONFIG)/httpscli_test 1076init_test: $(BINDIR)/$(CONFIG)/init_test 1077inproc_callback_test: $(BINDIR)/$(CONFIG)/inproc_callback_test 1078invalid_call_argument_test: $(BINDIR)/$(CONFIG)/invalid_call_argument_test 1079json_token_test: $(BINDIR)/$(CONFIG)/json_token_test 1080jwt_verifier_test: $(BINDIR)/$(CONFIG)/jwt_verifier_test 1081lame_client_test: $(BINDIR)/$(CONFIG)/lame_client_test 1082load_file_test: $(BINDIR)/$(CONFIG)/load_file_test 1083log_test: $(BINDIR)/$(CONFIG)/log_test 1084manual_constructor_test: $(BINDIR)/$(CONFIG)/manual_constructor_test 1085message_compress_test: $(BINDIR)/$(CONFIG)/message_compress_test 1086metadata_test: $(BINDIR)/$(CONFIG)/metadata_test 1087minimal_stack_is_minimal_test: $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test 1088mpmcqueue_test: $(BINDIR)/$(CONFIG)/mpmcqueue_test 1089mpscq_test: $(BINDIR)/$(CONFIG)/mpscq_test 1090multiple_server_queues_test: $(BINDIR)/$(CONFIG)/multiple_server_queues_test 1091murmur_hash_test: $(BINDIR)/$(CONFIG)/murmur_hash_test 1092no_server_test: $(BINDIR)/$(CONFIG)/no_server_test 1093num_external_connectivity_watchers_test: $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test 1094parse_address_test: $(BINDIR)/$(CONFIG)/parse_address_test 1095parse_address_with_named_scope_id_test: $(BINDIR)/$(CONFIG)/parse_address_with_named_scope_id_test 1096parser_test: $(BINDIR)/$(CONFIG)/parser_test 1097percent_encoding_test: $(BINDIR)/$(CONFIG)/percent_encoding_test 1098public_headers_must_be_c89: $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 1099resolve_address_using_ares_resolver_posix_test: $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_posix_test 1100resolve_address_using_ares_resolver_test: $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test 1101resolve_address_using_native_resolver_posix_test: $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_posix_test 1102resolve_address_using_native_resolver_test: $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test 1103resource_quota_test: $(BINDIR)/$(CONFIG)/resource_quota_test 1104secure_channel_create_test: $(BINDIR)/$(CONFIG)/secure_channel_create_test 1105secure_endpoint_test: $(BINDIR)/$(CONFIG)/secure_endpoint_test 1106security_connector_test: $(BINDIR)/$(CONFIG)/security_connector_test 1107sequential_connectivity_test: $(BINDIR)/$(CONFIG)/sequential_connectivity_test 1108server_ssl_test: $(BINDIR)/$(CONFIG)/server_ssl_test 1109server_test: $(BINDIR)/$(CONFIG)/server_test 1110slice_buffer_test: $(BINDIR)/$(CONFIG)/slice_buffer_test 1111slice_string_helpers_test: $(BINDIR)/$(CONFIG)/slice_string_helpers_test 1112sockaddr_resolver_test: $(BINDIR)/$(CONFIG)/sockaddr_resolver_test 1113sockaddr_utils_test: $(BINDIR)/$(CONFIG)/sockaddr_utils_test 1114socket_utils_test: $(BINDIR)/$(CONFIG)/socket_utils_test 1115spinlock_test: $(BINDIR)/$(CONFIG)/spinlock_test 1116ssl_credentials_test: $(BINDIR)/$(CONFIG)/ssl_credentials_test 1117ssl_transport_security_test: $(BINDIR)/$(CONFIG)/ssl_transport_security_test 1118status_conversion_test: $(BINDIR)/$(CONFIG)/status_conversion_test 1119stream_compression_test: $(BINDIR)/$(CONFIG)/stream_compression_test 1120stream_map_test: $(BINDIR)/$(CONFIG)/stream_map_test 1121stream_owned_slice_test: $(BINDIR)/$(CONFIG)/stream_owned_slice_test 1122string_test: $(BINDIR)/$(CONFIG)/string_test 1123sync_test: $(BINDIR)/$(CONFIG)/sync_test 1124tcp_client_posix_test: $(BINDIR)/$(CONFIG)/tcp_client_posix_test 1125tcp_posix_test: $(BINDIR)/$(CONFIG)/tcp_posix_test 1126tcp_server_posix_test: $(BINDIR)/$(CONFIG)/tcp_server_posix_test 1127test_core_gpr_time_test: $(BINDIR)/$(CONFIG)/test_core_gpr_time_test 1128test_core_security_credentials_test: $(BINDIR)/$(CONFIG)/test_core_security_credentials_test 1129test_core_slice_slice_test: $(BINDIR)/$(CONFIG)/test_core_slice_slice_test 1130thd_test: $(BINDIR)/$(CONFIG)/thd_test 1131threadpool_test: $(BINDIR)/$(CONFIG)/threadpool_test 1132time_averaged_stats_test: $(BINDIR)/$(CONFIG)/time_averaged_stats_test 1133timeout_encoding_test: $(BINDIR)/$(CONFIG)/timeout_encoding_test 1134timer_heap_test: $(BINDIR)/$(CONFIG)/timer_heap_test 1135timer_list_test: $(BINDIR)/$(CONFIG)/timer_list_test 1136tls_test: $(BINDIR)/$(CONFIG)/tls_test 1137transport_security_common_api_test: $(BINDIR)/$(CONFIG)/transport_security_common_api_test 1138transport_security_test: $(BINDIR)/$(CONFIG)/transport_security_test 1139udp_server_test: $(BINDIR)/$(CONFIG)/udp_server_test 1140uri_parser_test: $(BINDIR)/$(CONFIG)/uri_parser_test 1141useful_test: $(BINDIR)/$(CONFIG)/useful_test 1142varint_test: $(BINDIR)/$(CONFIG)/varint_test 1143address_sorting_test: $(BINDIR)/$(CONFIG)/address_sorting_test 1144address_sorting_test_unsecure: $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure 1145alarm_test: $(BINDIR)/$(CONFIG)/alarm_test 1146alts_concurrent_connectivity_test: $(BINDIR)/$(CONFIG)/alts_concurrent_connectivity_test 1147alts_credentials_fuzzer: $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer 1148alts_util_test: $(BINDIR)/$(CONFIG)/alts_util_test 1149async_end2end_test: $(BINDIR)/$(CONFIG)/async_end2end_test 1150auth_property_iterator_test: $(BINDIR)/$(CONFIG)/auth_property_iterator_test 1151backoff_test: $(BINDIR)/$(CONFIG)/backoff_test 1152bad_streaming_id_bad_client_test: $(BINDIR)/$(CONFIG)/bad_streaming_id_bad_client_test 1153badreq_bad_client_test: $(BINDIR)/$(CONFIG)/badreq_bad_client_test 1154bdp_estimator_test: $(BINDIR)/$(CONFIG)/bdp_estimator_test 1155bm_alarm: $(BINDIR)/$(CONFIG)/bm_alarm 1156bm_arena: $(BINDIR)/$(CONFIG)/bm_arena 1157bm_byte_buffer: $(BINDIR)/$(CONFIG)/bm_byte_buffer 1158bm_call_create: $(BINDIR)/$(CONFIG)/bm_call_create 1159bm_callback_streaming_ping_pong: $(BINDIR)/$(CONFIG)/bm_callback_streaming_ping_pong 1160bm_callback_unary_ping_pong: $(BINDIR)/$(CONFIG)/bm_callback_unary_ping_pong 1161bm_channel: $(BINDIR)/$(CONFIG)/bm_channel 1162bm_chttp2_hpack: $(BINDIR)/$(CONFIG)/bm_chttp2_hpack 1163bm_chttp2_transport: $(BINDIR)/$(CONFIG)/bm_chttp2_transport 1164bm_closure: $(BINDIR)/$(CONFIG)/bm_closure 1165bm_cq: $(BINDIR)/$(CONFIG)/bm_cq 1166bm_cq_multiple_threads: $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads 1167bm_error: $(BINDIR)/$(CONFIG)/bm_error 1168bm_fullstack_streaming_ping_pong: $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong 1169bm_fullstack_streaming_pump: $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump 1170bm_fullstack_trickle: $(BINDIR)/$(CONFIG)/bm_fullstack_trickle 1171bm_fullstack_unary_ping_pong: $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong 1172bm_metadata: $(BINDIR)/$(CONFIG)/bm_metadata 1173bm_pollset: $(BINDIR)/$(CONFIG)/bm_pollset 1174bm_threadpool: $(BINDIR)/$(CONFIG)/bm_threadpool 1175bm_timer: $(BINDIR)/$(CONFIG)/bm_timer 1176byte_buffer_test: $(BINDIR)/$(CONFIG)/byte_buffer_test 1177byte_stream_test: $(BINDIR)/$(CONFIG)/byte_stream_test 1178cancel_ares_query_test: $(BINDIR)/$(CONFIG)/cancel_ares_query_test 1179cfstream_test: $(BINDIR)/$(CONFIG)/cfstream_test 1180channel_arguments_test: $(BINDIR)/$(CONFIG)/channel_arguments_test 1181channel_filter_test: $(BINDIR)/$(CONFIG)/channel_filter_test 1182channel_trace_test: $(BINDIR)/$(CONFIG)/channel_trace_test 1183channelz_registry_test: $(BINDIR)/$(CONFIG)/channelz_registry_test 1184channelz_service_test: $(BINDIR)/$(CONFIG)/channelz_service_test 1185channelz_test: $(BINDIR)/$(CONFIG)/channelz_test 1186cli_call_test: $(BINDIR)/$(CONFIG)/cli_call_test 1187client_callback_end2end_test: $(BINDIR)/$(CONFIG)/client_callback_end2end_test 1188client_channel_stress_test: $(BINDIR)/$(CONFIG)/client_channel_stress_test 1189client_fuzzer: $(BINDIR)/$(CONFIG)/client_fuzzer 1190client_interceptors_end2end_test: $(BINDIR)/$(CONFIG)/client_interceptors_end2end_test 1191client_lb_end2end_test: $(BINDIR)/$(CONFIG)/client_lb_end2end_test 1192codegen_test_full: $(BINDIR)/$(CONFIG)/codegen_test_full 1193codegen_test_minimal: $(BINDIR)/$(CONFIG)/codegen_test_minimal 1194connection_prefix_bad_client_test: $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test 1195connectivity_state_test: $(BINDIR)/$(CONFIG)/connectivity_state_test 1196context_list_test: $(BINDIR)/$(CONFIG)/context_list_test 1197delegating_channel_test: $(BINDIR)/$(CONFIG)/delegating_channel_test 1198destroy_grpclb_channel_with_active_connect_stress_test: $(BINDIR)/$(CONFIG)/destroy_grpclb_channel_with_active_connect_stress_test 1199duplicate_header_bad_client_test: $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test 1200end2end_test: $(BINDIR)/$(CONFIG)/end2end_test 1201error_details_test: $(BINDIR)/$(CONFIG)/error_details_test 1202eventmanager_libuv_test: $(BINDIR)/$(CONFIG)/eventmanager_libuv_test 1203exception_test: $(BINDIR)/$(CONFIG)/exception_test 1204filter_end2end_test: $(BINDIR)/$(CONFIG)/filter_end2end_test 1205flaky_network_test: $(BINDIR)/$(CONFIG)/flaky_network_test 1206generic_end2end_test: $(BINDIR)/$(CONFIG)/generic_end2end_test 1207global_config_env_test: $(BINDIR)/$(CONFIG)/global_config_env_test 1208global_config_test: $(BINDIR)/$(CONFIG)/global_config_test 1209grpc_cli: $(BINDIR)/$(CONFIG)/grpc_cli 1210grpc_cpp_plugin: $(BINDIR)/$(CONFIG)/grpc_cpp_plugin 1211grpc_csharp_plugin: $(BINDIR)/$(CONFIG)/grpc_csharp_plugin 1212grpc_node_plugin: $(BINDIR)/$(CONFIG)/grpc_node_plugin 1213grpc_objective_c_plugin: $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin 1214grpc_php_plugin: $(BINDIR)/$(CONFIG)/grpc_php_plugin 1215grpc_python_plugin: $(BINDIR)/$(CONFIG)/grpc_python_plugin 1216grpc_ruby_plugin: $(BINDIR)/$(CONFIG)/grpc_ruby_plugin 1217grpc_tls_credentials_options_test: $(BINDIR)/$(CONFIG)/grpc_tls_credentials_options_test 1218grpc_tool_test: $(BINDIR)/$(CONFIG)/grpc_tool_test 1219grpclb_api_test: $(BINDIR)/$(CONFIG)/grpclb_api_test 1220grpclb_end2end_test: $(BINDIR)/$(CONFIG)/grpclb_end2end_test 1221h2_ssl_session_reuse_test: $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test 1222head_of_line_blocking_bad_client_test: $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test 1223headers_bad_client_test: $(BINDIR)/$(CONFIG)/headers_bad_client_test 1224health_service_end2end_test: $(BINDIR)/$(CONFIG)/health_service_end2end_test 1225hpack_parser_fuzzer_test: $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test 1226http2_client: $(BINDIR)/$(CONFIG)/http2_client 1227http_request_fuzzer_test: $(BINDIR)/$(CONFIG)/http_request_fuzzer_test 1228http_response_fuzzer_test: $(BINDIR)/$(CONFIG)/http_response_fuzzer_test 1229hybrid_end2end_test: $(BINDIR)/$(CONFIG)/hybrid_end2end_test 1230initial_settings_frame_bad_client_test: $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test 1231interop_client: $(BINDIR)/$(CONFIG)/interop_client 1232interop_server: $(BINDIR)/$(CONFIG)/interop_server 1233interop_test: $(BINDIR)/$(CONFIG)/interop_test 1234json_fuzzer_test: $(BINDIR)/$(CONFIG)/json_fuzzer_test 1235json_test: $(BINDIR)/$(CONFIG)/json_test 1236large_metadata_bad_client_test: $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test 1237lb_get_cpu_stats_test: $(BINDIR)/$(CONFIG)/lb_get_cpu_stats_test 1238lb_load_data_store_test: $(BINDIR)/$(CONFIG)/lb_load_data_store_test 1239linux_system_roots_test: $(BINDIR)/$(CONFIG)/linux_system_roots_test 1240message_allocator_end2end_test: $(BINDIR)/$(CONFIG)/message_allocator_end2end_test 1241mock_test: $(BINDIR)/$(CONFIG)/mock_test 1242nanopb_fuzzer_response_test: $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test 1243nanopb_fuzzer_serverlist_test: $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test 1244nonblocking_test: $(BINDIR)/$(CONFIG)/nonblocking_test 1245noop-benchmark: $(BINDIR)/$(CONFIG)/noop-benchmark 1246orphanable_test: $(BINDIR)/$(CONFIG)/orphanable_test 1247out_of_bounds_bad_client_test: $(BINDIR)/$(CONFIG)/out_of_bounds_bad_client_test 1248percent_decode_fuzzer: $(BINDIR)/$(CONFIG)/percent_decode_fuzzer 1249percent_encode_fuzzer: $(BINDIR)/$(CONFIG)/percent_encode_fuzzer 1250pid_controller_test: $(BINDIR)/$(CONFIG)/pid_controller_test 1251port_sharing_end2end_test: $(BINDIR)/$(CONFIG)/port_sharing_end2end_test 1252proto_server_reflection_test: $(BINDIR)/$(CONFIG)/proto_server_reflection_test 1253proto_utils_test: $(BINDIR)/$(CONFIG)/proto_utils_test 1254qps_json_driver: $(BINDIR)/$(CONFIG)/qps_json_driver 1255qps_worker: $(BINDIR)/$(CONFIG)/qps_worker 1256raw_end2end_test: $(BINDIR)/$(CONFIG)/raw_end2end_test 1257ref_counted_ptr_test: $(BINDIR)/$(CONFIG)/ref_counted_ptr_test 1258ref_counted_test: $(BINDIR)/$(CONFIG)/ref_counted_test 1259retry_throttle_test: $(BINDIR)/$(CONFIG)/retry_throttle_test 1260secure_auth_context_test: $(BINDIR)/$(CONFIG)/secure_auth_context_test 1261server_builder_plugin_test: $(BINDIR)/$(CONFIG)/server_builder_plugin_test 1262server_builder_test: $(BINDIR)/$(CONFIG)/server_builder_test 1263server_builder_with_socket_mutator_test: $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test 1264server_chttp2_test: $(BINDIR)/$(CONFIG)/server_chttp2_test 1265server_context_test_spouse_test: $(BINDIR)/$(CONFIG)/server_context_test_spouse_test 1266server_early_return_test: $(BINDIR)/$(CONFIG)/server_early_return_test 1267server_fuzzer: $(BINDIR)/$(CONFIG)/server_fuzzer 1268server_interceptors_end2end_test: $(BINDIR)/$(CONFIG)/server_interceptors_end2end_test 1269server_registered_method_bad_client_test: $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test 1270server_request_call_test: $(BINDIR)/$(CONFIG)/server_request_call_test 1271service_config_end2end_test: $(BINDIR)/$(CONFIG)/service_config_end2end_test 1272service_config_test: $(BINDIR)/$(CONFIG)/service_config_test 1273settings_timeout_test: $(BINDIR)/$(CONFIG)/settings_timeout_test 1274shutdown_test: $(BINDIR)/$(CONFIG)/shutdown_test 1275simple_request_bad_client_test: $(BINDIR)/$(CONFIG)/simple_request_bad_client_test 1276slice_hash_table_test: $(BINDIR)/$(CONFIG)/slice_hash_table_test 1277slice_weak_hash_table_test: $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test 1278ssl_server_fuzzer: $(BINDIR)/$(CONFIG)/ssl_server_fuzzer 1279static_metadata_test: $(BINDIR)/$(CONFIG)/static_metadata_test 1280stats_test: $(BINDIR)/$(CONFIG)/stats_test 1281status_metadata_test: $(BINDIR)/$(CONFIG)/status_metadata_test 1282status_util_test: $(BINDIR)/$(CONFIG)/status_util_test 1283stranded_event_test: $(BINDIR)/$(CONFIG)/stranded_event_test 1284streaming_throughput_test: $(BINDIR)/$(CONFIG)/streaming_throughput_test 1285string_ref_test: $(BINDIR)/$(CONFIG)/string_ref_test 1286test_cpp_client_credentials_test: $(BINDIR)/$(CONFIG)/test_cpp_client_credentials_test 1287test_cpp_util_slice_test: $(BINDIR)/$(CONFIG)/test_cpp_util_slice_test 1288test_cpp_util_time_test: $(BINDIR)/$(CONFIG)/test_cpp_util_time_test 1289thread_manager_test: $(BINDIR)/$(CONFIG)/thread_manager_test 1290thread_stress_test: $(BINDIR)/$(CONFIG)/thread_stress_test 1291time_jump_test: $(BINDIR)/$(CONFIG)/time_jump_test 1292timer_test: $(BINDIR)/$(CONFIG)/timer_test 1293tls_security_connector_test: $(BINDIR)/$(CONFIG)/tls_security_connector_test 1294too_many_pings_test: $(BINDIR)/$(CONFIG)/too_many_pings_test 1295unknown_frame_bad_client_test: $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test 1296uri_fuzzer_test: $(BINDIR)/$(CONFIG)/uri_fuzzer_test 1297window_overflow_bad_client_test: $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test 1298work_serializer_test: $(BINDIR)/$(CONFIG)/work_serializer_test 1299writes_per_rpc_test: $(BINDIR)/$(CONFIG)/writes_per_rpc_test 1300xds_bootstrap_test: $(BINDIR)/$(CONFIG)/xds_bootstrap_test 1301xds_end2end_test: $(BINDIR)/$(CONFIG)/xds_end2end_test 1302xds_interop_client: $(BINDIR)/$(CONFIG)/xds_interop_client 1303xds_interop_server: $(BINDIR)/$(CONFIG)/xds_interop_server 1304boringssl_ssl_test: $(BINDIR)/$(CONFIG)/boringssl_ssl_test 1305boringssl_crypto_test: $(BINDIR)/$(CONFIG)/boringssl_crypto_test 1306alts_credentials_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry 1307client_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry 1308hpack_parser_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry 1309http_request_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry 1310http_response_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry 1311json_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry 1312nanopb_fuzzer_response_test_one_entry: $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry 1313nanopb_fuzzer_serverlist_test_one_entry: $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry 1314percent_decode_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry 1315percent_encode_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry 1316server_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry 1317ssl_server_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry 1318uri_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry 1319 1320run_dep_checks: 1321 $(OPENSSL_ALPN_CHECK_CMD) || true 1322 $(ZLIB_CHECK_CMD) || true 1323 $(PERFTOOLS_CHECK_CMD) || true 1324 $(PROTOBUF_CHECK_CMD) || true 1325 $(PROTOC_CHECK_VERSION_CMD) || true 1326 $(CARES_CHECK_CMD) || true 1327 1328third_party/protobuf/configure: 1329 $(E) "[AUTOGEN] Preparing protobuf" 1330 $(Q)(cd third_party/protobuf ; autoreconf -f -i -Wall,no-obsolete) 1331 1332$(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a: third_party/protobuf/configure 1333 $(E) "[MAKE] Building protobuf" 1334 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/protobuf 1335 $(Q)(cd third_party/protobuf ; CC="$(CC)" CXX="$(CXX)" LDFLAGS="$(LDFLAGS_$(CONFIG)) -g $(PROTOBUF_LDFLAGS_EXTRA)" CPPFLAGS="$(PIC_CPPFLAGS) $(CPPFLAGS_$(CONFIG)) -g $(PROTOBUF_CPPFLAGS_EXTRA)" ./configure --disable-shared --enable-static $(PROTOBUF_CONFIG_OPTS)) 1336 $(Q)$(MAKE) -C third_party/protobuf clean 1337 $(Q)$(MAKE) -C third_party/protobuf 1338 $(Q)mkdir -p $(BINDIR)/$(CONFIG)/protobuf 1339 $(Q)cp third_party/protobuf/src/.libs/libprotoc.a $(LIBDIR)/$(CONFIG)/protobuf 1340 $(Q)cp third_party/protobuf/src/.libs/libprotobuf.a $(LIBDIR)/$(CONFIG)/protobuf 1341 $(Q)cp third_party/protobuf/src/protoc $(BINDIR)/$(CONFIG)/protobuf 1342 1343static: static_c static_cxx 1344 1345static_c: pc_c pc_c_unsecure cache.mk $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libre2.a $(LIBDIR)/$(CONFIG)/libupb.a 1346 1347static_cxx: pc_cxx pc_cxx_unsecure cache.mk $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_alts.a $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a 1348 1349static_csharp: static_c 1350 1351shared: shared_c shared_cxx 1352 1353shared_c: pc_c pc_c_unsecure cache.mk $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(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_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)re2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 1354shared_cxx: pc_cxx pc_cxx_unsecure cache.mk $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_alts$(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) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 1355 1356shared_csharp: shared_c 1357grpc_csharp_ext: shared_csharp 1358 1359plugins: $(PROTOC_PLUGINS) 1360 1361privatelibs: privatelibs_c privatelibs_cxx 1362 1363privatelibs_c: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libz.a $(LIBDIR)/$(CONFIG)/libares.a 1364pc_c: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc.pc $(LIBDIR)/$(CONFIG)/pkgconfig/gpr.pc 1365 1366pc_c_unsecure: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc_unsecure.pc $(LIBDIR)/$(CONFIG)/pkgconfig/gpr.pc 1367 1368pc_cxx: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++.pc 1369 1370pc_cxx_unsecure: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc 1371 1372ifeq ($(EMBED_OPENSSL),true) 1373privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 1374else 1375privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 1376endif 1377 1378 1379buildtests: buildtests_c buildtests_cxx 1380 1381buildtests_c: privatelibs_c \ 1382 $(BINDIR)/$(CONFIG)/algorithm_test \ 1383 $(BINDIR)/$(CONFIG)/alloc_test \ 1384 $(BINDIR)/$(CONFIG)/alpn_test \ 1385 $(BINDIR)/$(CONFIG)/alts_counter_test \ 1386 $(BINDIR)/$(CONFIG)/alts_crypt_test \ 1387 $(BINDIR)/$(CONFIG)/alts_crypter_test \ 1388 $(BINDIR)/$(CONFIG)/alts_frame_protector_test \ 1389 $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test \ 1390 $(BINDIR)/$(CONFIG)/alts_handshaker_client_test \ 1391 $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test \ 1392 $(BINDIR)/$(CONFIG)/alts_security_connector_test \ 1393 $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test \ 1394 $(BINDIR)/$(CONFIG)/alts_tsi_utils_test \ 1395 $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test \ 1396 $(BINDIR)/$(CONFIG)/arena_test \ 1397 $(BINDIR)/$(CONFIG)/auth_context_test \ 1398 $(BINDIR)/$(CONFIG)/avl_test \ 1399 $(BINDIR)/$(CONFIG)/b64_test \ 1400 $(BINDIR)/$(CONFIG)/bad_server_response_test \ 1401 $(BINDIR)/$(CONFIG)/bad_ssl_alpn_test \ 1402 $(BINDIR)/$(CONFIG)/bad_ssl_cert_test \ 1403 $(BINDIR)/$(CONFIG)/bin_decoder_test \ 1404 $(BINDIR)/$(CONFIG)/bin_encoder_test \ 1405 $(BINDIR)/$(CONFIG)/buffer_list_test \ 1406 $(BINDIR)/$(CONFIG)/channel_args_test \ 1407 $(BINDIR)/$(CONFIG)/channel_create_test \ 1408 $(BINDIR)/$(CONFIG)/channel_stack_builder_test \ 1409 $(BINDIR)/$(CONFIG)/channel_stack_test \ 1410 $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test \ 1411 $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test \ 1412 $(BINDIR)/$(CONFIG)/client_ssl_test \ 1413 $(BINDIR)/$(CONFIG)/cmdline_test \ 1414 $(BINDIR)/$(CONFIG)/combiner_test \ 1415 $(BINDIR)/$(CONFIG)/completion_queue_threading_test \ 1416 $(BINDIR)/$(CONFIG)/compression_test \ 1417 $(BINDIR)/$(CONFIG)/concurrent_connectivity_test \ 1418 $(BINDIR)/$(CONFIG)/connection_refused_test \ 1419 $(BINDIR)/$(CONFIG)/cpu_test \ 1420 $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_ares_resolver_test \ 1421 $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_native_resolver_test \ 1422 $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test \ 1423 $(BINDIR)/$(CONFIG)/dns_resolver_test \ 1424 $(BINDIR)/$(CONFIG)/dualstack_socket_test \ 1425 $(BINDIR)/$(CONFIG)/endpoint_pair_test \ 1426 $(BINDIR)/$(CONFIG)/env_test \ 1427 $(BINDIR)/$(CONFIG)/error_test \ 1428 $(BINDIR)/$(CONFIG)/ev_epollex_linux_test \ 1429 $(BINDIR)/$(CONFIG)/fake_resolver_test \ 1430 $(BINDIR)/$(CONFIG)/fake_transport_security_test \ 1431 $(BINDIR)/$(CONFIG)/fd_conservation_posix_test \ 1432 $(BINDIR)/$(CONFIG)/fd_posix_test \ 1433 $(BINDIR)/$(CONFIG)/fling_stream_test \ 1434 $(BINDIR)/$(CONFIG)/fling_test \ 1435 $(BINDIR)/$(CONFIG)/fork_test \ 1436 $(BINDIR)/$(CONFIG)/format_request_test \ 1437 $(BINDIR)/$(CONFIG)/frame_handler_test \ 1438 $(BINDIR)/$(CONFIG)/goaway_server_test \ 1439 $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test \ 1440 $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test \ 1441 $(BINDIR)/$(CONFIG)/grpc_completion_queue_test \ 1442 $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test \ 1443 $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker_test \ 1444 $(BINDIR)/$(CONFIG)/handshake_verify_peer_options_test \ 1445 $(BINDIR)/$(CONFIG)/histogram_test \ 1446 $(BINDIR)/$(CONFIG)/host_port_test \ 1447 $(BINDIR)/$(CONFIG)/hpack_encoder_test \ 1448 $(BINDIR)/$(CONFIG)/hpack_parser_test \ 1449 $(BINDIR)/$(CONFIG)/hpack_table_test \ 1450 $(BINDIR)/$(CONFIG)/httpcli_test \ 1451 $(BINDIR)/$(CONFIG)/httpscli_test \ 1452 $(BINDIR)/$(CONFIG)/init_test \ 1453 $(BINDIR)/$(CONFIG)/inproc_callback_test \ 1454 $(BINDIR)/$(CONFIG)/invalid_call_argument_test \ 1455 $(BINDIR)/$(CONFIG)/json_token_test \ 1456 $(BINDIR)/$(CONFIG)/jwt_verifier_test \ 1457 $(BINDIR)/$(CONFIG)/lame_client_test \ 1458 $(BINDIR)/$(CONFIG)/load_file_test \ 1459 $(BINDIR)/$(CONFIG)/log_test \ 1460 $(BINDIR)/$(CONFIG)/manual_constructor_test \ 1461 $(BINDIR)/$(CONFIG)/message_compress_test \ 1462 $(BINDIR)/$(CONFIG)/metadata_test \ 1463 $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test \ 1464 $(BINDIR)/$(CONFIG)/mpmcqueue_test \ 1465 $(BINDIR)/$(CONFIG)/mpscq_test \ 1466 $(BINDIR)/$(CONFIG)/multiple_server_queues_test \ 1467 $(BINDIR)/$(CONFIG)/murmur_hash_test \ 1468 $(BINDIR)/$(CONFIG)/no_server_test \ 1469 $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test \ 1470 $(BINDIR)/$(CONFIG)/parse_address_test \ 1471 $(BINDIR)/$(CONFIG)/parse_address_with_named_scope_id_test \ 1472 $(BINDIR)/$(CONFIG)/parser_test \ 1473 $(BINDIR)/$(CONFIG)/percent_encoding_test \ 1474 $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 \ 1475 $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_posix_test \ 1476 $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test \ 1477 $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_posix_test \ 1478 $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test \ 1479 $(BINDIR)/$(CONFIG)/resource_quota_test \ 1480 $(BINDIR)/$(CONFIG)/secure_channel_create_test \ 1481 $(BINDIR)/$(CONFIG)/secure_endpoint_test \ 1482 $(BINDIR)/$(CONFIG)/security_connector_test \ 1483 $(BINDIR)/$(CONFIG)/sequential_connectivity_test \ 1484 $(BINDIR)/$(CONFIG)/server_ssl_test \ 1485 $(BINDIR)/$(CONFIG)/server_test \ 1486 $(BINDIR)/$(CONFIG)/slice_buffer_test \ 1487 $(BINDIR)/$(CONFIG)/slice_string_helpers_test \ 1488 $(BINDIR)/$(CONFIG)/sockaddr_resolver_test \ 1489 $(BINDIR)/$(CONFIG)/sockaddr_utils_test \ 1490 $(BINDIR)/$(CONFIG)/socket_utils_test \ 1491 $(BINDIR)/$(CONFIG)/spinlock_test \ 1492 $(BINDIR)/$(CONFIG)/ssl_credentials_test \ 1493 $(BINDIR)/$(CONFIG)/ssl_transport_security_test \ 1494 $(BINDIR)/$(CONFIG)/status_conversion_test \ 1495 $(BINDIR)/$(CONFIG)/stream_compression_test \ 1496 $(BINDIR)/$(CONFIG)/stream_map_test \ 1497 $(BINDIR)/$(CONFIG)/stream_owned_slice_test \ 1498 $(BINDIR)/$(CONFIG)/string_test \ 1499 $(BINDIR)/$(CONFIG)/sync_test \ 1500 $(BINDIR)/$(CONFIG)/tcp_client_posix_test \ 1501 $(BINDIR)/$(CONFIG)/tcp_posix_test \ 1502 $(BINDIR)/$(CONFIG)/tcp_server_posix_test \ 1503 $(BINDIR)/$(CONFIG)/test_core_gpr_time_test \ 1504 $(BINDIR)/$(CONFIG)/test_core_security_credentials_test \ 1505 $(BINDIR)/$(CONFIG)/test_core_slice_slice_test \ 1506 $(BINDIR)/$(CONFIG)/thd_test \ 1507 $(BINDIR)/$(CONFIG)/threadpool_test \ 1508 $(BINDIR)/$(CONFIG)/time_averaged_stats_test \ 1509 $(BINDIR)/$(CONFIG)/timeout_encoding_test \ 1510 $(BINDIR)/$(CONFIG)/timer_heap_test \ 1511 $(BINDIR)/$(CONFIG)/timer_list_test \ 1512 $(BINDIR)/$(CONFIG)/tls_test \ 1513 $(BINDIR)/$(CONFIG)/transport_security_common_api_test \ 1514 $(BINDIR)/$(CONFIG)/transport_security_test \ 1515 $(BINDIR)/$(CONFIG)/udp_server_test \ 1516 $(BINDIR)/$(CONFIG)/uri_parser_test \ 1517 $(BINDIR)/$(CONFIG)/useful_test \ 1518 $(BINDIR)/$(CONFIG)/varint_test \ 1519 1520 1521ifeq ($(EMBED_OPENSSL),true) 1522buildtests_cxx: privatelibs_cxx \ 1523 $(BINDIR)/$(CONFIG)/address_sorting_test \ 1524 $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure \ 1525 $(BINDIR)/$(CONFIG)/alarm_test \ 1526 $(BINDIR)/$(CONFIG)/alts_concurrent_connectivity_test \ 1527 $(BINDIR)/$(CONFIG)/alts_util_test \ 1528 $(BINDIR)/$(CONFIG)/async_end2end_test \ 1529 $(BINDIR)/$(CONFIG)/auth_property_iterator_test \ 1530 $(BINDIR)/$(CONFIG)/backoff_test \ 1531 $(BINDIR)/$(CONFIG)/bad_streaming_id_bad_client_test \ 1532 $(BINDIR)/$(CONFIG)/badreq_bad_client_test \ 1533 $(BINDIR)/$(CONFIG)/bdp_estimator_test \ 1534 $(BINDIR)/$(CONFIG)/bm_alarm \ 1535 $(BINDIR)/$(CONFIG)/bm_arena \ 1536 $(BINDIR)/$(CONFIG)/bm_byte_buffer \ 1537 $(BINDIR)/$(CONFIG)/bm_call_create \ 1538 $(BINDIR)/$(CONFIG)/bm_callback_streaming_ping_pong \ 1539 $(BINDIR)/$(CONFIG)/bm_callback_unary_ping_pong \ 1540 $(BINDIR)/$(CONFIG)/bm_channel \ 1541 $(BINDIR)/$(CONFIG)/bm_chttp2_hpack \ 1542 $(BINDIR)/$(CONFIG)/bm_chttp2_transport \ 1543 $(BINDIR)/$(CONFIG)/bm_closure \ 1544 $(BINDIR)/$(CONFIG)/bm_cq \ 1545 $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads \ 1546 $(BINDIR)/$(CONFIG)/bm_error \ 1547 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong \ 1548 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump \ 1549 $(BINDIR)/$(CONFIG)/bm_fullstack_trickle \ 1550 $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong \ 1551 $(BINDIR)/$(CONFIG)/bm_metadata \ 1552 $(BINDIR)/$(CONFIG)/bm_pollset \ 1553 $(BINDIR)/$(CONFIG)/bm_threadpool \ 1554 $(BINDIR)/$(CONFIG)/bm_timer \ 1555 $(BINDIR)/$(CONFIG)/byte_buffer_test \ 1556 $(BINDIR)/$(CONFIG)/byte_stream_test \ 1557 $(BINDIR)/$(CONFIG)/cancel_ares_query_test \ 1558 $(BINDIR)/$(CONFIG)/cfstream_test \ 1559 $(BINDIR)/$(CONFIG)/channel_arguments_test \ 1560 $(BINDIR)/$(CONFIG)/channel_filter_test \ 1561 $(BINDIR)/$(CONFIG)/channel_trace_test \ 1562 $(BINDIR)/$(CONFIG)/channelz_registry_test \ 1563 $(BINDIR)/$(CONFIG)/channelz_service_test \ 1564 $(BINDIR)/$(CONFIG)/channelz_test \ 1565 $(BINDIR)/$(CONFIG)/cli_call_test \ 1566 $(BINDIR)/$(CONFIG)/client_callback_end2end_test \ 1567 $(BINDIR)/$(CONFIG)/client_channel_stress_test \ 1568 $(BINDIR)/$(CONFIG)/client_interceptors_end2end_test \ 1569 $(BINDIR)/$(CONFIG)/client_lb_end2end_test \ 1570 $(BINDIR)/$(CONFIG)/codegen_test_full \ 1571 $(BINDIR)/$(CONFIG)/codegen_test_minimal \ 1572 $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test \ 1573 $(BINDIR)/$(CONFIG)/connectivity_state_test \ 1574 $(BINDIR)/$(CONFIG)/context_list_test \ 1575 $(BINDIR)/$(CONFIG)/delegating_channel_test \ 1576 $(BINDIR)/$(CONFIG)/destroy_grpclb_channel_with_active_connect_stress_test \ 1577 $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test \ 1578 $(BINDIR)/$(CONFIG)/end2end_test \ 1579 $(BINDIR)/$(CONFIG)/error_details_test \ 1580 $(BINDIR)/$(CONFIG)/eventmanager_libuv_test \ 1581 $(BINDIR)/$(CONFIG)/exception_test \ 1582 $(BINDIR)/$(CONFIG)/filter_end2end_test \ 1583 $(BINDIR)/$(CONFIG)/flaky_network_test \ 1584 $(BINDIR)/$(CONFIG)/generic_end2end_test \ 1585 $(BINDIR)/$(CONFIG)/global_config_env_test \ 1586 $(BINDIR)/$(CONFIG)/global_config_test \ 1587 $(BINDIR)/$(CONFIG)/grpc_cli \ 1588 $(BINDIR)/$(CONFIG)/grpc_tls_credentials_options_test \ 1589 $(BINDIR)/$(CONFIG)/grpc_tool_test \ 1590 $(BINDIR)/$(CONFIG)/grpclb_api_test \ 1591 $(BINDIR)/$(CONFIG)/grpclb_end2end_test \ 1592 $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test \ 1593 $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test \ 1594 $(BINDIR)/$(CONFIG)/headers_bad_client_test \ 1595 $(BINDIR)/$(CONFIG)/health_service_end2end_test \ 1596 $(BINDIR)/$(CONFIG)/http2_client \ 1597 $(BINDIR)/$(CONFIG)/hybrid_end2end_test \ 1598 $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test \ 1599 $(BINDIR)/$(CONFIG)/interop_client \ 1600 $(BINDIR)/$(CONFIG)/interop_server \ 1601 $(BINDIR)/$(CONFIG)/interop_test \ 1602 $(BINDIR)/$(CONFIG)/json_test \ 1603 $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test \ 1604 $(BINDIR)/$(CONFIG)/lb_get_cpu_stats_test \ 1605 $(BINDIR)/$(CONFIG)/lb_load_data_store_test \ 1606 $(BINDIR)/$(CONFIG)/linux_system_roots_test \ 1607 $(BINDIR)/$(CONFIG)/message_allocator_end2end_test \ 1608 $(BINDIR)/$(CONFIG)/mock_test \ 1609 $(BINDIR)/$(CONFIG)/nonblocking_test \ 1610 $(BINDIR)/$(CONFIG)/noop-benchmark \ 1611 $(BINDIR)/$(CONFIG)/orphanable_test \ 1612 $(BINDIR)/$(CONFIG)/out_of_bounds_bad_client_test \ 1613 $(BINDIR)/$(CONFIG)/pid_controller_test \ 1614 $(BINDIR)/$(CONFIG)/port_sharing_end2end_test \ 1615 $(BINDIR)/$(CONFIG)/proto_server_reflection_test \ 1616 $(BINDIR)/$(CONFIG)/proto_utils_test \ 1617 $(BINDIR)/$(CONFIG)/qps_json_driver \ 1618 $(BINDIR)/$(CONFIG)/qps_worker \ 1619 $(BINDIR)/$(CONFIG)/raw_end2end_test \ 1620 $(BINDIR)/$(CONFIG)/ref_counted_ptr_test \ 1621 $(BINDIR)/$(CONFIG)/ref_counted_test \ 1622 $(BINDIR)/$(CONFIG)/retry_throttle_test \ 1623 $(BINDIR)/$(CONFIG)/secure_auth_context_test \ 1624 $(BINDIR)/$(CONFIG)/server_builder_plugin_test \ 1625 $(BINDIR)/$(CONFIG)/server_builder_test \ 1626 $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test \ 1627 $(BINDIR)/$(CONFIG)/server_chttp2_test \ 1628 $(BINDIR)/$(CONFIG)/server_context_test_spouse_test \ 1629 $(BINDIR)/$(CONFIG)/server_early_return_test \ 1630 $(BINDIR)/$(CONFIG)/server_interceptors_end2end_test \ 1631 $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test \ 1632 $(BINDIR)/$(CONFIG)/server_request_call_test \ 1633 $(BINDIR)/$(CONFIG)/service_config_end2end_test \ 1634 $(BINDIR)/$(CONFIG)/service_config_test \ 1635 $(BINDIR)/$(CONFIG)/settings_timeout_test \ 1636 $(BINDIR)/$(CONFIG)/shutdown_test \ 1637 $(BINDIR)/$(CONFIG)/simple_request_bad_client_test \ 1638 $(BINDIR)/$(CONFIG)/slice_hash_table_test \ 1639 $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test \ 1640 $(BINDIR)/$(CONFIG)/static_metadata_test \ 1641 $(BINDIR)/$(CONFIG)/stats_test \ 1642 $(BINDIR)/$(CONFIG)/status_metadata_test \ 1643 $(BINDIR)/$(CONFIG)/status_util_test \ 1644 $(BINDIR)/$(CONFIG)/stranded_event_test \ 1645 $(BINDIR)/$(CONFIG)/streaming_throughput_test \ 1646 $(BINDIR)/$(CONFIG)/string_ref_test \ 1647 $(BINDIR)/$(CONFIG)/test_cpp_client_credentials_test \ 1648 $(BINDIR)/$(CONFIG)/test_cpp_util_slice_test \ 1649 $(BINDIR)/$(CONFIG)/test_cpp_util_time_test \ 1650 $(BINDIR)/$(CONFIG)/thread_manager_test \ 1651 $(BINDIR)/$(CONFIG)/thread_stress_test \ 1652 $(BINDIR)/$(CONFIG)/time_jump_test \ 1653 $(BINDIR)/$(CONFIG)/timer_test \ 1654 $(BINDIR)/$(CONFIG)/tls_security_connector_test \ 1655 $(BINDIR)/$(CONFIG)/too_many_pings_test \ 1656 $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test \ 1657 $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test \ 1658 $(BINDIR)/$(CONFIG)/work_serializer_test \ 1659 $(BINDIR)/$(CONFIG)/writes_per_rpc_test \ 1660 $(BINDIR)/$(CONFIG)/xds_bootstrap_test \ 1661 $(BINDIR)/$(CONFIG)/xds_end2end_test \ 1662 $(BINDIR)/$(CONFIG)/xds_interop_client \ 1663 $(BINDIR)/$(CONFIG)/xds_interop_server \ 1664 $(BINDIR)/$(CONFIG)/boringssl_ssl_test \ 1665 $(BINDIR)/$(CONFIG)/boringssl_crypto_test \ 1666 $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry \ 1667 $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry \ 1668 $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry \ 1669 $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry \ 1670 $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry \ 1671 $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry \ 1672 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry \ 1673 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry \ 1674 $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry \ 1675 $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry \ 1676 $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry \ 1677 $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry \ 1678 $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry \ 1679 1680else 1681buildtests_cxx: privatelibs_cxx \ 1682 $(BINDIR)/$(CONFIG)/address_sorting_test \ 1683 $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure \ 1684 $(BINDIR)/$(CONFIG)/alarm_test \ 1685 $(BINDIR)/$(CONFIG)/alts_concurrent_connectivity_test \ 1686 $(BINDIR)/$(CONFIG)/alts_util_test \ 1687 $(BINDIR)/$(CONFIG)/async_end2end_test \ 1688 $(BINDIR)/$(CONFIG)/auth_property_iterator_test \ 1689 $(BINDIR)/$(CONFIG)/backoff_test \ 1690 $(BINDIR)/$(CONFIG)/bad_streaming_id_bad_client_test \ 1691 $(BINDIR)/$(CONFIG)/badreq_bad_client_test \ 1692 $(BINDIR)/$(CONFIG)/bdp_estimator_test \ 1693 $(BINDIR)/$(CONFIG)/bm_alarm \ 1694 $(BINDIR)/$(CONFIG)/bm_arena \ 1695 $(BINDIR)/$(CONFIG)/bm_byte_buffer \ 1696 $(BINDIR)/$(CONFIG)/bm_call_create \ 1697 $(BINDIR)/$(CONFIG)/bm_callback_streaming_ping_pong \ 1698 $(BINDIR)/$(CONFIG)/bm_callback_unary_ping_pong \ 1699 $(BINDIR)/$(CONFIG)/bm_channel \ 1700 $(BINDIR)/$(CONFIG)/bm_chttp2_hpack \ 1701 $(BINDIR)/$(CONFIG)/bm_chttp2_transport \ 1702 $(BINDIR)/$(CONFIG)/bm_closure \ 1703 $(BINDIR)/$(CONFIG)/bm_cq \ 1704 $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads \ 1705 $(BINDIR)/$(CONFIG)/bm_error \ 1706 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong \ 1707 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump \ 1708 $(BINDIR)/$(CONFIG)/bm_fullstack_trickle \ 1709 $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong \ 1710 $(BINDIR)/$(CONFIG)/bm_metadata \ 1711 $(BINDIR)/$(CONFIG)/bm_pollset \ 1712 $(BINDIR)/$(CONFIG)/bm_threadpool \ 1713 $(BINDIR)/$(CONFIG)/bm_timer \ 1714 $(BINDIR)/$(CONFIG)/byte_buffer_test \ 1715 $(BINDIR)/$(CONFIG)/byte_stream_test \ 1716 $(BINDIR)/$(CONFIG)/cancel_ares_query_test \ 1717 $(BINDIR)/$(CONFIG)/cfstream_test \ 1718 $(BINDIR)/$(CONFIG)/channel_arguments_test \ 1719 $(BINDIR)/$(CONFIG)/channel_filter_test \ 1720 $(BINDIR)/$(CONFIG)/channel_trace_test \ 1721 $(BINDIR)/$(CONFIG)/channelz_registry_test \ 1722 $(BINDIR)/$(CONFIG)/channelz_service_test \ 1723 $(BINDIR)/$(CONFIG)/channelz_test \ 1724 $(BINDIR)/$(CONFIG)/cli_call_test \ 1725 $(BINDIR)/$(CONFIG)/client_callback_end2end_test \ 1726 $(BINDIR)/$(CONFIG)/client_channel_stress_test \ 1727 $(BINDIR)/$(CONFIG)/client_interceptors_end2end_test \ 1728 $(BINDIR)/$(CONFIG)/client_lb_end2end_test \ 1729 $(BINDIR)/$(CONFIG)/codegen_test_full \ 1730 $(BINDIR)/$(CONFIG)/codegen_test_minimal \ 1731 $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test \ 1732 $(BINDIR)/$(CONFIG)/connectivity_state_test \ 1733 $(BINDIR)/$(CONFIG)/context_list_test \ 1734 $(BINDIR)/$(CONFIG)/delegating_channel_test \ 1735 $(BINDIR)/$(CONFIG)/destroy_grpclb_channel_with_active_connect_stress_test \ 1736 $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test \ 1737 $(BINDIR)/$(CONFIG)/end2end_test \ 1738 $(BINDIR)/$(CONFIG)/error_details_test \ 1739 $(BINDIR)/$(CONFIG)/eventmanager_libuv_test \ 1740 $(BINDIR)/$(CONFIG)/exception_test \ 1741 $(BINDIR)/$(CONFIG)/filter_end2end_test \ 1742 $(BINDIR)/$(CONFIG)/flaky_network_test \ 1743 $(BINDIR)/$(CONFIG)/generic_end2end_test \ 1744 $(BINDIR)/$(CONFIG)/global_config_env_test \ 1745 $(BINDIR)/$(CONFIG)/global_config_test \ 1746 $(BINDIR)/$(CONFIG)/grpc_cli \ 1747 $(BINDIR)/$(CONFIG)/grpc_tls_credentials_options_test \ 1748 $(BINDIR)/$(CONFIG)/grpc_tool_test \ 1749 $(BINDIR)/$(CONFIG)/grpclb_api_test \ 1750 $(BINDIR)/$(CONFIG)/grpclb_end2end_test \ 1751 $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test \ 1752 $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test \ 1753 $(BINDIR)/$(CONFIG)/headers_bad_client_test \ 1754 $(BINDIR)/$(CONFIG)/health_service_end2end_test \ 1755 $(BINDIR)/$(CONFIG)/http2_client \ 1756 $(BINDIR)/$(CONFIG)/hybrid_end2end_test \ 1757 $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test \ 1758 $(BINDIR)/$(CONFIG)/interop_client \ 1759 $(BINDIR)/$(CONFIG)/interop_server \ 1760 $(BINDIR)/$(CONFIG)/interop_test \ 1761 $(BINDIR)/$(CONFIG)/json_test \ 1762 $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test \ 1763 $(BINDIR)/$(CONFIG)/lb_get_cpu_stats_test \ 1764 $(BINDIR)/$(CONFIG)/lb_load_data_store_test \ 1765 $(BINDIR)/$(CONFIG)/linux_system_roots_test \ 1766 $(BINDIR)/$(CONFIG)/message_allocator_end2end_test \ 1767 $(BINDIR)/$(CONFIG)/mock_test \ 1768 $(BINDIR)/$(CONFIG)/nonblocking_test \ 1769 $(BINDIR)/$(CONFIG)/noop-benchmark \ 1770 $(BINDIR)/$(CONFIG)/orphanable_test \ 1771 $(BINDIR)/$(CONFIG)/out_of_bounds_bad_client_test \ 1772 $(BINDIR)/$(CONFIG)/pid_controller_test \ 1773 $(BINDIR)/$(CONFIG)/port_sharing_end2end_test \ 1774 $(BINDIR)/$(CONFIG)/proto_server_reflection_test \ 1775 $(BINDIR)/$(CONFIG)/proto_utils_test \ 1776 $(BINDIR)/$(CONFIG)/qps_json_driver \ 1777 $(BINDIR)/$(CONFIG)/qps_worker \ 1778 $(BINDIR)/$(CONFIG)/raw_end2end_test \ 1779 $(BINDIR)/$(CONFIG)/ref_counted_ptr_test \ 1780 $(BINDIR)/$(CONFIG)/ref_counted_test \ 1781 $(BINDIR)/$(CONFIG)/retry_throttle_test \ 1782 $(BINDIR)/$(CONFIG)/secure_auth_context_test \ 1783 $(BINDIR)/$(CONFIG)/server_builder_plugin_test \ 1784 $(BINDIR)/$(CONFIG)/server_builder_test \ 1785 $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test \ 1786 $(BINDIR)/$(CONFIG)/server_chttp2_test \ 1787 $(BINDIR)/$(CONFIG)/server_context_test_spouse_test \ 1788 $(BINDIR)/$(CONFIG)/server_early_return_test \ 1789 $(BINDIR)/$(CONFIG)/server_interceptors_end2end_test \ 1790 $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test \ 1791 $(BINDIR)/$(CONFIG)/server_request_call_test \ 1792 $(BINDIR)/$(CONFIG)/service_config_end2end_test \ 1793 $(BINDIR)/$(CONFIG)/service_config_test \ 1794 $(BINDIR)/$(CONFIG)/settings_timeout_test \ 1795 $(BINDIR)/$(CONFIG)/shutdown_test \ 1796 $(BINDIR)/$(CONFIG)/simple_request_bad_client_test \ 1797 $(BINDIR)/$(CONFIG)/slice_hash_table_test \ 1798 $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test \ 1799 $(BINDIR)/$(CONFIG)/static_metadata_test \ 1800 $(BINDIR)/$(CONFIG)/stats_test \ 1801 $(BINDIR)/$(CONFIG)/status_metadata_test \ 1802 $(BINDIR)/$(CONFIG)/status_util_test \ 1803 $(BINDIR)/$(CONFIG)/stranded_event_test \ 1804 $(BINDIR)/$(CONFIG)/streaming_throughput_test \ 1805 $(BINDIR)/$(CONFIG)/string_ref_test \ 1806 $(BINDIR)/$(CONFIG)/test_cpp_client_credentials_test \ 1807 $(BINDIR)/$(CONFIG)/test_cpp_util_slice_test \ 1808 $(BINDIR)/$(CONFIG)/test_cpp_util_time_test \ 1809 $(BINDIR)/$(CONFIG)/thread_manager_test \ 1810 $(BINDIR)/$(CONFIG)/thread_stress_test \ 1811 $(BINDIR)/$(CONFIG)/time_jump_test \ 1812 $(BINDIR)/$(CONFIG)/timer_test \ 1813 $(BINDIR)/$(CONFIG)/tls_security_connector_test \ 1814 $(BINDIR)/$(CONFIG)/too_many_pings_test \ 1815 $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test \ 1816 $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test \ 1817 $(BINDIR)/$(CONFIG)/work_serializer_test \ 1818 $(BINDIR)/$(CONFIG)/writes_per_rpc_test \ 1819 $(BINDIR)/$(CONFIG)/xds_bootstrap_test \ 1820 $(BINDIR)/$(CONFIG)/xds_end2end_test \ 1821 $(BINDIR)/$(CONFIG)/xds_interop_client \ 1822 $(BINDIR)/$(CONFIG)/xds_interop_server \ 1823 $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry \ 1824 $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry \ 1825 $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry \ 1826 $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry \ 1827 $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry \ 1828 $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry \ 1829 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry \ 1830 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry \ 1831 $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry \ 1832 $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry \ 1833 $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry \ 1834 $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry \ 1835 $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry \ 1836 1837endif 1838 1839 1840test: test_c test_cxx 1841 1842flaky_test: flaky_test_c flaky_test_cxx 1843 1844test_c: buildtests_c 1845 $(E) "[RUN] Testing algorithm_test" 1846 $(Q) $(BINDIR)/$(CONFIG)/algorithm_test || ( echo test algorithm_test failed ; exit 1 ) 1847 $(E) "[RUN] Testing alloc_test" 1848 $(Q) $(BINDIR)/$(CONFIG)/alloc_test || ( echo test alloc_test failed ; exit 1 ) 1849 $(E) "[RUN] Testing alpn_test" 1850 $(Q) $(BINDIR)/$(CONFIG)/alpn_test || ( echo test alpn_test failed ; exit 1 ) 1851 $(E) "[RUN] Testing alts_counter_test" 1852 $(Q) $(BINDIR)/$(CONFIG)/alts_counter_test || ( echo test alts_counter_test failed ; exit 1 ) 1853 $(E) "[RUN] Testing alts_crypt_test" 1854 $(Q) $(BINDIR)/$(CONFIG)/alts_crypt_test || ( echo test alts_crypt_test failed ; exit 1 ) 1855 $(E) "[RUN] Testing alts_crypter_test" 1856 $(Q) $(BINDIR)/$(CONFIG)/alts_crypter_test || ( echo test alts_crypter_test failed ; exit 1 ) 1857 $(E) "[RUN] Testing alts_frame_protector_test" 1858 $(Q) $(BINDIR)/$(CONFIG)/alts_frame_protector_test || ( echo test alts_frame_protector_test failed ; exit 1 ) 1859 $(E) "[RUN] Testing alts_grpc_record_protocol_test" 1860 $(Q) $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test || ( echo test alts_grpc_record_protocol_test failed ; exit 1 ) 1861 $(E) "[RUN] Testing alts_handshaker_client_test" 1862 $(Q) $(BINDIR)/$(CONFIG)/alts_handshaker_client_test || ( echo test alts_handshaker_client_test failed ; exit 1 ) 1863 $(E) "[RUN] Testing alts_iovec_record_protocol_test" 1864 $(Q) $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test || ( echo test alts_iovec_record_protocol_test failed ; exit 1 ) 1865 $(E) "[RUN] Testing alts_security_connector_test" 1866 $(Q) $(BINDIR)/$(CONFIG)/alts_security_connector_test || ( echo test alts_security_connector_test failed ; exit 1 ) 1867 $(E) "[RUN] Testing alts_tsi_handshaker_test" 1868 $(Q) $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test || ( echo test alts_tsi_handshaker_test failed ; exit 1 ) 1869 $(E) "[RUN] Testing alts_tsi_utils_test" 1870 $(Q) $(BINDIR)/$(CONFIG)/alts_tsi_utils_test || ( echo test alts_tsi_utils_test failed ; exit 1 ) 1871 $(E) "[RUN] Testing alts_zero_copy_grpc_protector_test" 1872 $(Q) $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test || ( echo test alts_zero_copy_grpc_protector_test failed ; exit 1 ) 1873 $(E) "[RUN] Testing arena_test" 1874 $(Q) $(BINDIR)/$(CONFIG)/arena_test || ( echo test arena_test failed ; exit 1 ) 1875 $(E) "[RUN] Testing auth_context_test" 1876 $(Q) $(BINDIR)/$(CONFIG)/auth_context_test || ( echo test auth_context_test failed ; exit 1 ) 1877 $(E) "[RUN] Testing avl_test" 1878 $(Q) $(BINDIR)/$(CONFIG)/avl_test || ( echo test avl_test failed ; exit 1 ) 1879 $(E) "[RUN] Testing b64_test" 1880 $(Q) $(BINDIR)/$(CONFIG)/b64_test || ( echo test b64_test failed ; exit 1 ) 1881 $(E) "[RUN] Testing bad_server_response_test" 1882 $(Q) $(BINDIR)/$(CONFIG)/bad_server_response_test || ( echo test bad_server_response_test failed ; exit 1 ) 1883 $(E) "[RUN] Testing bad_ssl_alpn_test" 1884 $(Q) $(BINDIR)/$(CONFIG)/bad_ssl_alpn_test || ( echo test bad_ssl_alpn_test failed ; exit 1 ) 1885 $(E) "[RUN] Testing bad_ssl_cert_test" 1886 $(Q) $(BINDIR)/$(CONFIG)/bad_ssl_cert_test || ( echo test bad_ssl_cert_test failed ; exit 1 ) 1887 $(E) "[RUN] Testing bin_decoder_test" 1888 $(Q) $(BINDIR)/$(CONFIG)/bin_decoder_test || ( echo test bin_decoder_test failed ; exit 1 ) 1889 $(E) "[RUN] Testing bin_encoder_test" 1890 $(Q) $(BINDIR)/$(CONFIG)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 ) 1891 $(E) "[RUN] Testing buffer_list_test" 1892 $(Q) $(BINDIR)/$(CONFIG)/buffer_list_test || ( echo test buffer_list_test failed ; exit 1 ) 1893 $(E) "[RUN] Testing channel_args_test" 1894 $(Q) $(BINDIR)/$(CONFIG)/channel_args_test || ( echo test channel_args_test failed ; exit 1 ) 1895 $(E) "[RUN] Testing channel_create_test" 1896 $(Q) $(BINDIR)/$(CONFIG)/channel_create_test || ( echo test channel_create_test failed ; exit 1 ) 1897 $(E) "[RUN] Testing channel_stack_builder_test" 1898 $(Q) $(BINDIR)/$(CONFIG)/channel_stack_builder_test || ( echo test channel_stack_builder_test failed ; exit 1 ) 1899 $(E) "[RUN] Testing channel_stack_test" 1900 $(Q) $(BINDIR)/$(CONFIG)/channel_stack_test || ( echo test channel_stack_test failed ; exit 1 ) 1901 $(E) "[RUN] Testing check_gcp_environment_linux_test" 1902 $(Q) $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test || ( echo test check_gcp_environment_linux_test failed ; exit 1 ) 1903 $(E) "[RUN] Testing check_gcp_environment_windows_test" 1904 $(Q) $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test || ( echo test check_gcp_environment_windows_test failed ; exit 1 ) 1905 $(E) "[RUN] Testing client_ssl_test" 1906 $(Q) $(BINDIR)/$(CONFIG)/client_ssl_test || ( echo test client_ssl_test failed ; exit 1 ) 1907 $(E) "[RUN] Testing cmdline_test" 1908 $(Q) $(BINDIR)/$(CONFIG)/cmdline_test || ( echo test cmdline_test failed ; exit 1 ) 1909 $(E) "[RUN] Testing combiner_test" 1910 $(Q) $(BINDIR)/$(CONFIG)/combiner_test || ( echo test combiner_test failed ; exit 1 ) 1911 $(E) "[RUN] Testing compression_test" 1912 $(Q) $(BINDIR)/$(CONFIG)/compression_test || ( echo test compression_test failed ; exit 1 ) 1913 $(E) "[RUN] Testing connection_refused_test" 1914 $(Q) $(BINDIR)/$(CONFIG)/connection_refused_test || ( echo test connection_refused_test failed ; exit 1 ) 1915 $(E) "[RUN] Testing cpu_test" 1916 $(Q) $(BINDIR)/$(CONFIG)/cpu_test || ( echo test cpu_test failed ; exit 1 ) 1917 $(E) "[RUN] Testing dns_resolver_connectivity_using_ares_resolver_test" 1918 $(Q) $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_ares_resolver_test || ( echo test dns_resolver_connectivity_using_ares_resolver_test failed ; exit 1 ) 1919 $(E) "[RUN] Testing dns_resolver_connectivity_using_native_resolver_test" 1920 $(Q) $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_native_resolver_test || ( echo test dns_resolver_connectivity_using_native_resolver_test failed ; exit 1 ) 1921 $(E) "[RUN] Testing dns_resolver_cooldown_test" 1922 $(Q) $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test || ( echo test dns_resolver_cooldown_test failed ; exit 1 ) 1923 $(E) "[RUN] Testing dns_resolver_test" 1924 $(Q) $(BINDIR)/$(CONFIG)/dns_resolver_test || ( echo test dns_resolver_test failed ; exit 1 ) 1925 $(E) "[RUN] Testing dualstack_socket_test" 1926 $(Q) $(BINDIR)/$(CONFIG)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 ) 1927 $(E) "[RUN] Testing endpoint_pair_test" 1928 $(Q) $(BINDIR)/$(CONFIG)/endpoint_pair_test || ( echo test endpoint_pair_test failed ; exit 1 ) 1929 $(E) "[RUN] Testing env_test" 1930 $(Q) $(BINDIR)/$(CONFIG)/env_test || ( echo test env_test failed ; exit 1 ) 1931 $(E) "[RUN] Testing error_test" 1932 $(Q) $(BINDIR)/$(CONFIG)/error_test || ( echo test error_test failed ; exit 1 ) 1933 $(E) "[RUN] Testing ev_epollex_linux_test" 1934 $(Q) $(BINDIR)/$(CONFIG)/ev_epollex_linux_test || ( echo test ev_epollex_linux_test failed ; exit 1 ) 1935 $(E) "[RUN] Testing fake_resolver_test" 1936 $(Q) $(BINDIR)/$(CONFIG)/fake_resolver_test || ( echo test fake_resolver_test failed ; exit 1 ) 1937 $(E) "[RUN] Testing fake_transport_security_test" 1938 $(Q) $(BINDIR)/$(CONFIG)/fake_transport_security_test || ( echo test fake_transport_security_test failed ; exit 1 ) 1939 $(E) "[RUN] Testing fd_conservation_posix_test" 1940 $(Q) $(BINDIR)/$(CONFIG)/fd_conservation_posix_test || ( echo test fd_conservation_posix_test failed ; exit 1 ) 1941 $(E) "[RUN] Testing fd_posix_test" 1942 $(Q) $(BINDIR)/$(CONFIG)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 ) 1943 $(E) "[RUN] Testing fling_stream_test" 1944 $(Q) $(BINDIR)/$(CONFIG)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 ) 1945 $(E) "[RUN] Testing fling_test" 1946 $(Q) $(BINDIR)/$(CONFIG)/fling_test || ( echo test fling_test failed ; exit 1 ) 1947 $(E) "[RUN] Testing fork_test" 1948 $(Q) $(BINDIR)/$(CONFIG)/fork_test || ( echo test fork_test failed ; exit 1 ) 1949 $(E) "[RUN] Testing format_request_test" 1950 $(Q) $(BINDIR)/$(CONFIG)/format_request_test || ( echo test format_request_test failed ; exit 1 ) 1951 $(E) "[RUN] Testing frame_handler_test" 1952 $(Q) $(BINDIR)/$(CONFIG)/frame_handler_test || ( echo test frame_handler_test failed ; exit 1 ) 1953 $(E) "[RUN] Testing goaway_server_test" 1954 $(Q) $(BINDIR)/$(CONFIG)/goaway_server_test || ( echo test goaway_server_test failed ; exit 1 ) 1955 $(E) "[RUN] Testing grpc_alts_credentials_options_test" 1956 $(Q) $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test || ( echo test grpc_alts_credentials_options_test failed ; exit 1 ) 1957 $(E) "[RUN] Testing grpc_byte_buffer_reader_test" 1958 $(Q) $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 ) 1959 $(E) "[RUN] Testing grpc_completion_queue_test" 1960 $(Q) $(BINDIR)/$(CONFIG)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 ) 1961 $(E) "[RUN] Testing grpc_ipv6_loopback_available_test" 1962 $(Q) $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test || ( echo test grpc_ipv6_loopback_available_test failed ; exit 1 ) 1963 $(E) "[RUN] Testing handshake_server_with_readahead_handshaker_test" 1964 $(Q) $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker_test || ( echo test handshake_server_with_readahead_handshaker_test failed ; exit 1 ) 1965 $(E) "[RUN] Testing handshake_verify_peer_options_test" 1966 $(Q) $(BINDIR)/$(CONFIG)/handshake_verify_peer_options_test || ( echo test handshake_verify_peer_options_test failed ; exit 1 ) 1967 $(E) "[RUN] Testing histogram_test" 1968 $(Q) $(BINDIR)/$(CONFIG)/histogram_test || ( echo test histogram_test failed ; exit 1 ) 1969 $(E) "[RUN] Testing host_port_test" 1970 $(Q) $(BINDIR)/$(CONFIG)/host_port_test || ( echo test host_port_test failed ; exit 1 ) 1971 $(E) "[RUN] Testing hpack_encoder_test" 1972 $(Q) $(BINDIR)/$(CONFIG)/hpack_encoder_test || ( echo test hpack_encoder_test failed ; exit 1 ) 1973 $(E) "[RUN] Testing hpack_parser_test" 1974 $(Q) $(BINDIR)/$(CONFIG)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 ) 1975 $(E) "[RUN] Testing hpack_table_test" 1976 $(Q) $(BINDIR)/$(CONFIG)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 ) 1977 $(E) "[RUN] Testing httpcli_test" 1978 $(Q) $(BINDIR)/$(CONFIG)/httpcli_test || ( echo test httpcli_test failed ; exit 1 ) 1979 $(E) "[RUN] Testing httpscli_test" 1980 $(Q) $(BINDIR)/$(CONFIG)/httpscli_test || ( echo test httpscli_test failed ; exit 1 ) 1981 $(E) "[RUN] Testing init_test" 1982 $(Q) $(BINDIR)/$(CONFIG)/init_test || ( echo test init_test failed ; exit 1 ) 1983 $(E) "[RUN] Testing inproc_callback_test" 1984 $(Q) $(BINDIR)/$(CONFIG)/inproc_callback_test || ( echo test inproc_callback_test failed ; exit 1 ) 1985 $(E) "[RUN] Testing invalid_call_argument_test" 1986 $(Q) $(BINDIR)/$(CONFIG)/invalid_call_argument_test || ( echo test invalid_call_argument_test failed ; exit 1 ) 1987 $(E) "[RUN] Testing json_token_test" 1988 $(Q) $(BINDIR)/$(CONFIG)/json_token_test || ( echo test json_token_test failed ; exit 1 ) 1989 $(E) "[RUN] Testing jwt_verifier_test" 1990 $(Q) $(BINDIR)/$(CONFIG)/jwt_verifier_test || ( echo test jwt_verifier_test failed ; exit 1 ) 1991 $(E) "[RUN] Testing lame_client_test" 1992 $(Q) $(BINDIR)/$(CONFIG)/lame_client_test || ( echo test lame_client_test failed ; exit 1 ) 1993 $(E) "[RUN] Testing load_file_test" 1994 $(Q) $(BINDIR)/$(CONFIG)/load_file_test || ( echo test load_file_test failed ; exit 1 ) 1995 $(E) "[RUN] Testing log_test" 1996 $(Q) $(BINDIR)/$(CONFIG)/log_test || ( echo test log_test failed ; exit 1 ) 1997 $(E) "[RUN] Testing manual_constructor_test" 1998 $(Q) $(BINDIR)/$(CONFIG)/manual_constructor_test || ( echo test manual_constructor_test failed ; exit 1 ) 1999 $(E) "[RUN] Testing message_compress_test" 2000 $(Q) $(BINDIR)/$(CONFIG)/message_compress_test || ( echo test message_compress_test failed ; exit 1 ) 2001 $(E) "[RUN] Testing metadata_test" 2002 $(Q) $(BINDIR)/$(CONFIG)/metadata_test || ( echo test metadata_test failed ; exit 1 ) 2003 $(E) "[RUN] Testing minimal_stack_is_minimal_test" 2004 $(Q) $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test || ( echo test minimal_stack_is_minimal_test failed ; exit 1 ) 2005 $(E) "[RUN] Testing mpmcqueue_test" 2006 $(Q) $(BINDIR)/$(CONFIG)/mpmcqueue_test || ( echo test mpmcqueue_test failed ; exit 1 ) 2007 $(E) "[RUN] Testing mpscq_test" 2008 $(Q) $(BINDIR)/$(CONFIG)/mpscq_test || ( echo test mpscq_test failed ; exit 1 ) 2009 $(E) "[RUN] Testing multiple_server_queues_test" 2010 $(Q) $(BINDIR)/$(CONFIG)/multiple_server_queues_test || ( echo test multiple_server_queues_test failed ; exit 1 ) 2011 $(E) "[RUN] Testing murmur_hash_test" 2012 $(Q) $(BINDIR)/$(CONFIG)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 ) 2013 $(E) "[RUN] Testing no_server_test" 2014 $(Q) $(BINDIR)/$(CONFIG)/no_server_test || ( echo test no_server_test failed ; exit 1 ) 2015 $(E) "[RUN] Testing num_external_connectivity_watchers_test" 2016 $(Q) $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test || ( echo test num_external_connectivity_watchers_test failed ; exit 1 ) 2017 $(E) "[RUN] Testing parse_address_test" 2018 $(Q) $(BINDIR)/$(CONFIG)/parse_address_test || ( echo test parse_address_test failed ; exit 1 ) 2019 $(E) "[RUN] Testing parse_address_with_named_scope_id_test" 2020 $(Q) $(BINDIR)/$(CONFIG)/parse_address_with_named_scope_id_test || ( echo test parse_address_with_named_scope_id_test failed ; exit 1 ) 2021 $(E) "[RUN] Testing parser_test" 2022 $(Q) $(BINDIR)/$(CONFIG)/parser_test || ( echo test parser_test failed ; exit 1 ) 2023 $(E) "[RUN] Testing percent_encoding_test" 2024 $(Q) $(BINDIR)/$(CONFIG)/percent_encoding_test || ( echo test percent_encoding_test failed ; exit 1 ) 2025 $(E) "[RUN] Testing public_headers_must_be_c89" 2026 $(Q) $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 || ( echo test public_headers_must_be_c89 failed ; exit 1 ) 2027 $(E) "[RUN] Testing resolve_address_using_ares_resolver_posix_test" 2028 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_posix_test || ( echo test resolve_address_using_ares_resolver_posix_test failed ; exit 1 ) 2029 $(E) "[RUN] Testing resolve_address_using_ares_resolver_test" 2030 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test || ( echo test resolve_address_using_ares_resolver_test failed ; exit 1 ) 2031 $(E) "[RUN] Testing resolve_address_using_native_resolver_posix_test" 2032 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_posix_test || ( echo test resolve_address_using_native_resolver_posix_test failed ; exit 1 ) 2033 $(E) "[RUN] Testing resolve_address_using_native_resolver_test" 2034 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test || ( echo test resolve_address_using_native_resolver_test failed ; exit 1 ) 2035 $(E) "[RUN] Testing resource_quota_test" 2036 $(Q) $(BINDIR)/$(CONFIG)/resource_quota_test || ( echo test resource_quota_test failed ; exit 1 ) 2037 $(E) "[RUN] Testing secure_channel_create_test" 2038 $(Q) $(BINDIR)/$(CONFIG)/secure_channel_create_test || ( echo test secure_channel_create_test failed ; exit 1 ) 2039 $(E) "[RUN] Testing secure_endpoint_test" 2040 $(Q) $(BINDIR)/$(CONFIG)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 ) 2041 $(E) "[RUN] Testing security_connector_test" 2042 $(Q) $(BINDIR)/$(CONFIG)/security_connector_test || ( echo test security_connector_test failed ; exit 1 ) 2043 $(E) "[RUN] Testing server_ssl_test" 2044 $(Q) $(BINDIR)/$(CONFIG)/server_ssl_test || ( echo test server_ssl_test failed ; exit 1 ) 2045 $(E) "[RUN] Testing server_test" 2046 $(Q) $(BINDIR)/$(CONFIG)/server_test || ( echo test server_test failed ; exit 1 ) 2047 $(E) "[RUN] Testing slice_buffer_test" 2048 $(Q) $(BINDIR)/$(CONFIG)/slice_buffer_test || ( echo test slice_buffer_test failed ; exit 1 ) 2049 $(E) "[RUN] Testing slice_string_helpers_test" 2050 $(Q) $(BINDIR)/$(CONFIG)/slice_string_helpers_test || ( echo test slice_string_helpers_test failed ; exit 1 ) 2051 $(E) "[RUN] Testing sockaddr_resolver_test" 2052 $(Q) $(BINDIR)/$(CONFIG)/sockaddr_resolver_test || ( echo test sockaddr_resolver_test failed ; exit 1 ) 2053 $(E) "[RUN] Testing sockaddr_utils_test" 2054 $(Q) $(BINDIR)/$(CONFIG)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 ) 2055 $(E) "[RUN] Testing socket_utils_test" 2056 $(Q) $(BINDIR)/$(CONFIG)/socket_utils_test || ( echo test socket_utils_test failed ; exit 1 ) 2057 $(E) "[RUN] Testing spinlock_test" 2058 $(Q) $(BINDIR)/$(CONFIG)/spinlock_test || ( echo test spinlock_test failed ; exit 1 ) 2059 $(E) "[RUN] Testing ssl_credentials_test" 2060 $(Q) $(BINDIR)/$(CONFIG)/ssl_credentials_test || ( echo test ssl_credentials_test failed ; exit 1 ) 2061 $(E) "[RUN] Testing ssl_transport_security_test" 2062 $(Q) $(BINDIR)/$(CONFIG)/ssl_transport_security_test || ( echo test ssl_transport_security_test failed ; exit 1 ) 2063 $(E) "[RUN] Testing status_conversion_test" 2064 $(Q) $(BINDIR)/$(CONFIG)/status_conversion_test || ( echo test status_conversion_test failed ; exit 1 ) 2065 $(E) "[RUN] Testing stream_compression_test" 2066 $(Q) $(BINDIR)/$(CONFIG)/stream_compression_test || ( echo test stream_compression_test failed ; exit 1 ) 2067 $(E) "[RUN] Testing stream_map_test" 2068 $(Q) $(BINDIR)/$(CONFIG)/stream_map_test || ( echo test stream_map_test failed ; exit 1 ) 2069 $(E) "[RUN] Testing stream_owned_slice_test" 2070 $(Q) $(BINDIR)/$(CONFIG)/stream_owned_slice_test || ( echo test stream_owned_slice_test failed ; exit 1 ) 2071 $(E) "[RUN] Testing string_test" 2072 $(Q) $(BINDIR)/$(CONFIG)/string_test || ( echo test string_test failed ; exit 1 ) 2073 $(E) "[RUN] Testing sync_test" 2074 $(Q) $(BINDIR)/$(CONFIG)/sync_test || ( echo test sync_test failed ; exit 1 ) 2075 $(E) "[RUN] Testing tcp_client_posix_test" 2076 $(Q) $(BINDIR)/$(CONFIG)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 ) 2077 $(E) "[RUN] Testing tcp_posix_test" 2078 $(Q) $(BINDIR)/$(CONFIG)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 ) 2079 $(E) "[RUN] Testing tcp_server_posix_test" 2080 $(Q) $(BINDIR)/$(CONFIG)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 ) 2081 $(E) "[RUN] Testing test_core_gpr_time_test" 2082 $(Q) $(BINDIR)/$(CONFIG)/test_core_gpr_time_test || ( echo test test_core_gpr_time_test failed ; exit 1 ) 2083 $(E) "[RUN] Testing test_core_security_credentials_test" 2084 $(Q) $(BINDIR)/$(CONFIG)/test_core_security_credentials_test || ( echo test test_core_security_credentials_test failed ; exit 1 ) 2085 $(E) "[RUN] Testing test_core_slice_slice_test" 2086 $(Q) $(BINDIR)/$(CONFIG)/test_core_slice_slice_test || ( echo test test_core_slice_slice_test failed ; exit 1 ) 2087 $(E) "[RUN] Testing thd_test" 2088 $(Q) $(BINDIR)/$(CONFIG)/thd_test || ( echo test thd_test failed ; exit 1 ) 2089 $(E) "[RUN] Testing threadpool_test" 2090 $(Q) $(BINDIR)/$(CONFIG)/threadpool_test || ( echo test threadpool_test failed ; exit 1 ) 2091 $(E) "[RUN] Testing time_averaged_stats_test" 2092 $(Q) $(BINDIR)/$(CONFIG)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 ) 2093 $(E) "[RUN] Testing timeout_encoding_test" 2094 $(Q) $(BINDIR)/$(CONFIG)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 ) 2095 $(E) "[RUN] Testing timer_heap_test" 2096 $(Q) $(BINDIR)/$(CONFIG)/timer_heap_test || ( echo test timer_heap_test failed ; exit 1 ) 2097 $(E) "[RUN] Testing timer_list_test" 2098 $(Q) $(BINDIR)/$(CONFIG)/timer_list_test || ( echo test timer_list_test failed ; exit 1 ) 2099 $(E) "[RUN] Testing tls_test" 2100 $(Q) $(BINDIR)/$(CONFIG)/tls_test || ( echo test tls_test failed ; exit 1 ) 2101 $(E) "[RUN] Testing transport_security_common_api_test" 2102 $(Q) $(BINDIR)/$(CONFIG)/transport_security_common_api_test || ( echo test transport_security_common_api_test failed ; exit 1 ) 2103 $(E) "[RUN] Testing transport_security_test" 2104 $(Q) $(BINDIR)/$(CONFIG)/transport_security_test || ( echo test transport_security_test failed ; exit 1 ) 2105 $(E) "[RUN] Testing udp_server_test" 2106 $(Q) $(BINDIR)/$(CONFIG)/udp_server_test || ( echo test udp_server_test failed ; exit 1 ) 2107 $(E) "[RUN] Testing uri_parser_test" 2108 $(Q) $(BINDIR)/$(CONFIG)/uri_parser_test || ( echo test uri_parser_test failed ; exit 1 ) 2109 $(E) "[RUN] Testing useful_test" 2110 $(Q) $(BINDIR)/$(CONFIG)/useful_test || ( echo test useful_test failed ; exit 1 ) 2111 $(E) "[RUN] Testing varint_test" 2112 $(Q) $(BINDIR)/$(CONFIG)/varint_test || ( echo test varint_test failed ; exit 1 ) 2113 2114 2115flaky_test_c: buildtests_c 2116 2117 2118test_cxx: buildtests_cxx 2119 $(E) "[RUN] Testing address_sorting_test" 2120 $(Q) $(BINDIR)/$(CONFIG)/address_sorting_test || ( echo test address_sorting_test failed ; exit 1 ) 2121 $(E) "[RUN] Testing address_sorting_test_unsecure" 2122 $(Q) $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure || ( echo test address_sorting_test_unsecure failed ; exit 1 ) 2123 $(E) "[RUN] Testing alarm_test" 2124 $(Q) $(BINDIR)/$(CONFIG)/alarm_test || ( echo test alarm_test failed ; exit 1 ) 2125 $(E) "[RUN] Testing alts_concurrent_connectivity_test" 2126 $(Q) $(BINDIR)/$(CONFIG)/alts_concurrent_connectivity_test || ( echo test alts_concurrent_connectivity_test failed ; exit 1 ) 2127 $(E) "[RUN] Testing alts_util_test" 2128 $(Q) $(BINDIR)/$(CONFIG)/alts_util_test || ( echo test alts_util_test failed ; exit 1 ) 2129 $(E) "[RUN] Testing async_end2end_test" 2130 $(Q) $(BINDIR)/$(CONFIG)/async_end2end_test || ( echo test async_end2end_test failed ; exit 1 ) 2131 $(E) "[RUN] Testing auth_property_iterator_test" 2132 $(Q) $(BINDIR)/$(CONFIG)/auth_property_iterator_test || ( echo test auth_property_iterator_test failed ; exit 1 ) 2133 $(E) "[RUN] Testing backoff_test" 2134 $(Q) $(BINDIR)/$(CONFIG)/backoff_test || ( echo test backoff_test failed ; exit 1 ) 2135 $(E) "[RUN] Testing bad_streaming_id_bad_client_test" 2136 $(Q) $(BINDIR)/$(CONFIG)/bad_streaming_id_bad_client_test || ( echo test bad_streaming_id_bad_client_test failed ; exit 1 ) 2137 $(E) "[RUN] Testing badreq_bad_client_test" 2138 $(Q) $(BINDIR)/$(CONFIG)/badreq_bad_client_test || ( echo test badreq_bad_client_test failed ; exit 1 ) 2139 $(E) "[RUN] Testing bdp_estimator_test" 2140 $(Q) $(BINDIR)/$(CONFIG)/bdp_estimator_test || ( echo test bdp_estimator_test failed ; exit 1 ) 2141 $(E) "[RUN] Testing bm_alarm" 2142 $(Q) $(BINDIR)/$(CONFIG)/bm_alarm || ( echo test bm_alarm failed ; exit 1 ) 2143 $(E) "[RUN] Testing bm_arena" 2144 $(Q) $(BINDIR)/$(CONFIG)/bm_arena || ( echo test bm_arena failed ; exit 1 ) 2145 $(E) "[RUN] Testing bm_byte_buffer" 2146 $(Q) $(BINDIR)/$(CONFIG)/bm_byte_buffer || ( echo test bm_byte_buffer failed ; exit 1 ) 2147 $(E) "[RUN] Testing bm_call_create" 2148 $(Q) $(BINDIR)/$(CONFIG)/bm_call_create || ( echo test bm_call_create failed ; exit 1 ) 2149 $(E) "[RUN] Testing bm_callback_streaming_ping_pong" 2150 $(Q) $(BINDIR)/$(CONFIG)/bm_callback_streaming_ping_pong || ( echo test bm_callback_streaming_ping_pong failed ; exit 1 ) 2151 $(E) "[RUN] Testing bm_callback_unary_ping_pong" 2152 $(Q) $(BINDIR)/$(CONFIG)/bm_callback_unary_ping_pong || ( echo test bm_callback_unary_ping_pong failed ; exit 1 ) 2153 $(E) "[RUN] Testing bm_channel" 2154 $(Q) $(BINDIR)/$(CONFIG)/bm_channel || ( echo test bm_channel failed ; exit 1 ) 2155 $(E) "[RUN] Testing bm_chttp2_hpack" 2156 $(Q) $(BINDIR)/$(CONFIG)/bm_chttp2_hpack || ( echo test bm_chttp2_hpack failed ; exit 1 ) 2157 $(E) "[RUN] Testing bm_chttp2_transport" 2158 $(Q) $(BINDIR)/$(CONFIG)/bm_chttp2_transport || ( echo test bm_chttp2_transport failed ; exit 1 ) 2159 $(E) "[RUN] Testing bm_closure" 2160 $(Q) $(BINDIR)/$(CONFIG)/bm_closure || ( echo test bm_closure failed ; exit 1 ) 2161 $(E) "[RUN] Testing bm_cq" 2162 $(Q) $(BINDIR)/$(CONFIG)/bm_cq || ( echo test bm_cq failed ; exit 1 ) 2163 $(E) "[RUN] Testing bm_cq_multiple_threads" 2164 $(Q) $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads || ( echo test bm_cq_multiple_threads failed ; exit 1 ) 2165 $(E) "[RUN] Testing bm_error" 2166 $(Q) $(BINDIR)/$(CONFIG)/bm_error || ( echo test bm_error failed ; exit 1 ) 2167 $(E) "[RUN] Testing bm_fullstack_streaming_ping_pong" 2168 $(Q) $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong || ( echo test bm_fullstack_streaming_ping_pong failed ; exit 1 ) 2169 $(E) "[RUN] Testing bm_fullstack_streaming_pump" 2170 $(Q) $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump || ( echo test bm_fullstack_streaming_pump failed ; exit 1 ) 2171 $(E) "[RUN] Testing bm_fullstack_unary_ping_pong" 2172 $(Q) $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong || ( echo test bm_fullstack_unary_ping_pong failed ; exit 1 ) 2173 $(E) "[RUN] Testing bm_metadata" 2174 $(Q) $(BINDIR)/$(CONFIG)/bm_metadata || ( echo test bm_metadata failed ; exit 1 ) 2175 $(E) "[RUN] Testing bm_pollset" 2176 $(Q) $(BINDIR)/$(CONFIG)/bm_pollset || ( echo test bm_pollset failed ; exit 1 ) 2177 $(E) "[RUN] Testing bm_timer" 2178 $(Q) $(BINDIR)/$(CONFIG)/bm_timer || ( echo test bm_timer failed ; exit 1 ) 2179 $(E) "[RUN] Testing byte_buffer_test" 2180 $(Q) $(BINDIR)/$(CONFIG)/byte_buffer_test || ( echo test byte_buffer_test failed ; exit 1 ) 2181 $(E) "[RUN] Testing byte_stream_test" 2182 $(Q) $(BINDIR)/$(CONFIG)/byte_stream_test || ( echo test byte_stream_test failed ; exit 1 ) 2183 $(E) "[RUN] Testing channel_arguments_test" 2184 $(Q) $(BINDIR)/$(CONFIG)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 ) 2185 $(E) "[RUN] Testing channel_filter_test" 2186 $(Q) $(BINDIR)/$(CONFIG)/channel_filter_test || ( echo test channel_filter_test failed ; exit 1 ) 2187 $(E) "[RUN] Testing channel_trace_test" 2188 $(Q) $(BINDIR)/$(CONFIG)/channel_trace_test || ( echo test channel_trace_test failed ; exit 1 ) 2189 $(E) "[RUN] Testing channelz_registry_test" 2190 $(Q) $(BINDIR)/$(CONFIG)/channelz_registry_test || ( echo test channelz_registry_test failed ; exit 1 ) 2191 $(E) "[RUN] Testing channelz_service_test" 2192 $(Q) $(BINDIR)/$(CONFIG)/channelz_service_test || ( echo test channelz_service_test failed ; exit 1 ) 2193 $(E) "[RUN] Testing channelz_test" 2194 $(Q) $(BINDIR)/$(CONFIG)/channelz_test || ( echo test channelz_test failed ; exit 1 ) 2195 $(E) "[RUN] Testing cli_call_test" 2196 $(Q) $(BINDIR)/$(CONFIG)/cli_call_test || ( echo test cli_call_test failed ; exit 1 ) 2197 $(E) "[RUN] Testing client_callback_end2end_test" 2198 $(Q) $(BINDIR)/$(CONFIG)/client_callback_end2end_test || ( echo test client_callback_end2end_test failed ; exit 1 ) 2199 $(E) "[RUN] Testing client_interceptors_end2end_test" 2200 $(Q) $(BINDIR)/$(CONFIG)/client_interceptors_end2end_test || ( echo test client_interceptors_end2end_test failed ; exit 1 ) 2201 $(E) "[RUN] Testing codegen_test_full" 2202 $(Q) $(BINDIR)/$(CONFIG)/codegen_test_full || ( echo test codegen_test_full failed ; exit 1 ) 2203 $(E) "[RUN] Testing codegen_test_minimal" 2204 $(Q) $(BINDIR)/$(CONFIG)/codegen_test_minimal || ( echo test codegen_test_minimal failed ; exit 1 ) 2205 $(E) "[RUN] Testing connection_prefix_bad_client_test" 2206 $(Q) $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test || ( echo test connection_prefix_bad_client_test failed ; exit 1 ) 2207 $(E) "[RUN] Testing connectivity_state_test" 2208 $(Q) $(BINDIR)/$(CONFIG)/connectivity_state_test || ( echo test connectivity_state_test failed ; exit 1 ) 2209 $(E) "[RUN] Testing context_list_test" 2210 $(Q) $(BINDIR)/$(CONFIG)/context_list_test || ( echo test context_list_test failed ; exit 1 ) 2211 $(E) "[RUN] Testing delegating_channel_test" 2212 $(Q) $(BINDIR)/$(CONFIG)/delegating_channel_test || ( echo test delegating_channel_test failed ; exit 1 ) 2213 $(E) "[RUN] Testing destroy_grpclb_channel_with_active_connect_stress_test" 2214 $(Q) $(BINDIR)/$(CONFIG)/destroy_grpclb_channel_with_active_connect_stress_test || ( echo test destroy_grpclb_channel_with_active_connect_stress_test failed ; exit 1 ) 2215 $(E) "[RUN] Testing duplicate_header_bad_client_test" 2216 $(Q) $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test || ( echo test duplicate_header_bad_client_test failed ; exit 1 ) 2217 $(E) "[RUN] Testing error_details_test" 2218 $(Q) $(BINDIR)/$(CONFIG)/error_details_test || ( echo test error_details_test failed ; exit 1 ) 2219 $(E) "[RUN] Testing eventmanager_libuv_test" 2220 $(Q) $(BINDIR)/$(CONFIG)/eventmanager_libuv_test || ( echo test eventmanager_libuv_test failed ; exit 1 ) 2221 $(E) "[RUN] Testing exception_test" 2222 $(Q) $(BINDIR)/$(CONFIG)/exception_test || ( echo test exception_test failed ; exit 1 ) 2223 $(E) "[RUN] Testing filter_end2end_test" 2224 $(Q) $(BINDIR)/$(CONFIG)/filter_end2end_test || ( echo test filter_end2end_test failed ; exit 1 ) 2225 $(E) "[RUN] Testing generic_end2end_test" 2226 $(Q) $(BINDIR)/$(CONFIG)/generic_end2end_test || ( echo test generic_end2end_test failed ; exit 1 ) 2227 $(E) "[RUN] Testing global_config_env_test" 2228 $(Q) $(BINDIR)/$(CONFIG)/global_config_env_test || ( echo test global_config_env_test failed ; exit 1 ) 2229 $(E) "[RUN] Testing global_config_test" 2230 $(Q) $(BINDIR)/$(CONFIG)/global_config_test || ( echo test global_config_test failed ; exit 1 ) 2231 $(E) "[RUN] Testing grpc_tls_credentials_options_test" 2232 $(Q) $(BINDIR)/$(CONFIG)/grpc_tls_credentials_options_test || ( echo test grpc_tls_credentials_options_test failed ; exit 1 ) 2233 $(E) "[RUN] Testing grpc_tool_test" 2234 $(Q) $(BINDIR)/$(CONFIG)/grpc_tool_test || ( echo test grpc_tool_test failed ; exit 1 ) 2235 $(E) "[RUN] Testing grpclb_api_test" 2236 $(Q) $(BINDIR)/$(CONFIG)/grpclb_api_test || ( echo test grpclb_api_test failed ; exit 1 ) 2237 $(E) "[RUN] Testing h2_ssl_session_reuse_test" 2238 $(Q) $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test || ( echo test h2_ssl_session_reuse_test failed ; exit 1 ) 2239 $(E) "[RUN] Testing head_of_line_blocking_bad_client_test" 2240 $(Q) $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test || ( echo test head_of_line_blocking_bad_client_test failed ; exit 1 ) 2241 $(E) "[RUN] Testing headers_bad_client_test" 2242 $(Q) $(BINDIR)/$(CONFIG)/headers_bad_client_test || ( echo test headers_bad_client_test failed ; exit 1 ) 2243 $(E) "[RUN] Testing health_service_end2end_test" 2244 $(Q) $(BINDIR)/$(CONFIG)/health_service_end2end_test || ( echo test health_service_end2end_test failed ; exit 1 ) 2245 $(E) "[RUN] Testing hybrid_end2end_test" 2246 $(Q) $(BINDIR)/$(CONFIG)/hybrid_end2end_test || ( echo test hybrid_end2end_test failed ; exit 1 ) 2247 $(E) "[RUN] Testing initial_settings_frame_bad_client_test" 2248 $(Q) $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test || ( echo test initial_settings_frame_bad_client_test failed ; exit 1 ) 2249 $(E) "[RUN] Testing interop_test" 2250 $(Q) $(BINDIR)/$(CONFIG)/interop_test || ( echo test interop_test failed ; exit 1 ) 2251 $(E) "[RUN] Testing json_test" 2252 $(Q) $(BINDIR)/$(CONFIG)/json_test || ( echo test json_test failed ; exit 1 ) 2253 $(E) "[RUN] Testing large_metadata_bad_client_test" 2254 $(Q) $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test || ( echo test large_metadata_bad_client_test failed ; exit 1 ) 2255 $(E) "[RUN] Testing lb_get_cpu_stats_test" 2256 $(Q) $(BINDIR)/$(CONFIG)/lb_get_cpu_stats_test || ( echo test lb_get_cpu_stats_test failed ; exit 1 ) 2257 $(E) "[RUN] Testing lb_load_data_store_test" 2258 $(Q) $(BINDIR)/$(CONFIG)/lb_load_data_store_test || ( echo test lb_load_data_store_test failed ; exit 1 ) 2259 $(E) "[RUN] Testing linux_system_roots_test" 2260 $(Q) $(BINDIR)/$(CONFIG)/linux_system_roots_test || ( echo test linux_system_roots_test failed ; exit 1 ) 2261 $(E) "[RUN] Testing message_allocator_end2end_test" 2262 $(Q) $(BINDIR)/$(CONFIG)/message_allocator_end2end_test || ( echo test message_allocator_end2end_test failed ; exit 1 ) 2263 $(E) "[RUN] Testing mock_test" 2264 $(Q) $(BINDIR)/$(CONFIG)/mock_test || ( echo test mock_test failed ; exit 1 ) 2265 $(E) "[RUN] Testing nonblocking_test" 2266 $(Q) $(BINDIR)/$(CONFIG)/nonblocking_test || ( echo test nonblocking_test failed ; exit 1 ) 2267 $(E) "[RUN] Testing noop-benchmark" 2268 $(Q) $(BINDIR)/$(CONFIG)/noop-benchmark || ( echo test noop-benchmark failed ; exit 1 ) 2269 $(E) "[RUN] Testing orphanable_test" 2270 $(Q) $(BINDIR)/$(CONFIG)/orphanable_test || ( echo test orphanable_test failed ; exit 1 ) 2271 $(E) "[RUN] Testing out_of_bounds_bad_client_test" 2272 $(Q) $(BINDIR)/$(CONFIG)/out_of_bounds_bad_client_test || ( echo test out_of_bounds_bad_client_test failed ; exit 1 ) 2273 $(E) "[RUN] Testing pid_controller_test" 2274 $(Q) $(BINDIR)/$(CONFIG)/pid_controller_test || ( echo test pid_controller_test failed ; exit 1 ) 2275 $(E) "[RUN] Testing port_sharing_end2end_test" 2276 $(Q) $(BINDIR)/$(CONFIG)/port_sharing_end2end_test || ( echo test port_sharing_end2end_test failed ; exit 1 ) 2277 $(E) "[RUN] Testing proto_server_reflection_test" 2278 $(Q) $(BINDIR)/$(CONFIG)/proto_server_reflection_test || ( echo test proto_server_reflection_test failed ; exit 1 ) 2279 $(E) "[RUN] Testing proto_utils_test" 2280 $(Q) $(BINDIR)/$(CONFIG)/proto_utils_test || ( echo test proto_utils_test failed ; exit 1 ) 2281 $(E) "[RUN] Testing raw_end2end_test" 2282 $(Q) $(BINDIR)/$(CONFIG)/raw_end2end_test || ( echo test raw_end2end_test failed ; exit 1 ) 2283 $(E) "[RUN] Testing ref_counted_ptr_test" 2284 $(Q) $(BINDIR)/$(CONFIG)/ref_counted_ptr_test || ( echo test ref_counted_ptr_test failed ; exit 1 ) 2285 $(E) "[RUN] Testing ref_counted_test" 2286 $(Q) $(BINDIR)/$(CONFIG)/ref_counted_test || ( echo test ref_counted_test failed ; exit 1 ) 2287 $(E) "[RUN] Testing retry_throttle_test" 2288 $(Q) $(BINDIR)/$(CONFIG)/retry_throttle_test || ( echo test retry_throttle_test failed ; exit 1 ) 2289 $(E) "[RUN] Testing secure_auth_context_test" 2290 $(Q) $(BINDIR)/$(CONFIG)/secure_auth_context_test || ( echo test secure_auth_context_test failed ; exit 1 ) 2291 $(E) "[RUN] Testing server_builder_plugin_test" 2292 $(Q) $(BINDIR)/$(CONFIG)/server_builder_plugin_test || ( echo test server_builder_plugin_test failed ; exit 1 ) 2293 $(E) "[RUN] Testing server_builder_test" 2294 $(Q) $(BINDIR)/$(CONFIG)/server_builder_test || ( echo test server_builder_test failed ; exit 1 ) 2295 $(E) "[RUN] Testing server_builder_with_socket_mutator_test" 2296 $(Q) $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test || ( echo test server_builder_with_socket_mutator_test failed ; exit 1 ) 2297 $(E) "[RUN] Testing server_chttp2_test" 2298 $(Q) $(BINDIR)/$(CONFIG)/server_chttp2_test || ( echo test server_chttp2_test failed ; exit 1 ) 2299 $(E) "[RUN] Testing server_context_test_spouse_test" 2300 $(Q) $(BINDIR)/$(CONFIG)/server_context_test_spouse_test || ( echo test server_context_test_spouse_test failed ; exit 1 ) 2301 $(E) "[RUN] Testing server_early_return_test" 2302 $(Q) $(BINDIR)/$(CONFIG)/server_early_return_test || ( echo test server_early_return_test failed ; exit 1 ) 2303 $(E) "[RUN] Testing server_interceptors_end2end_test" 2304 $(Q) $(BINDIR)/$(CONFIG)/server_interceptors_end2end_test || ( echo test server_interceptors_end2end_test failed ; exit 1 ) 2305 $(E) "[RUN] Testing server_registered_method_bad_client_test" 2306 $(Q) $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test || ( echo test server_registered_method_bad_client_test failed ; exit 1 ) 2307 $(E) "[RUN] Testing server_request_call_test" 2308 $(Q) $(BINDIR)/$(CONFIG)/server_request_call_test || ( echo test server_request_call_test failed ; exit 1 ) 2309 $(E) "[RUN] Testing service_config_end2end_test" 2310 $(Q) $(BINDIR)/$(CONFIG)/service_config_end2end_test || ( echo test service_config_end2end_test failed ; exit 1 ) 2311 $(E) "[RUN] Testing service_config_test" 2312 $(Q) $(BINDIR)/$(CONFIG)/service_config_test || ( echo test service_config_test failed ; exit 1 ) 2313 $(E) "[RUN] Testing shutdown_test" 2314 $(Q) $(BINDIR)/$(CONFIG)/shutdown_test || ( echo test shutdown_test failed ; exit 1 ) 2315 $(E) "[RUN] Testing simple_request_bad_client_test" 2316 $(Q) $(BINDIR)/$(CONFIG)/simple_request_bad_client_test || ( echo test simple_request_bad_client_test failed ; exit 1 ) 2317 $(E) "[RUN] Testing slice_hash_table_test" 2318 $(Q) $(BINDIR)/$(CONFIG)/slice_hash_table_test || ( echo test slice_hash_table_test failed ; exit 1 ) 2319 $(E) "[RUN] Testing slice_weak_hash_table_test" 2320 $(Q) $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test || ( echo test slice_weak_hash_table_test failed ; exit 1 ) 2321 $(E) "[RUN] Testing static_metadata_test" 2322 $(Q) $(BINDIR)/$(CONFIG)/static_metadata_test || ( echo test static_metadata_test failed ; exit 1 ) 2323 $(E) "[RUN] Testing stats_test" 2324 $(Q) $(BINDIR)/$(CONFIG)/stats_test || ( echo test stats_test failed ; exit 1 ) 2325 $(E) "[RUN] Testing status_metadata_test" 2326 $(Q) $(BINDIR)/$(CONFIG)/status_metadata_test || ( echo test status_metadata_test failed ; exit 1 ) 2327 $(E) "[RUN] Testing status_util_test" 2328 $(Q) $(BINDIR)/$(CONFIG)/status_util_test || ( echo test status_util_test failed ; exit 1 ) 2329 $(E) "[RUN] Testing stranded_event_test" 2330 $(Q) $(BINDIR)/$(CONFIG)/stranded_event_test || ( echo test stranded_event_test failed ; exit 1 ) 2331 $(E) "[RUN] Testing streaming_throughput_test" 2332 $(Q) $(BINDIR)/$(CONFIG)/streaming_throughput_test || ( echo test streaming_throughput_test failed ; exit 1 ) 2333 $(E) "[RUN] Testing string_ref_test" 2334 $(Q) $(BINDIR)/$(CONFIG)/string_ref_test || ( echo test string_ref_test failed ; exit 1 ) 2335 $(E) "[RUN] Testing test_cpp_client_credentials_test" 2336 $(Q) $(BINDIR)/$(CONFIG)/test_cpp_client_credentials_test || ( echo test test_cpp_client_credentials_test failed ; exit 1 ) 2337 $(E) "[RUN] Testing test_cpp_util_slice_test" 2338 $(Q) $(BINDIR)/$(CONFIG)/test_cpp_util_slice_test || ( echo test test_cpp_util_slice_test failed ; exit 1 ) 2339 $(E) "[RUN] Testing test_cpp_util_time_test" 2340 $(Q) $(BINDIR)/$(CONFIG)/test_cpp_util_time_test || ( echo test test_cpp_util_time_test failed ; exit 1 ) 2341 $(E) "[RUN] Testing thread_manager_test" 2342 $(Q) $(BINDIR)/$(CONFIG)/thread_manager_test || ( echo test thread_manager_test failed ; exit 1 ) 2343 $(E) "[RUN] Testing thread_stress_test" 2344 $(Q) $(BINDIR)/$(CONFIG)/thread_stress_test || ( echo test thread_stress_test failed ; exit 1 ) 2345 $(E) "[RUN] Testing timer_test" 2346 $(Q) $(BINDIR)/$(CONFIG)/timer_test || ( echo test timer_test failed ; exit 1 ) 2347 $(E) "[RUN] Testing tls_security_connector_test" 2348 $(Q) $(BINDIR)/$(CONFIG)/tls_security_connector_test || ( echo test tls_security_connector_test failed ; exit 1 ) 2349 $(E) "[RUN] Testing too_many_pings_test" 2350 $(Q) $(BINDIR)/$(CONFIG)/too_many_pings_test || ( echo test too_many_pings_test failed ; exit 1 ) 2351 $(E) "[RUN] Testing unknown_frame_bad_client_test" 2352 $(Q) $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test || ( echo test unknown_frame_bad_client_test failed ; exit 1 ) 2353 $(E) "[RUN] Testing window_overflow_bad_client_test" 2354 $(Q) $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test || ( echo test window_overflow_bad_client_test failed ; exit 1 ) 2355 $(E) "[RUN] Testing work_serializer_test" 2356 $(Q) $(BINDIR)/$(CONFIG)/work_serializer_test || ( echo test work_serializer_test failed ; exit 1 ) 2357 $(E) "[RUN] Testing writes_per_rpc_test" 2358 $(Q) $(BINDIR)/$(CONFIG)/writes_per_rpc_test || ( echo test writes_per_rpc_test failed ; exit 1 ) 2359 $(E) "[RUN] Testing xds_bootstrap_test" 2360 $(Q) $(BINDIR)/$(CONFIG)/xds_bootstrap_test || ( echo test xds_bootstrap_test failed ; exit 1 ) 2361 2362 2363flaky_test_cxx: buildtests_cxx 2364 2365 2366test_python: static_c 2367 $(E) "[RUN] Testing python code" 2368 $(Q) tools/run_tests/run_tests.py -lpython -c$(CONFIG) 2369 2370 2371tools: tools_c tools_cxx 2372 2373 2374tools_c: privatelibs_c $(BINDIR)/$(CONFIG)/check_epollexclusive 2375 2376tools_cxx: privatelibs_cxx $(BINDIR)/$(CONFIG)/gen_hpack_tables $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters $(BINDIR)/$(CONFIG)/gen_percent_encoding_tables 2377 2378buildbenchmarks: privatelibs 2379 2380benchmarks: buildbenchmarks 2381 2382strip: strip-static strip-shared 2383 2384strip-static: strip-static_c strip-static_cxx 2385 2386strip-shared: strip-shared_c strip-shared_cxx 2387 2388 2389# TODO(nnoble): the strip target is stripping in-place, instead 2390# of copying files in a temporary folder. 2391# This prevents proper debugging after running make install. 2392 2393strip-static_c: static_c 2394ifeq ($(CONFIG),opt) 2395 $(E) "[STRIP] Stripping libaddress_sorting.a" 2396 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 2397 $(E) "[STRIP] Stripping libgpr.a" 2398 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgpr.a 2399 $(E) "[STRIP] Stripping libgrpc.a" 2400 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc.a 2401 $(E) "[STRIP] Stripping libgrpc_csharp_ext.a" 2402 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a 2403 $(E) "[STRIP] Stripping libgrpc_unsecure.a" 2404 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a 2405 $(E) "[STRIP] Stripping libre2.a" 2406 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libre2.a 2407 $(E) "[STRIP] Stripping libupb.a" 2408 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libupb.a 2409endif 2410 2411strip-static_cxx: static_cxx 2412ifeq ($(CONFIG),opt) 2413 $(E) "[STRIP] Stripping libgrpc++.a" 2414 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++.a 2415 $(E) "[STRIP] Stripping libgrpc++_alts.a" 2416 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_alts.a 2417 $(E) "[STRIP] Stripping libgrpc++_error_details.a" 2418 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a 2419 $(E) "[STRIP] Stripping libgrpc++_reflection.a" 2420 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a 2421 $(E) "[STRIP] Stripping libgrpc++_unsecure.a" 2422 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a 2423 $(E) "[STRIP] Stripping libgrpcpp_channelz.a" 2424 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a 2425endif 2426 2427strip-shared_c: shared_c 2428ifeq ($(CONFIG),opt) 2429 $(E) "[STRIP] Stripping $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2430 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2431 $(E) "[STRIP] Stripping $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2432 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2433 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2434 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2435 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2436 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2437 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2438 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2439 $(E) "[STRIP] Stripping $(SHARED_PREFIX)re2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2440 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)re2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2441 $(E) "[STRIP] Stripping $(SHARED_PREFIX)upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2442 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2443endif 2444 2445strip-shared_cxx: shared_cxx 2446ifeq ($(CONFIG),opt) 2447 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2448 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2449 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2450 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2451 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2452 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2453 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2454 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2455 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2456 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2457 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2458 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2459endif 2460 2461strip-shared_csharp: shared_csharp 2462ifeq ($(CONFIG),opt) 2463endif 2464 2465cache.mk:: 2466 $(E) "[MAKE] Generating $@" 2467 $(Q) echo "$(CACHE_MK)" | tr , '\n' >$@ 2468 2469$(LIBDIR)/$(CONFIG)/pkgconfig/gpr.pc: 2470 $(E) "[MAKE] Generating $@" 2471 $(Q) mkdir -p $(@D) 2472 $(Q) echo "$(GPR_PC_FILE)" | tr , '\n' >$@ 2473 2474$(LIBDIR)/$(CONFIG)/pkgconfig/grpc.pc: 2475 $(E) "[MAKE] Generating $@" 2476 $(Q) mkdir -p $(@D) 2477 $(Q) echo "$(GRPC_PC_FILE)" | tr , '\n' >$@ 2478 2479$(LIBDIR)/$(CONFIG)/pkgconfig/grpc_unsecure.pc: 2480 $(E) "[MAKE] Generating $@" 2481 $(Q) mkdir -p $(@D) 2482 $(Q) echo "$(GRPC_UNSECURE_PC_FILE)" | tr , '\n' >$@ 2483 2484$(LIBDIR)/$(CONFIG)/pkgconfig/grpc++.pc: 2485 $(E) "[MAKE] Generating $@" 2486 $(Q) mkdir -p $(@D) 2487 $(Q) echo "$(GRPCXX_PC_FILE)" | tr , '\n' >$@ 2488 2489$(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc: 2490 $(E) "[MAKE] Generating $@" 2491 $(Q) mkdir -p $(@D) 2492 $(Q) echo "$(GRPCXX_UNSECURE_PC_FILE)" | tr , '\n' >$@ 2493 2494ifeq ($(NO_PROTOC),true) 2495$(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc: protoc_dep_error 2496$(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc: protoc_dep_error 2497else 2498 2499$(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc: src/proto/grpc/channelz/channelz.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2500 $(E) "[PROTOC] Generating protobuf CC file from $<" 2501 $(Q) mkdir -p `dirname $@` 2502 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2503 2504$(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc: src/proto/grpc/channelz/channelz.proto $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2505 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2506 $(Q) mkdir -p `dirname $@` 2507 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2508endif 2509 2510ifeq ($(NO_PROTOC),true) 2511$(GENDIR)/src/proto/grpc/core/stats.pb.cc: protoc_dep_error 2512$(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc: protoc_dep_error 2513else 2514 2515$(GENDIR)/src/proto/grpc/core/stats.pb.cc: src/proto/grpc/core/stats.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2516 $(E) "[PROTOC] Generating protobuf CC file from $<" 2517 $(Q) mkdir -p `dirname $@` 2518 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2519 2520$(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc: src/proto/grpc/core/stats.proto $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2521 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2522 $(Q) mkdir -p `dirname $@` 2523 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2524endif 2525 2526ifeq ($(NO_PROTOC),true) 2527$(GENDIR)/src/proto/grpc/health/v1/health.pb.cc: protoc_dep_error 2528$(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc: protoc_dep_error 2529else 2530 2531$(GENDIR)/src/proto/grpc/health/v1/health.pb.cc: src/proto/grpc/health/v1/health.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2532 $(E) "[PROTOC] Generating protobuf CC file from $<" 2533 $(Q) mkdir -p `dirname $@` 2534 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2535 2536$(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc: src/proto/grpc/health/v1/health.proto $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2537 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2538 $(Q) mkdir -p `dirname $@` 2539 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2540endif 2541 2542ifeq ($(NO_PROTOC),true) 2543$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc: protoc_dep_error 2544$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc: protoc_dep_error 2545else 2546 2547$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc: src/proto/grpc/lb/v1/load_balancer.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2548 $(E) "[PROTOC] Generating protobuf CC file from $<" 2549 $(Q) mkdir -p `dirname $@` 2550 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2551 2552$(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc: src/proto/grpc/lb/v1/load_balancer.proto $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2553 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2554 $(Q) mkdir -p `dirname $@` 2555 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2556endif 2557 2558ifeq ($(NO_PROTOC),true) 2559$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc: protoc_dep_error 2560$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc: protoc_dep_error 2561else 2562 2563$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc: src/proto/grpc/reflection/v1alpha/reflection.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2564 $(E) "[PROTOC] Generating protobuf CC file from $<" 2565 $(Q) mkdir -p `dirname $@` 2566 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2567 2568$(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc: src/proto/grpc/reflection/v1alpha/reflection.proto $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2569 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2570 $(Q) mkdir -p `dirname $@` 2571 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2572endif 2573 2574ifeq ($(NO_PROTOC),true) 2575$(GENDIR)/src/proto/grpc/status/status.pb.cc: protoc_dep_error 2576$(GENDIR)/src/proto/grpc/status/status.grpc.pb.cc: protoc_dep_error 2577else 2578 2579$(GENDIR)/src/proto/grpc/status/status.pb.cc: src/proto/grpc/status/status.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2580 $(E) "[PROTOC] Generating protobuf CC file from $<" 2581 $(Q) mkdir -p `dirname $@` 2582 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2583 2584$(GENDIR)/src/proto/grpc/status/status.grpc.pb.cc: src/proto/grpc/status/status.proto $(GENDIR)/src/proto/grpc/status/status.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2585 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2586 $(Q) mkdir -p `dirname $@` 2587 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2588endif 2589 2590ifeq ($(NO_PROTOC),true) 2591$(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc: protoc_dep_error 2592$(GENDIR)/src/proto/grpc/testing/benchmark_service.grpc.pb.cc: protoc_dep_error 2593else 2594 2595$(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc: src/proto/grpc/testing/benchmark_service.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/messages.pb.cc 2596 $(E) "[PROTOC] Generating protobuf CC file from $<" 2597 $(Q) mkdir -p `dirname $@` 2598 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2599 2600$(GENDIR)/src/proto/grpc/testing/benchmark_service.grpc.pb.cc: src/proto/grpc/testing/benchmark_service.proto $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc 2601 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2602 $(Q) mkdir -p `dirname $@` 2603 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2604endif 2605 2606ifeq ($(NO_PROTOC),true) 2607$(GENDIR)/src/proto/grpc/testing/control.pb.cc: protoc_dep_error 2608$(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc: protoc_dep_error 2609else 2610 2611$(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 2612 $(E) "[PROTOC] Generating protobuf CC file from $<" 2613 $(Q) mkdir -p `dirname $@` 2614 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2615 2616$(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc: src/proto/grpc/testing/control.proto $(GENDIR)/src/proto/grpc/testing/control.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc 2617 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2618 $(Q) mkdir -p `dirname $@` 2619 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2620endif 2621 2622ifeq ($(NO_PROTOC),true) 2623$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc: protoc_dep_error 2624$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc: protoc_dep_error 2625else 2626 2627$(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 2628 $(E) "[PROTOC] Generating protobuf CC file from $<" 2629 $(Q) mkdir -p `dirname $@` 2630 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2631 2632$(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc: src/proto/grpc/testing/duplicate/echo_duplicate.proto $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc 2633 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2634 $(Q) mkdir -p `dirname $@` 2635 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2636endif 2637 2638ifeq ($(NO_PROTOC),true) 2639$(GENDIR)/src/proto/grpc/testing/echo.pb.cc: protoc_dep_error 2640$(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc: protoc_dep_error 2641else 2642 2643 2644$(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/simple_messages.pb.cc 2645 $(E) "[PROTOC] Generating protobuf CC file from $<" 2646 $(Q) mkdir -p `dirname $@` 2647 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2648 2649$(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc: src/proto/grpc/testing/echo.proto $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(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/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 2650 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2651 $(Q) mkdir -p `dirname $@` 2652 $(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) $< 2653endif 2654 2655ifeq ($(NO_PROTOC),true) 2656$(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc: protoc_dep_error 2657$(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc: protoc_dep_error 2658else 2659 2660$(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc: src/proto/grpc/testing/echo_messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2661 $(E) "[PROTOC] Generating protobuf CC file from $<" 2662 $(Q) mkdir -p `dirname $@` 2663 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2664 2665$(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc: src/proto/grpc/testing/echo_messages.proto $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2666 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2667 $(Q) mkdir -p `dirname $@` 2668 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2669endif 2670 2671ifeq ($(NO_PROTOC),true) 2672$(GENDIR)/src/proto/grpc/testing/empty.pb.cc: protoc_dep_error 2673$(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc: protoc_dep_error 2674else 2675 2676$(GENDIR)/src/proto/grpc/testing/empty.pb.cc: src/proto/grpc/testing/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2677 $(E) "[PROTOC] Generating protobuf CC file from $<" 2678 $(Q) mkdir -p `dirname $@` 2679 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2680 2681$(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc: src/proto/grpc/testing/empty.proto $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2682 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2683 $(Q) mkdir -p `dirname $@` 2684 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2685endif 2686 2687ifeq ($(NO_PROTOC),true) 2688$(GENDIR)/src/proto/grpc/testing/messages.pb.cc: protoc_dep_error 2689$(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc: protoc_dep_error 2690else 2691 2692$(GENDIR)/src/proto/grpc/testing/messages.pb.cc: src/proto/grpc/testing/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2693 $(E) "[PROTOC] Generating protobuf CC file from $<" 2694 $(Q) mkdir -p `dirname $@` 2695 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2696 2697$(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc: src/proto/grpc/testing/messages.proto $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2698 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2699 $(Q) mkdir -p `dirname $@` 2700 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2701endif 2702 2703ifeq ($(NO_PROTOC),true) 2704$(GENDIR)/src/proto/grpc/testing/payloads.pb.cc: protoc_dep_error 2705$(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc: protoc_dep_error 2706else 2707 2708$(GENDIR)/src/proto/grpc/testing/payloads.pb.cc: src/proto/grpc/testing/payloads.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2709 $(E) "[PROTOC] Generating protobuf CC file from $<" 2710 $(Q) mkdir -p `dirname $@` 2711 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2712 2713$(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc: src/proto/grpc/testing/payloads.proto $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2714 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2715 $(Q) mkdir -p `dirname $@` 2716 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2717endif 2718 2719ifeq ($(NO_PROTOC),true) 2720$(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc: protoc_dep_error 2721$(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc: protoc_dep_error 2722else 2723 2724$(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc: src/proto/grpc/testing/report_qps_scenario_service.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/control.pb.cc 2725 $(E) "[PROTOC] Generating protobuf CC file from $<" 2726 $(Q) mkdir -p `dirname $@` 2727 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2728 2729$(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc: src/proto/grpc/testing/report_qps_scenario_service.proto $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc 2730 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2731 $(Q) mkdir -p `dirname $@` 2732 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2733endif 2734 2735ifeq ($(NO_PROTOC),true) 2736$(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc: protoc_dep_error 2737$(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc: protoc_dep_error 2738else 2739 2740$(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc: src/proto/grpc/testing/simple_messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2741 $(E) "[PROTOC] Generating protobuf CC file from $<" 2742 $(Q) mkdir -p `dirname $@` 2743 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2744 2745$(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc: src/proto/grpc/testing/simple_messages.proto $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2746 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2747 $(Q) mkdir -p `dirname $@` 2748 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2749endif 2750 2751ifeq ($(NO_PROTOC),true) 2752$(GENDIR)/src/proto/grpc/testing/stats.pb.cc: protoc_dep_error 2753$(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc: protoc_dep_error 2754else 2755 2756$(GENDIR)/src/proto/grpc/testing/stats.pb.cc: src/proto/grpc/testing/stats.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/core/stats.pb.cc 2757 $(E) "[PROTOC] Generating protobuf CC file from $<" 2758 $(Q) mkdir -p `dirname $@` 2759 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2760 2761$(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc: src/proto/grpc/testing/stats.proto $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc 2762 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2763 $(Q) mkdir -p `dirname $@` 2764 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2765endif 2766 2767ifeq ($(NO_PROTOC),true) 2768$(GENDIR)/src/proto/grpc/testing/test.pb.cc: protoc_dep_error 2769$(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc: protoc_dep_error 2770else 2771 2772$(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 2773 $(E) "[PROTOC] Generating protobuf CC file from $<" 2774 $(Q) mkdir -p `dirname $@` 2775 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2776 2777$(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc: src/proto/grpc/testing/test.proto $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc 2778 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2779 $(Q) mkdir -p `dirname $@` 2780 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2781endif 2782 2783ifeq ($(NO_PROTOC),true) 2784$(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc: protoc_dep_error 2785$(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc: protoc_dep_error 2786else 2787 2788$(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc: src/proto/grpc/testing/worker_service.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/control.pb.cc 2789 $(E) "[PROTOC] Generating protobuf CC file from $<" 2790 $(Q) mkdir -p `dirname $@` 2791 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2792 2793$(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc: src/proto/grpc/testing/worker_service.proto $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc 2794 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2795 $(Q) mkdir -p `dirname $@` 2796 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2797endif 2798 2799ifeq ($(NO_PROTOC),true) 2800$(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.pb.cc: protoc_dep_error 2801$(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.grpc.pb.cc: protoc_dep_error 2802else 2803 2804$(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.pb.cc: src/proto/grpc/testing/xds/ads_for_test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc 2805 $(E) "[PROTOC] Generating protobuf CC file from $<" 2806 $(Q) mkdir -p `dirname $@` 2807 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2808 2809$(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.grpc.pb.cc: src/proto/grpc/testing/xds/ads_for_test.proto $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc 2810 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2811 $(Q) mkdir -p `dirname $@` 2812 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2813endif 2814 2815ifeq ($(NO_PROTOC),true) 2816$(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc: protoc_dep_error 2817$(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.grpc.pb.cc: protoc_dep_error 2818else 2819 2820$(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc: src/proto/grpc/testing/xds/cds_for_test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2821 $(E) "[PROTOC] Generating protobuf CC file from $<" 2822 $(Q) mkdir -p `dirname $@` 2823 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2824 2825$(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.grpc.pb.cc: src/proto/grpc/testing/xds/cds_for_test.proto $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2826 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2827 $(Q) mkdir -p `dirname $@` 2828 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2829endif 2830 2831ifeq ($(NO_PROTOC),true) 2832$(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc: protoc_dep_error 2833$(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc: protoc_dep_error 2834else 2835 2836$(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc: src/proto/grpc/testing/xds/eds_for_test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2837 $(E) "[PROTOC] Generating protobuf CC file from $<" 2838 $(Q) mkdir -p `dirname $@` 2839 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2840 2841$(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc: src/proto/grpc/testing/xds/eds_for_test.proto $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2842 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2843 $(Q) mkdir -p `dirname $@` 2844 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2845endif 2846 2847ifeq ($(NO_PROTOC),true) 2848$(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.pb.cc: protoc_dep_error 2849$(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.grpc.pb.cc: protoc_dep_error 2850else 2851 2852$(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.pb.cc: src/proto/grpc/testing/xds/lds_rds_for_test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc 2853 $(E) "[PROTOC] Generating protobuf CC file from $<" 2854 $(Q) mkdir -p `dirname $@` 2855 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2856 2857$(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.grpc.pb.cc: src/proto/grpc/testing/xds/lds_rds_for_test.proto $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc 2858 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2859 $(Q) mkdir -p `dirname $@` 2860 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2861endif 2862 2863ifeq ($(NO_PROTOC),true) 2864$(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.pb.cc: protoc_dep_error 2865$(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.grpc.pb.cc: protoc_dep_error 2866else 2867 2868$(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.pb.cc: src/proto/grpc/testing/xds/lrs_for_test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc 2869 $(E) "[PROTOC] Generating protobuf CC file from $<" 2870 $(Q) mkdir -p `dirname $@` 2871 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2872 2873$(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.grpc.pb.cc: src/proto/grpc/testing/xds/lrs_for_test.proto $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc 2874 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2875 $(Q) mkdir -p `dirname $@` 2876 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2877endif 2878 2879ifeq ($(NO_PROTOC),true) 2880$(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.pb.cc: protoc_dep_error 2881$(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.grpc.pb.cc: protoc_dep_error 2882else 2883 2884$(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.pb.cc: src/proto/grpc/testing/xds/orca_load_report_for_test.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2885 $(E) "[PROTOC] Generating protobuf CC file from $<" 2886 $(Q) mkdir -p `dirname $@` 2887 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2888 2889$(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.grpc.pb.cc: src/proto/grpc/testing/xds/orca_load_report_for_test.proto $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2890 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2891 $(Q) mkdir -p `dirname $@` 2892 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2893endif 2894 2895ifeq ($(NO_PROTOC),true) 2896$(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.pb.cc: protoc_dep_error 2897$(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.grpc.pb.cc: protoc_dep_error 2898else 2899 2900$(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.pb.cc: test/core/tsi/alts/fake_handshaker/handshaker.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2901 $(E) "[PROTOC] Generating protobuf CC file from $<" 2902 $(Q) mkdir -p `dirname $@` 2903 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2904 2905$(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.grpc.pb.cc: test/core/tsi/alts/fake_handshaker/handshaker.proto $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2906 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2907 $(Q) mkdir -p `dirname $@` 2908 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2909endif 2910 2911ifeq ($(NO_PROTOC),true) 2912$(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.cc: protoc_dep_error 2913$(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.grpc.pb.cc: protoc_dep_error 2914else 2915 2916$(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.cc: test/core/tsi/alts/fake_handshaker/transport_security_common.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2917 $(E) "[PROTOC] Generating protobuf CC file from $<" 2918 $(Q) mkdir -p `dirname $@` 2919 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2920 2921$(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.grpc.pb.cc: test/core/tsi/alts/fake_handshaker/transport_security_common.proto $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2922 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2923 $(Q) mkdir -p `dirname $@` 2924 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2925endif 2926 2927 2928ifeq ($(CONFIG),stapprof) 2929src/core/profiling/stap_timers.c: $(GENDIR)/src/core/profiling/stap_probes.h 2930ifeq ($(HAS_SYSTEMTAP),true) 2931$(GENDIR)/src/core/profiling/stap_probes.h: src/core/profiling/stap_probes.d 2932 $(E) "[DTRACE] Compiling $<" 2933 $(Q) mkdir -p `dirname $@` 2934 $(Q) $(DTRACE) -C -h -s $< -o $@ 2935else 2936$(GENDIR)/src/core/profiling/stap_probes.h: systemtap_dep_error stop 2937endif 2938endif 2939 2940$(OBJDIR)/$(CONFIG)/%.o : %.c 2941 $(E) "[C] Compiling $<" 2942 $(Q) mkdir -p `dirname $@` 2943 $(Q) $(CC) $(CPPFLAGS) $(CFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2944 2945$(OBJDIR)/$(CONFIG)/%.o : $(GENDIR)/%.pb.cc 2946 $(E) "[CXX] Compiling $<" 2947 $(Q) mkdir -p `dirname $@` 2948 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2949 2950$(OBJDIR)/$(CONFIG)/src/compiler/%.o : src/compiler/%.cc 2951 $(E) "[HOSTCXX] Compiling $<" 2952 $(Q) mkdir -p `dirname $@` 2953 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2954 2955$(OBJDIR)/$(CONFIG)/src/core/%.o : src/core/%.cc 2956 $(E) "[CXX] Compiling $<" 2957 $(Q) mkdir -p `dirname $@` 2958 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(COREFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2959 2960$(OBJDIR)/$(CONFIG)/test/core/%.o : test/core/%.cc 2961 $(E) "[CXX] Compiling $<" 2962 $(Q) mkdir -p `dirname $@` 2963 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(COREFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2964 2965$(OBJDIR)/$(CONFIG)/%.o : %.cc 2966 $(E) "[CXX] Compiling $<" 2967 $(Q) mkdir -p `dirname $@` 2968 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2969 2970$(OBJDIR)/$(CONFIG)/%.o : %.cpp 2971 $(E) "[CXX] Compiling $<" 2972 $(Q) mkdir -p `dirname $@` 2973 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2974 2975install: install_not_supported_error 2976 2977install_c: install_not_supported_error 2978 2979install_cxx: install_not_supported_error 2980 2981install_csharp: install_not_supported_error 2982 2983install-static: install_not_supported_error 2984 2985install-certs: install_not_supported_error 2986 2987clean: 2988 $(E) "[CLEAN] Cleaning build directories." 2989 $(Q) $(RM) -rf $(OBJDIR) $(LIBDIR) $(BINDIR) $(GENDIR) cache.mk 2990 2991 2992# The various libraries 2993 2994 2995LIBADDRESS_SORTING_SRC = \ 2996 third_party/address_sorting/address_sorting.c \ 2997 third_party/address_sorting/address_sorting_posix.c \ 2998 third_party/address_sorting/address_sorting_windows.c \ 2999 3000PUBLIC_HEADERS_C += \ 3001 3002LIBADDRESS_SORTING_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBADDRESS_SORTING_SRC)))) 3003 3004 3005$(LIBDIR)/$(CONFIG)/libaddress_sorting.a: $(LIBADDRESS_SORTING_OBJS) 3006 $(E) "[AR] Creating $@" 3007 $(Q) mkdir -p `dirname $@` 3008 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 3009 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBADDRESS_SORTING_OBJS) 3010ifeq ($(SYSTEM),Darwin) 3011 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 3012endif 3013 3014 3015 3016ifeq ($(SYSTEM),MINGW32) 3017$(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBADDRESS_SORTING_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) 3018 $(E) "[LD] Linking $@" 3019 $(Q) mkdir -p `dirname $@` 3020 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBADDRESS_SORTING_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3021else 3022$(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBADDRESS_SORTING_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) 3023 $(E) "[LD] Linking $@" 3024 $(Q) mkdir -p `dirname $@` 3025ifeq ($(SYSTEM),Darwin) 3026 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBADDRESS_SORTING_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3027else 3028 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libaddress_sorting.so.11 -o $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBADDRESS_SORTING_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3029 $(Q) ln -sf $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).so.11 3030 $(Q) ln -sf $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).so 3031endif 3032endif 3033 3034ifneq ($(NO_DEPS),true) 3035-include $(LIBADDRESS_SORTING_OBJS:.o=.dep) 3036endif 3037 3038 3039LIBEND2END_NOSEC_TESTS_SRC = \ 3040 test/core/end2end/cq_verifier.cc \ 3041 test/core/end2end/data/client_certs.cc \ 3042 test/core/end2end/data/server1_cert.cc \ 3043 test/core/end2end/data/server1_key.cc \ 3044 test/core/end2end/data/test_root_cert.cc \ 3045 test/core/end2end/end2end_nosec_tests.cc \ 3046 test/core/end2end/end2end_test_utils.cc \ 3047 test/core/end2end/fixtures/http_proxy_fixture.cc \ 3048 test/core/end2end/fixtures/local_util.cc \ 3049 test/core/end2end/fixtures/proxy.cc \ 3050 test/core/end2end/tests/authority_not_supported.cc \ 3051 test/core/end2end/tests/bad_hostname.cc \ 3052 test/core/end2end/tests/bad_ping.cc \ 3053 test/core/end2end/tests/binary_metadata.cc \ 3054 test/core/end2end/tests/call_host_override.cc \ 3055 test/core/end2end/tests/cancel_after_accept.cc \ 3056 test/core/end2end/tests/cancel_after_client_done.cc \ 3057 test/core/end2end/tests/cancel_after_invoke.cc \ 3058 test/core/end2end/tests/cancel_after_round_trip.cc \ 3059 test/core/end2end/tests/cancel_before_invoke.cc \ 3060 test/core/end2end/tests/cancel_in_a_vacuum.cc \ 3061 test/core/end2end/tests/cancel_with_status.cc \ 3062 test/core/end2end/tests/channelz.cc \ 3063 test/core/end2end/tests/client_streaming.cc \ 3064 test/core/end2end/tests/compressed_payload.cc \ 3065 test/core/end2end/tests/connectivity.cc \ 3066 test/core/end2end/tests/default_host.cc \ 3067 test/core/end2end/tests/disappearing_server.cc \ 3068 test/core/end2end/tests/empty_batch.cc \ 3069 test/core/end2end/tests/filter_call_init_fails.cc \ 3070 test/core/end2end/tests/filter_causes_close.cc \ 3071 test/core/end2end/tests/filter_context.cc \ 3072 test/core/end2end/tests/filter_latency.cc \ 3073 test/core/end2end/tests/filter_status_code.cc \ 3074 test/core/end2end/tests/graceful_server_shutdown.cc \ 3075 test/core/end2end/tests/high_initial_seqno.cc \ 3076 test/core/end2end/tests/hpack_size.cc \ 3077 test/core/end2end/tests/idempotent_request.cc \ 3078 test/core/end2end/tests/invoke_large_request.cc \ 3079 test/core/end2end/tests/keepalive_timeout.cc \ 3080 test/core/end2end/tests/large_metadata.cc \ 3081 test/core/end2end/tests/max_concurrent_streams.cc \ 3082 test/core/end2end/tests/max_connection_age.cc \ 3083 test/core/end2end/tests/max_connection_idle.cc \ 3084 test/core/end2end/tests/max_message_length.cc \ 3085 test/core/end2end/tests/negative_deadline.cc \ 3086 test/core/end2end/tests/no_error_on_hotpath.cc \ 3087 test/core/end2end/tests/no_logging.cc \ 3088 test/core/end2end/tests/no_op.cc \ 3089 test/core/end2end/tests/payload.cc \ 3090 test/core/end2end/tests/ping.cc \ 3091 test/core/end2end/tests/ping_pong_streaming.cc \ 3092 test/core/end2end/tests/proxy_auth.cc \ 3093 test/core/end2end/tests/registered_call.cc \ 3094 test/core/end2end/tests/request_with_flags.cc \ 3095 test/core/end2end/tests/request_with_payload.cc \ 3096 test/core/end2end/tests/resource_quota_server.cc \ 3097 test/core/end2end/tests/retry.cc \ 3098 test/core/end2end/tests/retry_cancellation.cc \ 3099 test/core/end2end/tests/retry_disabled.cc \ 3100 test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc \ 3101 test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc \ 3102 test/core/end2end/tests/retry_non_retriable_status.cc \ 3103 test/core/end2end/tests/retry_non_retriable_status_before_recv_trailing_metadata_started.cc \ 3104 test/core/end2end/tests/retry_recv_initial_metadata.cc \ 3105 test/core/end2end/tests/retry_recv_message.cc \ 3106 test/core/end2end/tests/retry_server_pushback_delay.cc \ 3107 test/core/end2end/tests/retry_server_pushback_disabled.cc \ 3108 test/core/end2end/tests/retry_streaming.cc \ 3109 test/core/end2end/tests/retry_streaming_after_commit.cc \ 3110 test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc \ 3111 test/core/end2end/tests/retry_throttled.cc \ 3112 test/core/end2end/tests/retry_too_many_attempts.cc \ 3113 test/core/end2end/tests/server_finishes_request.cc \ 3114 test/core/end2end/tests/shutdown_finishes_calls.cc \ 3115 test/core/end2end/tests/shutdown_finishes_tags.cc \ 3116 test/core/end2end/tests/simple_cacheable_request.cc \ 3117 test/core/end2end/tests/simple_delayed_request.cc \ 3118 test/core/end2end/tests/simple_metadata.cc \ 3119 test/core/end2end/tests/simple_request.cc \ 3120 test/core/end2end/tests/stream_compression_compressed_payload.cc \ 3121 test/core/end2end/tests/stream_compression_payload.cc \ 3122 test/core/end2end/tests/stream_compression_ping_pong_streaming.cc \ 3123 test/core/end2end/tests/streaming_error_response.cc \ 3124 test/core/end2end/tests/trailing_metadata.cc \ 3125 test/core/end2end/tests/workaround_cronet_compression.cc \ 3126 test/core/end2end/tests/write_buffering.cc \ 3127 test/core/end2end/tests/write_buffering_at_end.cc \ 3128 3129PUBLIC_HEADERS_C += \ 3130 3131LIBEND2END_NOSEC_TESTS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_NOSEC_TESTS_SRC)))) 3132 3133 3134$(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBEND2END_NOSEC_TESTS_OBJS) 3135 $(E) "[AR] Creating $@" 3136 $(Q) mkdir -p `dirname $@` 3137 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a 3138 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBEND2END_NOSEC_TESTS_OBJS) 3139ifeq ($(SYSTEM),Darwin) 3140 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a 3141endif 3142 3143 3144 3145 3146ifneq ($(NO_DEPS),true) 3147-include $(LIBEND2END_NOSEC_TESTS_OBJS:.o=.dep) 3148endif 3149 3150 3151LIBEND2END_TESTS_SRC = \ 3152 test/core/end2end/cq_verifier.cc \ 3153 test/core/end2end/data/client_certs.cc \ 3154 test/core/end2end/data/server1_cert.cc \ 3155 test/core/end2end/data/server1_key.cc \ 3156 test/core/end2end/data/test_root_cert.cc \ 3157 test/core/end2end/end2end_test_utils.cc \ 3158 test/core/end2end/end2end_tests.cc \ 3159 test/core/end2end/fixtures/http_proxy_fixture.cc \ 3160 test/core/end2end/fixtures/local_util.cc \ 3161 test/core/end2end/fixtures/proxy.cc \ 3162 test/core/end2end/tests/authority_not_supported.cc \ 3163 test/core/end2end/tests/bad_hostname.cc \ 3164 test/core/end2end/tests/bad_ping.cc \ 3165 test/core/end2end/tests/binary_metadata.cc \ 3166 test/core/end2end/tests/call_creds.cc \ 3167 test/core/end2end/tests/call_host_override.cc \ 3168 test/core/end2end/tests/cancel_after_accept.cc \ 3169 test/core/end2end/tests/cancel_after_client_done.cc \ 3170 test/core/end2end/tests/cancel_after_invoke.cc \ 3171 test/core/end2end/tests/cancel_after_round_trip.cc \ 3172 test/core/end2end/tests/cancel_before_invoke.cc \ 3173 test/core/end2end/tests/cancel_in_a_vacuum.cc \ 3174 test/core/end2end/tests/cancel_with_status.cc \ 3175 test/core/end2end/tests/channelz.cc \ 3176 test/core/end2end/tests/client_streaming.cc \ 3177 test/core/end2end/tests/compressed_payload.cc \ 3178 test/core/end2end/tests/connectivity.cc \ 3179 test/core/end2end/tests/default_host.cc \ 3180 test/core/end2end/tests/disappearing_server.cc \ 3181 test/core/end2end/tests/empty_batch.cc \ 3182 test/core/end2end/tests/filter_call_init_fails.cc \ 3183 test/core/end2end/tests/filter_causes_close.cc \ 3184 test/core/end2end/tests/filter_context.cc \ 3185 test/core/end2end/tests/filter_latency.cc \ 3186 test/core/end2end/tests/filter_status_code.cc \ 3187 test/core/end2end/tests/graceful_server_shutdown.cc \ 3188 test/core/end2end/tests/high_initial_seqno.cc \ 3189 test/core/end2end/tests/hpack_size.cc \ 3190 test/core/end2end/tests/idempotent_request.cc \ 3191 test/core/end2end/tests/invoke_large_request.cc \ 3192 test/core/end2end/tests/keepalive_timeout.cc \ 3193 test/core/end2end/tests/large_metadata.cc \ 3194 test/core/end2end/tests/max_concurrent_streams.cc \ 3195 test/core/end2end/tests/max_connection_age.cc \ 3196 test/core/end2end/tests/max_connection_idle.cc \ 3197 test/core/end2end/tests/max_message_length.cc \ 3198 test/core/end2end/tests/negative_deadline.cc \ 3199 test/core/end2end/tests/no_error_on_hotpath.cc \ 3200 test/core/end2end/tests/no_logging.cc \ 3201 test/core/end2end/tests/no_op.cc \ 3202 test/core/end2end/tests/payload.cc \ 3203 test/core/end2end/tests/ping.cc \ 3204 test/core/end2end/tests/ping_pong_streaming.cc \ 3205 test/core/end2end/tests/proxy_auth.cc \ 3206 test/core/end2end/tests/registered_call.cc \ 3207 test/core/end2end/tests/request_with_flags.cc \ 3208 test/core/end2end/tests/request_with_payload.cc \ 3209 test/core/end2end/tests/resource_quota_server.cc \ 3210 test/core/end2end/tests/retry.cc \ 3211 test/core/end2end/tests/retry_cancellation.cc \ 3212 test/core/end2end/tests/retry_disabled.cc \ 3213 test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc \ 3214 test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc \ 3215 test/core/end2end/tests/retry_non_retriable_status.cc \ 3216 test/core/end2end/tests/retry_non_retriable_status_before_recv_trailing_metadata_started.cc \ 3217 test/core/end2end/tests/retry_recv_initial_metadata.cc \ 3218 test/core/end2end/tests/retry_recv_message.cc \ 3219 test/core/end2end/tests/retry_server_pushback_delay.cc \ 3220 test/core/end2end/tests/retry_server_pushback_disabled.cc \ 3221 test/core/end2end/tests/retry_streaming.cc \ 3222 test/core/end2end/tests/retry_streaming_after_commit.cc \ 3223 test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc \ 3224 test/core/end2end/tests/retry_throttled.cc \ 3225 test/core/end2end/tests/retry_too_many_attempts.cc \ 3226 test/core/end2end/tests/server_finishes_request.cc \ 3227 test/core/end2end/tests/shutdown_finishes_calls.cc \ 3228 test/core/end2end/tests/shutdown_finishes_tags.cc \ 3229 test/core/end2end/tests/simple_cacheable_request.cc \ 3230 test/core/end2end/tests/simple_delayed_request.cc \ 3231 test/core/end2end/tests/simple_metadata.cc \ 3232 test/core/end2end/tests/simple_request.cc \ 3233 test/core/end2end/tests/stream_compression_compressed_payload.cc \ 3234 test/core/end2end/tests/stream_compression_payload.cc \ 3235 test/core/end2end/tests/stream_compression_ping_pong_streaming.cc \ 3236 test/core/end2end/tests/streaming_error_response.cc \ 3237 test/core/end2end/tests/trailing_metadata.cc \ 3238 test/core/end2end/tests/workaround_cronet_compression.cc \ 3239 test/core/end2end/tests/write_buffering.cc \ 3240 test/core/end2end/tests/write_buffering_at_end.cc \ 3241 3242PUBLIC_HEADERS_C += \ 3243 3244LIBEND2END_TESTS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TESTS_SRC)))) 3245 3246 3247ifeq ($(NO_SECURE),true) 3248 3249# You can't build secure libraries if you don't have OpenSSL. 3250 3251$(LIBDIR)/$(CONFIG)/libend2end_tests.a: openssl_dep_error 3252 3253 3254else 3255 3256 3257$(LIBDIR)/$(CONFIG)/libend2end_tests.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBEND2END_TESTS_OBJS) 3258 $(E) "[AR] Creating $@" 3259 $(Q) mkdir -p `dirname $@` 3260 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_tests.a 3261 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBEND2END_TESTS_OBJS) 3262ifeq ($(SYSTEM),Darwin) 3263 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libend2end_tests.a 3264endif 3265 3266 3267 3268 3269endif 3270 3271ifneq ($(NO_SECURE),true) 3272ifneq ($(NO_DEPS),true) 3273-include $(LIBEND2END_TESTS_OBJS:.o=.dep) 3274endif 3275endif 3276 3277 3278LIBGPR_SRC = \ 3279 src/core/lib/gpr/alloc.cc \ 3280 src/core/lib/gpr/atm.cc \ 3281 src/core/lib/gpr/cpu_iphone.cc \ 3282 src/core/lib/gpr/cpu_linux.cc \ 3283 src/core/lib/gpr/cpu_posix.cc \ 3284 src/core/lib/gpr/cpu_windows.cc \ 3285 src/core/lib/gpr/env_linux.cc \ 3286 src/core/lib/gpr/env_posix.cc \ 3287 src/core/lib/gpr/env_windows.cc \ 3288 src/core/lib/gpr/log.cc \ 3289 src/core/lib/gpr/log_android.cc \ 3290 src/core/lib/gpr/log_linux.cc \ 3291 src/core/lib/gpr/log_posix.cc \ 3292 src/core/lib/gpr/log_windows.cc \ 3293 src/core/lib/gpr/murmur_hash.cc \ 3294 src/core/lib/gpr/string.cc \ 3295 src/core/lib/gpr/string_posix.cc \ 3296 src/core/lib/gpr/string_util_windows.cc \ 3297 src/core/lib/gpr/string_windows.cc \ 3298 src/core/lib/gpr/sync.cc \ 3299 src/core/lib/gpr/sync_abseil.cc \ 3300 src/core/lib/gpr/sync_posix.cc \ 3301 src/core/lib/gpr/sync_windows.cc \ 3302 src/core/lib/gpr/time.cc \ 3303 src/core/lib/gpr/time_posix.cc \ 3304 src/core/lib/gpr/time_precise.cc \ 3305 src/core/lib/gpr/time_windows.cc \ 3306 src/core/lib/gpr/tls_pthread.cc \ 3307 src/core/lib/gpr/tmpfile_msys.cc \ 3308 src/core/lib/gpr/tmpfile_posix.cc \ 3309 src/core/lib/gpr/tmpfile_windows.cc \ 3310 src/core/lib/gpr/wrap_memcpy.cc \ 3311 src/core/lib/gprpp/arena.cc \ 3312 src/core/lib/gprpp/fork.cc \ 3313 src/core/lib/gprpp/global_config_env.cc \ 3314 src/core/lib/gprpp/host_port.cc \ 3315 src/core/lib/gprpp/mpscq.cc \ 3316 src/core/lib/gprpp/thd_posix.cc \ 3317 src/core/lib/gprpp/thd_windows.cc \ 3318 src/core/lib/profiling/basic_timers.cc \ 3319 src/core/lib/profiling/stap_timers.cc \ 3320 3321PUBLIC_HEADERS_C += \ 3322 include/grpc/impl/codegen/atm.h \ 3323 include/grpc/impl/codegen/atm_gcc_atomic.h \ 3324 include/grpc/impl/codegen/atm_gcc_sync.h \ 3325 include/grpc/impl/codegen/atm_windows.h \ 3326 include/grpc/impl/codegen/byte_buffer.h \ 3327 include/grpc/impl/codegen/byte_buffer_reader.h \ 3328 include/grpc/impl/codegen/compression_types.h \ 3329 include/grpc/impl/codegen/connectivity_state.h \ 3330 include/grpc/impl/codegen/fork.h \ 3331 include/grpc/impl/codegen/gpr_slice.h \ 3332 include/grpc/impl/codegen/gpr_types.h \ 3333 include/grpc/impl/codegen/grpc_types.h \ 3334 include/grpc/impl/codegen/log.h \ 3335 include/grpc/impl/codegen/port_platform.h \ 3336 include/grpc/impl/codegen/propagation_bits.h \ 3337 include/grpc/impl/codegen/slice.h \ 3338 include/grpc/impl/codegen/status.h \ 3339 include/grpc/impl/codegen/sync.h \ 3340 include/grpc/impl/codegen/sync_abseil.h \ 3341 include/grpc/impl/codegen/sync_custom.h \ 3342 include/grpc/impl/codegen/sync_generic.h \ 3343 include/grpc/impl/codegen/sync_posix.h \ 3344 include/grpc/impl/codegen/sync_windows.h \ 3345 include/grpc/support/alloc.h \ 3346 include/grpc/support/atm.h \ 3347 include/grpc/support/atm_gcc_atomic.h \ 3348 include/grpc/support/atm_gcc_sync.h \ 3349 include/grpc/support/atm_windows.h \ 3350 include/grpc/support/cpu.h \ 3351 include/grpc/support/log.h \ 3352 include/grpc/support/log_windows.h \ 3353 include/grpc/support/port_platform.h \ 3354 include/grpc/support/string_util.h \ 3355 include/grpc/support/sync.h \ 3356 include/grpc/support/sync_abseil.h \ 3357 include/grpc/support/sync_custom.h \ 3358 include/grpc/support/sync_generic.h \ 3359 include/grpc/support/sync_posix.h \ 3360 include/grpc/support/sync_windows.h \ 3361 include/grpc/support/thd_id.h \ 3362 include/grpc/support/time.h \ 3363 3364LIBGPR_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_SRC)))) 3365 3366 3367$(LIBDIR)/$(CONFIG)/libgpr.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBGPR_OBJS) 3368 $(E) "[AR] Creating $@" 3369 $(Q) mkdir -p `dirname $@` 3370 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgpr.a 3371 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBGPR_OBJS) 3372ifeq ($(SYSTEM),Darwin) 3373 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgpr.a 3374endif 3375 3376 3377 3378ifeq ($(SYSTEM),MINGW32) 3379$(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGPR_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) 3380 $(E) "[LD] Linking $@" 3381 $(Q) mkdir -p `dirname $@` 3382 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGPR_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3383else 3384$(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGPR_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) 3385 $(E) "[LD] Linking $@" 3386 $(Q) mkdir -p `dirname $@` 3387ifeq ($(SYSTEM),Darwin) 3388 $(Q) $(LDXX) $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3389else 3390 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgpr.so.11 -o $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGPR_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3391 $(Q) ln -sf $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).so.11 3392 $(Q) ln -sf $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).so 3393endif 3394endif 3395 3396ifneq ($(NO_DEPS),true) 3397-include $(LIBGPR_OBJS:.o=.dep) 3398endif 3399 3400 3401LIBGRPC_SRC = \ 3402 src/core/ext/filters/census/grpc_context.cc \ 3403 src/core/ext/filters/client_channel/backend_metric.cc \ 3404 src/core/ext/filters/client_channel/backup_poller.cc \ 3405 src/core/ext/filters/client_channel/channel_connectivity.cc \ 3406 src/core/ext/filters/client_channel/client_channel.cc \ 3407 src/core/ext/filters/client_channel/client_channel_channelz.cc \ 3408 src/core/ext/filters/client_channel/client_channel_factory.cc \ 3409 src/core/ext/filters/client_channel/client_channel_plugin.cc \ 3410 src/core/ext/filters/client_channel/config_selector.cc \ 3411 src/core/ext/filters/client_channel/global_subchannel_pool.cc \ 3412 src/core/ext/filters/client_channel/health/health_check_client.cc \ 3413 src/core/ext/filters/client_channel/http_connect_handshaker.cc \ 3414 src/core/ext/filters/client_channel/http_proxy.cc \ 3415 src/core/ext/filters/client_channel/lb_policy.cc \ 3416 src/core/ext/filters/client_channel/lb_policy/address_filtering.cc \ 3417 src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc \ 3418 src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc \ 3419 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc \ 3420 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc \ 3421 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc \ 3422 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc \ 3423 src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc \ 3424 src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc \ 3425 src/core/ext/filters/client_channel/lb_policy/priority/priority.cc \ 3426 src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc \ 3427 src/core/ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc \ 3428 src/core/ext/filters/client_channel/lb_policy/xds/cds.cc \ 3429 src/core/ext/filters/client_channel/lb_policy/xds/eds.cc \ 3430 src/core/ext/filters/client_channel/lb_policy/xds/lrs.cc \ 3431 src/core/ext/filters/client_channel/lb_policy/xds/xds_routing.cc \ 3432 src/core/ext/filters/client_channel/lb_policy_registry.cc \ 3433 src/core/ext/filters/client_channel/local_subchannel_pool.cc \ 3434 src/core/ext/filters/client_channel/parse_address.cc \ 3435 src/core/ext/filters/client_channel/proxy_mapper_registry.cc \ 3436 src/core/ext/filters/client_channel/resolver.cc \ 3437 src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc \ 3438 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.cc \ 3439 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc \ 3440 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc \ 3441 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc \ 3442 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc \ 3443 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc \ 3444 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_libuv.cc \ 3445 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc \ 3446 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc \ 3447 src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc \ 3448 src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc \ 3449 src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc \ 3450 src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc \ 3451 src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc \ 3452 src/core/ext/filters/client_channel/resolver_registry.cc \ 3453 src/core/ext/filters/client_channel/resolver_result_parsing.cc \ 3454 src/core/ext/filters/client_channel/resolving_lb_policy.cc \ 3455 src/core/ext/filters/client_channel/retry_throttle.cc \ 3456 src/core/ext/filters/client_channel/server_address.cc \ 3457 src/core/ext/filters/client_channel/service_config.cc \ 3458 src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc \ 3459 src/core/ext/filters/client_channel/service_config_parser.cc \ 3460 src/core/ext/filters/client_channel/subchannel.cc \ 3461 src/core/ext/filters/client_channel/subchannel_pool_interface.cc \ 3462 src/core/ext/filters/client_channel/xds/xds_api.cc \ 3463 src/core/ext/filters/client_channel/xds/xds_bootstrap.cc \ 3464 src/core/ext/filters/client_channel/xds/xds_channel_secure.cc \ 3465 src/core/ext/filters/client_channel/xds/xds_client.cc \ 3466 src/core/ext/filters/client_channel/xds/xds_client_stats.cc \ 3467 src/core/ext/filters/client_idle/client_idle_filter.cc \ 3468 src/core/ext/filters/deadline/deadline_filter.cc \ 3469 src/core/ext/filters/http/client/http_client_filter.cc \ 3470 src/core/ext/filters/http/client_authority_filter.cc \ 3471 src/core/ext/filters/http/http_filters_plugin.cc \ 3472 src/core/ext/filters/http/message_compress/message_compress_filter.cc \ 3473 src/core/ext/filters/http/message_compress/message_decompress_filter.cc \ 3474 src/core/ext/filters/http/server/http_server_filter.cc \ 3475 src/core/ext/filters/max_age/max_age_filter.cc \ 3476 src/core/ext/filters/message_size/message_size_filter.cc \ 3477 src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc \ 3478 src/core/ext/filters/workarounds/workaround_utils.cc \ 3479 src/core/ext/transport/chttp2/alpn/alpn.cc \ 3480 src/core/ext/transport/chttp2/client/authority.cc \ 3481 src/core/ext/transport/chttp2/client/chttp2_connector.cc \ 3482 src/core/ext/transport/chttp2/client/insecure/channel_create.cc \ 3483 src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc \ 3484 src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc \ 3485 src/core/ext/transport/chttp2/server/chttp2_server.cc \ 3486 src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc \ 3487 src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc \ 3488 src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc \ 3489 src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 3490 src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 3491 src/core/ext/transport/chttp2/transport/chttp2_plugin.cc \ 3492 src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 3493 src/core/ext/transport/chttp2/transport/context_list.cc \ 3494 src/core/ext/transport/chttp2/transport/flow_control.cc \ 3495 src/core/ext/transport/chttp2/transport/frame_data.cc \ 3496 src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 3497 src/core/ext/transport/chttp2/transport/frame_ping.cc \ 3498 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 3499 src/core/ext/transport/chttp2/transport/frame_settings.cc \ 3500 src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 3501 src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 3502 src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 3503 src/core/ext/transport/chttp2/transport/hpack_table.cc \ 3504 src/core/ext/transport/chttp2/transport/http2_settings.cc \ 3505 src/core/ext/transport/chttp2/transport/huffsyms.cc \ 3506 src/core/ext/transport/chttp2/transport/incoming_metadata.cc \ 3507 src/core/ext/transport/chttp2/transport/parsing.cc \ 3508 src/core/ext/transport/chttp2/transport/stream_lists.cc \ 3509 src/core/ext/transport/chttp2/transport/stream_map.cc \ 3510 src/core/ext/transport/chttp2/transport/varint.cc \ 3511 src/core/ext/transport/chttp2/transport/writing.cc \ 3512 src/core/ext/transport/inproc/inproc_plugin.cc \ 3513 src/core/ext/transport/inproc/inproc_transport.cc \ 3514 src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c \ 3515 src/core/ext/upb-generated/envoy/annotations/resource.upb.c \ 3516 src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.c \ 3517 src/core/ext/upb-generated/envoy/api/v2/auth/common.upb.c \ 3518 src/core/ext/upb-generated/envoy/api/v2/auth/secret.upb.c \ 3519 src/core/ext/upb-generated/envoy/api/v2/auth/tls.upb.c \ 3520 src/core/ext/upb-generated/envoy/api/v2/cds.upb.c \ 3521 src/core/ext/upb-generated/envoy/api/v2/cluster.upb.c \ 3522 src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.c \ 3523 src/core/ext/upb-generated/envoy/api/v2/cluster/filter.upb.c \ 3524 src/core/ext/upb-generated/envoy/api/v2/cluster/outlier_detection.upb.c \ 3525 src/core/ext/upb-generated/envoy/api/v2/core/address.upb.c \ 3526 src/core/ext/upb-generated/envoy/api/v2/core/backoff.upb.c \ 3527 src/core/ext/upb-generated/envoy/api/v2/core/base.upb.c \ 3528 src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.c \ 3529 src/core/ext/upb-generated/envoy/api/v2/core/event_service_config.upb.c \ 3530 src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.c \ 3531 src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.c \ 3532 src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.c \ 3533 src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.c \ 3534 src/core/ext/upb-generated/envoy/api/v2/core/socket_option.upb.c \ 3535 src/core/ext/upb-generated/envoy/api/v2/discovery.upb.c \ 3536 src/core/ext/upb-generated/envoy/api/v2/eds.upb.c \ 3537 src/core/ext/upb-generated/envoy/api/v2/endpoint.upb.c \ 3538 src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint.upb.c \ 3539 src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint_components.upb.c \ 3540 src/core/ext/upb-generated/envoy/api/v2/endpoint/load_report.upb.c \ 3541 src/core/ext/upb-generated/envoy/api/v2/lds.upb.c \ 3542 src/core/ext/upb-generated/envoy/api/v2/listener.upb.c \ 3543 src/core/ext/upb-generated/envoy/api/v2/listener/listener.upb.c \ 3544 src/core/ext/upb-generated/envoy/api/v2/listener/listener_components.upb.c \ 3545 src/core/ext/upb-generated/envoy/api/v2/listener/udp_listener_config.upb.c \ 3546 src/core/ext/upb-generated/envoy/api/v2/rds.upb.c \ 3547 src/core/ext/upb-generated/envoy/api/v2/route.upb.c \ 3548 src/core/ext/upb-generated/envoy/api/v2/route/route.upb.c \ 3549 src/core/ext/upb-generated/envoy/api/v2/route/route_components.upb.c \ 3550 src/core/ext/upb-generated/envoy/api/v2/scoped_route.upb.c \ 3551 src/core/ext/upb-generated/envoy/api/v2/srds.upb.c \ 3552 src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.c \ 3553 src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.c \ 3554 src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.c \ 3555 src/core/ext/upb-generated/envoy/config/trace/v2/http_tracer.upb.c \ 3556 src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.c \ 3557 src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.c \ 3558 src/core/ext/upb-generated/envoy/type/http.upb.c \ 3559 src/core/ext/upb-generated/envoy/type/matcher/regex.upb.c \ 3560 src/core/ext/upb-generated/envoy/type/matcher/string.upb.c \ 3561 src/core/ext/upb-generated/envoy/type/metadata/v2/metadata.upb.c \ 3562 src/core/ext/upb-generated/envoy/type/percent.upb.c \ 3563 src/core/ext/upb-generated/envoy/type/range.upb.c \ 3564 src/core/ext/upb-generated/envoy/type/semantic_version.upb.c \ 3565 src/core/ext/upb-generated/envoy/type/tracing/v2/custom_tag.upb.c \ 3566 src/core/ext/upb-generated/gogoproto/gogo.upb.c \ 3567 src/core/ext/upb-generated/google/api/annotations.upb.c \ 3568 src/core/ext/upb-generated/google/api/http.upb.c \ 3569 src/core/ext/upb-generated/google/protobuf/any.upb.c \ 3570 src/core/ext/upb-generated/google/protobuf/descriptor.upb.c \ 3571 src/core/ext/upb-generated/google/protobuf/duration.upb.c \ 3572 src/core/ext/upb-generated/google/protobuf/empty.upb.c \ 3573 src/core/ext/upb-generated/google/protobuf/struct.upb.c \ 3574 src/core/ext/upb-generated/google/protobuf/timestamp.upb.c \ 3575 src/core/ext/upb-generated/google/protobuf/wrappers.upb.c \ 3576 src/core/ext/upb-generated/google/rpc/status.upb.c \ 3577 src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c \ 3578 src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c \ 3579 src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c \ 3580 src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c \ 3581 src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c \ 3582 src/core/ext/upb-generated/udpa/annotations/migrate.upb.c \ 3583 src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c \ 3584 src/core/ext/upb-generated/udpa/annotations/status.upb.c \ 3585 src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c \ 3586 src/core/ext/upb-generated/validate/validate.upb.c \ 3587 src/core/lib/avl/avl.cc \ 3588 src/core/lib/backoff/backoff.cc \ 3589 src/core/lib/channel/channel_args.cc \ 3590 src/core/lib/channel/channel_stack.cc \ 3591 src/core/lib/channel/channel_stack_builder.cc \ 3592 src/core/lib/channel/channel_trace.cc \ 3593 src/core/lib/channel/channelz.cc \ 3594 src/core/lib/channel/channelz_registry.cc \ 3595 src/core/lib/channel/connected_channel.cc \ 3596 src/core/lib/channel/handshaker.cc \ 3597 src/core/lib/channel/handshaker_registry.cc \ 3598 src/core/lib/channel/status_util.cc \ 3599 src/core/lib/compression/compression.cc \ 3600 src/core/lib/compression/compression_args.cc \ 3601 src/core/lib/compression/compression_internal.cc \ 3602 src/core/lib/compression/message_compress.cc \ 3603 src/core/lib/compression/stream_compression.cc \ 3604 src/core/lib/compression/stream_compression_gzip.cc \ 3605 src/core/lib/compression/stream_compression_identity.cc \ 3606 src/core/lib/debug/stats.cc \ 3607 src/core/lib/debug/stats_data.cc \ 3608 src/core/lib/debug/trace.cc \ 3609 src/core/lib/http/format_request.cc \ 3610 src/core/lib/http/httpcli.cc \ 3611 src/core/lib/http/httpcli_security_connector.cc \ 3612 src/core/lib/http/parser.cc \ 3613 src/core/lib/iomgr/buffer_list.cc \ 3614 src/core/lib/iomgr/call_combiner.cc \ 3615 src/core/lib/iomgr/cfstream_handle.cc \ 3616 src/core/lib/iomgr/combiner.cc \ 3617 src/core/lib/iomgr/dualstack_socket_posix.cc \ 3618 src/core/lib/iomgr/endpoint.cc \ 3619 src/core/lib/iomgr/endpoint_cfstream.cc \ 3620 src/core/lib/iomgr/endpoint_pair_posix.cc \ 3621 src/core/lib/iomgr/endpoint_pair_uv.cc \ 3622 src/core/lib/iomgr/endpoint_pair_windows.cc \ 3623 src/core/lib/iomgr/error.cc \ 3624 src/core/lib/iomgr/error_cfstream.cc \ 3625 src/core/lib/iomgr/ev_apple.cc \ 3626 src/core/lib/iomgr/ev_epoll1_linux.cc \ 3627 src/core/lib/iomgr/ev_epollex_linux.cc \ 3628 src/core/lib/iomgr/ev_poll_posix.cc \ 3629 src/core/lib/iomgr/ev_posix.cc \ 3630 src/core/lib/iomgr/ev_windows.cc \ 3631 src/core/lib/iomgr/exec_ctx.cc \ 3632 src/core/lib/iomgr/executor.cc \ 3633 src/core/lib/iomgr/executor/mpmcqueue.cc \ 3634 src/core/lib/iomgr/executor/threadpool.cc \ 3635 src/core/lib/iomgr/fork_posix.cc \ 3636 src/core/lib/iomgr/fork_windows.cc \ 3637 src/core/lib/iomgr/gethostname_fallback.cc \ 3638 src/core/lib/iomgr/gethostname_host_name_max.cc \ 3639 src/core/lib/iomgr/gethostname_sysconf.cc \ 3640 src/core/lib/iomgr/grpc_if_nametoindex_posix.cc \ 3641 src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc \ 3642 src/core/lib/iomgr/internal_errqueue.cc \ 3643 src/core/lib/iomgr/iocp_windows.cc \ 3644 src/core/lib/iomgr/iomgr.cc \ 3645 src/core/lib/iomgr/iomgr_custom.cc \ 3646 src/core/lib/iomgr/iomgr_internal.cc \ 3647 src/core/lib/iomgr/iomgr_posix.cc \ 3648 src/core/lib/iomgr/iomgr_posix_cfstream.cc \ 3649 src/core/lib/iomgr/iomgr_uv.cc \ 3650 src/core/lib/iomgr/iomgr_windows.cc \ 3651 src/core/lib/iomgr/is_epollexclusive_available.cc \ 3652 src/core/lib/iomgr/load_file.cc \ 3653 src/core/lib/iomgr/lockfree_event.cc \ 3654 src/core/lib/iomgr/poller/eventmanager_libuv.cc \ 3655 src/core/lib/iomgr/polling_entity.cc \ 3656 src/core/lib/iomgr/pollset.cc \ 3657 src/core/lib/iomgr/pollset_custom.cc \ 3658 src/core/lib/iomgr/pollset_set.cc \ 3659 src/core/lib/iomgr/pollset_set_custom.cc \ 3660 src/core/lib/iomgr/pollset_set_windows.cc \ 3661 src/core/lib/iomgr/pollset_uv.cc \ 3662 src/core/lib/iomgr/pollset_windows.cc \ 3663 src/core/lib/iomgr/resolve_address.cc \ 3664 src/core/lib/iomgr/resolve_address_custom.cc \ 3665 src/core/lib/iomgr/resolve_address_posix.cc \ 3666 src/core/lib/iomgr/resolve_address_windows.cc \ 3667 src/core/lib/iomgr/resource_quota.cc \ 3668 src/core/lib/iomgr/sockaddr_utils.cc \ 3669 src/core/lib/iomgr/socket_factory_posix.cc \ 3670 src/core/lib/iomgr/socket_mutator.cc \ 3671 src/core/lib/iomgr/socket_utils_common_posix.cc \ 3672 src/core/lib/iomgr/socket_utils_linux.cc \ 3673 src/core/lib/iomgr/socket_utils_posix.cc \ 3674 src/core/lib/iomgr/socket_utils_uv.cc \ 3675 src/core/lib/iomgr/socket_utils_windows.cc \ 3676 src/core/lib/iomgr/socket_windows.cc \ 3677 src/core/lib/iomgr/tcp_client.cc \ 3678 src/core/lib/iomgr/tcp_client_cfstream.cc \ 3679 src/core/lib/iomgr/tcp_client_custom.cc \ 3680 src/core/lib/iomgr/tcp_client_posix.cc \ 3681 src/core/lib/iomgr/tcp_client_windows.cc \ 3682 src/core/lib/iomgr/tcp_custom.cc \ 3683 src/core/lib/iomgr/tcp_posix.cc \ 3684 src/core/lib/iomgr/tcp_server.cc \ 3685 src/core/lib/iomgr/tcp_server_custom.cc \ 3686 src/core/lib/iomgr/tcp_server_posix.cc \ 3687 src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 3688 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 3689 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 3690 src/core/lib/iomgr/tcp_server_windows.cc \ 3691 src/core/lib/iomgr/tcp_uv.cc \ 3692 src/core/lib/iomgr/tcp_windows.cc \ 3693 src/core/lib/iomgr/time_averaged_stats.cc \ 3694 src/core/lib/iomgr/timer.cc \ 3695 src/core/lib/iomgr/timer_custom.cc \ 3696 src/core/lib/iomgr/timer_generic.cc \ 3697 src/core/lib/iomgr/timer_heap.cc \ 3698 src/core/lib/iomgr/timer_manager.cc \ 3699 src/core/lib/iomgr/timer_uv.cc \ 3700 src/core/lib/iomgr/udp_server.cc \ 3701 src/core/lib/iomgr/unix_sockets_posix.cc \ 3702 src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 3703 src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 3704 src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 3705 src/core/lib/iomgr/wakeup_fd_pipe.cc \ 3706 src/core/lib/iomgr/wakeup_fd_posix.cc \ 3707 src/core/lib/iomgr/work_serializer.cc \ 3708 src/core/lib/json/json_reader.cc \ 3709 src/core/lib/json/json_writer.cc \ 3710 src/core/lib/security/context/security_context.cc \ 3711 src/core/lib/security/credentials/alts/alts_credentials.cc \ 3712 src/core/lib/security/credentials/alts/check_gcp_environment.cc \ 3713 src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc \ 3714 src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc \ 3715 src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc \ 3716 src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc \ 3717 src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc \ 3718 src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc \ 3719 src/core/lib/security/credentials/composite/composite_credentials.cc \ 3720 src/core/lib/security/credentials/credentials.cc \ 3721 src/core/lib/security/credentials/credentials_metadata.cc \ 3722 src/core/lib/security/credentials/fake/fake_credentials.cc \ 3723 src/core/lib/security/credentials/google_default/credentials_generic.cc \ 3724 src/core/lib/security/credentials/google_default/google_default_credentials.cc \ 3725 src/core/lib/security/credentials/iam/iam_credentials.cc \ 3726 src/core/lib/security/credentials/jwt/json_token.cc \ 3727 src/core/lib/security/credentials/jwt/jwt_credentials.cc \ 3728 src/core/lib/security/credentials/jwt/jwt_verifier.cc \ 3729 src/core/lib/security/credentials/local/local_credentials.cc \ 3730 src/core/lib/security/credentials/oauth2/oauth2_credentials.cc \ 3731 src/core/lib/security/credentials/plugin/plugin_credentials.cc \ 3732 src/core/lib/security/credentials/ssl/ssl_credentials.cc \ 3733 src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc \ 3734 src/core/lib/security/credentials/tls/tls_credentials.cc \ 3735 src/core/lib/security/security_connector/alts/alts_security_connector.cc \ 3736 src/core/lib/security/security_connector/fake/fake_security_connector.cc \ 3737 src/core/lib/security/security_connector/load_system_roots_fallback.cc \ 3738 src/core/lib/security/security_connector/load_system_roots_linux.cc \ 3739 src/core/lib/security/security_connector/local/local_security_connector.cc \ 3740 src/core/lib/security/security_connector/security_connector.cc \ 3741 src/core/lib/security/security_connector/ssl/ssl_security_connector.cc \ 3742 src/core/lib/security/security_connector/ssl_utils.cc \ 3743 src/core/lib/security/security_connector/ssl_utils_config.cc \ 3744 src/core/lib/security/security_connector/tls/tls_security_connector.cc \ 3745 src/core/lib/security/transport/client_auth_filter.cc \ 3746 src/core/lib/security/transport/secure_endpoint.cc \ 3747 src/core/lib/security/transport/security_handshaker.cc \ 3748 src/core/lib/security/transport/server_auth_filter.cc \ 3749 src/core/lib/security/transport/target_authority_table.cc \ 3750 src/core/lib/security/transport/tsi_error.cc \ 3751 src/core/lib/security/util/json_util.cc \ 3752 src/core/lib/slice/b64.cc \ 3753 src/core/lib/slice/percent_encoding.cc \ 3754 src/core/lib/slice/slice.cc \ 3755 src/core/lib/slice/slice_buffer.cc \ 3756 src/core/lib/slice/slice_intern.cc \ 3757 src/core/lib/slice/slice_string_helpers.cc \ 3758 src/core/lib/surface/api_trace.cc \ 3759 src/core/lib/surface/byte_buffer.cc \ 3760 src/core/lib/surface/byte_buffer_reader.cc \ 3761 src/core/lib/surface/call.cc \ 3762 src/core/lib/surface/call_details.cc \ 3763 src/core/lib/surface/call_log_batch.cc \ 3764 src/core/lib/surface/channel.cc \ 3765 src/core/lib/surface/channel_init.cc \ 3766 src/core/lib/surface/channel_ping.cc \ 3767 src/core/lib/surface/channel_stack_type.cc \ 3768 src/core/lib/surface/completion_queue.cc \ 3769 src/core/lib/surface/completion_queue_factory.cc \ 3770 src/core/lib/surface/event_string.cc \ 3771 src/core/lib/surface/init.cc \ 3772 src/core/lib/surface/init_secure.cc \ 3773 src/core/lib/surface/lame_client.cc \ 3774 src/core/lib/surface/metadata_array.cc \ 3775 src/core/lib/surface/server.cc \ 3776 src/core/lib/surface/validate_metadata.cc \ 3777 src/core/lib/surface/version.cc \ 3778 src/core/lib/transport/bdp_estimator.cc \ 3779 src/core/lib/transport/byte_stream.cc \ 3780 src/core/lib/transport/connectivity_state.cc \ 3781 src/core/lib/transport/error_utils.cc \ 3782 src/core/lib/transport/metadata.cc \ 3783 src/core/lib/transport/metadata_batch.cc \ 3784 src/core/lib/transport/pid_controller.cc \ 3785 src/core/lib/transport/static_metadata.cc \ 3786 src/core/lib/transport/status_conversion.cc \ 3787 src/core/lib/transport/status_metadata.cc \ 3788 src/core/lib/transport/timeout_encoding.cc \ 3789 src/core/lib/transport/transport.cc \ 3790 src/core/lib/transport/transport_op_string.cc \ 3791 src/core/lib/uri/uri_parser.cc \ 3792 src/core/plugin_registry/grpc_plugin_registry.cc \ 3793 src/core/tsi/alts/crypt/aes_gcm.cc \ 3794 src/core/tsi/alts/crypt/gsec.cc \ 3795 src/core/tsi/alts/frame_protector/alts_counter.cc \ 3796 src/core/tsi/alts/frame_protector/alts_crypter.cc \ 3797 src/core/tsi/alts/frame_protector/alts_frame_protector.cc \ 3798 src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc \ 3799 src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc \ 3800 src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc \ 3801 src/core/tsi/alts/frame_protector/frame_handler.cc \ 3802 src/core/tsi/alts/handshaker/alts_handshaker_client.cc \ 3803 src/core/tsi/alts/handshaker/alts_shared_resource.cc \ 3804 src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc \ 3805 src/core/tsi/alts/handshaker/alts_tsi_utils.cc \ 3806 src/core/tsi/alts/handshaker/transport_security_common_api.cc \ 3807 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc \ 3808 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc \ 3809 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc \ 3810 src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc \ 3811 src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc \ 3812 src/core/tsi/fake_transport_security.cc \ 3813 src/core/tsi/local_transport_security.cc \ 3814 src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc \ 3815 src/core/tsi/ssl/session_cache/ssl_session_cache.cc \ 3816 src/core/tsi/ssl/session_cache/ssl_session_openssl.cc \ 3817 src/core/tsi/ssl_transport_security.cc \ 3818 src/core/tsi/transport_security.cc \ 3819 src/core/tsi/transport_security_grpc.cc \ 3820 3821PUBLIC_HEADERS_C += \ 3822 include/grpc/byte_buffer.h \ 3823 include/grpc/byte_buffer_reader.h \ 3824 include/grpc/census.h \ 3825 include/grpc/compression.h \ 3826 include/grpc/fork.h \ 3827 include/grpc/grpc.h \ 3828 include/grpc/grpc_posix.h \ 3829 include/grpc/grpc_security.h \ 3830 include/grpc/grpc_security_constants.h \ 3831 include/grpc/load_reporting.h \ 3832 include/grpc/slice.h \ 3833 include/grpc/slice_buffer.h \ 3834 include/grpc/status.h \ 3835 include/grpc/support/workaround_list.h \ 3836 3837LIBGRPC_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC)))) 3838 3839 3840ifeq ($(NO_SECURE),true) 3841 3842# You can't build secure libraries if you don't have OpenSSL. 3843 3844$(LIBDIR)/$(CONFIG)/libgrpc.a: openssl_dep_error 3845 3846$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): openssl_dep_error 3847 3848else 3849 3850 3851$(LIBDIR)/$(CONFIG)/libgrpc.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBGRPC_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) $(OPENSSL_MERGE_OBJS) 3852 $(E) "[AR] Creating $@" 3853 $(Q) mkdir -p `dirname $@` 3854 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc.a 3855 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) $(OPENSSL_MERGE_OBJS) 3856ifeq ($(SYSTEM),Darwin) 3857 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc.a 3858endif 3859 3860 3861 3862ifeq ($(SYSTEM),MINGW32) 3863$(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(OPENSSL_DEP) 3864 $(E) "[LD] Linking $@" 3865 $(Q) mkdir -p `dirname $@` 3866 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3867else 3868$(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(OPENSSL_DEP) 3869 $(E) "[LD] Linking $@" 3870 $(Q) mkdir -p `dirname $@` 3871ifeq ($(SYSTEM),Darwin) 3872 $(Q) $(LDXX) $(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 $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3873else 3874 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc.so.11 -o $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3875 $(Q) ln -sf $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).so.11 3876 $(Q) ln -sf $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).so 3877endif 3878endif 3879 3880endif 3881 3882ifneq ($(NO_SECURE),true) 3883ifneq ($(NO_DEPS),true) 3884-include $(LIBGRPC_OBJS:.o=.dep) 3885endif 3886endif 3887 3888 3889LIBGRPC_CSHARP_EXT_SRC = \ 3890 src/csharp/ext/grpc_csharp_ext.c \ 3891 3892PUBLIC_HEADERS_C += \ 3893 3894LIBGRPC_CSHARP_EXT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_CSHARP_EXT_SRC)))) 3895 3896 3897ifeq ($(NO_SECURE),true) 3898 3899# You can't build secure libraries if you don't have OpenSSL. 3900 3901$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a: openssl_dep_error 3902 3903$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): openssl_dep_error 3904 3905else 3906 3907 3908$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBGRPC_CSHARP_EXT_OBJS) 3909 $(E) "[AR] Creating $@" 3910 $(Q) mkdir -p `dirname $@` 3911 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a 3912 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a $(LIBGRPC_CSHARP_EXT_OBJS) 3913ifeq ($(SYSTEM),Darwin) 3914 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a 3915endif 3916 3917 3918 3919ifeq ($(SYSTEM),MINGW32) 3920$(LIBDIR)/$(CONFIG)/grpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_CSHARP_EXT_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(OPENSSL_DEP) 3921 $(E) "[LD] Linking $@" 3922 $(Q) mkdir -p `dirname $@` 3923 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc_csharp_ext$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3924else 3925$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_CSHARP_EXT_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(OPENSSL_DEP) 3926 $(E) "[LD] Linking $@" 3927 $(Q) mkdir -p `dirname $@` 3928ifeq ($(SYSTEM),Darwin) 3929 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3930else 3931 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.11 -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 3932 $(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CORE).so.11 3933 $(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CORE).so 3934endif 3935endif 3936 3937endif 3938 3939ifneq ($(NO_SECURE),true) 3940ifneq ($(NO_DEPS),true) 3941-include $(LIBGRPC_CSHARP_EXT_OBJS:.o=.dep) 3942endif 3943endif 3944 3945 3946LIBGRPC_TEST_UTIL_SRC = \ 3947 test/core/util/cmdline.cc \ 3948 test/core/util/debugger_macros.cc \ 3949 test/core/util/fuzzer_util.cc \ 3950 test/core/util/grpc_profiler.cc \ 3951 test/core/util/histogram.cc \ 3952 test/core/util/memory_counters.cc \ 3953 test/core/util/mock_endpoint.cc \ 3954 test/core/util/parse_hexstring.cc \ 3955 test/core/util/passthru_endpoint.cc \ 3956 test/core/util/port.cc \ 3957 test/core/util/port_isolated_runtime_environment.cc \ 3958 test/core/util/port_server_client.cc \ 3959 test/core/util/reconnect_server.cc \ 3960 test/core/util/slice_splitter.cc \ 3961 test/core/util/subprocess_posix.cc \ 3962 test/core/util/subprocess_windows.cc \ 3963 test/core/util/test_config.cc \ 3964 test/core/util/test_tcp_server.cc \ 3965 test/core/util/tracer_util.cc \ 3966 test/core/util/trickle_endpoint.cc \ 3967 3968PUBLIC_HEADERS_C += \ 3969 3970LIBGRPC_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC)))) 3971 3972 3973ifeq ($(NO_SECURE),true) 3974 3975# You can't build secure libraries if you don't have OpenSSL. 3976 3977$(LIBDIR)/$(CONFIG)/libgrpc_test_util.a: openssl_dep_error 3978 3979 3980else 3981 3982 3983$(LIBDIR)/$(CONFIG)/libgrpc_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBGRPC_TEST_UTIL_OBJS) 3984 $(E) "[AR] Creating $@" 3985 $(Q) mkdir -p `dirname $@` 3986 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a 3987 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS) 3988ifeq ($(SYSTEM),Darwin) 3989 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a 3990endif 3991 3992 3993 3994 3995endif 3996 3997ifneq ($(NO_SECURE),true) 3998ifneq ($(NO_DEPS),true) 3999-include $(LIBGRPC_TEST_UTIL_OBJS:.o=.dep) 4000endif 4001endif 4002 4003 4004LIBGRPC_TEST_UTIL_UNSECURE_SRC = \ 4005 test/core/util/cmdline.cc \ 4006 test/core/util/debugger_macros.cc \ 4007 test/core/util/fuzzer_util.cc \ 4008 test/core/util/grpc_profiler.cc \ 4009 test/core/util/histogram.cc \ 4010 test/core/util/memory_counters.cc \ 4011 test/core/util/mock_endpoint.cc \ 4012 test/core/util/parse_hexstring.cc \ 4013 test/core/util/passthru_endpoint.cc \ 4014 test/core/util/port.cc \ 4015 test/core/util/port_isolated_runtime_environment.cc \ 4016 test/core/util/port_server_client.cc \ 4017 test/core/util/reconnect_server.cc \ 4018 test/core/util/slice_splitter.cc \ 4019 test/core/util/subprocess_posix.cc \ 4020 test/core/util/subprocess_windows.cc \ 4021 test/core/util/test_config.cc \ 4022 test/core/util/test_tcp_server.cc \ 4023 test/core/util/tracer_util.cc \ 4024 test/core/util/trickle_endpoint.cc \ 4025 4026PUBLIC_HEADERS_C += \ 4027 4028LIBGRPC_TEST_UTIL_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_UNSECURE_SRC)))) 4029 4030 4031$(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBGRPC_TEST_UTIL_UNSECURE_OBJS) 4032 $(E) "[AR] Creating $@" 4033 $(Q) mkdir -p `dirname $@` 4034 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a 4035 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBGRPC_TEST_UTIL_UNSECURE_OBJS) 4036ifeq ($(SYSTEM),Darwin) 4037 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a 4038endif 4039 4040 4041 4042 4043ifneq ($(NO_DEPS),true) 4044-include $(LIBGRPC_TEST_UTIL_UNSECURE_OBJS:.o=.dep) 4045endif 4046 4047 4048LIBGRPC_UNSECURE_SRC = \ 4049 src/core/ext/filters/census/grpc_context.cc \ 4050 src/core/ext/filters/client_channel/backend_metric.cc \ 4051 src/core/ext/filters/client_channel/backup_poller.cc \ 4052 src/core/ext/filters/client_channel/channel_connectivity.cc \ 4053 src/core/ext/filters/client_channel/client_channel.cc \ 4054 src/core/ext/filters/client_channel/client_channel_channelz.cc \ 4055 src/core/ext/filters/client_channel/client_channel_factory.cc \ 4056 src/core/ext/filters/client_channel/client_channel_plugin.cc \ 4057 src/core/ext/filters/client_channel/config_selector.cc \ 4058 src/core/ext/filters/client_channel/global_subchannel_pool.cc \ 4059 src/core/ext/filters/client_channel/health/health_check_client.cc \ 4060 src/core/ext/filters/client_channel/http_connect_handshaker.cc \ 4061 src/core/ext/filters/client_channel/http_proxy.cc \ 4062 src/core/ext/filters/client_channel/lb_policy.cc \ 4063 src/core/ext/filters/client_channel/lb_policy/address_filtering.cc \ 4064 src/core/ext/filters/client_channel/lb_policy/child_policy_handler.cc \ 4065 src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc \ 4066 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc \ 4067 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_balancer_addresses.cc \ 4068 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.cc \ 4069 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc \ 4070 src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc \ 4071 src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc \ 4072 src/core/ext/filters/client_channel/lb_policy/priority/priority.cc \ 4073 src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc \ 4074 src/core/ext/filters/client_channel/lb_policy/weighted_target/weighted_target.cc \ 4075 src/core/ext/filters/client_channel/lb_policy/xds/cds.cc \ 4076 src/core/ext/filters/client_channel/lb_policy/xds/eds.cc \ 4077 src/core/ext/filters/client_channel/lb_policy/xds/lrs.cc \ 4078 src/core/ext/filters/client_channel/lb_policy/xds/xds_routing.cc \ 4079 src/core/ext/filters/client_channel/lb_policy_registry.cc \ 4080 src/core/ext/filters/client_channel/local_subchannel_pool.cc \ 4081 src/core/ext/filters/client_channel/parse_address.cc \ 4082 src/core/ext/filters/client_channel/proxy_mapper_registry.cc \ 4083 src/core/ext/filters/client_channel/resolver.cc \ 4084 src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc \ 4085 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.cc \ 4086 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_libuv.cc \ 4087 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc \ 4088 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc \ 4089 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc \ 4090 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc \ 4091 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_libuv.cc \ 4092 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc \ 4093 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc \ 4094 src/core/ext/filters/client_channel/resolver/dns/dns_resolver_selection.cc \ 4095 src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc \ 4096 src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc \ 4097 src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc \ 4098 src/core/ext/filters/client_channel/resolver/xds/xds_resolver.cc \ 4099 src/core/ext/filters/client_channel/resolver_registry.cc \ 4100 src/core/ext/filters/client_channel/resolver_result_parsing.cc \ 4101 src/core/ext/filters/client_channel/resolving_lb_policy.cc \ 4102 src/core/ext/filters/client_channel/retry_throttle.cc \ 4103 src/core/ext/filters/client_channel/server_address.cc \ 4104 src/core/ext/filters/client_channel/service_config.cc \ 4105 src/core/ext/filters/client_channel/service_config_channel_arg_filter.cc \ 4106 src/core/ext/filters/client_channel/service_config_parser.cc \ 4107 src/core/ext/filters/client_channel/subchannel.cc \ 4108 src/core/ext/filters/client_channel/subchannel_pool_interface.cc \ 4109 src/core/ext/filters/client_channel/xds/xds_api.cc \ 4110 src/core/ext/filters/client_channel/xds/xds_bootstrap.cc \ 4111 src/core/ext/filters/client_channel/xds/xds_channel.cc \ 4112 src/core/ext/filters/client_channel/xds/xds_client.cc \ 4113 src/core/ext/filters/client_channel/xds/xds_client_stats.cc \ 4114 src/core/ext/filters/client_idle/client_idle_filter.cc \ 4115 src/core/ext/filters/deadline/deadline_filter.cc \ 4116 src/core/ext/filters/http/client/http_client_filter.cc \ 4117 src/core/ext/filters/http/client_authority_filter.cc \ 4118 src/core/ext/filters/http/http_filters_plugin.cc \ 4119 src/core/ext/filters/http/message_compress/message_compress_filter.cc \ 4120 src/core/ext/filters/http/message_compress/message_decompress_filter.cc \ 4121 src/core/ext/filters/http/server/http_server_filter.cc \ 4122 src/core/ext/filters/max_age/max_age_filter.cc \ 4123 src/core/ext/filters/message_size/message_size_filter.cc \ 4124 src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc \ 4125 src/core/ext/filters/workarounds/workaround_utils.cc \ 4126 src/core/ext/transport/chttp2/alpn/alpn.cc \ 4127 src/core/ext/transport/chttp2/client/authority.cc \ 4128 src/core/ext/transport/chttp2/client/chttp2_connector.cc \ 4129 src/core/ext/transport/chttp2/client/insecure/channel_create.cc \ 4130 src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc \ 4131 src/core/ext/transport/chttp2/server/chttp2_server.cc \ 4132 src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc \ 4133 src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc \ 4134 src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 4135 src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 4136 src/core/ext/transport/chttp2/transport/chttp2_plugin.cc \ 4137 src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 4138 src/core/ext/transport/chttp2/transport/context_list.cc \ 4139 src/core/ext/transport/chttp2/transport/flow_control.cc \ 4140 src/core/ext/transport/chttp2/transport/frame_data.cc \ 4141 src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 4142 src/core/ext/transport/chttp2/transport/frame_ping.cc \ 4143 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 4144 src/core/ext/transport/chttp2/transport/frame_settings.cc \ 4145 src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 4146 src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 4147 src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 4148 src/core/ext/transport/chttp2/transport/hpack_table.cc \ 4149 src/core/ext/transport/chttp2/transport/http2_settings.cc \ 4150 src/core/ext/transport/chttp2/transport/huffsyms.cc \ 4151 src/core/ext/transport/chttp2/transport/incoming_metadata.cc \ 4152 src/core/ext/transport/chttp2/transport/parsing.cc \ 4153 src/core/ext/transport/chttp2/transport/stream_lists.cc \ 4154 src/core/ext/transport/chttp2/transport/stream_map.cc \ 4155 src/core/ext/transport/chttp2/transport/varint.cc \ 4156 src/core/ext/transport/chttp2/transport/writing.cc \ 4157 src/core/ext/transport/inproc/inproc_plugin.cc \ 4158 src/core/ext/transport/inproc/inproc_transport.cc \ 4159 src/core/ext/upb-generated/envoy/annotations/deprecation.upb.c \ 4160 src/core/ext/upb-generated/envoy/annotations/resource.upb.c \ 4161 src/core/ext/upb-generated/envoy/api/v2/auth/cert.upb.c \ 4162 src/core/ext/upb-generated/envoy/api/v2/auth/common.upb.c \ 4163 src/core/ext/upb-generated/envoy/api/v2/auth/secret.upb.c \ 4164 src/core/ext/upb-generated/envoy/api/v2/auth/tls.upb.c \ 4165 src/core/ext/upb-generated/envoy/api/v2/cds.upb.c \ 4166 src/core/ext/upb-generated/envoy/api/v2/cluster.upb.c \ 4167 src/core/ext/upb-generated/envoy/api/v2/cluster/circuit_breaker.upb.c \ 4168 src/core/ext/upb-generated/envoy/api/v2/cluster/filter.upb.c \ 4169 src/core/ext/upb-generated/envoy/api/v2/cluster/outlier_detection.upb.c \ 4170 src/core/ext/upb-generated/envoy/api/v2/core/address.upb.c \ 4171 src/core/ext/upb-generated/envoy/api/v2/core/backoff.upb.c \ 4172 src/core/ext/upb-generated/envoy/api/v2/core/base.upb.c \ 4173 src/core/ext/upb-generated/envoy/api/v2/core/config_source.upb.c \ 4174 src/core/ext/upb-generated/envoy/api/v2/core/event_service_config.upb.c \ 4175 src/core/ext/upb-generated/envoy/api/v2/core/grpc_service.upb.c \ 4176 src/core/ext/upb-generated/envoy/api/v2/core/health_check.upb.c \ 4177 src/core/ext/upb-generated/envoy/api/v2/core/http_uri.upb.c \ 4178 src/core/ext/upb-generated/envoy/api/v2/core/protocol.upb.c \ 4179 src/core/ext/upb-generated/envoy/api/v2/core/socket_option.upb.c \ 4180 src/core/ext/upb-generated/envoy/api/v2/discovery.upb.c \ 4181 src/core/ext/upb-generated/envoy/api/v2/eds.upb.c \ 4182 src/core/ext/upb-generated/envoy/api/v2/endpoint.upb.c \ 4183 src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint.upb.c \ 4184 src/core/ext/upb-generated/envoy/api/v2/endpoint/endpoint_components.upb.c \ 4185 src/core/ext/upb-generated/envoy/api/v2/endpoint/load_report.upb.c \ 4186 src/core/ext/upb-generated/envoy/api/v2/lds.upb.c \ 4187 src/core/ext/upb-generated/envoy/api/v2/listener.upb.c \ 4188 src/core/ext/upb-generated/envoy/api/v2/listener/listener.upb.c \ 4189 src/core/ext/upb-generated/envoy/api/v2/listener/listener_components.upb.c \ 4190 src/core/ext/upb-generated/envoy/api/v2/listener/udp_listener_config.upb.c \ 4191 src/core/ext/upb-generated/envoy/api/v2/rds.upb.c \ 4192 src/core/ext/upb-generated/envoy/api/v2/route.upb.c \ 4193 src/core/ext/upb-generated/envoy/api/v2/route/route.upb.c \ 4194 src/core/ext/upb-generated/envoy/api/v2/route/route_components.upb.c \ 4195 src/core/ext/upb-generated/envoy/api/v2/scoped_route.upb.c \ 4196 src/core/ext/upb-generated/envoy/api/v2/srds.upb.c \ 4197 src/core/ext/upb-generated/envoy/config/filter/accesslog/v2/accesslog.upb.c \ 4198 src/core/ext/upb-generated/envoy/config/filter/network/http_connection_manager/v2/http_connection_manager.upb.c \ 4199 src/core/ext/upb-generated/envoy/config/listener/v2/api_listener.upb.c \ 4200 src/core/ext/upb-generated/envoy/config/trace/v2/http_tracer.upb.c \ 4201 src/core/ext/upb-generated/envoy/service/discovery/v2/ads.upb.c \ 4202 src/core/ext/upb-generated/envoy/service/load_stats/v2/lrs.upb.c \ 4203 src/core/ext/upb-generated/envoy/type/http.upb.c \ 4204 src/core/ext/upb-generated/envoy/type/matcher/regex.upb.c \ 4205 src/core/ext/upb-generated/envoy/type/matcher/string.upb.c \ 4206 src/core/ext/upb-generated/envoy/type/metadata/v2/metadata.upb.c \ 4207 src/core/ext/upb-generated/envoy/type/percent.upb.c \ 4208 src/core/ext/upb-generated/envoy/type/range.upb.c \ 4209 src/core/ext/upb-generated/envoy/type/semantic_version.upb.c \ 4210 src/core/ext/upb-generated/envoy/type/tracing/v2/custom_tag.upb.c \ 4211 src/core/ext/upb-generated/gogoproto/gogo.upb.c \ 4212 src/core/ext/upb-generated/google/api/annotations.upb.c \ 4213 src/core/ext/upb-generated/google/api/http.upb.c \ 4214 src/core/ext/upb-generated/google/protobuf/any.upb.c \ 4215 src/core/ext/upb-generated/google/protobuf/descriptor.upb.c \ 4216 src/core/ext/upb-generated/google/protobuf/duration.upb.c \ 4217 src/core/ext/upb-generated/google/protobuf/empty.upb.c \ 4218 src/core/ext/upb-generated/google/protobuf/struct.upb.c \ 4219 src/core/ext/upb-generated/google/protobuf/timestamp.upb.c \ 4220 src/core/ext/upb-generated/google/protobuf/wrappers.upb.c \ 4221 src/core/ext/upb-generated/google/rpc/status.upb.c \ 4222 src/core/ext/upb-generated/src/proto/grpc/health/v1/health.upb.c \ 4223 src/core/ext/upb-generated/src/proto/grpc/lb/v1/load_balancer.upb.c \ 4224 src/core/ext/upb-generated/udpa/annotations/migrate.upb.c \ 4225 src/core/ext/upb-generated/udpa/annotations/sensitive.upb.c \ 4226 src/core/ext/upb-generated/udpa/annotations/status.upb.c \ 4227 src/core/ext/upb-generated/udpa/data/orca/v1/orca_load_report.upb.c \ 4228 src/core/ext/upb-generated/validate/validate.upb.c \ 4229 src/core/lib/avl/avl.cc \ 4230 src/core/lib/backoff/backoff.cc \ 4231 src/core/lib/channel/channel_args.cc \ 4232 src/core/lib/channel/channel_stack.cc \ 4233 src/core/lib/channel/channel_stack_builder.cc \ 4234 src/core/lib/channel/channel_trace.cc \ 4235 src/core/lib/channel/channelz.cc \ 4236 src/core/lib/channel/channelz_registry.cc \ 4237 src/core/lib/channel/connected_channel.cc \ 4238 src/core/lib/channel/handshaker.cc \ 4239 src/core/lib/channel/handshaker_registry.cc \ 4240 src/core/lib/channel/status_util.cc \ 4241 src/core/lib/compression/compression.cc \ 4242 src/core/lib/compression/compression_args.cc \ 4243 src/core/lib/compression/compression_internal.cc \ 4244 src/core/lib/compression/message_compress.cc \ 4245 src/core/lib/compression/stream_compression.cc \ 4246 src/core/lib/compression/stream_compression_gzip.cc \ 4247 src/core/lib/compression/stream_compression_identity.cc \ 4248 src/core/lib/debug/stats.cc \ 4249 src/core/lib/debug/stats_data.cc \ 4250 src/core/lib/debug/trace.cc \ 4251 src/core/lib/http/format_request.cc \ 4252 src/core/lib/http/httpcli.cc \ 4253 src/core/lib/http/parser.cc \ 4254 src/core/lib/iomgr/buffer_list.cc \ 4255 src/core/lib/iomgr/call_combiner.cc \ 4256 src/core/lib/iomgr/cfstream_handle.cc \ 4257 src/core/lib/iomgr/combiner.cc \ 4258 src/core/lib/iomgr/dualstack_socket_posix.cc \ 4259 src/core/lib/iomgr/endpoint.cc \ 4260 src/core/lib/iomgr/endpoint_cfstream.cc \ 4261 src/core/lib/iomgr/endpoint_pair_posix.cc \ 4262 src/core/lib/iomgr/endpoint_pair_uv.cc \ 4263 src/core/lib/iomgr/endpoint_pair_windows.cc \ 4264 src/core/lib/iomgr/error.cc \ 4265 src/core/lib/iomgr/error_cfstream.cc \ 4266 src/core/lib/iomgr/ev_apple.cc \ 4267 src/core/lib/iomgr/ev_epoll1_linux.cc \ 4268 src/core/lib/iomgr/ev_epollex_linux.cc \ 4269 src/core/lib/iomgr/ev_poll_posix.cc \ 4270 src/core/lib/iomgr/ev_posix.cc \ 4271 src/core/lib/iomgr/ev_windows.cc \ 4272 src/core/lib/iomgr/exec_ctx.cc \ 4273 src/core/lib/iomgr/executor.cc \ 4274 src/core/lib/iomgr/executor/mpmcqueue.cc \ 4275 src/core/lib/iomgr/executor/threadpool.cc \ 4276 src/core/lib/iomgr/fork_posix.cc \ 4277 src/core/lib/iomgr/fork_windows.cc \ 4278 src/core/lib/iomgr/gethostname_fallback.cc \ 4279 src/core/lib/iomgr/gethostname_host_name_max.cc \ 4280 src/core/lib/iomgr/gethostname_sysconf.cc \ 4281 src/core/lib/iomgr/grpc_if_nametoindex_posix.cc \ 4282 src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc \ 4283 src/core/lib/iomgr/internal_errqueue.cc \ 4284 src/core/lib/iomgr/iocp_windows.cc \ 4285 src/core/lib/iomgr/iomgr.cc \ 4286 src/core/lib/iomgr/iomgr_custom.cc \ 4287 src/core/lib/iomgr/iomgr_internal.cc \ 4288 src/core/lib/iomgr/iomgr_posix.cc \ 4289 src/core/lib/iomgr/iomgr_posix_cfstream.cc \ 4290 src/core/lib/iomgr/iomgr_uv.cc \ 4291 src/core/lib/iomgr/iomgr_windows.cc \ 4292 src/core/lib/iomgr/is_epollexclusive_available.cc \ 4293 src/core/lib/iomgr/load_file.cc \ 4294 src/core/lib/iomgr/lockfree_event.cc \ 4295 src/core/lib/iomgr/poller/eventmanager_libuv.cc \ 4296 src/core/lib/iomgr/polling_entity.cc \ 4297 src/core/lib/iomgr/pollset.cc \ 4298 src/core/lib/iomgr/pollset_custom.cc \ 4299 src/core/lib/iomgr/pollset_set.cc \ 4300 src/core/lib/iomgr/pollset_set_custom.cc \ 4301 src/core/lib/iomgr/pollset_set_windows.cc \ 4302 src/core/lib/iomgr/pollset_uv.cc \ 4303 src/core/lib/iomgr/pollset_windows.cc \ 4304 src/core/lib/iomgr/resolve_address.cc \ 4305 src/core/lib/iomgr/resolve_address_custom.cc \ 4306 src/core/lib/iomgr/resolve_address_posix.cc \ 4307 src/core/lib/iomgr/resolve_address_windows.cc \ 4308 src/core/lib/iomgr/resource_quota.cc \ 4309 src/core/lib/iomgr/sockaddr_utils.cc \ 4310 src/core/lib/iomgr/socket_factory_posix.cc \ 4311 src/core/lib/iomgr/socket_mutator.cc \ 4312 src/core/lib/iomgr/socket_utils_common_posix.cc \ 4313 src/core/lib/iomgr/socket_utils_linux.cc \ 4314 src/core/lib/iomgr/socket_utils_posix.cc \ 4315 src/core/lib/iomgr/socket_utils_uv.cc \ 4316 src/core/lib/iomgr/socket_utils_windows.cc \ 4317 src/core/lib/iomgr/socket_windows.cc \ 4318 src/core/lib/iomgr/tcp_client.cc \ 4319 src/core/lib/iomgr/tcp_client_cfstream.cc \ 4320 src/core/lib/iomgr/tcp_client_custom.cc \ 4321 src/core/lib/iomgr/tcp_client_posix.cc \ 4322 src/core/lib/iomgr/tcp_client_windows.cc \ 4323 src/core/lib/iomgr/tcp_custom.cc \ 4324 src/core/lib/iomgr/tcp_posix.cc \ 4325 src/core/lib/iomgr/tcp_server.cc \ 4326 src/core/lib/iomgr/tcp_server_custom.cc \ 4327 src/core/lib/iomgr/tcp_server_posix.cc \ 4328 src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 4329 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 4330 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 4331 src/core/lib/iomgr/tcp_server_windows.cc \ 4332 src/core/lib/iomgr/tcp_uv.cc \ 4333 src/core/lib/iomgr/tcp_windows.cc \ 4334 src/core/lib/iomgr/time_averaged_stats.cc \ 4335 src/core/lib/iomgr/timer.cc \ 4336 src/core/lib/iomgr/timer_custom.cc \ 4337 src/core/lib/iomgr/timer_generic.cc \ 4338 src/core/lib/iomgr/timer_heap.cc \ 4339 src/core/lib/iomgr/timer_manager.cc \ 4340 src/core/lib/iomgr/timer_uv.cc \ 4341 src/core/lib/iomgr/udp_server.cc \ 4342 src/core/lib/iomgr/unix_sockets_posix.cc \ 4343 src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 4344 src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 4345 src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 4346 src/core/lib/iomgr/wakeup_fd_pipe.cc \ 4347 src/core/lib/iomgr/wakeup_fd_posix.cc \ 4348 src/core/lib/iomgr/work_serializer.cc \ 4349 src/core/lib/json/json_reader.cc \ 4350 src/core/lib/json/json_writer.cc \ 4351 src/core/lib/slice/b64.cc \ 4352 src/core/lib/slice/percent_encoding.cc \ 4353 src/core/lib/slice/slice.cc \ 4354 src/core/lib/slice/slice_buffer.cc \ 4355 src/core/lib/slice/slice_intern.cc \ 4356 src/core/lib/slice/slice_string_helpers.cc \ 4357 src/core/lib/surface/api_trace.cc \ 4358 src/core/lib/surface/byte_buffer.cc \ 4359 src/core/lib/surface/byte_buffer_reader.cc \ 4360 src/core/lib/surface/call.cc \ 4361 src/core/lib/surface/call_details.cc \ 4362 src/core/lib/surface/call_log_batch.cc \ 4363 src/core/lib/surface/channel.cc \ 4364 src/core/lib/surface/channel_init.cc \ 4365 src/core/lib/surface/channel_ping.cc \ 4366 src/core/lib/surface/channel_stack_type.cc \ 4367 src/core/lib/surface/completion_queue.cc \ 4368 src/core/lib/surface/completion_queue_factory.cc \ 4369 src/core/lib/surface/event_string.cc \ 4370 src/core/lib/surface/init.cc \ 4371 src/core/lib/surface/init_unsecure.cc \ 4372 src/core/lib/surface/lame_client.cc \ 4373 src/core/lib/surface/metadata_array.cc \ 4374 src/core/lib/surface/server.cc \ 4375 src/core/lib/surface/validate_metadata.cc \ 4376 src/core/lib/surface/version.cc \ 4377 src/core/lib/transport/bdp_estimator.cc \ 4378 src/core/lib/transport/byte_stream.cc \ 4379 src/core/lib/transport/connectivity_state.cc \ 4380 src/core/lib/transport/error_utils.cc \ 4381 src/core/lib/transport/metadata.cc \ 4382 src/core/lib/transport/metadata_batch.cc \ 4383 src/core/lib/transport/pid_controller.cc \ 4384 src/core/lib/transport/static_metadata.cc \ 4385 src/core/lib/transport/status_conversion.cc \ 4386 src/core/lib/transport/status_metadata.cc \ 4387 src/core/lib/transport/timeout_encoding.cc \ 4388 src/core/lib/transport/transport.cc \ 4389 src/core/lib/transport/transport_op_string.cc \ 4390 src/core/lib/uri/uri_parser.cc \ 4391 src/core/plugin_registry/grpc_unsecure_plugin_registry.cc \ 4392 4393PUBLIC_HEADERS_C += \ 4394 include/grpc/byte_buffer.h \ 4395 include/grpc/byte_buffer_reader.h \ 4396 include/grpc/census.h \ 4397 include/grpc/compression.h \ 4398 include/grpc/fork.h \ 4399 include/grpc/grpc.h \ 4400 include/grpc/grpc_posix.h \ 4401 include/grpc/grpc_security_constants.h \ 4402 include/grpc/load_reporting.h \ 4403 include/grpc/slice.h \ 4404 include/grpc/slice_buffer.h \ 4405 include/grpc/status.h \ 4406 include/grpc/support/workaround_list.h \ 4407 4408LIBGRPC_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC)))) 4409 4410 4411$(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBGRPC_UNSECURE_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) 4412 $(E) "[AR] Creating $@" 4413 $(Q) mkdir -p `dirname $@` 4414 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a 4415 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) 4416ifeq ($(SYSTEM),Darwin) 4417 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a 4418endif 4419 4420 4421 4422ifeq ($(SYSTEM),MINGW32) 4423$(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 4424 $(E) "[LD] Linking $@" 4425 $(Q) mkdir -p `dirname $@` 4426 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 4427else 4428$(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 4429 $(E) "[LD] Linking $@" 4430 $(Q) mkdir -p `dirname $@` 4431ifeq ($(SYSTEM),Darwin) 4432 $(Q) $(LDXX) $(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 $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 4433else 4434 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.11 -o $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 4435 $(Q) ln -sf $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).so.11 4436 $(Q) ln -sf $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).so 4437endif 4438endif 4439 4440ifneq ($(NO_DEPS),true) 4441-include $(LIBGRPC_UNSECURE_OBJS:.o=.dep) 4442endif 4443 4444 4445LIBBENCHMARK_HELPERS_SRC = \ 4446 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 4447 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 4448 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 4449 test/cpp/microbenchmarks/helpers.cc \ 4450 4451PUBLIC_HEADERS_CXX += \ 4452 4453LIBBENCHMARK_HELPERS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBENCHMARK_HELPERS_SRC)))) 4454 4455$(LIBBENCHMARK_HELPERS_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 4456 4457ifeq ($(NO_SECURE),true) 4458 4459# You can't build secure libraries if you don't have OpenSSL. 4460 4461$(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a: openssl_dep_error 4462 4463 4464else 4465 4466ifeq ($(NO_PROTOBUF),true) 4467 4468# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 4469 4470$(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a: protobuf_dep_error 4471 4472 4473else 4474 4475$(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBBENCHMARK_HELPERS_OBJS) 4476 $(E) "[AR] Creating $@" 4477 $(Q) mkdir -p `dirname $@` 4478 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a 4479 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBBENCHMARK_HELPERS_OBJS) 4480ifeq ($(SYSTEM),Darwin) 4481 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a 4482endif 4483 4484 4485 4486 4487endif 4488 4489endif 4490 4491ifneq ($(NO_SECURE),true) 4492ifneq ($(NO_DEPS),true) 4493-include $(LIBBENCHMARK_HELPERS_OBJS:.o=.dep) 4494endif 4495endif 4496$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/helpers.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 4497 4498 4499LIBGRPC++_SRC = \ 4500 src/cpp/client/channel_cc.cc \ 4501 src/cpp/client/client_callback.cc \ 4502 src/cpp/client/client_context.cc \ 4503 src/cpp/client/client_interceptor.cc \ 4504 src/cpp/client/create_channel.cc \ 4505 src/cpp/client/create_channel_internal.cc \ 4506 src/cpp/client/create_channel_posix.cc \ 4507 src/cpp/client/credentials_cc.cc \ 4508 src/cpp/client/insecure_credentials.cc \ 4509 src/cpp/client/secure_credentials.cc \ 4510 src/cpp/codegen/codegen_init.cc \ 4511 src/cpp/common/alarm.cc \ 4512 src/cpp/common/auth_property_iterator.cc \ 4513 src/cpp/common/channel_arguments.cc \ 4514 src/cpp/common/channel_filter.cc \ 4515 src/cpp/common/completion_queue_cc.cc \ 4516 src/cpp/common/core_codegen.cc \ 4517 src/cpp/common/resource_quota_cc.cc \ 4518 src/cpp/common/rpc_method.cc \ 4519 src/cpp/common/secure_auth_context.cc \ 4520 src/cpp/common/secure_channel_arguments.cc \ 4521 src/cpp/common/secure_create_auth_context.cc \ 4522 src/cpp/common/tls_credentials_options.cc \ 4523 src/cpp/common/tls_credentials_options_util.cc \ 4524 src/cpp/common/validate_service_config.cc \ 4525 src/cpp/common/version_cc.cc \ 4526 src/cpp/server/async_generic_service.cc \ 4527 src/cpp/server/channel_argument_option.cc \ 4528 src/cpp/server/create_default_thread_pool.cc \ 4529 src/cpp/server/dynamic_thread_pool.cc \ 4530 src/cpp/server/external_connection_acceptor_impl.cc \ 4531 src/cpp/server/health/default_health_check_service.cc \ 4532 src/cpp/server/health/health_check_service.cc \ 4533 src/cpp/server/health/health_check_service_server_builder_option.cc \ 4534 src/cpp/server/insecure_server_credentials.cc \ 4535 src/cpp/server/secure_server_credentials.cc \ 4536 src/cpp/server/server_builder.cc \ 4537 src/cpp/server/server_callback.cc \ 4538 src/cpp/server/server_cc.cc \ 4539 src/cpp/server/server_context.cc \ 4540 src/cpp/server/server_credentials.cc \ 4541 src/cpp/server/server_posix.cc \ 4542 src/cpp/thread_manager/thread_manager.cc \ 4543 src/cpp/util/byte_buffer_cc.cc \ 4544 src/cpp/util/status.cc \ 4545 src/cpp/util/string_ref.cc \ 4546 src/cpp/util/time_cc.cc \ 4547 4548PUBLIC_HEADERS_CXX += \ 4549 include/grpc++/alarm.h \ 4550 include/grpc++/channel.h \ 4551 include/grpc++/client_context.h \ 4552 include/grpc++/completion_queue.h \ 4553 include/grpc++/create_channel.h \ 4554 include/grpc++/create_channel_posix.h \ 4555 include/grpc++/ext/health_check_service_server_builder_option.h \ 4556 include/grpc++/generic/async_generic_service.h \ 4557 include/grpc++/generic/generic_stub.h \ 4558 include/grpc++/grpc++.h \ 4559 include/grpc++/health_check_service_interface.h \ 4560 include/grpc++/impl/call.h \ 4561 include/grpc++/impl/channel_argument_option.h \ 4562 include/grpc++/impl/client_unary_call.h \ 4563 include/grpc++/impl/codegen/async_stream.h \ 4564 include/grpc++/impl/codegen/async_unary_call.h \ 4565 include/grpc++/impl/codegen/byte_buffer.h \ 4566 include/grpc++/impl/codegen/call.h \ 4567 include/grpc++/impl/codegen/call_hook.h \ 4568 include/grpc++/impl/codegen/channel_interface.h \ 4569 include/grpc++/impl/codegen/client_context.h \ 4570 include/grpc++/impl/codegen/client_unary_call.h \ 4571 include/grpc++/impl/codegen/completion_queue.h \ 4572 include/grpc++/impl/codegen/completion_queue_tag.h \ 4573 include/grpc++/impl/codegen/config.h \ 4574 include/grpc++/impl/codegen/config_protobuf.h \ 4575 include/grpc++/impl/codegen/core_codegen.h \ 4576 include/grpc++/impl/codegen/core_codegen_interface.h \ 4577 include/grpc++/impl/codegen/create_auth_context.h \ 4578 include/grpc++/impl/codegen/grpc_library.h \ 4579 include/grpc++/impl/codegen/metadata_map.h \ 4580 include/grpc++/impl/codegen/method_handler_impl.h \ 4581 include/grpc++/impl/codegen/proto_utils.h \ 4582 include/grpc++/impl/codegen/rpc_method.h \ 4583 include/grpc++/impl/codegen/rpc_service_method.h \ 4584 include/grpc++/impl/codegen/security/auth_context.h \ 4585 include/grpc++/impl/codegen/serialization_traits.h \ 4586 include/grpc++/impl/codegen/server_context.h \ 4587 include/grpc++/impl/codegen/server_interface.h \ 4588 include/grpc++/impl/codegen/service_type.h \ 4589 include/grpc++/impl/codegen/slice.h \ 4590 include/grpc++/impl/codegen/status.h \ 4591 include/grpc++/impl/codegen/status_code_enum.h \ 4592 include/grpc++/impl/codegen/string_ref.h \ 4593 include/grpc++/impl/codegen/stub_options.h \ 4594 include/grpc++/impl/codegen/sync_stream.h \ 4595 include/grpc++/impl/codegen/time.h \ 4596 include/grpc++/impl/grpc_library.h \ 4597 include/grpc++/impl/method_handler_impl.h \ 4598 include/grpc++/impl/rpc_method.h \ 4599 include/grpc++/impl/rpc_service_method.h \ 4600 include/grpc++/impl/serialization_traits.h \ 4601 include/grpc++/impl/server_builder_option.h \ 4602 include/grpc++/impl/server_builder_plugin.h \ 4603 include/grpc++/impl/server_initializer.h \ 4604 include/grpc++/impl/service_type.h \ 4605 include/grpc++/resource_quota.h \ 4606 include/grpc++/security/auth_context.h \ 4607 include/grpc++/security/auth_metadata_processor.h \ 4608 include/grpc++/security/credentials.h \ 4609 include/grpc++/security/server_credentials.h \ 4610 include/grpc++/server.h \ 4611 include/grpc++/server_builder.h \ 4612 include/grpc++/server_context.h \ 4613 include/grpc++/server_posix.h \ 4614 include/grpc++/support/async_stream.h \ 4615 include/grpc++/support/async_unary_call.h \ 4616 include/grpc++/support/byte_buffer.h \ 4617 include/grpc++/support/channel_arguments.h \ 4618 include/grpc++/support/config.h \ 4619 include/grpc++/support/slice.h \ 4620 include/grpc++/support/status.h \ 4621 include/grpc++/support/status_code_enum.h \ 4622 include/grpc++/support/string_ref.h \ 4623 include/grpc++/support/stub_options.h \ 4624 include/grpc++/support/sync_stream.h \ 4625 include/grpc++/support/time.h \ 4626 include/grpcpp/alarm.h \ 4627 include/grpcpp/alarm_impl.h \ 4628 include/grpcpp/channel.h \ 4629 include/grpcpp/channel_impl.h \ 4630 include/grpcpp/client_context.h \ 4631 include/grpcpp/completion_queue.h \ 4632 include/grpcpp/completion_queue_impl.h \ 4633 include/grpcpp/create_channel.h \ 4634 include/grpcpp/create_channel_impl.h \ 4635 include/grpcpp/create_channel_posix.h \ 4636 include/grpcpp/ext/health_check_service_server_builder_option.h \ 4637 include/grpcpp/generic/async_generic_service.h \ 4638 include/grpcpp/generic/generic_stub.h \ 4639 include/grpcpp/grpcpp.h \ 4640 include/grpcpp/health_check_service_interface.h \ 4641 include/grpcpp/impl/call.h \ 4642 include/grpcpp/impl/channel_argument_option.h \ 4643 include/grpcpp/impl/client_unary_call.h \ 4644 include/grpcpp/impl/codegen/async_generic_service.h \ 4645 include/grpcpp/impl/codegen/async_stream.h \ 4646 include/grpcpp/impl/codegen/async_stream_impl.h \ 4647 include/grpcpp/impl/codegen/async_unary_call.h \ 4648 include/grpcpp/impl/codegen/async_unary_call_impl.h \ 4649 include/grpcpp/impl/codegen/byte_buffer.h \ 4650 include/grpcpp/impl/codegen/call.h \ 4651 include/grpcpp/impl/codegen/call_hook.h \ 4652 include/grpcpp/impl/codegen/call_op_set.h \ 4653 include/grpcpp/impl/codegen/call_op_set_interface.h \ 4654 include/grpcpp/impl/codegen/callback_common.h \ 4655 include/grpcpp/impl/codegen/channel_interface.h \ 4656 include/grpcpp/impl/codegen/client_callback.h \ 4657 include/grpcpp/impl/codegen/client_callback_impl.h \ 4658 include/grpcpp/impl/codegen/client_context.h \ 4659 include/grpcpp/impl/codegen/client_context_impl.h \ 4660 include/grpcpp/impl/codegen/client_interceptor.h \ 4661 include/grpcpp/impl/codegen/client_unary_call.h \ 4662 include/grpcpp/impl/codegen/completion_queue.h \ 4663 include/grpcpp/impl/codegen/completion_queue_impl.h \ 4664 include/grpcpp/impl/codegen/completion_queue_tag.h \ 4665 include/grpcpp/impl/codegen/config.h \ 4666 include/grpcpp/impl/codegen/config_protobuf.h \ 4667 include/grpcpp/impl/codegen/core_codegen.h \ 4668 include/grpcpp/impl/codegen/core_codegen_interface.h \ 4669 include/grpcpp/impl/codegen/create_auth_context.h \ 4670 include/grpcpp/impl/codegen/delegating_channel.h \ 4671 include/grpcpp/impl/codegen/grpc_library.h \ 4672 include/grpcpp/impl/codegen/intercepted_channel.h \ 4673 include/grpcpp/impl/codegen/interceptor.h \ 4674 include/grpcpp/impl/codegen/interceptor_common.h \ 4675 include/grpcpp/impl/codegen/message_allocator.h \ 4676 include/grpcpp/impl/codegen/metadata_map.h \ 4677 include/grpcpp/impl/codegen/method_handler.h \ 4678 include/grpcpp/impl/codegen/method_handler_impl.h \ 4679 include/grpcpp/impl/codegen/proto_buffer_reader.h \ 4680 include/grpcpp/impl/codegen/proto_buffer_writer.h \ 4681 include/grpcpp/impl/codegen/proto_utils.h \ 4682 include/grpcpp/impl/codegen/rpc_method.h \ 4683 include/grpcpp/impl/codegen/rpc_service_method.h \ 4684 include/grpcpp/impl/codegen/security/auth_context.h \ 4685 include/grpcpp/impl/codegen/serialization_traits.h \ 4686 include/grpcpp/impl/codegen/server_callback.h \ 4687 include/grpcpp/impl/codegen/server_callback_handlers.h \ 4688 include/grpcpp/impl/codegen/server_callback_impl.h \ 4689 include/grpcpp/impl/codegen/server_context.h \ 4690 include/grpcpp/impl/codegen/server_context_impl.h \ 4691 include/grpcpp/impl/codegen/server_interceptor.h \ 4692 include/grpcpp/impl/codegen/server_interface.h \ 4693 include/grpcpp/impl/codegen/service_type.h \ 4694 include/grpcpp/impl/codegen/slice.h \ 4695 include/grpcpp/impl/codegen/status.h \ 4696 include/grpcpp/impl/codegen/status_code_enum.h \ 4697 include/grpcpp/impl/codegen/string_ref.h \ 4698 include/grpcpp/impl/codegen/stub_options.h \ 4699 include/grpcpp/impl/codegen/sync.h \ 4700 include/grpcpp/impl/codegen/sync_stream.h \ 4701 include/grpcpp/impl/codegen/sync_stream_impl.h \ 4702 include/grpcpp/impl/codegen/time.h \ 4703 include/grpcpp/impl/grpc_library.h \ 4704 include/grpcpp/impl/method_handler_impl.h \ 4705 include/grpcpp/impl/rpc_method.h \ 4706 include/grpcpp/impl/rpc_service_method.h \ 4707 include/grpcpp/impl/serialization_traits.h \ 4708 include/grpcpp/impl/server_builder_option.h \ 4709 include/grpcpp/impl/server_builder_option_impl.h \ 4710 include/grpcpp/impl/server_builder_plugin.h \ 4711 include/grpcpp/impl/server_initializer.h \ 4712 include/grpcpp/impl/server_initializer_impl.h \ 4713 include/grpcpp/impl/service_type.h \ 4714 include/grpcpp/resource_quota.h \ 4715 include/grpcpp/security/auth_context.h \ 4716 include/grpcpp/security/auth_metadata_processor.h \ 4717 include/grpcpp/security/credentials.h \ 4718 include/grpcpp/security/credentials_impl.h \ 4719 include/grpcpp/security/server_credentials.h \ 4720 include/grpcpp/security/server_credentials_impl.h \ 4721 include/grpcpp/security/tls_credentials_options.h \ 4722 include/grpcpp/server.h \ 4723 include/grpcpp/server_builder.h \ 4724 include/grpcpp/server_context.h \ 4725 include/grpcpp/server_impl.h \ 4726 include/grpcpp/server_posix.h \ 4727 include/grpcpp/support/async_stream.h \ 4728 include/grpcpp/support/async_stream_impl.h \ 4729 include/grpcpp/support/async_unary_call.h \ 4730 include/grpcpp/support/async_unary_call_impl.h \ 4731 include/grpcpp/support/byte_buffer.h \ 4732 include/grpcpp/support/channel_arguments.h \ 4733 include/grpcpp/support/channel_arguments_impl.h \ 4734 include/grpcpp/support/client_callback.h \ 4735 include/grpcpp/support/client_callback_impl.h \ 4736 include/grpcpp/support/client_interceptor.h \ 4737 include/grpcpp/support/config.h \ 4738 include/grpcpp/support/interceptor.h \ 4739 include/grpcpp/support/message_allocator.h \ 4740 include/grpcpp/support/method_handler.h \ 4741 include/grpcpp/support/proto_buffer_reader.h \ 4742 include/grpcpp/support/proto_buffer_writer.h \ 4743 include/grpcpp/support/server_callback.h \ 4744 include/grpcpp/support/server_callback_impl.h \ 4745 include/grpcpp/support/server_interceptor.h \ 4746 include/grpcpp/support/slice.h \ 4747 include/grpcpp/support/status.h \ 4748 include/grpcpp/support/status_code_enum.h \ 4749 include/grpcpp/support/string_ref.h \ 4750 include/grpcpp/support/stub_options.h \ 4751 include/grpcpp/support/sync_stream.h \ 4752 include/grpcpp/support/sync_stream_impl.h \ 4753 include/grpcpp/support/time.h \ 4754 include/grpcpp/support/validate_service_config.h \ 4755 4756LIBGRPC++_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC)))) 4757 4758 4759ifeq ($(NO_SECURE),true) 4760 4761# You can't build secure libraries if you don't have OpenSSL. 4762 4763$(LIBDIR)/$(CONFIG)/libgrpc++.a: openssl_dep_error 4764 4765$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 4766 4767else 4768 4769ifeq ($(NO_PROTOBUF),true) 4770 4771# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 4772 4773$(LIBDIR)/$(CONFIG)/libgrpc++.a: protobuf_dep_error 4774 4775$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 4776 4777else 4778 4779$(LIBDIR)/$(CONFIG)/libgrpc++.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) 4780 $(E) "[AR] Creating $@" 4781 $(Q) mkdir -p `dirname $@` 4782 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++.a 4783 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBGRPC++_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) 4784ifeq ($(SYSTEM),Darwin) 4785 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++.a 4786endif 4787 4788 4789 4790ifeq ($(SYSTEM),MINGW32) 4791$(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 4792 $(E) "[LD] Linking $@" 4793 $(Q) mkdir -p `dirname $@` 4794 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc$(SHARED_VERSION_CORE)-dll -lgpr$(SHARED_VERSION_CORE)-dll -laddress_sorting$(SHARED_VERSION_CORE)-dll -lupb$(SHARED_VERSION_CORE)-dll 4795else 4796$(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libupb.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 4797 $(E) "[LD] Linking $@" 4798 $(Q) mkdir -p `dirname $@` 4799ifeq ($(SYSTEM),Darwin) 4800 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc -lgpr -laddress_sorting -lupb 4801else 4802 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc -lgpr -laddress_sorting -lupb 4803 $(Q) ln -sf $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).so.1 4804 $(Q) ln -sf $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).so 4805endif 4806endif 4807 4808endif 4809 4810endif 4811 4812ifneq ($(NO_SECURE),true) 4813ifneq ($(NO_DEPS),true) 4814-include $(LIBGRPC++_OBJS:.o=.dep) 4815endif 4816endif 4817 4818 4819LIBGRPC++_ALTS_SRC = \ 4820 src/cpp/common/alts_context.cc \ 4821 src/cpp/common/alts_util.cc \ 4822 4823PUBLIC_HEADERS_CXX += \ 4824 include/grpcpp/security/alts_context.h \ 4825 include/grpcpp/security/alts_util.h \ 4826 4827LIBGRPC++_ALTS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_ALTS_SRC)))) 4828 4829 4830ifeq ($(NO_SECURE),true) 4831 4832# You can't build secure libraries if you don't have OpenSSL. 4833 4834$(LIBDIR)/$(CONFIG)/libgrpc++_alts.a: openssl_dep_error 4835 4836$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 4837 4838else 4839 4840ifeq ($(NO_PROTOBUF),true) 4841 4842# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 4843 4844$(LIBDIR)/$(CONFIG)/libgrpc++_alts.a: protobuf_dep_error 4845 4846$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 4847 4848else 4849 4850$(LIBDIR)/$(CONFIG)/libgrpc++_alts.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_ALTS_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) 4851 $(E) "[AR] Creating $@" 4852 $(Q) mkdir -p `dirname $@` 4853 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_alts.a 4854 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc++_alts.a $(LIBGRPC++_ALTS_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) 4855ifeq ($(SYSTEM),Darwin) 4856 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_alts.a 4857endif 4858 4859 4860 4861ifeq ($(SYSTEM),MINGW32) 4862$(LIBDIR)/$(CONFIG)/grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_ALTS_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 4863 $(E) "[LD] Linking $@" 4864 $(Q) mkdir -p `dirname $@` 4865 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++_alts$(SHARED_VERSION_CPP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++_alts$(SHARED_VERSION_CPP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_ALTS_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++$(SHARED_VERSION_CPP)-dll -lgrpc$(SHARED_VERSION_CORE)-dll -lgpr$(SHARED_VERSION_CORE)-dll -laddress_sorting$(SHARED_VERSION_CORE)-dll -lupb$(SHARED_VERSION_CORE)-dll 4866else 4867$(LIBDIR)/$(CONFIG)/libgrpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_ALTS_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libupb.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 4868 $(E) "[LD] Linking $@" 4869 $(Q) mkdir -p `dirname $@` 4870ifeq ($(SYSTEM),Darwin) 4871 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_ALTS_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc -lgpr -laddress_sorting -lupb 4872else 4873 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc++_alts.so.1 -o $(LIBDIR)/$(CONFIG)/libgrpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_ALTS_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc -lgpr -laddress_sorting -lupb 4874 $(Q) ln -sf $(SHARED_PREFIX)grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_alts$(SHARED_VERSION_CPP).so.1 4875 $(Q) ln -sf $(SHARED_PREFIX)grpc++_alts$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_alts$(SHARED_VERSION_CPP).so 4876endif 4877endif 4878 4879endif 4880 4881endif 4882 4883ifneq ($(NO_SECURE),true) 4884ifneq ($(NO_DEPS),true) 4885-include $(LIBGRPC++_ALTS_OBJS:.o=.dep) 4886endif 4887endif 4888 4889 4890LIBGRPC++_ERROR_DETAILS_SRC = \ 4891 $(GENDIR)/src/proto/grpc/status/status.pb.cc $(GENDIR)/src/proto/grpc/status/status.grpc.pb.cc \ 4892 src/cpp/util/error_details.cc \ 4893 4894PUBLIC_HEADERS_CXX += \ 4895 include/grpc++/support/error_details.h \ 4896 include/grpcpp/support/error_details.h \ 4897 include/grpcpp/support/error_details_impl.h \ 4898 4899LIBGRPC++_ERROR_DETAILS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_ERROR_DETAILS_SRC)))) 4900 4901 4902ifeq ($(NO_SECURE),true) 4903 4904# You can't build secure libraries if you don't have OpenSSL. 4905 4906$(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a: openssl_dep_error 4907 4908$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 4909 4910else 4911 4912ifeq ($(NO_PROTOBUF),true) 4913 4914# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 4915 4916$(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a: protobuf_dep_error 4917 4918$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 4919 4920else 4921 4922$(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_ERROR_DETAILS_OBJS) 4923 $(E) "[AR] Creating $@" 4924 $(Q) mkdir -p `dirname $@` 4925 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a 4926 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBGRPC++_ERROR_DETAILS_OBJS) 4927ifeq ($(SYSTEM),Darwin) 4928 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a 4929endif 4930 4931 4932 4933ifeq ($(SYSTEM),MINGW32) 4934$(LIBDIR)/$(CONFIG)/grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_ERROR_DETAILS_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 4935 $(E) "[LD] Linking $@" 4936 $(Q) mkdir -p `dirname $@` 4937 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++$(SHARED_VERSION_CPP)-dll -lgrpc$(SHARED_VERSION_CORE)-dll -lgpr$(SHARED_VERSION_CORE)-dll -laddress_sorting$(SHARED_VERSION_CORE)-dll -lupb$(SHARED_VERSION_CORE)-dll 4938else 4939$(LIBDIR)/$(CONFIG)/libgrpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_ERROR_DETAILS_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libupb.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 4940 $(E) "[LD] Linking $@" 4941 $(Q) mkdir -p `dirname $@` 4942ifeq ($(SYSTEM),Darwin) 4943 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc -lgpr -laddress_sorting -lupb 4944else 4945 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc -lgpr -laddress_sorting -lupb 4946 $(Q) ln -sf $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details$(SHARED_VERSION_CPP).so.1 4947 $(Q) ln -sf $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details$(SHARED_VERSION_CPP).so 4948endif 4949endif 4950 4951endif 4952 4953endif 4954 4955ifneq ($(NO_SECURE),true) 4956ifneq ($(NO_DEPS),true) 4957-include $(LIBGRPC++_ERROR_DETAILS_OBJS:.o=.dep) 4958endif 4959endif 4960$(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 4961 4962 4963LIBGRPC++_REFLECTION_SRC = \ 4964 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc \ 4965 src/cpp/ext/proto_server_reflection.cc \ 4966 src/cpp/ext/proto_server_reflection_plugin.cc \ 4967 4968PUBLIC_HEADERS_CXX += \ 4969 include/grpc++/ext/proto_server_reflection_plugin.h \ 4970 include/grpcpp/ext/proto_server_reflection_plugin.h \ 4971 4972LIBGRPC++_REFLECTION_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_REFLECTION_SRC)))) 4973 4974 4975ifeq ($(NO_SECURE),true) 4976 4977# You can't build secure libraries if you don't have OpenSSL. 4978 4979$(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a: openssl_dep_error 4980 4981$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 4982 4983else 4984 4985ifeq ($(NO_PROTOBUF),true) 4986 4987# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 4988 4989$(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a: protobuf_dep_error 4990 4991$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 4992 4993else 4994 4995$(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_REFLECTION_OBJS) 4996 $(E) "[AR] Creating $@" 4997 $(Q) mkdir -p `dirname $@` 4998 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a 4999 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBGRPC++_REFLECTION_OBJS) 5000ifeq ($(SYSTEM),Darwin) 5001 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a 5002endif 5003 5004 5005 5006ifeq ($(SYSTEM),MINGW32) 5007$(LIBDIR)/$(CONFIG)/grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_REFLECTION_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 5008 $(E) "[LD] Linking $@" 5009 $(Q) mkdir -p `dirname $@` 5010 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++_reflection$(SHARED_VERSION_CPP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_REFLECTION_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++$(SHARED_VERSION_CPP)-dll -lgrpc$(SHARED_VERSION_CORE)-dll -lgpr$(SHARED_VERSION_CORE)-dll -laddress_sorting$(SHARED_VERSION_CORE)-dll -lupb$(SHARED_VERSION_CORE)-dll 5011else 5012$(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_REFLECTION_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libupb.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 5013 $(E) "[LD] Linking $@" 5014 $(Q) mkdir -p `dirname $@` 5015ifeq ($(SYSTEM),Darwin) 5016 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc -lgpr -laddress_sorting -lupb 5017else 5018 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc -lgpr -laddress_sorting -lupb 5019 $(Q) ln -sf $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP).so.1 5020 $(Q) ln -sf $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP).so 5021endif 5022endif 5023 5024endif 5025 5026endif 5027 5028ifneq ($(NO_SECURE),true) 5029ifneq ($(NO_DEPS),true) 5030-include $(LIBGRPC++_REFLECTION_OBJS:.o=.dep) 5031endif 5032endif 5033$(OBJDIR)/$(CONFIG)/src/cpp/ext/proto_server_reflection.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 5034$(OBJDIR)/$(CONFIG)/src/cpp/ext/proto_server_reflection_plugin.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 5035 5036 5037LIBGRPC++_TEST_SRC = \ 5038 src/cpp/client/channel_test_peer.cc \ 5039 5040PUBLIC_HEADERS_CXX += \ 5041 include/grpc++/test/mock_stream.h \ 5042 include/grpc++/test/server_context_test_spouse.h \ 5043 include/grpcpp/test/channel_test_peer.h \ 5044 include/grpcpp/test/default_reactor_test_peer.h \ 5045 include/grpcpp/test/mock_stream.h \ 5046 include/grpcpp/test/server_context_test_spouse.h \ 5047 5048LIBGRPC++_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_SRC)))) 5049 5050 5051ifeq ($(NO_SECURE),true) 5052 5053# You can't build secure libraries if you don't have OpenSSL. 5054 5055$(LIBDIR)/$(CONFIG)/libgrpc++_test.a: openssl_dep_error 5056 5057 5058else 5059 5060ifeq ($(NO_PROTOBUF),true) 5061 5062# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5063 5064$(LIBDIR)/$(CONFIG)/libgrpc++_test.a: protobuf_dep_error 5065 5066 5067else 5068 5069$(LIBDIR)/$(CONFIG)/libgrpc++_test.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_OBJS) 5070 $(E) "[AR] Creating $@" 5071 $(Q) mkdir -p `dirname $@` 5072 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_test.a 5073 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBGRPC++_TEST_OBJS) 5074ifeq ($(SYSTEM),Darwin) 5075 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_test.a 5076endif 5077 5078 5079 5080 5081endif 5082 5083endif 5084 5085ifneq ($(NO_SECURE),true) 5086ifneq ($(NO_DEPS),true) 5087-include $(LIBGRPC++_TEST_OBJS:.o=.dep) 5088endif 5089endif 5090 5091 5092LIBGRPC++_TEST_CONFIG_SRC = \ 5093 test/cpp/util/test_config_cc.cc \ 5094 5095PUBLIC_HEADERS_CXX += \ 5096 5097LIBGRPC++_TEST_CONFIG_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_CONFIG_SRC)))) 5098 5099 5100ifeq ($(NO_SECURE),true) 5101 5102# You can't build secure libraries if you don't have OpenSSL. 5103 5104$(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a: openssl_dep_error 5105 5106 5107else 5108 5109ifeq ($(NO_PROTOBUF),true) 5110 5111# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5112 5113$(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a: protobuf_dep_error 5114 5115 5116else 5117 5118$(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_CONFIG_OBJS) 5119 $(E) "[AR] Creating $@" 5120 $(Q) mkdir -p `dirname $@` 5121 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 5122 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBGRPC++_TEST_CONFIG_OBJS) 5123ifeq ($(SYSTEM),Darwin) 5124 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 5125endif 5126 5127 5128 5129 5130endif 5131 5132endif 5133 5134ifneq ($(NO_SECURE),true) 5135ifneq ($(NO_DEPS),true) 5136-include $(LIBGRPC++_TEST_CONFIG_OBJS:.o=.dep) 5137endif 5138endif 5139 5140 5141LIBGRPC++_TEST_UTIL_SRC = \ 5142 test/core/end2end/data/client_certs.cc \ 5143 test/core/end2end/data/server1_cert.cc \ 5144 test/core/end2end/data/server1_key.cc \ 5145 test/core/end2end/data/test_root_cert.cc \ 5146 test/cpp/util/byte_buffer_proto_helper.cc \ 5147 test/cpp/util/create_test_channel.cc \ 5148 test/cpp/util/string_ref_helper.cc \ 5149 test/cpp/util/subprocess.cc \ 5150 test/cpp/util/test_credentials_provider.cc \ 5151 5152PUBLIC_HEADERS_CXX += \ 5153 5154LIBGRPC++_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC)))) 5155 5156 5157ifeq ($(NO_SECURE),true) 5158 5159# You can't build secure libraries if you don't have OpenSSL. 5160 5161$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: openssl_dep_error 5162 5163 5164else 5165 5166ifeq ($(NO_PROTOBUF),true) 5167 5168# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5169 5170$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: protobuf_dep_error 5171 5172 5173else 5174 5175$(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_UTIL_OBJS) 5176 $(E) "[AR] Creating $@" 5177 $(Q) mkdir -p `dirname $@` 5178 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a 5179 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS) 5180ifeq ($(SYSTEM),Darwin) 5181 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a 5182endif 5183 5184 5185 5186 5187endif 5188 5189endif 5190 5191ifneq ($(NO_SECURE),true) 5192ifneq ($(NO_DEPS),true) 5193-include $(LIBGRPC++_TEST_UTIL_OBJS:.o=.dep) 5194endif 5195endif 5196 5197 5198LIBGRPC++_UNSECURE_SRC = \ 5199 src/cpp/client/channel_cc.cc \ 5200 src/cpp/client/client_callback.cc \ 5201 src/cpp/client/client_context.cc \ 5202 src/cpp/client/client_interceptor.cc \ 5203 src/cpp/client/create_channel.cc \ 5204 src/cpp/client/create_channel_internal.cc \ 5205 src/cpp/client/create_channel_posix.cc \ 5206 src/cpp/client/credentials_cc.cc \ 5207 src/cpp/client/insecure_credentials.cc \ 5208 src/cpp/codegen/codegen_init.cc \ 5209 src/cpp/common/alarm.cc \ 5210 src/cpp/common/channel_arguments.cc \ 5211 src/cpp/common/channel_filter.cc \ 5212 src/cpp/common/completion_queue_cc.cc \ 5213 src/cpp/common/core_codegen.cc \ 5214 src/cpp/common/insecure_create_auth_context.cc \ 5215 src/cpp/common/resource_quota_cc.cc \ 5216 src/cpp/common/rpc_method.cc \ 5217 src/cpp/common/validate_service_config.cc \ 5218 src/cpp/common/version_cc.cc \ 5219 src/cpp/server/async_generic_service.cc \ 5220 src/cpp/server/channel_argument_option.cc \ 5221 src/cpp/server/create_default_thread_pool.cc \ 5222 src/cpp/server/dynamic_thread_pool.cc \ 5223 src/cpp/server/external_connection_acceptor_impl.cc \ 5224 src/cpp/server/health/default_health_check_service.cc \ 5225 src/cpp/server/health/health_check_service.cc \ 5226 src/cpp/server/health/health_check_service_server_builder_option.cc \ 5227 src/cpp/server/insecure_server_credentials.cc \ 5228 src/cpp/server/server_builder.cc \ 5229 src/cpp/server/server_callback.cc \ 5230 src/cpp/server/server_cc.cc \ 5231 src/cpp/server/server_context.cc \ 5232 src/cpp/server/server_credentials.cc \ 5233 src/cpp/server/server_posix.cc \ 5234 src/cpp/thread_manager/thread_manager.cc \ 5235 src/cpp/util/byte_buffer_cc.cc \ 5236 src/cpp/util/status.cc \ 5237 src/cpp/util/string_ref.cc \ 5238 src/cpp/util/time_cc.cc \ 5239 5240PUBLIC_HEADERS_CXX += \ 5241 include/grpc++/alarm.h \ 5242 include/grpc++/channel.h \ 5243 include/grpc++/client_context.h \ 5244 include/grpc++/completion_queue.h \ 5245 include/grpc++/create_channel.h \ 5246 include/grpc++/create_channel_posix.h \ 5247 include/grpc++/ext/health_check_service_server_builder_option.h \ 5248 include/grpc++/generic/async_generic_service.h \ 5249 include/grpc++/generic/generic_stub.h \ 5250 include/grpc++/grpc++.h \ 5251 include/grpc++/health_check_service_interface.h \ 5252 include/grpc++/impl/call.h \ 5253 include/grpc++/impl/channel_argument_option.h \ 5254 include/grpc++/impl/client_unary_call.h \ 5255 include/grpc++/impl/codegen/async_stream.h \ 5256 include/grpc++/impl/codegen/async_unary_call.h \ 5257 include/grpc++/impl/codegen/byte_buffer.h \ 5258 include/grpc++/impl/codegen/call.h \ 5259 include/grpc++/impl/codegen/call_hook.h \ 5260 include/grpc++/impl/codegen/channel_interface.h \ 5261 include/grpc++/impl/codegen/client_context.h \ 5262 include/grpc++/impl/codegen/client_unary_call.h \ 5263 include/grpc++/impl/codegen/completion_queue.h \ 5264 include/grpc++/impl/codegen/completion_queue_tag.h \ 5265 include/grpc++/impl/codegen/config.h \ 5266 include/grpc++/impl/codegen/config_protobuf.h \ 5267 include/grpc++/impl/codegen/core_codegen.h \ 5268 include/grpc++/impl/codegen/core_codegen_interface.h \ 5269 include/grpc++/impl/codegen/create_auth_context.h \ 5270 include/grpc++/impl/codegen/grpc_library.h \ 5271 include/grpc++/impl/codegen/metadata_map.h \ 5272 include/grpc++/impl/codegen/method_handler_impl.h \ 5273 include/grpc++/impl/codegen/proto_utils.h \ 5274 include/grpc++/impl/codegen/rpc_method.h \ 5275 include/grpc++/impl/codegen/rpc_service_method.h \ 5276 include/grpc++/impl/codegen/security/auth_context.h \ 5277 include/grpc++/impl/codegen/serialization_traits.h \ 5278 include/grpc++/impl/codegen/server_context.h \ 5279 include/grpc++/impl/codegen/server_interface.h \ 5280 include/grpc++/impl/codegen/service_type.h \ 5281 include/grpc++/impl/codegen/slice.h \ 5282 include/grpc++/impl/codegen/status.h \ 5283 include/grpc++/impl/codegen/status_code_enum.h \ 5284 include/grpc++/impl/codegen/string_ref.h \ 5285 include/grpc++/impl/codegen/stub_options.h \ 5286 include/grpc++/impl/codegen/sync_stream.h \ 5287 include/grpc++/impl/codegen/time.h \ 5288 include/grpc++/impl/grpc_library.h \ 5289 include/grpc++/impl/method_handler_impl.h \ 5290 include/grpc++/impl/rpc_method.h \ 5291 include/grpc++/impl/rpc_service_method.h \ 5292 include/grpc++/impl/serialization_traits.h \ 5293 include/grpc++/impl/server_builder_option.h \ 5294 include/grpc++/impl/server_builder_plugin.h \ 5295 include/grpc++/impl/server_initializer.h \ 5296 include/grpc++/impl/service_type.h \ 5297 include/grpc++/resource_quota.h \ 5298 include/grpc++/security/auth_context.h \ 5299 include/grpc++/security/auth_metadata_processor.h \ 5300 include/grpc++/security/credentials.h \ 5301 include/grpc++/security/server_credentials.h \ 5302 include/grpc++/server.h \ 5303 include/grpc++/server_builder.h \ 5304 include/grpc++/server_context.h \ 5305 include/grpc++/server_posix.h \ 5306 include/grpc++/support/async_stream.h \ 5307 include/grpc++/support/async_unary_call.h \ 5308 include/grpc++/support/byte_buffer.h \ 5309 include/grpc++/support/channel_arguments.h \ 5310 include/grpc++/support/config.h \ 5311 include/grpc++/support/slice.h \ 5312 include/grpc++/support/status.h \ 5313 include/grpc++/support/status_code_enum.h \ 5314 include/grpc++/support/string_ref.h \ 5315 include/grpc++/support/stub_options.h \ 5316 include/grpc++/support/sync_stream.h \ 5317 include/grpc++/support/time.h \ 5318 include/grpcpp/alarm.h \ 5319 include/grpcpp/alarm_impl.h \ 5320 include/grpcpp/channel.h \ 5321 include/grpcpp/channel_impl.h \ 5322 include/grpcpp/client_context.h \ 5323 include/grpcpp/completion_queue.h \ 5324 include/grpcpp/completion_queue_impl.h \ 5325 include/grpcpp/create_channel.h \ 5326 include/grpcpp/create_channel_impl.h \ 5327 include/grpcpp/create_channel_posix.h \ 5328 include/grpcpp/ext/health_check_service_server_builder_option.h \ 5329 include/grpcpp/generic/async_generic_service.h \ 5330 include/grpcpp/generic/generic_stub.h \ 5331 include/grpcpp/grpcpp.h \ 5332 include/grpcpp/health_check_service_interface.h \ 5333 include/grpcpp/impl/call.h \ 5334 include/grpcpp/impl/channel_argument_option.h \ 5335 include/grpcpp/impl/client_unary_call.h \ 5336 include/grpcpp/impl/codegen/async_generic_service.h \ 5337 include/grpcpp/impl/codegen/async_stream.h \ 5338 include/grpcpp/impl/codegen/async_stream_impl.h \ 5339 include/grpcpp/impl/codegen/async_unary_call.h \ 5340 include/grpcpp/impl/codegen/async_unary_call_impl.h \ 5341 include/grpcpp/impl/codegen/byte_buffer.h \ 5342 include/grpcpp/impl/codegen/call.h \ 5343 include/grpcpp/impl/codegen/call_hook.h \ 5344 include/grpcpp/impl/codegen/call_op_set.h \ 5345 include/grpcpp/impl/codegen/call_op_set_interface.h \ 5346 include/grpcpp/impl/codegen/callback_common.h \ 5347 include/grpcpp/impl/codegen/channel_interface.h \ 5348 include/grpcpp/impl/codegen/client_callback.h \ 5349 include/grpcpp/impl/codegen/client_callback_impl.h \ 5350 include/grpcpp/impl/codegen/client_context.h \ 5351 include/grpcpp/impl/codegen/client_context_impl.h \ 5352 include/grpcpp/impl/codegen/client_interceptor.h \ 5353 include/grpcpp/impl/codegen/client_unary_call.h \ 5354 include/grpcpp/impl/codegen/completion_queue.h \ 5355 include/grpcpp/impl/codegen/completion_queue_impl.h \ 5356 include/grpcpp/impl/codegen/completion_queue_tag.h \ 5357 include/grpcpp/impl/codegen/config.h \ 5358 include/grpcpp/impl/codegen/config_protobuf.h \ 5359 include/grpcpp/impl/codegen/core_codegen.h \ 5360 include/grpcpp/impl/codegen/core_codegen_interface.h \ 5361 include/grpcpp/impl/codegen/create_auth_context.h \ 5362 include/grpcpp/impl/codegen/delegating_channel.h \ 5363 include/grpcpp/impl/codegen/grpc_library.h \ 5364 include/grpcpp/impl/codegen/intercepted_channel.h \ 5365 include/grpcpp/impl/codegen/interceptor.h \ 5366 include/grpcpp/impl/codegen/interceptor_common.h \ 5367 include/grpcpp/impl/codegen/message_allocator.h \ 5368 include/grpcpp/impl/codegen/metadata_map.h \ 5369 include/grpcpp/impl/codegen/method_handler.h \ 5370 include/grpcpp/impl/codegen/method_handler_impl.h \ 5371 include/grpcpp/impl/codegen/proto_buffer_reader.h \ 5372 include/grpcpp/impl/codegen/proto_buffer_writer.h \ 5373 include/grpcpp/impl/codegen/proto_utils.h \ 5374 include/grpcpp/impl/codegen/rpc_method.h \ 5375 include/grpcpp/impl/codegen/rpc_service_method.h \ 5376 include/grpcpp/impl/codegen/security/auth_context.h \ 5377 include/grpcpp/impl/codegen/serialization_traits.h \ 5378 include/grpcpp/impl/codegen/server_callback.h \ 5379 include/grpcpp/impl/codegen/server_callback_handlers.h \ 5380 include/grpcpp/impl/codegen/server_callback_impl.h \ 5381 include/grpcpp/impl/codegen/server_context.h \ 5382 include/grpcpp/impl/codegen/server_context_impl.h \ 5383 include/grpcpp/impl/codegen/server_interceptor.h \ 5384 include/grpcpp/impl/codegen/server_interface.h \ 5385 include/grpcpp/impl/codegen/service_type.h \ 5386 include/grpcpp/impl/codegen/slice.h \ 5387 include/grpcpp/impl/codegen/status.h \ 5388 include/grpcpp/impl/codegen/status_code_enum.h \ 5389 include/grpcpp/impl/codegen/string_ref.h \ 5390 include/grpcpp/impl/codegen/stub_options.h \ 5391 include/grpcpp/impl/codegen/sync.h \ 5392 include/grpcpp/impl/codegen/sync_stream.h \ 5393 include/grpcpp/impl/codegen/sync_stream_impl.h \ 5394 include/grpcpp/impl/codegen/time.h \ 5395 include/grpcpp/impl/grpc_library.h \ 5396 include/grpcpp/impl/method_handler_impl.h \ 5397 include/grpcpp/impl/rpc_method.h \ 5398 include/grpcpp/impl/rpc_service_method.h \ 5399 include/grpcpp/impl/serialization_traits.h \ 5400 include/grpcpp/impl/server_builder_option.h \ 5401 include/grpcpp/impl/server_builder_option_impl.h \ 5402 include/grpcpp/impl/server_builder_plugin.h \ 5403 include/grpcpp/impl/server_initializer.h \ 5404 include/grpcpp/impl/server_initializer_impl.h \ 5405 include/grpcpp/impl/service_type.h \ 5406 include/grpcpp/resource_quota.h \ 5407 include/grpcpp/security/auth_context.h \ 5408 include/grpcpp/security/auth_metadata_processor.h \ 5409 include/grpcpp/security/credentials.h \ 5410 include/grpcpp/security/credentials_impl.h \ 5411 include/grpcpp/security/server_credentials.h \ 5412 include/grpcpp/security/server_credentials_impl.h \ 5413 include/grpcpp/security/tls_credentials_options.h \ 5414 include/grpcpp/server.h \ 5415 include/grpcpp/server_builder.h \ 5416 include/grpcpp/server_context.h \ 5417 include/grpcpp/server_impl.h \ 5418 include/grpcpp/server_posix.h \ 5419 include/grpcpp/support/async_stream.h \ 5420 include/grpcpp/support/async_stream_impl.h \ 5421 include/grpcpp/support/async_unary_call.h \ 5422 include/grpcpp/support/async_unary_call_impl.h \ 5423 include/grpcpp/support/byte_buffer.h \ 5424 include/grpcpp/support/channel_arguments.h \ 5425 include/grpcpp/support/channel_arguments_impl.h \ 5426 include/grpcpp/support/client_callback.h \ 5427 include/grpcpp/support/client_callback_impl.h \ 5428 include/grpcpp/support/client_interceptor.h \ 5429 include/grpcpp/support/config.h \ 5430 include/grpcpp/support/interceptor.h \ 5431 include/grpcpp/support/message_allocator.h \ 5432 include/grpcpp/support/method_handler.h \ 5433 include/grpcpp/support/proto_buffer_reader.h \ 5434 include/grpcpp/support/proto_buffer_writer.h \ 5435 include/grpcpp/support/server_callback.h \ 5436 include/grpcpp/support/server_callback_impl.h \ 5437 include/grpcpp/support/server_interceptor.h \ 5438 include/grpcpp/support/slice.h \ 5439 include/grpcpp/support/status.h \ 5440 include/grpcpp/support/status_code_enum.h \ 5441 include/grpcpp/support/string_ref.h \ 5442 include/grpcpp/support/stub_options.h \ 5443 include/grpcpp/support/sync_stream.h \ 5444 include/grpcpp/support/sync_stream_impl.h \ 5445 include/grpcpp/support/time.h \ 5446 include/grpcpp/support/validate_service_config.h \ 5447 5448LIBGRPC++_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_UNSECURE_SRC)))) 5449 5450 5451ifeq ($(NO_PROTOBUF),true) 5452 5453# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5454 5455$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a: protobuf_dep_error 5456 5457$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 5458 5459else 5460 5461$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_UNSECURE_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) 5462 $(E) "[AR] Creating $@" 5463 $(Q) mkdir -p `dirname $@` 5464 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a 5465 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBGRPC++_UNSECURE_OBJS) $(LIBGPR_OBJS) $(LIBGRPC_ABSEIL_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(RE2_MERGE_OBJS) $(UPB_MERGE_OBJS) 5466ifeq ($(SYSTEM),Darwin) 5467 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a 5468endif 5469 5470 5471 5472ifeq ($(SYSTEM),MINGW32) 5473$(LIBDIR)/$(CONFIG)/grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 5474 $(E) "[LD] Linking $@" 5475 $(Q) mkdir -p `dirname $@` 5476 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++_unsecure$(SHARED_VERSION_CPP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc_unsecure$(SHARED_VERSION_CORE)-dll -lgpr$(SHARED_VERSION_CORE)-dll -laddress_sorting$(SHARED_VERSION_CORE)-dll -lupb$(SHARED_VERSION_CORE)-dll 5477else 5478$(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libupb.$(SHARED_EXT_CORE) 5479 $(E) "[LD] Linking $@" 5480 $(Q) mkdir -p `dirname $@` 5481ifeq ($(SYSTEM),Darwin) 5482 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc_unsecure -lgpr -laddress_sorting -lupb 5483else 5484 $(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) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc_unsecure -lgpr -laddress_sorting -lupb 5485 $(Q) ln -sf $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP).so.1 5486 $(Q) ln -sf $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP).so 5487endif 5488endif 5489 5490endif 5491 5492ifneq ($(NO_DEPS),true) 5493-include $(LIBGRPC++_UNSECURE_OBJS:.o=.dep) 5494endif 5495 5496 5497LIBGRPC_PLUGIN_SUPPORT_SRC = \ 5498 src/compiler/cpp_generator.cc \ 5499 src/compiler/csharp_generator.cc \ 5500 src/compiler/node_generator.cc \ 5501 src/compiler/objective_c_generator.cc \ 5502 src/compiler/php_generator.cc \ 5503 src/compiler/python_generator.cc \ 5504 src/compiler/ruby_generator.cc \ 5505 5506PUBLIC_HEADERS_CXX += \ 5507 include/grpc++/impl/codegen/config_protobuf.h \ 5508 include/grpcpp/impl/codegen/config_protobuf.h \ 5509 5510LIBGRPC_PLUGIN_SUPPORT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_PLUGIN_SUPPORT_SRC)))) 5511 5512 5513ifeq ($(NO_PROTOBUF),true) 5514 5515# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5516 5517$(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a: protobuf_dep_error 5518 5519 5520else 5521 5522$(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPC_PLUGIN_SUPPORT_OBJS) 5523 $(E) "[AR] Creating $@" 5524 $(Q) mkdir -p `dirname $@` 5525 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 5526 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(LIBGRPC_PLUGIN_SUPPORT_OBJS) 5527ifeq ($(SYSTEM),Darwin) 5528 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 5529endif 5530 5531 5532 5533 5534endif 5535 5536ifneq ($(NO_DEPS),true) 5537-include $(LIBGRPC_PLUGIN_SUPPORT_OBJS:.o=.dep) 5538endif 5539 5540 5541LIBGRPCPP_CHANNELZ_SRC = \ 5542 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc \ 5543 src/cpp/server/channelz/channelz_service.cc \ 5544 src/cpp/server/channelz/channelz_service_plugin.cc \ 5545 5546PUBLIC_HEADERS_CXX += \ 5547 include/grpcpp/ext/channelz_service_plugin.h \ 5548 include/grpcpp/ext/channelz_service_plugin_impl.h \ 5549 5550LIBGRPCPP_CHANNELZ_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPCPP_CHANNELZ_SRC)))) 5551 5552 5553ifeq ($(NO_SECURE),true) 5554 5555# You can't build secure libraries if you don't have OpenSSL. 5556 5557$(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a: openssl_dep_error 5558 5559$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 5560 5561else 5562 5563ifeq ($(NO_PROTOBUF),true) 5564 5565# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5566 5567$(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a: protobuf_dep_error 5568 5569$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 5570 5571else 5572 5573$(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBGRPCPP_CHANNELZ_OBJS) 5574 $(E) "[AR] Creating $@" 5575 $(Q) mkdir -p `dirname $@` 5576 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a 5577 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBGRPCPP_CHANNELZ_OBJS) 5578ifeq ($(SYSTEM),Darwin) 5579 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a 5580endif 5581 5582 5583 5584ifeq ($(SYSTEM),MINGW32) 5585$(LIBDIR)/$(CONFIG)/grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPCPP_CHANNELZ_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 5586 $(E) "[LD] Linking $@" 5587 $(Q) mkdir -p `dirname $@` 5588 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpcpp_channelz$(SHARED_VERSION_CPP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPCPP_CHANNELZ_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++$(SHARED_VERSION_CPP)-dll -lgrpc$(SHARED_VERSION_CORE)-dll -lgpr$(SHARED_VERSION_CORE)-dll -laddress_sorting$(SHARED_VERSION_CORE)-dll -lupb$(SHARED_VERSION_CORE)-dll 5589else 5590$(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPCPP_CHANNELZ_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libupb.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 5591 $(E) "[LD] Linking $@" 5592 $(Q) mkdir -p `dirname $@` 5593ifeq ($(SYSTEM),Darwin) 5594 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPCPP_CHANNELZ_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc -lgpr -laddress_sorting -lupb 5595else 5596 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpcpp_channelz.so.1 -o $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPCPP_CHANNELZ_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc -lgpr -laddress_sorting -lupb 5597 $(Q) ln -sf $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP).so.1 5598 $(Q) ln -sf $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP).so 5599endif 5600endif 5601 5602endif 5603 5604endif 5605 5606ifneq ($(NO_SECURE),true) 5607ifneq ($(NO_DEPS),true) 5608-include $(LIBGRPCPP_CHANNELZ_OBJS:.o=.dep) 5609endif 5610endif 5611$(OBJDIR)/$(CONFIG)/src/cpp/server/channelz/channelz_service.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc 5612$(OBJDIR)/$(CONFIG)/src/cpp/server/channelz/channelz_service_plugin.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc 5613 5614 5615LIBBORINGSSL_SRC = \ 5616 third_party/boringssl-with-bazel/err_data.c \ 5617 third_party/boringssl-with-bazel/src/crypto/asn1/a_bitstr.c \ 5618 third_party/boringssl-with-bazel/src/crypto/asn1/a_bool.c \ 5619 third_party/boringssl-with-bazel/src/crypto/asn1/a_d2i_fp.c \ 5620 third_party/boringssl-with-bazel/src/crypto/asn1/a_dup.c \ 5621 third_party/boringssl-with-bazel/src/crypto/asn1/a_enum.c \ 5622 third_party/boringssl-with-bazel/src/crypto/asn1/a_gentm.c \ 5623 third_party/boringssl-with-bazel/src/crypto/asn1/a_i2d_fp.c \ 5624 third_party/boringssl-with-bazel/src/crypto/asn1/a_int.c \ 5625 third_party/boringssl-with-bazel/src/crypto/asn1/a_mbstr.c \ 5626 third_party/boringssl-with-bazel/src/crypto/asn1/a_object.c \ 5627 third_party/boringssl-with-bazel/src/crypto/asn1/a_octet.c \ 5628 third_party/boringssl-with-bazel/src/crypto/asn1/a_print.c \ 5629 third_party/boringssl-with-bazel/src/crypto/asn1/a_strnid.c \ 5630 third_party/boringssl-with-bazel/src/crypto/asn1/a_time.c \ 5631 third_party/boringssl-with-bazel/src/crypto/asn1/a_type.c \ 5632 third_party/boringssl-with-bazel/src/crypto/asn1/a_utctm.c \ 5633 third_party/boringssl-with-bazel/src/crypto/asn1/a_utf8.c \ 5634 third_party/boringssl-with-bazel/src/crypto/asn1/asn1_lib.c \ 5635 third_party/boringssl-with-bazel/src/crypto/asn1/asn1_par.c \ 5636 third_party/boringssl-with-bazel/src/crypto/asn1/asn_pack.c \ 5637 third_party/boringssl-with-bazel/src/crypto/asn1/f_enum.c \ 5638 third_party/boringssl-with-bazel/src/crypto/asn1/f_int.c \ 5639 third_party/boringssl-with-bazel/src/crypto/asn1/f_string.c \ 5640 third_party/boringssl-with-bazel/src/crypto/asn1/tasn_dec.c \ 5641 third_party/boringssl-with-bazel/src/crypto/asn1/tasn_enc.c \ 5642 third_party/boringssl-with-bazel/src/crypto/asn1/tasn_fre.c \ 5643 third_party/boringssl-with-bazel/src/crypto/asn1/tasn_new.c \ 5644 third_party/boringssl-with-bazel/src/crypto/asn1/tasn_typ.c \ 5645 third_party/boringssl-with-bazel/src/crypto/asn1/tasn_utl.c \ 5646 third_party/boringssl-with-bazel/src/crypto/asn1/time_support.c \ 5647 third_party/boringssl-with-bazel/src/crypto/base64/base64.c \ 5648 third_party/boringssl-with-bazel/src/crypto/bio/bio.c \ 5649 third_party/boringssl-with-bazel/src/crypto/bio/bio_mem.c \ 5650 third_party/boringssl-with-bazel/src/crypto/bio/connect.c \ 5651 third_party/boringssl-with-bazel/src/crypto/bio/fd.c \ 5652 third_party/boringssl-with-bazel/src/crypto/bio/file.c \ 5653 third_party/boringssl-with-bazel/src/crypto/bio/hexdump.c \ 5654 third_party/boringssl-with-bazel/src/crypto/bio/pair.c \ 5655 third_party/boringssl-with-bazel/src/crypto/bio/printf.c \ 5656 third_party/boringssl-with-bazel/src/crypto/bio/socket.c \ 5657 third_party/boringssl-with-bazel/src/crypto/bio/socket_helper.c \ 5658 third_party/boringssl-with-bazel/src/crypto/bn_extra/bn_asn1.c \ 5659 third_party/boringssl-with-bazel/src/crypto/bn_extra/convert.c \ 5660 third_party/boringssl-with-bazel/src/crypto/buf/buf.c \ 5661 third_party/boringssl-with-bazel/src/crypto/bytestring/asn1_compat.c \ 5662 third_party/boringssl-with-bazel/src/crypto/bytestring/ber.c \ 5663 third_party/boringssl-with-bazel/src/crypto/bytestring/cbb.c \ 5664 third_party/boringssl-with-bazel/src/crypto/bytestring/cbs.c \ 5665 third_party/boringssl-with-bazel/src/crypto/bytestring/unicode.c \ 5666 third_party/boringssl-with-bazel/src/crypto/chacha/chacha.c \ 5667 third_party/boringssl-with-bazel/src/crypto/cipher_extra/cipher_extra.c \ 5668 third_party/boringssl-with-bazel/src/crypto/cipher_extra/derive_key.c \ 5669 third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_aesccm.c \ 5670 third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_aesctrhmac.c \ 5671 third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_aesgcmsiv.c \ 5672 third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_chacha20poly1305.c \ 5673 third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_null.c \ 5674 third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_rc2.c \ 5675 third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_rc4.c \ 5676 third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_tls.c \ 5677 third_party/boringssl-with-bazel/src/crypto/cipher_extra/tls_cbc.c \ 5678 third_party/boringssl-with-bazel/src/crypto/cmac/cmac.c \ 5679 third_party/boringssl-with-bazel/src/crypto/conf/conf.c \ 5680 third_party/boringssl-with-bazel/src/crypto/cpu-aarch64-fuchsia.c \ 5681 third_party/boringssl-with-bazel/src/crypto/cpu-aarch64-linux.c \ 5682 third_party/boringssl-with-bazel/src/crypto/cpu-arm-linux.c \ 5683 third_party/boringssl-with-bazel/src/crypto/cpu-arm.c \ 5684 third_party/boringssl-with-bazel/src/crypto/cpu-intel.c \ 5685 third_party/boringssl-with-bazel/src/crypto/cpu-ppc64le.c \ 5686 third_party/boringssl-with-bazel/src/crypto/crypto.c \ 5687 third_party/boringssl-with-bazel/src/crypto/curve25519/curve25519.c \ 5688 third_party/boringssl-with-bazel/src/crypto/curve25519/spake25519.c \ 5689 third_party/boringssl-with-bazel/src/crypto/dh/check.c \ 5690 third_party/boringssl-with-bazel/src/crypto/dh/dh.c \ 5691 third_party/boringssl-with-bazel/src/crypto/dh/dh_asn1.c \ 5692 third_party/boringssl-with-bazel/src/crypto/dh/params.c \ 5693 third_party/boringssl-with-bazel/src/crypto/digest_extra/digest_extra.c \ 5694 third_party/boringssl-with-bazel/src/crypto/dsa/dsa.c \ 5695 third_party/boringssl-with-bazel/src/crypto/dsa/dsa_asn1.c \ 5696 third_party/boringssl-with-bazel/src/crypto/ec_extra/ec_asn1.c \ 5697 third_party/boringssl-with-bazel/src/crypto/ec_extra/ec_derive.c \ 5698 third_party/boringssl-with-bazel/src/crypto/ec_extra/hash_to_curve.c \ 5699 third_party/boringssl-with-bazel/src/crypto/ecdh_extra/ecdh_extra.c \ 5700 third_party/boringssl-with-bazel/src/crypto/ecdsa_extra/ecdsa_asn1.c \ 5701 third_party/boringssl-with-bazel/src/crypto/engine/engine.c \ 5702 third_party/boringssl-with-bazel/src/crypto/err/err.c \ 5703 third_party/boringssl-with-bazel/src/crypto/evp/digestsign.c \ 5704 third_party/boringssl-with-bazel/src/crypto/evp/evp.c \ 5705 third_party/boringssl-with-bazel/src/crypto/evp/evp_asn1.c \ 5706 third_party/boringssl-with-bazel/src/crypto/evp/evp_ctx.c \ 5707 third_party/boringssl-with-bazel/src/crypto/evp/p_dsa_asn1.c \ 5708 third_party/boringssl-with-bazel/src/crypto/evp/p_ec.c \ 5709 third_party/boringssl-with-bazel/src/crypto/evp/p_ec_asn1.c \ 5710 third_party/boringssl-with-bazel/src/crypto/evp/p_ed25519.c \ 5711 third_party/boringssl-with-bazel/src/crypto/evp/p_ed25519_asn1.c \ 5712 third_party/boringssl-with-bazel/src/crypto/evp/p_rsa.c \ 5713 third_party/boringssl-with-bazel/src/crypto/evp/p_rsa_asn1.c \ 5714 third_party/boringssl-with-bazel/src/crypto/evp/p_x25519.c \ 5715 third_party/boringssl-with-bazel/src/crypto/evp/p_x25519_asn1.c \ 5716 third_party/boringssl-with-bazel/src/crypto/evp/pbkdf.c \ 5717 third_party/boringssl-with-bazel/src/crypto/evp/print.c \ 5718 third_party/boringssl-with-bazel/src/crypto/evp/scrypt.c \ 5719 third_party/boringssl-with-bazel/src/crypto/evp/sign.c \ 5720 third_party/boringssl-with-bazel/src/crypto/ex_data.c \ 5721 third_party/boringssl-with-bazel/src/crypto/fipsmodule/bcm.c \ 5722 third_party/boringssl-with-bazel/src/crypto/fipsmodule/fips_shared_support.c \ 5723 third_party/boringssl-with-bazel/src/crypto/fipsmodule/is_fips.c \ 5724 third_party/boringssl-with-bazel/src/crypto/hkdf/hkdf.c \ 5725 third_party/boringssl-with-bazel/src/crypto/hrss/hrss.c \ 5726 third_party/boringssl-with-bazel/src/crypto/lhash/lhash.c \ 5727 third_party/boringssl-with-bazel/src/crypto/mem.c \ 5728 third_party/boringssl-with-bazel/src/crypto/obj/obj.c \ 5729 third_party/boringssl-with-bazel/src/crypto/obj/obj_xref.c \ 5730 third_party/boringssl-with-bazel/src/crypto/pem/pem_all.c \ 5731 third_party/boringssl-with-bazel/src/crypto/pem/pem_info.c \ 5732 third_party/boringssl-with-bazel/src/crypto/pem/pem_lib.c \ 5733 third_party/boringssl-with-bazel/src/crypto/pem/pem_oth.c \ 5734 third_party/boringssl-with-bazel/src/crypto/pem/pem_pk8.c \ 5735 third_party/boringssl-with-bazel/src/crypto/pem/pem_pkey.c \ 5736 third_party/boringssl-with-bazel/src/crypto/pem/pem_x509.c \ 5737 third_party/boringssl-with-bazel/src/crypto/pem/pem_xaux.c \ 5738 third_party/boringssl-with-bazel/src/crypto/pkcs7/pkcs7.c \ 5739 third_party/boringssl-with-bazel/src/crypto/pkcs7/pkcs7_x509.c \ 5740 third_party/boringssl-with-bazel/src/crypto/pkcs8/p5_pbev2.c \ 5741 third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs8.c \ 5742 third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs8_x509.c \ 5743 third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305.c \ 5744 third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_arm.c \ 5745 third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_vec.c \ 5746 third_party/boringssl-with-bazel/src/crypto/pool/pool.c \ 5747 third_party/boringssl-with-bazel/src/crypto/rand_extra/deterministic.c \ 5748 third_party/boringssl-with-bazel/src/crypto/rand_extra/forkunsafe.c \ 5749 third_party/boringssl-with-bazel/src/crypto/rand_extra/fuchsia.c \ 5750 third_party/boringssl-with-bazel/src/crypto/rand_extra/rand_extra.c \ 5751 third_party/boringssl-with-bazel/src/crypto/rand_extra/windows.c \ 5752 third_party/boringssl-with-bazel/src/crypto/rc4/rc4.c \ 5753 third_party/boringssl-with-bazel/src/crypto/refcount_c11.c \ 5754 third_party/boringssl-with-bazel/src/crypto/refcount_lock.c \ 5755 third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_asn1.c \ 5756 third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_print.c \ 5757 third_party/boringssl-with-bazel/src/crypto/siphash/siphash.c \ 5758 third_party/boringssl-with-bazel/src/crypto/stack/stack.c \ 5759 third_party/boringssl-with-bazel/src/crypto/thread.c \ 5760 third_party/boringssl-with-bazel/src/crypto/thread_none.c \ 5761 third_party/boringssl-with-bazel/src/crypto/thread_pthread.c \ 5762 third_party/boringssl-with-bazel/src/crypto/thread_win.c \ 5763 third_party/boringssl-with-bazel/src/crypto/trust_token/pmbtoken.c \ 5764 third_party/boringssl-with-bazel/src/crypto/trust_token/trust_token.c \ 5765 third_party/boringssl-with-bazel/src/crypto/x509/a_digest.c \ 5766 third_party/boringssl-with-bazel/src/crypto/x509/a_sign.c \ 5767 third_party/boringssl-with-bazel/src/crypto/x509/a_strex.c \ 5768 third_party/boringssl-with-bazel/src/crypto/x509/a_verify.c \ 5769 third_party/boringssl-with-bazel/src/crypto/x509/algorithm.c \ 5770 third_party/boringssl-with-bazel/src/crypto/x509/asn1_gen.c \ 5771 third_party/boringssl-with-bazel/src/crypto/x509/by_dir.c \ 5772 third_party/boringssl-with-bazel/src/crypto/x509/by_file.c \ 5773 third_party/boringssl-with-bazel/src/crypto/x509/i2d_pr.c \ 5774 third_party/boringssl-with-bazel/src/crypto/x509/rsa_pss.c \ 5775 third_party/boringssl-with-bazel/src/crypto/x509/t_crl.c \ 5776 third_party/boringssl-with-bazel/src/crypto/x509/t_req.c \ 5777 third_party/boringssl-with-bazel/src/crypto/x509/t_x509.c \ 5778 third_party/boringssl-with-bazel/src/crypto/x509/t_x509a.c \ 5779 third_party/boringssl-with-bazel/src/crypto/x509/x509.c \ 5780 third_party/boringssl-with-bazel/src/crypto/x509/x509_att.c \ 5781 third_party/boringssl-with-bazel/src/crypto/x509/x509_cmp.c \ 5782 third_party/boringssl-with-bazel/src/crypto/x509/x509_d2.c \ 5783 third_party/boringssl-with-bazel/src/crypto/x509/x509_def.c \ 5784 third_party/boringssl-with-bazel/src/crypto/x509/x509_ext.c \ 5785 third_party/boringssl-with-bazel/src/crypto/x509/x509_lu.c \ 5786 third_party/boringssl-with-bazel/src/crypto/x509/x509_obj.c \ 5787 third_party/boringssl-with-bazel/src/crypto/x509/x509_r2x.c \ 5788 third_party/boringssl-with-bazel/src/crypto/x509/x509_req.c \ 5789 third_party/boringssl-with-bazel/src/crypto/x509/x509_set.c \ 5790 third_party/boringssl-with-bazel/src/crypto/x509/x509_trs.c \ 5791 third_party/boringssl-with-bazel/src/crypto/x509/x509_txt.c \ 5792 third_party/boringssl-with-bazel/src/crypto/x509/x509_v3.c \ 5793 third_party/boringssl-with-bazel/src/crypto/x509/x509_vfy.c \ 5794 third_party/boringssl-with-bazel/src/crypto/x509/x509_vpm.c \ 5795 third_party/boringssl-with-bazel/src/crypto/x509/x509cset.c \ 5796 third_party/boringssl-with-bazel/src/crypto/x509/x509name.c \ 5797 third_party/boringssl-with-bazel/src/crypto/x509/x509rset.c \ 5798 third_party/boringssl-with-bazel/src/crypto/x509/x509spki.c \ 5799 third_party/boringssl-with-bazel/src/crypto/x509/x_algor.c \ 5800 third_party/boringssl-with-bazel/src/crypto/x509/x_all.c \ 5801 third_party/boringssl-with-bazel/src/crypto/x509/x_attrib.c \ 5802 third_party/boringssl-with-bazel/src/crypto/x509/x_crl.c \ 5803 third_party/boringssl-with-bazel/src/crypto/x509/x_exten.c \ 5804 third_party/boringssl-with-bazel/src/crypto/x509/x_info.c \ 5805 third_party/boringssl-with-bazel/src/crypto/x509/x_name.c \ 5806 third_party/boringssl-with-bazel/src/crypto/x509/x_pkey.c \ 5807 third_party/boringssl-with-bazel/src/crypto/x509/x_pubkey.c \ 5808 third_party/boringssl-with-bazel/src/crypto/x509/x_req.c \ 5809 third_party/boringssl-with-bazel/src/crypto/x509/x_sig.c \ 5810 third_party/boringssl-with-bazel/src/crypto/x509/x_spki.c \ 5811 third_party/boringssl-with-bazel/src/crypto/x509/x_val.c \ 5812 third_party/boringssl-with-bazel/src/crypto/x509/x_x509.c \ 5813 third_party/boringssl-with-bazel/src/crypto/x509/x_x509a.c \ 5814 third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_cache.c \ 5815 third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_data.c \ 5816 third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_lib.c \ 5817 third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_map.c \ 5818 third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_node.c \ 5819 third_party/boringssl-with-bazel/src/crypto/x509v3/pcy_tree.c \ 5820 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_akey.c \ 5821 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_akeya.c \ 5822 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_alt.c \ 5823 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_bcons.c \ 5824 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_bitst.c \ 5825 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_conf.c \ 5826 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_cpols.c \ 5827 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_crld.c \ 5828 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_enum.c \ 5829 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_extku.c \ 5830 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_genn.c \ 5831 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_ia5.c \ 5832 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_info.c \ 5833 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_int.c \ 5834 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_lib.c \ 5835 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_ncons.c \ 5836 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_ocsp.c \ 5837 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pci.c \ 5838 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pcia.c \ 5839 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pcons.c \ 5840 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pku.c \ 5841 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_pmaps.c \ 5842 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_prn.c \ 5843 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_purp.c \ 5844 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_skey.c \ 5845 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_sxnet.c \ 5846 third_party/boringssl-with-bazel/src/crypto/x509v3/v3_utl.c \ 5847 third_party/boringssl-with-bazel/src/ssl/bio_ssl.cc \ 5848 third_party/boringssl-with-bazel/src/ssl/d1_both.cc \ 5849 third_party/boringssl-with-bazel/src/ssl/d1_lib.cc \ 5850 third_party/boringssl-with-bazel/src/ssl/d1_pkt.cc \ 5851 third_party/boringssl-with-bazel/src/ssl/d1_srtp.cc \ 5852 third_party/boringssl-with-bazel/src/ssl/dtls_method.cc \ 5853 third_party/boringssl-with-bazel/src/ssl/dtls_record.cc \ 5854 third_party/boringssl-with-bazel/src/ssl/handoff.cc \ 5855 third_party/boringssl-with-bazel/src/ssl/handshake.cc \ 5856 third_party/boringssl-with-bazel/src/ssl/handshake_client.cc \ 5857 third_party/boringssl-with-bazel/src/ssl/handshake_server.cc \ 5858 third_party/boringssl-with-bazel/src/ssl/s3_both.cc \ 5859 third_party/boringssl-with-bazel/src/ssl/s3_lib.cc \ 5860 third_party/boringssl-with-bazel/src/ssl/s3_pkt.cc \ 5861 third_party/boringssl-with-bazel/src/ssl/ssl_aead_ctx.cc \ 5862 third_party/boringssl-with-bazel/src/ssl/ssl_asn1.cc \ 5863 third_party/boringssl-with-bazel/src/ssl/ssl_buffer.cc \ 5864 third_party/boringssl-with-bazel/src/ssl/ssl_cert.cc \ 5865 third_party/boringssl-with-bazel/src/ssl/ssl_cipher.cc \ 5866 third_party/boringssl-with-bazel/src/ssl/ssl_file.cc \ 5867 third_party/boringssl-with-bazel/src/ssl/ssl_key_share.cc \ 5868 third_party/boringssl-with-bazel/src/ssl/ssl_lib.cc \ 5869 third_party/boringssl-with-bazel/src/ssl/ssl_privkey.cc \ 5870 third_party/boringssl-with-bazel/src/ssl/ssl_session.cc \ 5871 third_party/boringssl-with-bazel/src/ssl/ssl_stat.cc \ 5872 third_party/boringssl-with-bazel/src/ssl/ssl_transcript.cc \ 5873 third_party/boringssl-with-bazel/src/ssl/ssl_versions.cc \ 5874 third_party/boringssl-with-bazel/src/ssl/ssl_x509.cc \ 5875 third_party/boringssl-with-bazel/src/ssl/t1_enc.cc \ 5876 third_party/boringssl-with-bazel/src/ssl/t1_lib.cc \ 5877 third_party/boringssl-with-bazel/src/ssl/tls13_both.cc \ 5878 third_party/boringssl-with-bazel/src/ssl/tls13_client.cc \ 5879 third_party/boringssl-with-bazel/src/ssl/tls13_enc.cc \ 5880 third_party/boringssl-with-bazel/src/ssl/tls13_server.cc \ 5881 third_party/boringssl-with-bazel/src/ssl/tls_method.cc \ 5882 third_party/boringssl-with-bazel/src/ssl/tls_record.cc \ 5883 5884PUBLIC_HEADERS_C += \ 5885 5886LIBBORINGSSL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SRC)))) 5887 5888$(LIBBORINGSSL_OBJS): CPPFLAGS += -Ithird_party/boringssl-with-bazel/src/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 5889$(LIBBORINGSSL_OBJS): CXXFLAGS += -fno-exceptions 5890$(LIBBORINGSSL_OBJS): CFLAGS += -g 5891 5892$(LIBDIR)/$(CONFIG)/libboringssl.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(LIBBORINGSSL_OBJS) 5893 $(E) "[AR] Creating $@" 5894 $(Q) mkdir -p `dirname $@` 5895 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl.a 5896 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libboringssl.a $(LIBBORINGSSL_OBJS) 5897ifeq ($(SYSTEM),Darwin) 5898 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl.a 5899endif 5900 5901 5902 5903 5904ifneq ($(NO_DEPS),true) 5905-include $(LIBBORINGSSL_OBJS:.o=.dep) 5906endif 5907 5908 5909LIBBORINGSSL_TEST_UTIL_SRC = \ 5910 third_party/boringssl-with-bazel/src/crypto/test/file_test.cc \ 5911 third_party/boringssl-with-bazel/src/crypto/test/malloc.cc \ 5912 third_party/boringssl-with-bazel/src/crypto/test/test_util.cc \ 5913 third_party/boringssl-with-bazel/src/crypto/test/wycheproof_util.cc \ 5914 5915PUBLIC_HEADERS_CXX += \ 5916 5917LIBBORINGSSL_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_TEST_UTIL_SRC)))) 5918 5919$(LIBBORINGSSL_TEST_UTIL_OBJS): CPPFLAGS += -Ithird_party/boringssl-with-bazel/src/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 5920$(LIBBORINGSSL_TEST_UTIL_OBJS): CXXFLAGS += -fno-exceptions 5921$(LIBBORINGSSL_TEST_UTIL_OBJS): CFLAGS += -g 5922 5923ifeq ($(NO_PROTOBUF),true) 5924 5925# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5926 5927$(LIBDIR)/$(CONFIG)/libboringssl_test_util.a: protobuf_dep_error 5928 5929 5930else 5931 5932$(LIBDIR)/$(CONFIG)/libboringssl_test_util.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_TEST_UTIL_OBJS) 5933 $(E) "[AR] Creating $@" 5934 $(Q) mkdir -p `dirname $@` 5935 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a 5936 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBBORINGSSL_TEST_UTIL_OBJS) 5937ifeq ($(SYSTEM),Darwin) 5938 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a 5939endif 5940 5941 5942 5943 5944endif 5945 5946ifneq ($(NO_DEPS),true) 5947-include $(LIBBORINGSSL_TEST_UTIL_OBJS:.o=.dep) 5948endif 5949 5950 5951LIBBENCHMARK_SRC = \ 5952 third_party/benchmark/src/benchmark.cc \ 5953 third_party/benchmark/src/benchmark_api_internal.cc \ 5954 third_party/benchmark/src/benchmark_main.cc \ 5955 third_party/benchmark/src/benchmark_name.cc \ 5956 third_party/benchmark/src/benchmark_register.cc \ 5957 third_party/benchmark/src/benchmark_runner.cc \ 5958 third_party/benchmark/src/colorprint.cc \ 5959 third_party/benchmark/src/commandlineflags.cc \ 5960 third_party/benchmark/src/complexity.cc \ 5961 third_party/benchmark/src/console_reporter.cc \ 5962 third_party/benchmark/src/counter.cc \ 5963 third_party/benchmark/src/csv_reporter.cc \ 5964 third_party/benchmark/src/json_reporter.cc \ 5965 third_party/benchmark/src/reporter.cc \ 5966 third_party/benchmark/src/sleep.cc \ 5967 third_party/benchmark/src/statistics.cc \ 5968 third_party/benchmark/src/string_util.cc \ 5969 third_party/benchmark/src/sysinfo.cc \ 5970 third_party/benchmark/src/timers.cc \ 5971 5972PUBLIC_HEADERS_CXX += \ 5973 5974LIBBENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBENCHMARK_SRC)))) 5975 5976$(LIBBENCHMARK_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 5977 5978ifeq ($(NO_PROTOBUF),true) 5979 5980# You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5981 5982$(LIBDIR)/$(CONFIG)/libbenchmark.a: protobuf_dep_error 5983 5984 5985else 5986 5987$(LIBDIR)/$(CONFIG)/libbenchmark.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) $(PROTOBUF_DEP) $(LIBBENCHMARK_OBJS) 5988 $(E) "[AR] Creating $@" 5989 $(Q) mkdir -p `dirname $@` 5990 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libbenchmark.a 5991 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBBENCHMARK_OBJS) 5992ifeq ($(SYSTEM),Darwin) 5993 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libbenchmark.a 5994endif 5995 5996 5997 5998 5999endif 6000 6001ifneq ($(NO_DEPS),true) 6002-include $(LIBBENCHMARK_OBJS:.o=.dep) 6003endif 6004 6005 6006LIBRE2_SRC = \ 6007 third_party/re2/re2/bitstate.cc \ 6008 third_party/re2/re2/compile.cc \ 6009 third_party/re2/re2/dfa.cc \ 6010 third_party/re2/re2/filtered_re2.cc \ 6011 third_party/re2/re2/mimics_pcre.cc \ 6012 third_party/re2/re2/nfa.cc \ 6013 third_party/re2/re2/onepass.cc \ 6014 third_party/re2/re2/parse.cc \ 6015 third_party/re2/re2/perl_groups.cc \ 6016 third_party/re2/re2/prefilter.cc \ 6017 third_party/re2/re2/prefilter_tree.cc \ 6018 third_party/re2/re2/prog.cc \ 6019 third_party/re2/re2/re2.cc \ 6020 third_party/re2/re2/regexp.cc \ 6021 third_party/re2/re2/set.cc \ 6022 third_party/re2/re2/simplify.cc \ 6023 third_party/re2/re2/stringpiece.cc \ 6024 third_party/re2/re2/tostring.cc \ 6025 third_party/re2/re2/unicode_casefold.cc \ 6026 third_party/re2/re2/unicode_groups.cc \ 6027 third_party/re2/util/pcre.cc \ 6028 third_party/re2/util/rune.cc \ 6029 third_party/re2/util/strutil.cc \ 6030 6031PUBLIC_HEADERS_C += \ 6032 6033LIBRE2_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBRE2_SRC)))) 6034 6035 6036$(LIBDIR)/$(CONFIG)/libre2.a: $(LIBRE2_OBJS) 6037 $(E) "[AR] Creating $@" 6038 $(Q) mkdir -p `dirname $@` 6039 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libre2.a 6040 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libre2.a $(LIBRE2_OBJS) 6041ifeq ($(SYSTEM),Darwin) 6042 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libre2.a 6043endif 6044 6045 6046 6047ifeq ($(SYSTEM),MINGW32) 6048$(LIBDIR)/$(CONFIG)/re2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBRE2_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) 6049 $(E) "[LD] Linking $@" 6050 $(Q) mkdir -p `dirname $@` 6051 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/re2$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libre2$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/re2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBRE2_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 6052else 6053$(LIBDIR)/$(CONFIG)/libre2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBRE2_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) 6054 $(E) "[LD] Linking $@" 6055 $(Q) mkdir -p `dirname $@` 6056ifeq ($(SYSTEM),Darwin) 6057 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)re2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libre2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBRE2_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 6058else 6059 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libre2.so.11 -o $(LIBDIR)/$(CONFIG)/libre2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBRE2_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 6060 $(Q) ln -sf $(SHARED_PREFIX)re2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libre2$(SHARED_VERSION_CORE).so.11 6061 $(Q) ln -sf $(SHARED_PREFIX)re2$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libre2$(SHARED_VERSION_CORE).so 6062endif 6063endif 6064 6065ifneq ($(NO_DEPS),true) 6066-include $(LIBRE2_OBJS:.o=.dep) 6067endif 6068 6069 6070LIBUPB_SRC = \ 6071 third_party/upb/upb/decode.c \ 6072 third_party/upb/upb/encode.c \ 6073 third_party/upb/upb/msg.c \ 6074 third_party/upb/upb/port.c \ 6075 third_party/upb/upb/table.c \ 6076 third_party/upb/upb/upb.c \ 6077 6078PUBLIC_HEADERS_C += \ 6079 6080LIBUPB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBUPB_SRC)))) 6081 6082 6083$(LIBDIR)/$(CONFIG)/libupb.a: $(LIBUPB_OBJS) 6084 $(E) "[AR] Creating $@" 6085 $(Q) mkdir -p `dirname $@` 6086 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libupb.a 6087 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libupb.a $(LIBUPB_OBJS) 6088ifeq ($(SYSTEM),Darwin) 6089 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libupb.a 6090endif 6091 6092 6093 6094ifeq ($(SYSTEM),MINGW32) 6095$(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBUPB_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) 6096 $(E) "[LD] Linking $@" 6097 $(Q) mkdir -p `dirname $@` 6098 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libupb$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBUPB_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 6099else 6100$(LIBDIR)/$(CONFIG)/libupb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBUPB_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(RE2_DEP) $(UPB_DEP) $(GRPC_ABSEIL_DEP) 6101 $(E) "[LD] Linking $@" 6102 $(Q) mkdir -p `dirname $@` 6103ifeq ($(SYSTEM),Darwin) 6104 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libupb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBUPB_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 6105else 6106 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libupb.so.11 -o $(LIBDIR)/$(CONFIG)/libupb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBUPB_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(RE2_MERGE_LIBS) $(UPB_MERGE_LIBS) $(GRPC_ABSEIL_MERGE_LIBS) $(LDLIBS) 6107 $(Q) ln -sf $(SHARED_PREFIX)upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libupb$(SHARED_VERSION_CORE).so.11 6108 $(Q) ln -sf $(SHARED_PREFIX)upb$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libupb$(SHARED_VERSION_CORE).so 6109endif 6110endif 6111 6112ifneq ($(NO_DEPS),true) 6113-include $(LIBUPB_OBJS:.o=.dep) 6114endif 6115 6116 6117LIBZ_SRC = \ 6118 third_party/zlib/adler32.c \ 6119 third_party/zlib/compress.c \ 6120 third_party/zlib/crc32.c \ 6121 third_party/zlib/deflate.c \ 6122 third_party/zlib/gzclose.c \ 6123 third_party/zlib/gzlib.c \ 6124 third_party/zlib/gzread.c \ 6125 third_party/zlib/gzwrite.c \ 6126 third_party/zlib/infback.c \ 6127 third_party/zlib/inffast.c \ 6128 third_party/zlib/inflate.c \ 6129 third_party/zlib/inftrees.c \ 6130 third_party/zlib/trees.c \ 6131 third_party/zlib/uncompr.c \ 6132 third_party/zlib/zutil.c \ 6133 6134PUBLIC_HEADERS_C += \ 6135 6136LIBZ_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBZ_SRC)))) 6137 6138$(LIBZ_OBJS): CFLAGS += -fvisibility=hidden 6139 6140$(LIBDIR)/$(CONFIG)/libz.a: $(LIBZ_OBJS) 6141 $(E) "[AR] Creating $@" 6142 $(Q) mkdir -p `dirname $@` 6143 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libz.a 6144 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libz.a $(LIBZ_OBJS) 6145ifeq ($(SYSTEM),Darwin) 6146 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libz.a 6147endif 6148 6149 6150 6151 6152ifneq ($(NO_DEPS),true) 6153-include $(LIBZ_OBJS:.o=.dep) 6154endif 6155 6156 6157LIBARES_SRC = \ 6158 third_party/cares/cares/ares__close_sockets.c \ 6159 third_party/cares/cares/ares__get_hostent.c \ 6160 third_party/cares/cares/ares__read_line.c \ 6161 third_party/cares/cares/ares__timeval.c \ 6162 third_party/cares/cares/ares_cancel.c \ 6163 third_party/cares/cares/ares_create_query.c \ 6164 third_party/cares/cares/ares_data.c \ 6165 third_party/cares/cares/ares_destroy.c \ 6166 third_party/cares/cares/ares_expand_name.c \ 6167 third_party/cares/cares/ares_expand_string.c \ 6168 third_party/cares/cares/ares_fds.c \ 6169 third_party/cares/cares/ares_free_hostent.c \ 6170 third_party/cares/cares/ares_free_string.c \ 6171 third_party/cares/cares/ares_getenv.c \ 6172 third_party/cares/cares/ares_gethostbyaddr.c \ 6173 third_party/cares/cares/ares_gethostbyname.c \ 6174 third_party/cares/cares/ares_getnameinfo.c \ 6175 third_party/cares/cares/ares_getopt.c \ 6176 third_party/cares/cares/ares_getsock.c \ 6177 third_party/cares/cares/ares_init.c \ 6178 third_party/cares/cares/ares_library_init.c \ 6179 third_party/cares/cares/ares_llist.c \ 6180 third_party/cares/cares/ares_mkquery.c \ 6181 third_party/cares/cares/ares_nowarn.c \ 6182 third_party/cares/cares/ares_options.c \ 6183 third_party/cares/cares/ares_parse_a_reply.c \ 6184 third_party/cares/cares/ares_parse_aaaa_reply.c \ 6185 third_party/cares/cares/ares_parse_mx_reply.c \ 6186 third_party/cares/cares/ares_parse_naptr_reply.c \ 6187 third_party/cares/cares/ares_parse_ns_reply.c \ 6188 third_party/cares/cares/ares_parse_ptr_reply.c \ 6189 third_party/cares/cares/ares_parse_soa_reply.c \ 6190 third_party/cares/cares/ares_parse_srv_reply.c \ 6191 third_party/cares/cares/ares_parse_txt_reply.c \ 6192 third_party/cares/cares/ares_platform.c \ 6193 third_party/cares/cares/ares_process.c \ 6194 third_party/cares/cares/ares_query.c \ 6195 third_party/cares/cares/ares_search.c \ 6196 third_party/cares/cares/ares_send.c \ 6197 third_party/cares/cares/ares_strcasecmp.c \ 6198 third_party/cares/cares/ares_strdup.c \ 6199 third_party/cares/cares/ares_strerror.c \ 6200 third_party/cares/cares/ares_strsplit.c \ 6201 third_party/cares/cares/ares_timeout.c \ 6202 third_party/cares/cares/ares_version.c \ 6203 third_party/cares/cares/ares_writev.c \ 6204 third_party/cares/cares/bitncmp.c \ 6205 third_party/cares/cares/inet_net_pton.c \ 6206 third_party/cares/cares/inet_ntop.c \ 6207 third_party/cares/cares/windows_port.c \ 6208 6209PUBLIC_HEADERS_C += \ 6210 6211LIBARES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBARES_SRC)))) 6212 6213$(LIBARES_OBJS): CPPFLAGS += -Ithird_party/cares -Ithird_party/cares/cares -fvisibility=hidden -D_GNU_SOURCE $(if $(subst Darwin,,$(SYSTEM)),,-Ithird_party/cares/config_darwin) $(if $(subst FreeBSD,,$(SYSTEM)),,-Ithird_party/cares/config_freebsd) $(if $(subst Linux,,$(SYSTEM)),,-Ithird_party/cares/config_linux) $(if $(subst OpenBSD,,$(SYSTEM)),,-Ithird_party/cares/config_openbsd) -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX $(if $(subst MINGW32,,$(SYSTEM)),-DHAVE_CONFIG_H,) 6214$(LIBARES_OBJS): CFLAGS += -g 6215 6216$(LIBDIR)/$(CONFIG)/libares.a: $(LIBARES_OBJS) 6217 $(E) "[AR] Creating $@" 6218 $(Q) mkdir -p `dirname $@` 6219 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libares.a 6220 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libares.a $(LIBARES_OBJS) 6221ifeq ($(SYSTEM),Darwin) 6222 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libares.a 6223endif 6224 6225 6226 6227 6228ifneq ($(NO_DEPS),true) 6229-include $(LIBARES_OBJS:.o=.dep) 6230endif 6231 6232 6233# Add private ABSEIL target which contains all sources used by all baselib libraries. 6234 6235 6236LIBGRPC_ABSEIL_SRC = \ 6237 third_party/abseil-cpp/absl/base/dynamic_annotations.cc \ 6238 third_party/abseil-cpp/absl/base/internal/cycleclock.cc \ 6239 third_party/abseil-cpp/absl/base/internal/raw_logging.cc \ 6240 third_party/abseil-cpp/absl/base/internal/spinlock.cc \ 6241 third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc \ 6242 third_party/abseil-cpp/absl/base/internal/sysinfo.cc \ 6243 third_party/abseil-cpp/absl/base/internal/thread_identity.cc \ 6244 third_party/abseil-cpp/absl/base/internal/throw_delegate.cc \ 6245 third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc \ 6246 third_party/abseil-cpp/absl/base/log_severity.cc \ 6247 third_party/abseil-cpp/absl/numeric/int128.cc \ 6248 third_party/abseil-cpp/absl/strings/ascii.cc \ 6249 third_party/abseil-cpp/absl/strings/charconv.cc \ 6250 third_party/abseil-cpp/absl/strings/escaping.cc \ 6251 third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc \ 6252 third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc \ 6253 third_party/abseil-cpp/absl/strings/internal/escaping.cc \ 6254 third_party/abseil-cpp/absl/strings/internal/memutil.cc \ 6255 third_party/abseil-cpp/absl/strings/internal/ostringstream.cc \ 6256 third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc \ 6257 third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc \ 6258 third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc \ 6259 third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc \ 6260 third_party/abseil-cpp/absl/strings/internal/str_format/output.cc \ 6261 third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc \ 6262 third_party/abseil-cpp/absl/strings/internal/utf8.cc \ 6263 third_party/abseil-cpp/absl/strings/match.cc \ 6264 third_party/abseil-cpp/absl/strings/numbers.cc \ 6265 third_party/abseil-cpp/absl/strings/str_cat.cc \ 6266 third_party/abseil-cpp/absl/strings/str_replace.cc \ 6267 third_party/abseil-cpp/absl/strings/str_split.cc \ 6268 third_party/abseil-cpp/absl/strings/string_view.cc \ 6269 third_party/abseil-cpp/absl/strings/substitute.cc \ 6270 third_party/abseil-cpp/absl/time/civil_time.cc \ 6271 third_party/abseil-cpp/absl/time/clock.cc \ 6272 third_party/abseil-cpp/absl/time/duration.cc \ 6273 third_party/abseil-cpp/absl/time/format.cc \ 6274 third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc \ 6275 third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc \ 6276 third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc \ 6277 third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc \ 6278 third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc \ 6279 third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc \ 6280 third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc \ 6281 third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc \ 6282 third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc \ 6283 third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc \ 6284 third_party/abseil-cpp/absl/time/time.cc \ 6285 third_party/abseil-cpp/absl/types/bad_optional_access.cc \ 6286 6287 6288LIBGRPC_ABSEIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_ABSEIL_SRC)))) 6289 6290$(LIBGRPC_ABSEIL_OBJS): CPPFLAGS += -g -maes -msse4 -Ithird_party/abseil-cpp 6291 6292$(LIBDIR)/$(CONFIG)/libgrpc_abseil.a: $(LIBGRPC_ABSEIL_OBJS) 6293 $(E) "[AR] Creating $@" 6294 $(Q) mkdir -p `dirname $@` 6295 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_abseil.a 6296 $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc_abseil.a $(LIBGRPC_ABSEIL_OBJS) 6297ifeq ($(SYSTEM),Darwin) 6298 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_abseil.a 6299endif 6300 6301 6302 6303 6304ifneq ($(NO_DEPS),true) 6305-include $(LIBGRPC_ABSEIL_OBJS:.o=.dep) 6306endif 6307 6308 6309# All of the test targets, and protoc plugins 6310 6311 6312CHECK_EPOLLEXCLUSIVE_SRC = \ 6313 test/build/check_epollexclusive.c \ 6314 6315CHECK_EPOLLEXCLUSIVE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHECK_EPOLLEXCLUSIVE_SRC)))) 6316ifeq ($(NO_SECURE),true) 6317 6318# You can't build secure targets if you don't have OpenSSL. 6319 6320$(BINDIR)/$(CONFIG)/check_epollexclusive: openssl_dep_error 6321 6322else 6323 6324 6325 6326$(BINDIR)/$(CONFIG)/check_epollexclusive: $(CHECK_EPOLLEXCLUSIVE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 6327 $(E) "[LD] Linking $@" 6328 $(Q) mkdir -p `dirname $@` 6329 $(Q) $(LDXX) $(LDFLAGS) $(CHECK_EPOLLEXCLUSIVE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/check_epollexclusive 6330 6331endif 6332 6333$(OBJDIR)/$(CONFIG)/test/build/check_epollexclusive.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 6334 6335deps_check_epollexclusive: $(CHECK_EPOLLEXCLUSIVE_OBJS:.o=.dep) 6336 6337ifneq ($(NO_SECURE),true) 6338ifneq ($(NO_DEPS),true) 6339-include $(CHECK_EPOLLEXCLUSIVE_OBJS:.o=.dep) 6340endif 6341endif 6342 6343 6344GEN_HPACK_TABLES_SRC = \ 6345 tools/codegen/core/gen_hpack_tables.cc \ 6346 6347GEN_HPACK_TABLES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC)))) 6348ifeq ($(NO_SECURE),true) 6349 6350# You can't build secure targets if you don't have OpenSSL. 6351 6352$(BINDIR)/$(CONFIG)/gen_hpack_tables: openssl_dep_error 6353 6354else 6355 6356 6357 6358 6359ifeq ($(NO_PROTOBUF),true) 6360 6361# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 6362 6363$(BINDIR)/$(CONFIG)/gen_hpack_tables: protobuf_dep_error 6364 6365else 6366 6367$(BINDIR)/$(CONFIG)/gen_hpack_tables: $(PROTOBUF_DEP) $(GEN_HPACK_TABLES_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 6368 $(E) "[LD] Linking $@" 6369 $(Q) mkdir -p `dirname $@` 6370 $(Q) $(LDXX) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gen_hpack_tables 6371 6372endif 6373 6374endif 6375 6376$(OBJDIR)/$(CONFIG)/tools/codegen/core/gen_hpack_tables.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 6377 6378deps_gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS:.o=.dep) 6379 6380ifneq ($(NO_SECURE),true) 6381ifneq ($(NO_DEPS),true) 6382-include $(GEN_HPACK_TABLES_OBJS:.o=.dep) 6383endif 6384endif 6385 6386 6387GEN_LEGAL_METADATA_CHARACTERS_SRC = \ 6388 tools/codegen/core/gen_legal_metadata_characters.cc \ 6389 6390GEN_LEGAL_METADATA_CHARACTERS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_LEGAL_METADATA_CHARACTERS_SRC)))) 6391ifeq ($(NO_SECURE),true) 6392 6393# You can't build secure targets if you don't have OpenSSL. 6394 6395$(BINDIR)/$(CONFIG)/gen_legal_metadata_characters: openssl_dep_error 6396 6397else 6398 6399 6400 6401 6402ifeq ($(NO_PROTOBUF),true) 6403 6404# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 6405 6406$(BINDIR)/$(CONFIG)/gen_legal_metadata_characters: protobuf_dep_error 6407 6408else 6409 6410$(BINDIR)/$(CONFIG)/gen_legal_metadata_characters: $(PROTOBUF_DEP) $(GEN_LEGAL_METADATA_CHARACTERS_OBJS) 6411 $(E) "[LD] Linking $@" 6412 $(Q) mkdir -p `dirname $@` 6413 $(Q) $(LDXX) $(LDFLAGS) $(GEN_LEGAL_METADATA_CHARACTERS_OBJS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters 6414 6415endif 6416 6417endif 6418 6419$(OBJDIR)/$(CONFIG)/tools/codegen/core/gen_legal_metadata_characters.o: 6420 6421deps_gen_legal_metadata_characters: $(GEN_LEGAL_METADATA_CHARACTERS_OBJS:.o=.dep) 6422 6423ifneq ($(NO_SECURE),true) 6424ifneq ($(NO_DEPS),true) 6425-include $(GEN_LEGAL_METADATA_CHARACTERS_OBJS:.o=.dep) 6426endif 6427endif 6428 6429 6430GEN_PERCENT_ENCODING_TABLES_SRC = \ 6431 tools/codegen/core/gen_percent_encoding_tables.cc \ 6432 6433GEN_PERCENT_ENCODING_TABLES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_PERCENT_ENCODING_TABLES_SRC)))) 6434ifeq ($(NO_SECURE),true) 6435 6436# You can't build secure targets if you don't have OpenSSL. 6437 6438$(BINDIR)/$(CONFIG)/gen_percent_encoding_tables: openssl_dep_error 6439 6440else 6441 6442 6443 6444 6445ifeq ($(NO_PROTOBUF),true) 6446 6447# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 6448 6449$(BINDIR)/$(CONFIG)/gen_percent_encoding_tables: protobuf_dep_error 6450 6451else 6452 6453$(BINDIR)/$(CONFIG)/gen_percent_encoding_tables: $(PROTOBUF_DEP) $(GEN_PERCENT_ENCODING_TABLES_OBJS) 6454 $(E) "[LD] Linking $@" 6455 $(Q) mkdir -p `dirname $@` 6456 $(Q) $(LDXX) $(LDFLAGS) $(GEN_PERCENT_ENCODING_TABLES_OBJS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gen_percent_encoding_tables 6457 6458endif 6459 6460endif 6461 6462$(OBJDIR)/$(CONFIG)/tools/codegen/core/gen_percent_encoding_tables.o: 6463 6464deps_gen_percent_encoding_tables: $(GEN_PERCENT_ENCODING_TABLES_OBJS:.o=.dep) 6465 6466ifneq ($(NO_SECURE),true) 6467ifneq ($(NO_DEPS),true) 6468-include $(GEN_PERCENT_ENCODING_TABLES_OBJS:.o=.dep) 6469endif 6470endif 6471 6472 6473ALGORITHM_TEST_SRC = \ 6474 test/core/compression/algorithm_test.cc \ 6475 6476ALGORITHM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALGORITHM_TEST_SRC)))) 6477ifeq ($(NO_SECURE),true) 6478 6479# You can't build secure targets if you don't have OpenSSL. 6480 6481$(BINDIR)/$(CONFIG)/algorithm_test: openssl_dep_error 6482 6483else 6484 6485 6486 6487$(BINDIR)/$(CONFIG)/algorithm_test: $(ALGORITHM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6488 $(E) "[LD] Linking $@" 6489 $(Q) mkdir -p `dirname $@` 6490 $(Q) $(LDXX) $(LDFLAGS) $(ALGORITHM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/algorithm_test 6491 6492endif 6493 6494$(OBJDIR)/$(CONFIG)/test/core/compression/algorithm_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6495 6496deps_algorithm_test: $(ALGORITHM_TEST_OBJS:.o=.dep) 6497 6498ifneq ($(NO_SECURE),true) 6499ifneq ($(NO_DEPS),true) 6500-include $(ALGORITHM_TEST_OBJS:.o=.dep) 6501endif 6502endif 6503 6504 6505ALLOC_TEST_SRC = \ 6506 test/core/gpr/alloc_test.cc \ 6507 6508ALLOC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALLOC_TEST_SRC)))) 6509ifeq ($(NO_SECURE),true) 6510 6511# You can't build secure targets if you don't have OpenSSL. 6512 6513$(BINDIR)/$(CONFIG)/alloc_test: openssl_dep_error 6514 6515else 6516 6517 6518 6519$(BINDIR)/$(CONFIG)/alloc_test: $(ALLOC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6520 $(E) "[LD] Linking $@" 6521 $(Q) mkdir -p `dirname $@` 6522 $(Q) $(LDXX) $(LDFLAGS) $(ALLOC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alloc_test 6523 6524endif 6525 6526$(OBJDIR)/$(CONFIG)/test/core/gpr/alloc_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6527 6528deps_alloc_test: $(ALLOC_TEST_OBJS:.o=.dep) 6529 6530ifneq ($(NO_SECURE),true) 6531ifneq ($(NO_DEPS),true) 6532-include $(ALLOC_TEST_OBJS:.o=.dep) 6533endif 6534endif 6535 6536 6537ALPN_TEST_SRC = \ 6538 test/core/transport/chttp2/alpn_test.cc \ 6539 6540ALPN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC)))) 6541ifeq ($(NO_SECURE),true) 6542 6543# You can't build secure targets if you don't have OpenSSL. 6544 6545$(BINDIR)/$(CONFIG)/alpn_test: openssl_dep_error 6546 6547else 6548 6549 6550 6551$(BINDIR)/$(CONFIG)/alpn_test: $(ALPN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6552 $(E) "[LD] Linking $@" 6553 $(Q) mkdir -p `dirname $@` 6554 $(Q) $(LDXX) $(LDFLAGS) $(ALPN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alpn_test 6555 6556endif 6557 6558$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/alpn_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6559 6560deps_alpn_test: $(ALPN_TEST_OBJS:.o=.dep) 6561 6562ifneq ($(NO_SECURE),true) 6563ifneq ($(NO_DEPS),true) 6564-include $(ALPN_TEST_OBJS:.o=.dep) 6565endif 6566endif 6567 6568 6569ALTS_COUNTER_TEST_SRC = \ 6570 test/core/tsi/alts/crypt/gsec_test_util.cc \ 6571 test/core/tsi/alts/frame_protector/alts_counter_test.cc \ 6572 6573ALTS_COUNTER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_COUNTER_TEST_SRC)))) 6574ifeq ($(NO_SECURE),true) 6575 6576# You can't build secure targets if you don't have OpenSSL. 6577 6578$(BINDIR)/$(CONFIG)/alts_counter_test: openssl_dep_error 6579 6580else 6581 6582 6583 6584$(BINDIR)/$(CONFIG)/alts_counter_test: $(ALTS_COUNTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6585 $(E) "[LD] Linking $@" 6586 $(Q) mkdir -p `dirname $@` 6587 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_COUNTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_counter_test 6588 6589endif 6590 6591$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/gsec_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6592 6593$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/frame_protector/alts_counter_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6594 6595deps_alts_counter_test: $(ALTS_COUNTER_TEST_OBJS:.o=.dep) 6596 6597ifneq ($(NO_SECURE),true) 6598ifneq ($(NO_DEPS),true) 6599-include $(ALTS_COUNTER_TEST_OBJS:.o=.dep) 6600endif 6601endif 6602 6603 6604ALTS_CRYPT_TEST_SRC = \ 6605 test/core/tsi/alts/crypt/aes_gcm_test.cc \ 6606 test/core/tsi/alts/crypt/gsec_test_util.cc \ 6607 6608ALTS_CRYPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CRYPT_TEST_SRC)))) 6609ifeq ($(NO_SECURE),true) 6610 6611# You can't build secure targets if you don't have OpenSSL. 6612 6613$(BINDIR)/$(CONFIG)/alts_crypt_test: openssl_dep_error 6614 6615else 6616 6617 6618 6619$(BINDIR)/$(CONFIG)/alts_crypt_test: $(ALTS_CRYPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6620 $(E) "[LD] Linking $@" 6621 $(Q) mkdir -p `dirname $@` 6622 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_CRYPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_crypt_test 6623 6624endif 6625 6626$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/aes_gcm_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6627 6628$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/gsec_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6629 6630deps_alts_crypt_test: $(ALTS_CRYPT_TEST_OBJS:.o=.dep) 6631 6632ifneq ($(NO_SECURE),true) 6633ifneq ($(NO_DEPS),true) 6634-include $(ALTS_CRYPT_TEST_OBJS:.o=.dep) 6635endif 6636endif 6637 6638 6639ALTS_CRYPTER_TEST_SRC = \ 6640 test/core/tsi/alts/crypt/gsec_test_util.cc \ 6641 test/core/tsi/alts/frame_protector/alts_crypter_test.cc \ 6642 6643ALTS_CRYPTER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CRYPTER_TEST_SRC)))) 6644ifeq ($(NO_SECURE),true) 6645 6646# You can't build secure targets if you don't have OpenSSL. 6647 6648$(BINDIR)/$(CONFIG)/alts_crypter_test: openssl_dep_error 6649 6650else 6651 6652 6653 6654$(BINDIR)/$(CONFIG)/alts_crypter_test: $(ALTS_CRYPTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6655 $(E) "[LD] Linking $@" 6656 $(Q) mkdir -p `dirname $@` 6657 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_CRYPTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_crypter_test 6658 6659endif 6660 6661$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/gsec_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6662 6663$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/frame_protector/alts_crypter_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6664 6665deps_alts_crypter_test: $(ALTS_CRYPTER_TEST_OBJS:.o=.dep) 6666 6667ifneq ($(NO_SECURE),true) 6668ifneq ($(NO_DEPS),true) 6669-include $(ALTS_CRYPTER_TEST_OBJS:.o=.dep) 6670endif 6671endif 6672 6673 6674ALTS_FRAME_PROTECTOR_TEST_SRC = \ 6675 test/core/tsi/alts/crypt/gsec_test_util.cc \ 6676 test/core/tsi/alts/frame_protector/alts_frame_protector_test.cc \ 6677 test/core/tsi/transport_security_test_lib.cc \ 6678 6679ALTS_FRAME_PROTECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_FRAME_PROTECTOR_TEST_SRC)))) 6680ifeq ($(NO_SECURE),true) 6681 6682# You can't build secure targets if you don't have OpenSSL. 6683 6684$(BINDIR)/$(CONFIG)/alts_frame_protector_test: openssl_dep_error 6685 6686else 6687 6688 6689 6690$(BINDIR)/$(CONFIG)/alts_frame_protector_test: $(ALTS_FRAME_PROTECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6691 $(E) "[LD] Linking $@" 6692 $(Q) mkdir -p `dirname $@` 6693 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_FRAME_PROTECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_frame_protector_test 6694 6695endif 6696 6697$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/gsec_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6698 6699$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/frame_protector/alts_frame_protector_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6700 6701$(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test_lib.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6702 6703deps_alts_frame_protector_test: $(ALTS_FRAME_PROTECTOR_TEST_OBJS:.o=.dep) 6704 6705ifneq ($(NO_SECURE),true) 6706ifneq ($(NO_DEPS),true) 6707-include $(ALTS_FRAME_PROTECTOR_TEST_OBJS:.o=.dep) 6708endif 6709endif 6710 6711 6712ALTS_GRPC_RECORD_PROTOCOL_TEST_SRC = \ 6713 test/core/tsi/alts/crypt/gsec_test_util.cc \ 6714 test/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_test.cc \ 6715 6716ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_GRPC_RECORD_PROTOCOL_TEST_SRC)))) 6717ifeq ($(NO_SECURE),true) 6718 6719# You can't build secure targets if you don't have OpenSSL. 6720 6721$(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test: openssl_dep_error 6722 6723else 6724 6725 6726 6727$(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test: $(ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6728 $(E) "[LD] Linking $@" 6729 $(Q) mkdir -p `dirname $@` 6730 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test 6731 6732endif 6733 6734$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/gsec_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6735 6736$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6737 6738deps_alts_grpc_record_protocol_test: $(ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS:.o=.dep) 6739 6740ifneq ($(NO_SECURE),true) 6741ifneq ($(NO_DEPS),true) 6742-include $(ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS:.o=.dep) 6743endif 6744endif 6745 6746 6747ALTS_HANDSHAKER_CLIENT_TEST_SRC = \ 6748 test/core/tsi/alts/handshaker/alts_handshaker_client_test.cc \ 6749 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc \ 6750 6751ALTS_HANDSHAKER_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_HANDSHAKER_CLIENT_TEST_SRC)))) 6752ifeq ($(NO_SECURE),true) 6753 6754# You can't build secure targets if you don't have OpenSSL. 6755 6756$(BINDIR)/$(CONFIG)/alts_handshaker_client_test: openssl_dep_error 6757 6758else 6759 6760 6761 6762$(BINDIR)/$(CONFIG)/alts_handshaker_client_test: $(ALTS_HANDSHAKER_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6763 $(E) "[LD] Linking $@" 6764 $(Q) mkdir -p `dirname $@` 6765 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_HANDSHAKER_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_handshaker_client_test 6766 6767endif 6768 6769$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_handshaker_client_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6770 6771$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6772 6773deps_alts_handshaker_client_test: $(ALTS_HANDSHAKER_CLIENT_TEST_OBJS:.o=.dep) 6774 6775ifneq ($(NO_SECURE),true) 6776ifneq ($(NO_DEPS),true) 6777-include $(ALTS_HANDSHAKER_CLIENT_TEST_OBJS:.o=.dep) 6778endif 6779endif 6780 6781 6782ALTS_IOVEC_RECORD_PROTOCOL_TEST_SRC = \ 6783 test/core/tsi/alts/crypt/gsec_test_util.cc \ 6784 test/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol_test.cc \ 6785 6786ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_SRC)))) 6787ifeq ($(NO_SECURE),true) 6788 6789# You can't build secure targets if you don't have OpenSSL. 6790 6791$(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test: openssl_dep_error 6792 6793else 6794 6795 6796 6797$(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test: $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6798 $(E) "[LD] Linking $@" 6799 $(Q) mkdir -p `dirname $@` 6800 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test 6801 6802endif 6803 6804$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/gsec_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6805 6806$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6807 6808deps_alts_iovec_record_protocol_test: $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS:.o=.dep) 6809 6810ifneq ($(NO_SECURE),true) 6811ifneq ($(NO_DEPS),true) 6812-include $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS:.o=.dep) 6813endif 6814endif 6815 6816 6817ALTS_SECURITY_CONNECTOR_TEST_SRC = \ 6818 test/core/security/alts_security_connector_test.cc \ 6819 6820ALTS_SECURITY_CONNECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_SECURITY_CONNECTOR_TEST_SRC)))) 6821ifeq ($(NO_SECURE),true) 6822 6823# You can't build secure targets if you don't have OpenSSL. 6824 6825$(BINDIR)/$(CONFIG)/alts_security_connector_test: openssl_dep_error 6826 6827else 6828 6829 6830 6831$(BINDIR)/$(CONFIG)/alts_security_connector_test: $(ALTS_SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6832 $(E) "[LD] Linking $@" 6833 $(Q) mkdir -p `dirname $@` 6834 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_security_connector_test 6835 6836endif 6837 6838$(OBJDIR)/$(CONFIG)/test/core/security/alts_security_connector_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6839 6840deps_alts_security_connector_test: $(ALTS_SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 6841 6842ifneq ($(NO_SECURE),true) 6843ifneq ($(NO_DEPS),true) 6844-include $(ALTS_SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 6845endif 6846endif 6847 6848 6849ALTS_TSI_HANDSHAKER_TEST_SRC = \ 6850 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc \ 6851 test/core/tsi/alts/handshaker/alts_tsi_handshaker_test.cc \ 6852 6853ALTS_TSI_HANDSHAKER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_TSI_HANDSHAKER_TEST_SRC)))) 6854ifeq ($(NO_SECURE),true) 6855 6856# You can't build secure targets if you don't have OpenSSL. 6857 6858$(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test: openssl_dep_error 6859 6860else 6861 6862 6863 6864$(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test: $(ALTS_TSI_HANDSHAKER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6865 $(E) "[LD] Linking $@" 6866 $(Q) mkdir -p `dirname $@` 6867 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_TSI_HANDSHAKER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test 6868 6869endif 6870 6871$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6872 6873$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_tsi_handshaker_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6874 6875deps_alts_tsi_handshaker_test: $(ALTS_TSI_HANDSHAKER_TEST_OBJS:.o=.dep) 6876 6877ifneq ($(NO_SECURE),true) 6878ifneq ($(NO_DEPS),true) 6879-include $(ALTS_TSI_HANDSHAKER_TEST_OBJS:.o=.dep) 6880endif 6881endif 6882 6883 6884ALTS_TSI_UTILS_TEST_SRC = \ 6885 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc \ 6886 test/core/tsi/alts/handshaker/alts_tsi_utils_test.cc \ 6887 6888ALTS_TSI_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_TSI_UTILS_TEST_SRC)))) 6889ifeq ($(NO_SECURE),true) 6890 6891# You can't build secure targets if you don't have OpenSSL. 6892 6893$(BINDIR)/$(CONFIG)/alts_tsi_utils_test: openssl_dep_error 6894 6895else 6896 6897 6898 6899$(BINDIR)/$(CONFIG)/alts_tsi_utils_test: $(ALTS_TSI_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6900 $(E) "[LD] Linking $@" 6901 $(Q) mkdir -p `dirname $@` 6902 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_TSI_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_tsi_utils_test 6903 6904endif 6905 6906$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6907 6908$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_tsi_utils_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6909 6910deps_alts_tsi_utils_test: $(ALTS_TSI_UTILS_TEST_OBJS:.o=.dep) 6911 6912ifneq ($(NO_SECURE),true) 6913ifneq ($(NO_DEPS),true) 6914-include $(ALTS_TSI_UTILS_TEST_OBJS:.o=.dep) 6915endif 6916endif 6917 6918 6919ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_SRC = \ 6920 test/core/tsi/alts/crypt/gsec_test_util.cc \ 6921 test/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector_test.cc \ 6922 6923ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_SRC)))) 6924ifeq ($(NO_SECURE),true) 6925 6926# You can't build secure targets if you don't have OpenSSL. 6927 6928$(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test: openssl_dep_error 6929 6930else 6931 6932 6933 6934$(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test: $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6935 $(E) "[LD] Linking $@" 6936 $(Q) mkdir -p `dirname $@` 6937 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test 6938 6939endif 6940 6941$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/gsec_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6942 6943$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6944 6945deps_alts_zero_copy_grpc_protector_test: $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS:.o=.dep) 6946 6947ifneq ($(NO_SECURE),true) 6948ifneq ($(NO_DEPS),true) 6949-include $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS:.o=.dep) 6950endif 6951endif 6952 6953 6954ARENA_TEST_SRC = \ 6955 test/core/gpr/arena_test.cc \ 6956 6957ARENA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ARENA_TEST_SRC)))) 6958ifeq ($(NO_SECURE),true) 6959 6960# You can't build secure targets if you don't have OpenSSL. 6961 6962$(BINDIR)/$(CONFIG)/arena_test: openssl_dep_error 6963 6964else 6965 6966 6967 6968$(BINDIR)/$(CONFIG)/arena_test: $(ARENA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6969 $(E) "[LD] Linking $@" 6970 $(Q) mkdir -p `dirname $@` 6971 $(Q) $(LDXX) $(LDFLAGS) $(ARENA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/arena_test 6972 6973endif 6974 6975$(OBJDIR)/$(CONFIG)/test/core/gpr/arena_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 6976 6977deps_arena_test: $(ARENA_TEST_OBJS:.o=.dep) 6978 6979ifneq ($(NO_SECURE),true) 6980ifneq ($(NO_DEPS),true) 6981-include $(ARENA_TEST_OBJS:.o=.dep) 6982endif 6983endif 6984 6985 6986AUTH_CONTEXT_TEST_SRC = \ 6987 test/core/security/auth_context_test.cc \ 6988 6989AUTH_CONTEXT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(AUTH_CONTEXT_TEST_SRC)))) 6990ifeq ($(NO_SECURE),true) 6991 6992# You can't build secure targets if you don't have OpenSSL. 6993 6994$(BINDIR)/$(CONFIG)/auth_context_test: openssl_dep_error 6995 6996else 6997 6998 6999 7000$(BINDIR)/$(CONFIG)/auth_context_test: $(AUTH_CONTEXT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7001 $(E) "[LD] Linking $@" 7002 $(Q) mkdir -p `dirname $@` 7003 $(Q) $(LDXX) $(LDFLAGS) $(AUTH_CONTEXT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/auth_context_test 7004 7005endif 7006 7007$(OBJDIR)/$(CONFIG)/test/core/security/auth_context_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7008 7009deps_auth_context_test: $(AUTH_CONTEXT_TEST_OBJS:.o=.dep) 7010 7011ifneq ($(NO_SECURE),true) 7012ifneq ($(NO_DEPS),true) 7013-include $(AUTH_CONTEXT_TEST_OBJS:.o=.dep) 7014endif 7015endif 7016 7017 7018AVL_TEST_SRC = \ 7019 test/core/avl/avl_test.cc \ 7020 7021AVL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(AVL_TEST_SRC)))) 7022ifeq ($(NO_SECURE),true) 7023 7024# You can't build secure targets if you don't have OpenSSL. 7025 7026$(BINDIR)/$(CONFIG)/avl_test: openssl_dep_error 7027 7028else 7029 7030 7031 7032$(BINDIR)/$(CONFIG)/avl_test: $(AVL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7033 $(E) "[LD] Linking $@" 7034 $(Q) mkdir -p `dirname $@` 7035 $(Q) $(LDXX) $(LDFLAGS) $(AVL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/avl_test 7036 7037endif 7038 7039$(OBJDIR)/$(CONFIG)/test/core/avl/avl_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7040 7041deps_avl_test: $(AVL_TEST_OBJS:.o=.dep) 7042 7043ifneq ($(NO_SECURE),true) 7044ifneq ($(NO_DEPS),true) 7045-include $(AVL_TEST_OBJS:.o=.dep) 7046endif 7047endif 7048 7049 7050B64_TEST_SRC = \ 7051 test/core/slice/b64_test.cc \ 7052 7053B64_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(B64_TEST_SRC)))) 7054ifeq ($(NO_SECURE),true) 7055 7056# You can't build secure targets if you don't have OpenSSL. 7057 7058$(BINDIR)/$(CONFIG)/b64_test: openssl_dep_error 7059 7060else 7061 7062 7063 7064$(BINDIR)/$(CONFIG)/b64_test: $(B64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7065 $(E) "[LD] Linking $@" 7066 $(Q) mkdir -p `dirname $@` 7067 $(Q) $(LDXX) $(LDFLAGS) $(B64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/b64_test 7068 7069endif 7070 7071$(OBJDIR)/$(CONFIG)/test/core/slice/b64_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7072 7073deps_b64_test: $(B64_TEST_OBJS:.o=.dep) 7074 7075ifneq ($(NO_SECURE),true) 7076ifneq ($(NO_DEPS),true) 7077-include $(B64_TEST_OBJS:.o=.dep) 7078endif 7079endif 7080 7081 7082BAD_SERVER_RESPONSE_TEST_SRC = \ 7083 test/core/end2end/bad_server_response_test.cc \ 7084 test/core/end2end/cq_verifier.cc \ 7085 7086BAD_SERVER_RESPONSE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BAD_SERVER_RESPONSE_TEST_SRC)))) 7087ifeq ($(NO_SECURE),true) 7088 7089# You can't build secure targets if you don't have OpenSSL. 7090 7091$(BINDIR)/$(CONFIG)/bad_server_response_test: openssl_dep_error 7092 7093else 7094 7095 7096 7097$(BINDIR)/$(CONFIG)/bad_server_response_test: $(BAD_SERVER_RESPONSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7098 $(E) "[LD] Linking $@" 7099 $(Q) mkdir -p `dirname $@` 7100 $(Q) $(LDXX) $(LDFLAGS) $(BAD_SERVER_RESPONSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bad_server_response_test 7101 7102endif 7103 7104$(OBJDIR)/$(CONFIG)/test/core/end2end/bad_server_response_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7105 7106$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7107 7108deps_bad_server_response_test: $(BAD_SERVER_RESPONSE_TEST_OBJS:.o=.dep) 7109 7110ifneq ($(NO_SECURE),true) 7111ifneq ($(NO_DEPS),true) 7112-include $(BAD_SERVER_RESPONSE_TEST_OBJS:.o=.dep) 7113endif 7114endif 7115 7116 7117BAD_SSL_ALPN_TEST_SRC = \ 7118 test/core/bad_ssl/bad_ssl_test.cc \ 7119 test/core/end2end/cq_verifier.cc \ 7120 7121BAD_SSL_ALPN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BAD_SSL_ALPN_TEST_SRC)))) 7122ifeq ($(NO_SECURE),true) 7123 7124# You can't build secure targets if you don't have OpenSSL. 7125 7126$(BINDIR)/$(CONFIG)/bad_ssl_alpn_test: openssl_dep_error 7127 7128else 7129 7130 7131 7132$(BINDIR)/$(CONFIG)/bad_ssl_alpn_test: $(BAD_SSL_ALPN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7133 $(E) "[LD] Linking $@" 7134 $(Q) mkdir -p `dirname $@` 7135 $(Q) $(LDXX) $(LDFLAGS) $(BAD_SSL_ALPN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bad_ssl_alpn_test 7136 7137endif 7138 7139$(OBJDIR)/$(CONFIG)/test/core/bad_ssl/bad_ssl_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7140 7141$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7142 7143deps_bad_ssl_alpn_test: $(BAD_SSL_ALPN_TEST_OBJS:.o=.dep) 7144 7145ifneq ($(NO_SECURE),true) 7146ifneq ($(NO_DEPS),true) 7147-include $(BAD_SSL_ALPN_TEST_OBJS:.o=.dep) 7148endif 7149endif 7150 7151 7152BAD_SSL_CERT_TEST_SRC = \ 7153 test/core/bad_ssl/bad_ssl_test.cc \ 7154 test/core/end2end/cq_verifier.cc \ 7155 7156BAD_SSL_CERT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BAD_SSL_CERT_TEST_SRC)))) 7157ifeq ($(NO_SECURE),true) 7158 7159# You can't build secure targets if you don't have OpenSSL. 7160 7161$(BINDIR)/$(CONFIG)/bad_ssl_cert_test: openssl_dep_error 7162 7163else 7164 7165 7166 7167$(BINDIR)/$(CONFIG)/bad_ssl_cert_test: $(BAD_SSL_CERT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7168 $(E) "[LD] Linking $@" 7169 $(Q) mkdir -p `dirname $@` 7170 $(Q) $(LDXX) $(LDFLAGS) $(BAD_SSL_CERT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bad_ssl_cert_test 7171 7172endif 7173 7174$(OBJDIR)/$(CONFIG)/test/core/bad_ssl/bad_ssl_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7175 7176$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7177 7178deps_bad_ssl_cert_test: $(BAD_SSL_CERT_TEST_OBJS:.o=.dep) 7179 7180ifneq ($(NO_SECURE),true) 7181ifneq ($(NO_DEPS),true) 7182-include $(BAD_SSL_CERT_TEST_OBJS:.o=.dep) 7183endif 7184endif 7185 7186 7187BIN_DECODER_TEST_SRC = \ 7188 test/core/transport/chttp2/bin_decoder_test.cc \ 7189 7190BIN_DECODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_DECODER_TEST_SRC)))) 7191ifeq ($(NO_SECURE),true) 7192 7193# You can't build secure targets if you don't have OpenSSL. 7194 7195$(BINDIR)/$(CONFIG)/bin_decoder_test: openssl_dep_error 7196 7197else 7198 7199 7200 7201$(BINDIR)/$(CONFIG)/bin_decoder_test: $(BIN_DECODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7202 $(E) "[LD] Linking $@" 7203 $(Q) mkdir -p `dirname $@` 7204 $(Q) $(LDXX) $(LDFLAGS) $(BIN_DECODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bin_decoder_test 7205 7206endif 7207 7208$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/bin_decoder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7209 7210deps_bin_decoder_test: $(BIN_DECODER_TEST_OBJS:.o=.dep) 7211 7212ifneq ($(NO_SECURE),true) 7213ifneq ($(NO_DEPS),true) 7214-include $(BIN_DECODER_TEST_OBJS:.o=.dep) 7215endif 7216endif 7217 7218 7219BIN_ENCODER_TEST_SRC = \ 7220 test/core/transport/chttp2/bin_encoder_test.cc \ 7221 7222BIN_ENCODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC)))) 7223ifeq ($(NO_SECURE),true) 7224 7225# You can't build secure targets if you don't have OpenSSL. 7226 7227$(BINDIR)/$(CONFIG)/bin_encoder_test: openssl_dep_error 7228 7229else 7230 7231 7232 7233$(BINDIR)/$(CONFIG)/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7234 $(E) "[LD] Linking $@" 7235 $(Q) mkdir -p `dirname $@` 7236 $(Q) $(LDXX) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bin_encoder_test 7237 7238endif 7239 7240$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/bin_encoder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7241 7242deps_bin_encoder_test: $(BIN_ENCODER_TEST_OBJS:.o=.dep) 7243 7244ifneq ($(NO_SECURE),true) 7245ifneq ($(NO_DEPS),true) 7246-include $(BIN_ENCODER_TEST_OBJS:.o=.dep) 7247endif 7248endif 7249 7250 7251BUFFER_LIST_TEST_SRC = \ 7252 test/core/iomgr/buffer_list_test.cc \ 7253 7254BUFFER_LIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BUFFER_LIST_TEST_SRC)))) 7255ifeq ($(NO_SECURE),true) 7256 7257# You can't build secure targets if you don't have OpenSSL. 7258 7259$(BINDIR)/$(CONFIG)/buffer_list_test: openssl_dep_error 7260 7261else 7262 7263 7264 7265$(BINDIR)/$(CONFIG)/buffer_list_test: $(BUFFER_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7266 $(E) "[LD] Linking $@" 7267 $(Q) mkdir -p `dirname $@` 7268 $(Q) $(LDXX) $(LDFLAGS) $(BUFFER_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/buffer_list_test 7269 7270endif 7271 7272$(OBJDIR)/$(CONFIG)/test/core/iomgr/buffer_list_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7273 7274deps_buffer_list_test: $(BUFFER_LIST_TEST_OBJS:.o=.dep) 7275 7276ifneq ($(NO_SECURE),true) 7277ifneq ($(NO_DEPS),true) 7278-include $(BUFFER_LIST_TEST_OBJS:.o=.dep) 7279endif 7280endif 7281 7282 7283CHANNEL_ARGS_TEST_SRC = \ 7284 test/core/channel/channel_args_test.cc \ 7285 7286CHANNEL_ARGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_ARGS_TEST_SRC)))) 7287ifeq ($(NO_SECURE),true) 7288 7289# You can't build secure targets if you don't have OpenSSL. 7290 7291$(BINDIR)/$(CONFIG)/channel_args_test: openssl_dep_error 7292 7293else 7294 7295 7296 7297$(BINDIR)/$(CONFIG)/channel_args_test: $(CHANNEL_ARGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7298 $(E) "[LD] Linking $@" 7299 $(Q) mkdir -p `dirname $@` 7300 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/channel_args_test 7301 7302endif 7303 7304$(OBJDIR)/$(CONFIG)/test/core/channel/channel_args_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7305 7306deps_channel_args_test: $(CHANNEL_ARGS_TEST_OBJS:.o=.dep) 7307 7308ifneq ($(NO_SECURE),true) 7309ifneq ($(NO_DEPS),true) 7310-include $(CHANNEL_ARGS_TEST_OBJS:.o=.dep) 7311endif 7312endif 7313 7314 7315CHANNEL_CREATE_TEST_SRC = \ 7316 test/core/surface/channel_create_test.cc \ 7317 7318CHANNEL_CREATE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_CREATE_TEST_SRC)))) 7319ifeq ($(NO_SECURE),true) 7320 7321# You can't build secure targets if you don't have OpenSSL. 7322 7323$(BINDIR)/$(CONFIG)/channel_create_test: openssl_dep_error 7324 7325else 7326 7327 7328 7329$(BINDIR)/$(CONFIG)/channel_create_test: $(CHANNEL_CREATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7330 $(E) "[LD] Linking $@" 7331 $(Q) mkdir -p `dirname $@` 7332 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_CREATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/channel_create_test 7333 7334endif 7335 7336$(OBJDIR)/$(CONFIG)/test/core/surface/channel_create_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7337 7338deps_channel_create_test: $(CHANNEL_CREATE_TEST_OBJS:.o=.dep) 7339 7340ifneq ($(NO_SECURE),true) 7341ifneq ($(NO_DEPS),true) 7342-include $(CHANNEL_CREATE_TEST_OBJS:.o=.dep) 7343endif 7344endif 7345 7346 7347CHANNEL_STACK_BUILDER_TEST_SRC = \ 7348 test/core/channel/channel_stack_builder_test.cc \ 7349 7350CHANNEL_STACK_BUILDER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_STACK_BUILDER_TEST_SRC)))) 7351ifeq ($(NO_SECURE),true) 7352 7353# You can't build secure targets if you don't have OpenSSL. 7354 7355$(BINDIR)/$(CONFIG)/channel_stack_builder_test: openssl_dep_error 7356 7357else 7358 7359 7360 7361$(BINDIR)/$(CONFIG)/channel_stack_builder_test: $(CHANNEL_STACK_BUILDER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7362 $(E) "[LD] Linking $@" 7363 $(Q) mkdir -p `dirname $@` 7364 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_STACK_BUILDER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/channel_stack_builder_test 7365 7366endif 7367 7368$(OBJDIR)/$(CONFIG)/test/core/channel/channel_stack_builder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7369 7370deps_channel_stack_builder_test: $(CHANNEL_STACK_BUILDER_TEST_OBJS:.o=.dep) 7371 7372ifneq ($(NO_SECURE),true) 7373ifneq ($(NO_DEPS),true) 7374-include $(CHANNEL_STACK_BUILDER_TEST_OBJS:.o=.dep) 7375endif 7376endif 7377 7378 7379CHANNEL_STACK_TEST_SRC = \ 7380 test/core/channel/channel_stack_test.cc \ 7381 7382CHANNEL_STACK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_STACK_TEST_SRC)))) 7383ifeq ($(NO_SECURE),true) 7384 7385# You can't build secure targets if you don't have OpenSSL. 7386 7387$(BINDIR)/$(CONFIG)/channel_stack_test: openssl_dep_error 7388 7389else 7390 7391 7392 7393$(BINDIR)/$(CONFIG)/channel_stack_test: $(CHANNEL_STACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7394 $(E) "[LD] Linking $@" 7395 $(Q) mkdir -p `dirname $@` 7396 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_STACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/channel_stack_test 7397 7398endif 7399 7400$(OBJDIR)/$(CONFIG)/test/core/channel/channel_stack_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7401 7402deps_channel_stack_test: $(CHANNEL_STACK_TEST_OBJS:.o=.dep) 7403 7404ifneq ($(NO_SECURE),true) 7405ifneq ($(NO_DEPS),true) 7406-include $(CHANNEL_STACK_TEST_OBJS:.o=.dep) 7407endif 7408endif 7409 7410 7411CHECK_GCP_ENVIRONMENT_LINUX_TEST_SRC = \ 7412 test/core/security/check_gcp_environment_linux_test.cc \ 7413 7414CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_SRC)))) 7415ifeq ($(NO_SECURE),true) 7416 7417# You can't build secure targets if you don't have OpenSSL. 7418 7419$(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test: openssl_dep_error 7420 7421else 7422 7423 7424 7425$(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test: $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7426 $(E) "[LD] Linking $@" 7427 $(Q) mkdir -p `dirname $@` 7428 $(Q) $(LDXX) $(LDFLAGS) $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test 7429 7430endif 7431 7432$(OBJDIR)/$(CONFIG)/test/core/security/check_gcp_environment_linux_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7433 7434deps_check_gcp_environment_linux_test: $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS:.o=.dep) 7435 7436ifneq ($(NO_SECURE),true) 7437ifneq ($(NO_DEPS),true) 7438-include $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS:.o=.dep) 7439endif 7440endif 7441 7442 7443CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_SRC = \ 7444 test/core/security/check_gcp_environment_windows_test.cc \ 7445 7446CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_SRC)))) 7447ifeq ($(NO_SECURE),true) 7448 7449# You can't build secure targets if you don't have OpenSSL. 7450 7451$(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test: openssl_dep_error 7452 7453else 7454 7455 7456 7457$(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test: $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7458 $(E) "[LD] Linking $@" 7459 $(Q) mkdir -p `dirname $@` 7460 $(Q) $(LDXX) $(LDFLAGS) $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test 7461 7462endif 7463 7464$(OBJDIR)/$(CONFIG)/test/core/security/check_gcp_environment_windows_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7465 7466deps_check_gcp_environment_windows_test: $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS:.o=.dep) 7467 7468ifneq ($(NO_SECURE),true) 7469ifneq ($(NO_DEPS),true) 7470-include $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS:.o=.dep) 7471endif 7472endif 7473 7474 7475CLIENT_SSL_TEST_SRC = \ 7476 test/core/handshake/client_ssl.cc \ 7477 7478CLIENT_SSL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_SSL_TEST_SRC)))) 7479ifeq ($(NO_SECURE),true) 7480 7481# You can't build secure targets if you don't have OpenSSL. 7482 7483$(BINDIR)/$(CONFIG)/client_ssl_test: openssl_dep_error 7484 7485else 7486 7487 7488 7489$(BINDIR)/$(CONFIG)/client_ssl_test: $(CLIENT_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7490 $(E) "[LD] Linking $@" 7491 $(Q) mkdir -p `dirname $@` 7492 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/client_ssl_test 7493 7494endif 7495 7496$(OBJDIR)/$(CONFIG)/test/core/handshake/client_ssl.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7497 7498deps_client_ssl_test: $(CLIENT_SSL_TEST_OBJS:.o=.dep) 7499 7500ifneq ($(NO_SECURE),true) 7501ifneq ($(NO_DEPS),true) 7502-include $(CLIENT_SSL_TEST_OBJS:.o=.dep) 7503endif 7504endif 7505 7506 7507CMDLINE_TEST_SRC = \ 7508 test/core/util/cmdline_test.cc \ 7509 7510CMDLINE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CMDLINE_TEST_SRC)))) 7511ifeq ($(NO_SECURE),true) 7512 7513# You can't build secure targets if you don't have OpenSSL. 7514 7515$(BINDIR)/$(CONFIG)/cmdline_test: openssl_dep_error 7516 7517else 7518 7519 7520 7521$(BINDIR)/$(CONFIG)/cmdline_test: $(CMDLINE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7522 $(E) "[LD] Linking $@" 7523 $(Q) mkdir -p `dirname $@` 7524 $(Q) $(LDXX) $(LDFLAGS) $(CMDLINE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/cmdline_test 7525 7526endif 7527 7528$(OBJDIR)/$(CONFIG)/test/core/util/cmdline_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7529 7530deps_cmdline_test: $(CMDLINE_TEST_OBJS:.o=.dep) 7531 7532ifneq ($(NO_SECURE),true) 7533ifneq ($(NO_DEPS),true) 7534-include $(CMDLINE_TEST_OBJS:.o=.dep) 7535endif 7536endif 7537 7538 7539COMBINER_TEST_SRC = \ 7540 test/core/iomgr/combiner_test.cc \ 7541 7542COMBINER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(COMBINER_TEST_SRC)))) 7543ifeq ($(NO_SECURE),true) 7544 7545# You can't build secure targets if you don't have OpenSSL. 7546 7547$(BINDIR)/$(CONFIG)/combiner_test: openssl_dep_error 7548 7549else 7550 7551 7552 7553$(BINDIR)/$(CONFIG)/combiner_test: $(COMBINER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7554 $(E) "[LD] Linking $@" 7555 $(Q) mkdir -p `dirname $@` 7556 $(Q) $(LDXX) $(LDFLAGS) $(COMBINER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/combiner_test 7557 7558endif 7559 7560$(OBJDIR)/$(CONFIG)/test/core/iomgr/combiner_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7561 7562deps_combiner_test: $(COMBINER_TEST_OBJS:.o=.dep) 7563 7564ifneq ($(NO_SECURE),true) 7565ifneq ($(NO_DEPS),true) 7566-include $(COMBINER_TEST_OBJS:.o=.dep) 7567endif 7568endif 7569 7570 7571COMPLETION_QUEUE_THREADING_TEST_SRC = \ 7572 test/core/surface/completion_queue_threading_test.cc \ 7573 7574COMPLETION_QUEUE_THREADING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(COMPLETION_QUEUE_THREADING_TEST_SRC)))) 7575ifeq ($(NO_SECURE),true) 7576 7577# You can't build secure targets if you don't have OpenSSL. 7578 7579$(BINDIR)/$(CONFIG)/completion_queue_threading_test: openssl_dep_error 7580 7581else 7582 7583 7584 7585$(BINDIR)/$(CONFIG)/completion_queue_threading_test: $(COMPLETION_QUEUE_THREADING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7586 $(E) "[LD] Linking $@" 7587 $(Q) mkdir -p `dirname $@` 7588 $(Q) $(LDXX) $(LDFLAGS) $(COMPLETION_QUEUE_THREADING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/completion_queue_threading_test 7589 7590endif 7591 7592$(OBJDIR)/$(CONFIG)/test/core/surface/completion_queue_threading_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7593 7594deps_completion_queue_threading_test: $(COMPLETION_QUEUE_THREADING_TEST_OBJS:.o=.dep) 7595 7596ifneq ($(NO_SECURE),true) 7597ifneq ($(NO_DEPS),true) 7598-include $(COMPLETION_QUEUE_THREADING_TEST_OBJS:.o=.dep) 7599endif 7600endif 7601 7602 7603COMPRESSION_TEST_SRC = \ 7604 test/core/compression/compression_test.cc \ 7605 7606COMPRESSION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(COMPRESSION_TEST_SRC)))) 7607ifeq ($(NO_SECURE),true) 7608 7609# You can't build secure targets if you don't have OpenSSL. 7610 7611$(BINDIR)/$(CONFIG)/compression_test: openssl_dep_error 7612 7613else 7614 7615 7616 7617$(BINDIR)/$(CONFIG)/compression_test: $(COMPRESSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7618 $(E) "[LD] Linking $@" 7619 $(Q) mkdir -p `dirname $@` 7620 $(Q) $(LDXX) $(LDFLAGS) $(COMPRESSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/compression_test 7621 7622endif 7623 7624$(OBJDIR)/$(CONFIG)/test/core/compression/compression_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7625 7626deps_compression_test: $(COMPRESSION_TEST_OBJS:.o=.dep) 7627 7628ifneq ($(NO_SECURE),true) 7629ifneq ($(NO_DEPS),true) 7630-include $(COMPRESSION_TEST_OBJS:.o=.dep) 7631endif 7632endif 7633 7634 7635CONCURRENT_CONNECTIVITY_TEST_SRC = \ 7636 test/core/surface/concurrent_connectivity_test.cc \ 7637 7638CONCURRENT_CONNECTIVITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CONCURRENT_CONNECTIVITY_TEST_SRC)))) 7639ifeq ($(NO_SECURE),true) 7640 7641# You can't build secure targets if you don't have OpenSSL. 7642 7643$(BINDIR)/$(CONFIG)/concurrent_connectivity_test: openssl_dep_error 7644 7645else 7646 7647 7648 7649$(BINDIR)/$(CONFIG)/concurrent_connectivity_test: $(CONCURRENT_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7650 $(E) "[LD] Linking $@" 7651 $(Q) mkdir -p `dirname $@` 7652 $(Q) $(LDXX) $(LDFLAGS) $(CONCURRENT_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/concurrent_connectivity_test 7653 7654endif 7655 7656$(OBJDIR)/$(CONFIG)/test/core/surface/concurrent_connectivity_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7657 7658deps_concurrent_connectivity_test: $(CONCURRENT_CONNECTIVITY_TEST_OBJS:.o=.dep) 7659 7660ifneq ($(NO_SECURE),true) 7661ifneq ($(NO_DEPS),true) 7662-include $(CONCURRENT_CONNECTIVITY_TEST_OBJS:.o=.dep) 7663endif 7664endif 7665 7666 7667CONNECTION_REFUSED_TEST_SRC = \ 7668 test/core/end2end/connection_refused_test.cc \ 7669 test/core/end2end/cq_verifier.cc \ 7670 7671CONNECTION_REFUSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CONNECTION_REFUSED_TEST_SRC)))) 7672ifeq ($(NO_SECURE),true) 7673 7674# You can't build secure targets if you don't have OpenSSL. 7675 7676$(BINDIR)/$(CONFIG)/connection_refused_test: openssl_dep_error 7677 7678else 7679 7680 7681 7682$(BINDIR)/$(CONFIG)/connection_refused_test: $(CONNECTION_REFUSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7683 $(E) "[LD] Linking $@" 7684 $(Q) mkdir -p `dirname $@` 7685 $(Q) $(LDXX) $(LDFLAGS) $(CONNECTION_REFUSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/connection_refused_test 7686 7687endif 7688 7689$(OBJDIR)/$(CONFIG)/test/core/end2end/connection_refused_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7690 7691$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7692 7693deps_connection_refused_test: $(CONNECTION_REFUSED_TEST_OBJS:.o=.dep) 7694 7695ifneq ($(NO_SECURE),true) 7696ifneq ($(NO_DEPS),true) 7697-include $(CONNECTION_REFUSED_TEST_OBJS:.o=.dep) 7698endif 7699endif 7700 7701 7702CPU_TEST_SRC = \ 7703 test/core/gpr/cpu_test.cc \ 7704 7705CPU_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CPU_TEST_SRC)))) 7706ifeq ($(NO_SECURE),true) 7707 7708# You can't build secure targets if you don't have OpenSSL. 7709 7710$(BINDIR)/$(CONFIG)/cpu_test: openssl_dep_error 7711 7712else 7713 7714 7715 7716$(BINDIR)/$(CONFIG)/cpu_test: $(CPU_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7717 $(E) "[LD] Linking $@" 7718 $(Q) mkdir -p `dirname $@` 7719 $(Q) $(LDXX) $(LDFLAGS) $(CPU_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/cpu_test 7720 7721endif 7722 7723$(OBJDIR)/$(CONFIG)/test/core/gpr/cpu_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7724 7725deps_cpu_test: $(CPU_TEST_OBJS:.o=.dep) 7726 7727ifneq ($(NO_SECURE),true) 7728ifneq ($(NO_DEPS),true) 7729-include $(CPU_TEST_OBJS:.o=.dep) 7730endif 7731endif 7732 7733 7734DNS_RESOLVER_CONNECTIVITY_USING_ARES_RESOLVER_TEST_SRC = \ 7735 test/core/client_channel/resolvers/dns_resolver_connectivity_test.cc \ 7736 7737DNS_RESOLVER_CONNECTIVITY_USING_ARES_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DNS_RESOLVER_CONNECTIVITY_USING_ARES_RESOLVER_TEST_SRC)))) 7738ifeq ($(NO_SECURE),true) 7739 7740# You can't build secure targets if you don't have OpenSSL. 7741 7742$(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_ares_resolver_test: openssl_dep_error 7743 7744else 7745 7746 7747 7748$(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_ares_resolver_test: $(DNS_RESOLVER_CONNECTIVITY_USING_ARES_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7749 $(E) "[LD] Linking $@" 7750 $(Q) mkdir -p `dirname $@` 7751 $(Q) $(LDXX) $(LDFLAGS) $(DNS_RESOLVER_CONNECTIVITY_USING_ARES_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_ares_resolver_test 7752 7753endif 7754 7755$(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/dns_resolver_connectivity_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7756 7757deps_dns_resolver_connectivity_using_ares_resolver_test: $(DNS_RESOLVER_CONNECTIVITY_USING_ARES_RESOLVER_TEST_OBJS:.o=.dep) 7758 7759ifneq ($(NO_SECURE),true) 7760ifneq ($(NO_DEPS),true) 7761-include $(DNS_RESOLVER_CONNECTIVITY_USING_ARES_RESOLVER_TEST_OBJS:.o=.dep) 7762endif 7763endif 7764 7765 7766DNS_RESOLVER_CONNECTIVITY_USING_NATIVE_RESOLVER_TEST_SRC = \ 7767 test/core/client_channel/resolvers/dns_resolver_connectivity_test.cc \ 7768 7769DNS_RESOLVER_CONNECTIVITY_USING_NATIVE_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DNS_RESOLVER_CONNECTIVITY_USING_NATIVE_RESOLVER_TEST_SRC)))) 7770ifeq ($(NO_SECURE),true) 7771 7772# You can't build secure targets if you don't have OpenSSL. 7773 7774$(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_native_resolver_test: openssl_dep_error 7775 7776else 7777 7778 7779 7780$(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_native_resolver_test: $(DNS_RESOLVER_CONNECTIVITY_USING_NATIVE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7781 $(E) "[LD] Linking $@" 7782 $(Q) mkdir -p `dirname $@` 7783 $(Q) $(LDXX) $(LDFLAGS) $(DNS_RESOLVER_CONNECTIVITY_USING_NATIVE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_using_native_resolver_test 7784 7785endif 7786 7787$(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/dns_resolver_connectivity_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7788 7789deps_dns_resolver_connectivity_using_native_resolver_test: $(DNS_RESOLVER_CONNECTIVITY_USING_NATIVE_RESOLVER_TEST_OBJS:.o=.dep) 7790 7791ifneq ($(NO_SECURE),true) 7792ifneq ($(NO_DEPS),true) 7793-include $(DNS_RESOLVER_CONNECTIVITY_USING_NATIVE_RESOLVER_TEST_OBJS:.o=.dep) 7794endif 7795endif 7796 7797 7798DNS_RESOLVER_COOLDOWN_TEST_SRC = \ 7799 test/core/client_channel/resolvers/dns_resolver_cooldown_test.cc \ 7800 7801DNS_RESOLVER_COOLDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DNS_RESOLVER_COOLDOWN_TEST_SRC)))) 7802ifeq ($(NO_SECURE),true) 7803 7804# You can't build secure targets if you don't have OpenSSL. 7805 7806$(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test: openssl_dep_error 7807 7808else 7809 7810 7811 7812$(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test: $(DNS_RESOLVER_COOLDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7813 $(E) "[LD] Linking $@" 7814 $(Q) mkdir -p `dirname $@` 7815 $(Q) $(LDXX) $(LDFLAGS) $(DNS_RESOLVER_COOLDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test 7816 7817endif 7818 7819$(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/dns_resolver_cooldown_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7820 7821deps_dns_resolver_cooldown_test: $(DNS_RESOLVER_COOLDOWN_TEST_OBJS:.o=.dep) 7822 7823ifneq ($(NO_SECURE),true) 7824ifneq ($(NO_DEPS),true) 7825-include $(DNS_RESOLVER_COOLDOWN_TEST_OBJS:.o=.dep) 7826endif 7827endif 7828 7829 7830DNS_RESOLVER_TEST_SRC = \ 7831 test/core/client_channel/resolvers/dns_resolver_test.cc \ 7832 7833DNS_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DNS_RESOLVER_TEST_SRC)))) 7834ifeq ($(NO_SECURE),true) 7835 7836# You can't build secure targets if you don't have OpenSSL. 7837 7838$(BINDIR)/$(CONFIG)/dns_resolver_test: openssl_dep_error 7839 7840else 7841 7842 7843 7844$(BINDIR)/$(CONFIG)/dns_resolver_test: $(DNS_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7845 $(E) "[LD] Linking $@" 7846 $(Q) mkdir -p `dirname $@` 7847 $(Q) $(LDXX) $(LDFLAGS) $(DNS_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dns_resolver_test 7848 7849endif 7850 7851$(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/dns_resolver_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7852 7853deps_dns_resolver_test: $(DNS_RESOLVER_TEST_OBJS:.o=.dep) 7854 7855ifneq ($(NO_SECURE),true) 7856ifneq ($(NO_DEPS),true) 7857-include $(DNS_RESOLVER_TEST_OBJS:.o=.dep) 7858endif 7859endif 7860 7861 7862DUALSTACK_SOCKET_TEST_SRC = \ 7863 test/core/end2end/cq_verifier.cc \ 7864 test/core/end2end/dualstack_socket_test.cc \ 7865 7866DUALSTACK_SOCKET_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC)))) 7867ifeq ($(NO_SECURE),true) 7868 7869# You can't build secure targets if you don't have OpenSSL. 7870 7871$(BINDIR)/$(CONFIG)/dualstack_socket_test: openssl_dep_error 7872 7873else 7874 7875 7876 7877$(BINDIR)/$(CONFIG)/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7878 $(E) "[LD] Linking $@" 7879 $(Q) mkdir -p `dirname $@` 7880 $(Q) $(LDXX) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dualstack_socket_test 7881 7882endif 7883 7884$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7885 7886$(OBJDIR)/$(CONFIG)/test/core/end2end/dualstack_socket_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7887 7888deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep) 7889 7890ifneq ($(NO_SECURE),true) 7891ifneq ($(NO_DEPS),true) 7892-include $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep) 7893endif 7894endif 7895 7896 7897ENDPOINT_PAIR_TEST_SRC = \ 7898 test/core/iomgr/endpoint_pair_test.cc \ 7899 test/core/iomgr/endpoint_tests.cc \ 7900 7901ENDPOINT_PAIR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ENDPOINT_PAIR_TEST_SRC)))) 7902ifeq ($(NO_SECURE),true) 7903 7904# You can't build secure targets if you don't have OpenSSL. 7905 7906$(BINDIR)/$(CONFIG)/endpoint_pair_test: openssl_dep_error 7907 7908else 7909 7910 7911 7912$(BINDIR)/$(CONFIG)/endpoint_pair_test: $(ENDPOINT_PAIR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7913 $(E) "[LD] Linking $@" 7914 $(Q) mkdir -p `dirname $@` 7915 $(Q) $(LDXX) $(LDFLAGS) $(ENDPOINT_PAIR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/endpoint_pair_test 7916 7917endif 7918 7919$(OBJDIR)/$(CONFIG)/test/core/iomgr/endpoint_pair_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7920 7921$(OBJDIR)/$(CONFIG)/test/core/iomgr/endpoint_tests.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7922 7923deps_endpoint_pair_test: $(ENDPOINT_PAIR_TEST_OBJS:.o=.dep) 7924 7925ifneq ($(NO_SECURE),true) 7926ifneq ($(NO_DEPS),true) 7927-include $(ENDPOINT_PAIR_TEST_OBJS:.o=.dep) 7928endif 7929endif 7930 7931 7932ENV_TEST_SRC = \ 7933 test/core/gpr/env_test.cc \ 7934 7935ENV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ENV_TEST_SRC)))) 7936ifeq ($(NO_SECURE),true) 7937 7938# You can't build secure targets if you don't have OpenSSL. 7939 7940$(BINDIR)/$(CONFIG)/env_test: openssl_dep_error 7941 7942else 7943 7944 7945 7946$(BINDIR)/$(CONFIG)/env_test: $(ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7947 $(E) "[LD] Linking $@" 7948 $(Q) mkdir -p `dirname $@` 7949 $(Q) $(LDXX) $(LDFLAGS) $(ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/env_test 7950 7951endif 7952 7953$(OBJDIR)/$(CONFIG)/test/core/gpr/env_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7954 7955deps_env_test: $(ENV_TEST_OBJS:.o=.dep) 7956 7957ifneq ($(NO_SECURE),true) 7958ifneq ($(NO_DEPS),true) 7959-include $(ENV_TEST_OBJS:.o=.dep) 7960endif 7961endif 7962 7963 7964ERROR_TEST_SRC = \ 7965 test/core/iomgr/endpoint_tests.cc \ 7966 test/core/iomgr/error_test.cc \ 7967 7968ERROR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ERROR_TEST_SRC)))) 7969ifeq ($(NO_SECURE),true) 7970 7971# You can't build secure targets if you don't have OpenSSL. 7972 7973$(BINDIR)/$(CONFIG)/error_test: openssl_dep_error 7974 7975else 7976 7977 7978 7979$(BINDIR)/$(CONFIG)/error_test: $(ERROR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7980 $(E) "[LD] Linking $@" 7981 $(Q) mkdir -p `dirname $@` 7982 $(Q) $(LDXX) $(LDFLAGS) $(ERROR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/error_test 7983 7984endif 7985 7986$(OBJDIR)/$(CONFIG)/test/core/iomgr/endpoint_tests.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7987 7988$(OBJDIR)/$(CONFIG)/test/core/iomgr/error_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 7989 7990deps_error_test: $(ERROR_TEST_OBJS:.o=.dep) 7991 7992ifneq ($(NO_SECURE),true) 7993ifneq ($(NO_DEPS),true) 7994-include $(ERROR_TEST_OBJS:.o=.dep) 7995endif 7996endif 7997 7998 7999EV_EPOLLEX_LINUX_TEST_SRC = \ 8000 test/core/iomgr/ev_epollex_linux_test.cc \ 8001 8002EV_EPOLLEX_LINUX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(EV_EPOLLEX_LINUX_TEST_SRC)))) 8003ifeq ($(NO_SECURE),true) 8004 8005# You can't build secure targets if you don't have OpenSSL. 8006 8007$(BINDIR)/$(CONFIG)/ev_epollex_linux_test: openssl_dep_error 8008 8009else 8010 8011 8012 8013$(BINDIR)/$(CONFIG)/ev_epollex_linux_test: $(EV_EPOLLEX_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8014 $(E) "[LD] Linking $@" 8015 $(Q) mkdir -p `dirname $@` 8016 $(Q) $(LDXX) $(LDFLAGS) $(EV_EPOLLEX_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/ev_epollex_linux_test 8017 8018endif 8019 8020$(OBJDIR)/$(CONFIG)/test/core/iomgr/ev_epollex_linux_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8021 8022deps_ev_epollex_linux_test: $(EV_EPOLLEX_LINUX_TEST_OBJS:.o=.dep) 8023 8024ifneq ($(NO_SECURE),true) 8025ifneq ($(NO_DEPS),true) 8026-include $(EV_EPOLLEX_LINUX_TEST_OBJS:.o=.dep) 8027endif 8028endif 8029 8030 8031FAKE_RESOLVER_TEST_SRC = \ 8032 test/core/client_channel/resolvers/fake_resolver_test.cc \ 8033 8034FAKE_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FAKE_RESOLVER_TEST_SRC)))) 8035ifeq ($(NO_SECURE),true) 8036 8037# You can't build secure targets if you don't have OpenSSL. 8038 8039$(BINDIR)/$(CONFIG)/fake_resolver_test: openssl_dep_error 8040 8041else 8042 8043 8044 8045$(BINDIR)/$(CONFIG)/fake_resolver_test: $(FAKE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8046 $(E) "[LD] Linking $@" 8047 $(Q) mkdir -p `dirname $@` 8048 $(Q) $(LDXX) $(LDFLAGS) $(FAKE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fake_resolver_test 8049 8050endif 8051 8052$(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/fake_resolver_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8053 8054deps_fake_resolver_test: $(FAKE_RESOLVER_TEST_OBJS:.o=.dep) 8055 8056ifneq ($(NO_SECURE),true) 8057ifneq ($(NO_DEPS),true) 8058-include $(FAKE_RESOLVER_TEST_OBJS:.o=.dep) 8059endif 8060endif 8061 8062 8063FAKE_TRANSPORT_SECURITY_TEST_SRC = \ 8064 test/core/tsi/fake_transport_security_test.cc \ 8065 test/core/tsi/transport_security_test_lib.cc \ 8066 8067FAKE_TRANSPORT_SECURITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FAKE_TRANSPORT_SECURITY_TEST_SRC)))) 8068ifeq ($(NO_SECURE),true) 8069 8070# You can't build secure targets if you don't have OpenSSL. 8071 8072$(BINDIR)/$(CONFIG)/fake_transport_security_test: openssl_dep_error 8073 8074else 8075 8076 8077 8078$(BINDIR)/$(CONFIG)/fake_transport_security_test: $(FAKE_TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8079 $(E) "[LD] Linking $@" 8080 $(Q) mkdir -p `dirname $@` 8081 $(Q) $(LDXX) $(LDFLAGS) $(FAKE_TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fake_transport_security_test 8082 8083endif 8084 8085$(OBJDIR)/$(CONFIG)/test/core/tsi/fake_transport_security_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8086 8087$(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test_lib.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8088 8089deps_fake_transport_security_test: $(FAKE_TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 8090 8091ifneq ($(NO_SECURE),true) 8092ifneq ($(NO_DEPS),true) 8093-include $(FAKE_TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 8094endif 8095endif 8096 8097 8098FD_CONSERVATION_POSIX_TEST_SRC = \ 8099 test/core/iomgr/fd_conservation_posix_test.cc \ 8100 8101FD_CONSERVATION_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_CONSERVATION_POSIX_TEST_SRC)))) 8102ifeq ($(NO_SECURE),true) 8103 8104# You can't build secure targets if you don't have OpenSSL. 8105 8106$(BINDIR)/$(CONFIG)/fd_conservation_posix_test: openssl_dep_error 8107 8108else 8109 8110 8111 8112$(BINDIR)/$(CONFIG)/fd_conservation_posix_test: $(FD_CONSERVATION_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8113 $(E) "[LD] Linking $@" 8114 $(Q) mkdir -p `dirname $@` 8115 $(Q) $(LDXX) $(LDFLAGS) $(FD_CONSERVATION_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fd_conservation_posix_test 8116 8117endif 8118 8119$(OBJDIR)/$(CONFIG)/test/core/iomgr/fd_conservation_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8120 8121deps_fd_conservation_posix_test: $(FD_CONSERVATION_POSIX_TEST_OBJS:.o=.dep) 8122 8123ifneq ($(NO_SECURE),true) 8124ifneq ($(NO_DEPS),true) 8125-include $(FD_CONSERVATION_POSIX_TEST_OBJS:.o=.dep) 8126endif 8127endif 8128 8129 8130FD_POSIX_TEST_SRC = \ 8131 test/core/iomgr/fd_posix_test.cc \ 8132 8133FD_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC)))) 8134ifeq ($(NO_SECURE),true) 8135 8136# You can't build secure targets if you don't have OpenSSL. 8137 8138$(BINDIR)/$(CONFIG)/fd_posix_test: openssl_dep_error 8139 8140else 8141 8142 8143 8144$(BINDIR)/$(CONFIG)/fd_posix_test: $(FD_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8145 $(E) "[LD] Linking $@" 8146 $(Q) mkdir -p `dirname $@` 8147 $(Q) $(LDXX) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fd_posix_test 8148 8149endif 8150 8151$(OBJDIR)/$(CONFIG)/test/core/iomgr/fd_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8152 8153deps_fd_posix_test: $(FD_POSIX_TEST_OBJS:.o=.dep) 8154 8155ifneq ($(NO_SECURE),true) 8156ifneq ($(NO_DEPS),true) 8157-include $(FD_POSIX_TEST_OBJS:.o=.dep) 8158endif 8159endif 8160 8161 8162FLING_STREAM_TEST_SRC = \ 8163 test/core/end2end/data/client_certs.cc \ 8164 test/core/end2end/data/server1_cert.cc \ 8165 test/core/end2end/data/server1_key.cc \ 8166 test/core/end2end/data/test_root_cert.cc \ 8167 test/core/fling/fling_stream_test.cc \ 8168 8169FLING_STREAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC)))) 8170ifeq ($(NO_SECURE),true) 8171 8172# You can't build secure targets if you don't have OpenSSL. 8173 8174$(BINDIR)/$(CONFIG)/fling_stream_test: openssl_dep_error 8175 8176else 8177 8178 8179 8180$(BINDIR)/$(CONFIG)/fling_stream_test: $(FLING_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8181 $(E) "[LD] Linking $@" 8182 $(Q) mkdir -p `dirname $@` 8183 $(Q) $(LDXX) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_stream_test 8184 8185endif 8186 8187$(OBJDIR)/$(CONFIG)/test/core/end2end/data/client_certs.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8188 8189$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8190 8191$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8192 8193$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8194 8195$(OBJDIR)/$(CONFIG)/test/core/fling/fling_stream_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8196 8197deps_fling_stream_test: $(FLING_STREAM_TEST_OBJS:.o=.dep) 8198 8199ifneq ($(NO_SECURE),true) 8200ifneq ($(NO_DEPS),true) 8201-include $(FLING_STREAM_TEST_OBJS:.o=.dep) 8202endif 8203endif 8204 8205 8206FLING_TEST_SRC = \ 8207 test/core/end2end/data/client_certs.cc \ 8208 test/core/end2end/data/server1_cert.cc \ 8209 test/core/end2end/data/server1_key.cc \ 8210 test/core/end2end/data/test_root_cert.cc \ 8211 test/core/fling/fling_test.cc \ 8212 8213FLING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC)))) 8214ifeq ($(NO_SECURE),true) 8215 8216# You can't build secure targets if you don't have OpenSSL. 8217 8218$(BINDIR)/$(CONFIG)/fling_test: openssl_dep_error 8219 8220else 8221 8222 8223 8224$(BINDIR)/$(CONFIG)/fling_test: $(FLING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8225 $(E) "[LD] Linking $@" 8226 $(Q) mkdir -p `dirname $@` 8227 $(Q) $(LDXX) $(LDFLAGS) $(FLING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_test 8228 8229endif 8230 8231$(OBJDIR)/$(CONFIG)/test/core/end2end/data/client_certs.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8232 8233$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8234 8235$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8236 8237$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8238 8239$(OBJDIR)/$(CONFIG)/test/core/fling/fling_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8240 8241deps_fling_test: $(FLING_TEST_OBJS:.o=.dep) 8242 8243ifneq ($(NO_SECURE),true) 8244ifneq ($(NO_DEPS),true) 8245-include $(FLING_TEST_OBJS:.o=.dep) 8246endif 8247endif 8248 8249 8250FORK_TEST_SRC = \ 8251 test/core/gprpp/fork_test.cc \ 8252 8253FORK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FORK_TEST_SRC)))) 8254ifeq ($(NO_SECURE),true) 8255 8256# You can't build secure targets if you don't have OpenSSL. 8257 8258$(BINDIR)/$(CONFIG)/fork_test: openssl_dep_error 8259 8260else 8261 8262 8263 8264$(BINDIR)/$(CONFIG)/fork_test: $(FORK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8265 $(E) "[LD] Linking $@" 8266 $(Q) mkdir -p `dirname $@` 8267 $(Q) $(LDXX) $(LDFLAGS) $(FORK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fork_test 8268 8269endif 8270 8271$(OBJDIR)/$(CONFIG)/test/core/gprpp/fork_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8272 8273deps_fork_test: $(FORK_TEST_OBJS:.o=.dep) 8274 8275ifneq ($(NO_SECURE),true) 8276ifneq ($(NO_DEPS),true) 8277-include $(FORK_TEST_OBJS:.o=.dep) 8278endif 8279endif 8280 8281 8282FORMAT_REQUEST_TEST_SRC = \ 8283 test/core/end2end/data/client_certs.cc \ 8284 test/core/end2end/data/server1_cert.cc \ 8285 test/core/end2end/data/server1_key.cc \ 8286 test/core/end2end/data/test_root_cert.cc \ 8287 test/core/http/format_request_test.cc \ 8288 8289FORMAT_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FORMAT_REQUEST_TEST_SRC)))) 8290ifeq ($(NO_SECURE),true) 8291 8292# You can't build secure targets if you don't have OpenSSL. 8293 8294$(BINDIR)/$(CONFIG)/format_request_test: openssl_dep_error 8295 8296else 8297 8298 8299 8300$(BINDIR)/$(CONFIG)/format_request_test: $(FORMAT_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8301 $(E) "[LD] Linking $@" 8302 $(Q) mkdir -p `dirname $@` 8303 $(Q) $(LDXX) $(LDFLAGS) $(FORMAT_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/format_request_test 8304 8305endif 8306 8307$(OBJDIR)/$(CONFIG)/test/core/end2end/data/client_certs.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8308 8309$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8310 8311$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8312 8313$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8314 8315$(OBJDIR)/$(CONFIG)/test/core/http/format_request_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8316 8317deps_format_request_test: $(FORMAT_REQUEST_TEST_OBJS:.o=.dep) 8318 8319ifneq ($(NO_SECURE),true) 8320ifneq ($(NO_DEPS),true) 8321-include $(FORMAT_REQUEST_TEST_OBJS:.o=.dep) 8322endif 8323endif 8324 8325 8326FRAME_HANDLER_TEST_SRC = \ 8327 test/core/tsi/alts/crypt/gsec_test_util.cc \ 8328 test/core/tsi/alts/frame_protector/frame_handler_test.cc \ 8329 8330FRAME_HANDLER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FRAME_HANDLER_TEST_SRC)))) 8331ifeq ($(NO_SECURE),true) 8332 8333# You can't build secure targets if you don't have OpenSSL. 8334 8335$(BINDIR)/$(CONFIG)/frame_handler_test: openssl_dep_error 8336 8337else 8338 8339 8340 8341$(BINDIR)/$(CONFIG)/frame_handler_test: $(FRAME_HANDLER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8342 $(E) "[LD] Linking $@" 8343 $(Q) mkdir -p `dirname $@` 8344 $(Q) $(LDXX) $(LDFLAGS) $(FRAME_HANDLER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/frame_handler_test 8345 8346endif 8347 8348$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/gsec_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8349 8350$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/frame_protector/frame_handler_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8351 8352deps_frame_handler_test: $(FRAME_HANDLER_TEST_OBJS:.o=.dep) 8353 8354ifneq ($(NO_SECURE),true) 8355ifneq ($(NO_DEPS),true) 8356-include $(FRAME_HANDLER_TEST_OBJS:.o=.dep) 8357endif 8358endif 8359 8360 8361GOAWAY_SERVER_TEST_SRC = \ 8362 test/core/end2end/cq_verifier.cc \ 8363 test/core/end2end/goaway_server_test.cc \ 8364 8365GOAWAY_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GOAWAY_SERVER_TEST_SRC)))) 8366ifeq ($(NO_SECURE),true) 8367 8368# You can't build secure targets if you don't have OpenSSL. 8369 8370$(BINDIR)/$(CONFIG)/goaway_server_test: openssl_dep_error 8371 8372else 8373 8374 8375 8376$(BINDIR)/$(CONFIG)/goaway_server_test: $(GOAWAY_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8377 $(E) "[LD] Linking $@" 8378 $(Q) mkdir -p `dirname $@` 8379 $(Q) $(LDXX) $(LDFLAGS) $(GOAWAY_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/goaway_server_test 8380 8381endif 8382 8383$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8384 8385$(OBJDIR)/$(CONFIG)/test/core/end2end/goaway_server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8386 8387deps_goaway_server_test: $(GOAWAY_SERVER_TEST_OBJS:.o=.dep) 8388 8389ifneq ($(NO_SECURE),true) 8390ifneq ($(NO_DEPS),true) 8391-include $(GOAWAY_SERVER_TEST_OBJS:.o=.dep) 8392endif 8393endif 8394 8395 8396GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_SRC = \ 8397 test/core/security/grpc_alts_credentials_options_test.cc \ 8398 8399GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_SRC)))) 8400ifeq ($(NO_SECURE),true) 8401 8402# You can't build secure targets if you don't have OpenSSL. 8403 8404$(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test: openssl_dep_error 8405 8406else 8407 8408 8409 8410$(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test: $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8411 $(E) "[LD] Linking $@" 8412 $(Q) mkdir -p `dirname $@` 8413 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test 8414 8415endif 8416 8417$(OBJDIR)/$(CONFIG)/test/core/security/grpc_alts_credentials_options_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8418 8419deps_grpc_alts_credentials_options_test: $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS:.o=.dep) 8420 8421ifneq ($(NO_SECURE),true) 8422ifneq ($(NO_DEPS),true) 8423-include $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS:.o=.dep) 8424endif 8425endif 8426 8427 8428GRPC_BYTE_BUFFER_READER_TEST_SRC = \ 8429 test/core/surface/byte_buffer_reader_test.cc \ 8430 8431GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC)))) 8432ifeq ($(NO_SECURE),true) 8433 8434# You can't build secure targets if you don't have OpenSSL. 8435 8436$(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test: openssl_dep_error 8437 8438else 8439 8440 8441 8442$(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8443 $(E) "[LD] Linking $@" 8444 $(Q) mkdir -p `dirname $@` 8445 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test 8446 8447endif 8448 8449$(OBJDIR)/$(CONFIG)/test/core/surface/byte_buffer_reader_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8450 8451deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep) 8452 8453ifneq ($(NO_SECURE),true) 8454ifneq ($(NO_DEPS),true) 8455-include $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep) 8456endif 8457endif 8458 8459 8460GRPC_COMPLETION_QUEUE_TEST_SRC = \ 8461 test/core/surface/completion_queue_test.cc \ 8462 8463GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC)))) 8464ifeq ($(NO_SECURE),true) 8465 8466# You can't build secure targets if you don't have OpenSSL. 8467 8468$(BINDIR)/$(CONFIG)/grpc_completion_queue_test: openssl_dep_error 8469 8470else 8471 8472 8473 8474$(BINDIR)/$(CONFIG)/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8475 $(E) "[LD] Linking $@" 8476 $(Q) mkdir -p `dirname $@` 8477 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_completion_queue_test 8478 8479endif 8480 8481$(OBJDIR)/$(CONFIG)/test/core/surface/completion_queue_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8482 8483deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep) 8484 8485ifneq ($(NO_SECURE),true) 8486ifneq ($(NO_DEPS),true) 8487-include $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep) 8488endif 8489endif 8490 8491 8492GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_SRC = \ 8493 test/core/iomgr/grpc_ipv6_loopback_available_test.cc \ 8494 8495GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_SRC)))) 8496ifeq ($(NO_SECURE),true) 8497 8498# You can't build secure targets if you don't have OpenSSL. 8499 8500$(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test: openssl_dep_error 8501 8502else 8503 8504 8505 8506$(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test: $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8507 $(E) "[LD] Linking $@" 8508 $(Q) mkdir -p `dirname $@` 8509 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test 8510 8511endif 8512 8513$(OBJDIR)/$(CONFIG)/test/core/iomgr/grpc_ipv6_loopback_available_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8514 8515deps_grpc_ipv6_loopback_available_test: $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS:.o=.dep) 8516 8517ifneq ($(NO_SECURE),true) 8518ifneq ($(NO_DEPS),true) 8519-include $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS:.o=.dep) 8520endif 8521endif 8522 8523 8524HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_TEST_SRC = \ 8525 test/core/handshake/readahead_handshaker_server_ssl.cc \ 8526 test/core/handshake/server_ssl_common.cc \ 8527 8528HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_TEST_SRC)))) 8529ifeq ($(NO_SECURE),true) 8530 8531# You can't build secure targets if you don't have OpenSSL. 8532 8533$(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker_test: openssl_dep_error 8534 8535else 8536 8537 8538 8539$(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker_test: $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8540 $(E) "[LD] Linking $@" 8541 $(Q) mkdir -p `dirname $@` 8542 $(Q) $(LDXX) $(LDFLAGS) $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker_test 8543 8544endif 8545 8546$(OBJDIR)/$(CONFIG)/test/core/handshake/readahead_handshaker_server_ssl.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8547 8548$(OBJDIR)/$(CONFIG)/test/core/handshake/server_ssl_common.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8549 8550deps_handshake_server_with_readahead_handshaker_test: $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_TEST_OBJS:.o=.dep) 8551 8552ifneq ($(NO_SECURE),true) 8553ifneq ($(NO_DEPS),true) 8554-include $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_TEST_OBJS:.o=.dep) 8555endif 8556endif 8557 8558 8559HANDSHAKE_VERIFY_PEER_OPTIONS_TEST_SRC = \ 8560 test/core/handshake/verify_peer_options.cc \ 8561 8562HANDSHAKE_VERIFY_PEER_OPTIONS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HANDSHAKE_VERIFY_PEER_OPTIONS_TEST_SRC)))) 8563ifeq ($(NO_SECURE),true) 8564 8565# You can't build secure targets if you don't have OpenSSL. 8566 8567$(BINDIR)/$(CONFIG)/handshake_verify_peer_options_test: openssl_dep_error 8568 8569else 8570 8571 8572 8573$(BINDIR)/$(CONFIG)/handshake_verify_peer_options_test: $(HANDSHAKE_VERIFY_PEER_OPTIONS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8574 $(E) "[LD] Linking $@" 8575 $(Q) mkdir -p `dirname $@` 8576 $(Q) $(LDXX) $(LDFLAGS) $(HANDSHAKE_VERIFY_PEER_OPTIONS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/handshake_verify_peer_options_test 8577 8578endif 8579 8580$(OBJDIR)/$(CONFIG)/test/core/handshake/verify_peer_options.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8581 8582deps_handshake_verify_peer_options_test: $(HANDSHAKE_VERIFY_PEER_OPTIONS_TEST_OBJS:.o=.dep) 8583 8584ifneq ($(NO_SECURE),true) 8585ifneq ($(NO_DEPS),true) 8586-include $(HANDSHAKE_VERIFY_PEER_OPTIONS_TEST_OBJS:.o=.dep) 8587endif 8588endif 8589 8590 8591HISTOGRAM_TEST_SRC = \ 8592 test/core/util/histogram_test.cc \ 8593 8594HISTOGRAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HISTOGRAM_TEST_SRC)))) 8595ifeq ($(NO_SECURE),true) 8596 8597# You can't build secure targets if you don't have OpenSSL. 8598 8599$(BINDIR)/$(CONFIG)/histogram_test: openssl_dep_error 8600 8601else 8602 8603 8604 8605$(BINDIR)/$(CONFIG)/histogram_test: $(HISTOGRAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8606 $(E) "[LD] Linking $@" 8607 $(Q) mkdir -p `dirname $@` 8608 $(Q) $(LDXX) $(LDFLAGS) $(HISTOGRAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/histogram_test 8609 8610endif 8611 8612$(OBJDIR)/$(CONFIG)/test/core/util/histogram_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8613 8614deps_histogram_test: $(HISTOGRAM_TEST_OBJS:.o=.dep) 8615 8616ifneq ($(NO_SECURE),true) 8617ifneq ($(NO_DEPS),true) 8618-include $(HISTOGRAM_TEST_OBJS:.o=.dep) 8619endif 8620endif 8621 8622 8623HOST_PORT_TEST_SRC = \ 8624 test/core/gprpp/host_port_test.cc \ 8625 8626HOST_PORT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HOST_PORT_TEST_SRC)))) 8627ifeq ($(NO_SECURE),true) 8628 8629# You can't build secure targets if you don't have OpenSSL. 8630 8631$(BINDIR)/$(CONFIG)/host_port_test: openssl_dep_error 8632 8633else 8634 8635 8636 8637$(BINDIR)/$(CONFIG)/host_port_test: $(HOST_PORT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8638 $(E) "[LD] Linking $@" 8639 $(Q) mkdir -p `dirname $@` 8640 $(Q) $(LDXX) $(LDFLAGS) $(HOST_PORT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/host_port_test 8641 8642endif 8643 8644$(OBJDIR)/$(CONFIG)/test/core/gprpp/host_port_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8645 8646deps_host_port_test: $(HOST_PORT_TEST_OBJS:.o=.dep) 8647 8648ifneq ($(NO_SECURE),true) 8649ifneq ($(NO_DEPS),true) 8650-include $(HOST_PORT_TEST_OBJS:.o=.dep) 8651endif 8652endif 8653 8654 8655HPACK_ENCODER_TEST_SRC = \ 8656 test/core/transport/chttp2/hpack_encoder_test.cc \ 8657 8658HPACK_ENCODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_ENCODER_TEST_SRC)))) 8659ifeq ($(NO_SECURE),true) 8660 8661# You can't build secure targets if you don't have OpenSSL. 8662 8663$(BINDIR)/$(CONFIG)/hpack_encoder_test: openssl_dep_error 8664 8665else 8666 8667 8668 8669$(BINDIR)/$(CONFIG)/hpack_encoder_test: $(HPACK_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8670 $(E) "[LD] Linking $@" 8671 $(Q) mkdir -p `dirname $@` 8672 $(Q) $(LDXX) $(LDFLAGS) $(HPACK_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_encoder_test 8673 8674endif 8675 8676$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_encoder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8677 8678deps_hpack_encoder_test: $(HPACK_ENCODER_TEST_OBJS:.o=.dep) 8679 8680ifneq ($(NO_SECURE),true) 8681ifneq ($(NO_DEPS),true) 8682-include $(HPACK_ENCODER_TEST_OBJS:.o=.dep) 8683endif 8684endif 8685 8686 8687HPACK_PARSER_TEST_SRC = \ 8688 test/core/transport/chttp2/hpack_parser_test.cc \ 8689 8690HPACK_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC)))) 8691ifeq ($(NO_SECURE),true) 8692 8693# You can't build secure targets if you don't have OpenSSL. 8694 8695$(BINDIR)/$(CONFIG)/hpack_parser_test: openssl_dep_error 8696 8697else 8698 8699 8700 8701$(BINDIR)/$(CONFIG)/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8702 $(E) "[LD] Linking $@" 8703 $(Q) mkdir -p `dirname $@` 8704 $(Q) $(LDXX) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_parser_test 8705 8706endif 8707 8708$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_parser_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8709 8710deps_hpack_parser_test: $(HPACK_PARSER_TEST_OBJS:.o=.dep) 8711 8712ifneq ($(NO_SECURE),true) 8713ifneq ($(NO_DEPS),true) 8714-include $(HPACK_PARSER_TEST_OBJS:.o=.dep) 8715endif 8716endif 8717 8718 8719HPACK_TABLE_TEST_SRC = \ 8720 test/core/transport/chttp2/hpack_table_test.cc \ 8721 8722HPACK_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC)))) 8723ifeq ($(NO_SECURE),true) 8724 8725# You can't build secure targets if you don't have OpenSSL. 8726 8727$(BINDIR)/$(CONFIG)/hpack_table_test: openssl_dep_error 8728 8729else 8730 8731 8732 8733$(BINDIR)/$(CONFIG)/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8734 $(E) "[LD] Linking $@" 8735 $(Q) mkdir -p `dirname $@` 8736 $(Q) $(LDXX) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_table_test 8737 8738endif 8739 8740$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_table_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8741 8742deps_hpack_table_test: $(HPACK_TABLE_TEST_OBJS:.o=.dep) 8743 8744ifneq ($(NO_SECURE),true) 8745ifneq ($(NO_DEPS),true) 8746-include $(HPACK_TABLE_TEST_OBJS:.o=.dep) 8747endif 8748endif 8749 8750 8751HTTPCLI_TEST_SRC = \ 8752 test/core/end2end/data/client_certs.cc \ 8753 test/core/end2end/data/server1_cert.cc \ 8754 test/core/end2end/data/server1_key.cc \ 8755 test/core/end2end/data/test_root_cert.cc \ 8756 test/core/http/httpcli_test.cc \ 8757 8758HTTPCLI_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC)))) 8759ifeq ($(NO_SECURE),true) 8760 8761# You can't build secure targets if you don't have OpenSSL. 8762 8763$(BINDIR)/$(CONFIG)/httpcli_test: openssl_dep_error 8764 8765else 8766 8767 8768 8769$(BINDIR)/$(CONFIG)/httpcli_test: $(HTTPCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8770 $(E) "[LD] Linking $@" 8771 $(Q) mkdir -p `dirname $@` 8772 $(Q) $(LDXX) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/httpcli_test 8773 8774endif 8775 8776$(OBJDIR)/$(CONFIG)/test/core/end2end/data/client_certs.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8777 8778$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8779 8780$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8781 8782$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8783 8784$(OBJDIR)/$(CONFIG)/test/core/http/httpcli_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8785 8786deps_httpcli_test: $(HTTPCLI_TEST_OBJS:.o=.dep) 8787 8788ifneq ($(NO_SECURE),true) 8789ifneq ($(NO_DEPS),true) 8790-include $(HTTPCLI_TEST_OBJS:.o=.dep) 8791endif 8792endif 8793 8794 8795HTTPSCLI_TEST_SRC = \ 8796 test/core/end2end/data/client_certs.cc \ 8797 test/core/end2end/data/server1_cert.cc \ 8798 test/core/end2end/data/server1_key.cc \ 8799 test/core/end2end/data/test_root_cert.cc \ 8800 test/core/http/httpscli_test.cc \ 8801 8802HTTPSCLI_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPSCLI_TEST_SRC)))) 8803ifeq ($(NO_SECURE),true) 8804 8805# You can't build secure targets if you don't have OpenSSL. 8806 8807$(BINDIR)/$(CONFIG)/httpscli_test: openssl_dep_error 8808 8809else 8810 8811 8812 8813$(BINDIR)/$(CONFIG)/httpscli_test: $(HTTPSCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8814 $(E) "[LD] Linking $@" 8815 $(Q) mkdir -p `dirname $@` 8816 $(Q) $(LDXX) $(LDFLAGS) $(HTTPSCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/httpscli_test 8817 8818endif 8819 8820$(OBJDIR)/$(CONFIG)/test/core/end2end/data/client_certs.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8821 8822$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8823 8824$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8825 8826$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8827 8828$(OBJDIR)/$(CONFIG)/test/core/http/httpscli_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8829 8830deps_httpscli_test: $(HTTPSCLI_TEST_OBJS:.o=.dep) 8831 8832ifneq ($(NO_SECURE),true) 8833ifneq ($(NO_DEPS),true) 8834-include $(HTTPSCLI_TEST_OBJS:.o=.dep) 8835endif 8836endif 8837 8838 8839INIT_TEST_SRC = \ 8840 test/core/surface/init_test.cc \ 8841 8842INIT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INIT_TEST_SRC)))) 8843ifeq ($(NO_SECURE),true) 8844 8845# You can't build secure targets if you don't have OpenSSL. 8846 8847$(BINDIR)/$(CONFIG)/init_test: openssl_dep_error 8848 8849else 8850 8851 8852 8853$(BINDIR)/$(CONFIG)/init_test: $(INIT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8854 $(E) "[LD] Linking $@" 8855 $(Q) mkdir -p `dirname $@` 8856 $(Q) $(LDXX) $(LDFLAGS) $(INIT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/init_test 8857 8858endif 8859 8860$(OBJDIR)/$(CONFIG)/test/core/surface/init_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8861 8862deps_init_test: $(INIT_TEST_OBJS:.o=.dep) 8863 8864ifneq ($(NO_SECURE),true) 8865ifneq ($(NO_DEPS),true) 8866-include $(INIT_TEST_OBJS:.o=.dep) 8867endif 8868endif 8869 8870 8871INPROC_CALLBACK_TEST_SRC = \ 8872 test/core/end2end/inproc_callback_test.cc \ 8873 8874INPROC_CALLBACK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INPROC_CALLBACK_TEST_SRC)))) 8875ifeq ($(NO_SECURE),true) 8876 8877# You can't build secure targets if you don't have OpenSSL. 8878 8879$(BINDIR)/$(CONFIG)/inproc_callback_test: openssl_dep_error 8880 8881else 8882 8883 8884 8885$(BINDIR)/$(CONFIG)/inproc_callback_test: $(INPROC_CALLBACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8886 $(E) "[LD] Linking $@" 8887 $(Q) mkdir -p `dirname $@` 8888 $(Q) $(LDXX) $(LDFLAGS) $(INPROC_CALLBACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/inproc_callback_test 8889 8890endif 8891 8892$(OBJDIR)/$(CONFIG)/test/core/end2end/inproc_callback_test.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8893 8894deps_inproc_callback_test: $(INPROC_CALLBACK_TEST_OBJS:.o=.dep) 8895 8896ifneq ($(NO_SECURE),true) 8897ifneq ($(NO_DEPS),true) 8898-include $(INPROC_CALLBACK_TEST_OBJS:.o=.dep) 8899endif 8900endif 8901 8902 8903INVALID_CALL_ARGUMENT_TEST_SRC = \ 8904 test/core/end2end/cq_verifier.cc \ 8905 test/core/end2end/invalid_call_argument_test.cc \ 8906 8907INVALID_CALL_ARGUMENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INVALID_CALL_ARGUMENT_TEST_SRC)))) 8908ifeq ($(NO_SECURE),true) 8909 8910# You can't build secure targets if you don't have OpenSSL. 8911 8912$(BINDIR)/$(CONFIG)/invalid_call_argument_test: openssl_dep_error 8913 8914else 8915 8916 8917 8918$(BINDIR)/$(CONFIG)/invalid_call_argument_test: $(INVALID_CALL_ARGUMENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8919 $(E) "[LD] Linking $@" 8920 $(Q) mkdir -p `dirname $@` 8921 $(Q) $(LDXX) $(LDFLAGS) $(INVALID_CALL_ARGUMENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/invalid_call_argument_test 8922 8923endif 8924 8925$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8926 8927$(OBJDIR)/$(CONFIG)/test/core/end2end/invalid_call_argument_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8928 8929deps_invalid_call_argument_test: $(INVALID_CALL_ARGUMENT_TEST_OBJS:.o=.dep) 8930 8931ifneq ($(NO_SECURE),true) 8932ifneq ($(NO_DEPS),true) 8933-include $(INVALID_CALL_ARGUMENT_TEST_OBJS:.o=.dep) 8934endif 8935endif 8936 8937 8938JSON_TOKEN_TEST_SRC = \ 8939 test/core/security/json_token_test.cc \ 8940 8941JSON_TOKEN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_TOKEN_TEST_SRC)))) 8942ifeq ($(NO_SECURE),true) 8943 8944# You can't build secure targets if you don't have OpenSSL. 8945 8946$(BINDIR)/$(CONFIG)/json_token_test: openssl_dep_error 8947 8948else 8949 8950 8951 8952$(BINDIR)/$(CONFIG)/json_token_test: $(JSON_TOKEN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8953 $(E) "[LD] Linking $@" 8954 $(Q) mkdir -p `dirname $@` 8955 $(Q) $(LDXX) $(LDFLAGS) $(JSON_TOKEN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_token_test 8956 8957endif 8958 8959$(OBJDIR)/$(CONFIG)/test/core/security/json_token_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8960 8961deps_json_token_test: $(JSON_TOKEN_TEST_OBJS:.o=.dep) 8962 8963ifneq ($(NO_SECURE),true) 8964ifneq ($(NO_DEPS),true) 8965-include $(JSON_TOKEN_TEST_OBJS:.o=.dep) 8966endif 8967endif 8968 8969 8970JWT_VERIFIER_TEST_SRC = \ 8971 test/core/security/jwt_verifier_test.cc \ 8972 8973JWT_VERIFIER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JWT_VERIFIER_TEST_SRC)))) 8974ifeq ($(NO_SECURE),true) 8975 8976# You can't build secure targets if you don't have OpenSSL. 8977 8978$(BINDIR)/$(CONFIG)/jwt_verifier_test: openssl_dep_error 8979 8980else 8981 8982 8983 8984$(BINDIR)/$(CONFIG)/jwt_verifier_test: $(JWT_VERIFIER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8985 $(E) "[LD] Linking $@" 8986 $(Q) mkdir -p `dirname $@` 8987 $(Q) $(LDXX) $(LDFLAGS) $(JWT_VERIFIER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/jwt_verifier_test 8988 8989endif 8990 8991$(OBJDIR)/$(CONFIG)/test/core/security/jwt_verifier_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 8992 8993deps_jwt_verifier_test: $(JWT_VERIFIER_TEST_OBJS:.o=.dep) 8994 8995ifneq ($(NO_SECURE),true) 8996ifneq ($(NO_DEPS),true) 8997-include $(JWT_VERIFIER_TEST_OBJS:.o=.dep) 8998endif 8999endif 9000 9001 9002LAME_CLIENT_TEST_SRC = \ 9003 test/core/end2end/cq_verifier.cc \ 9004 test/core/surface/lame_client_test.cc \ 9005 9006LAME_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC)))) 9007ifeq ($(NO_SECURE),true) 9008 9009# You can't build secure targets if you don't have OpenSSL. 9010 9011$(BINDIR)/$(CONFIG)/lame_client_test: openssl_dep_error 9012 9013else 9014 9015 9016 9017$(BINDIR)/$(CONFIG)/lame_client_test: $(LAME_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9018 $(E) "[LD] Linking $@" 9019 $(Q) mkdir -p `dirname $@` 9020 $(Q) $(LDXX) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/lame_client_test 9021 9022endif 9023 9024$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9025 9026$(OBJDIR)/$(CONFIG)/test/core/surface/lame_client_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9027 9028deps_lame_client_test: $(LAME_CLIENT_TEST_OBJS:.o=.dep) 9029 9030ifneq ($(NO_SECURE),true) 9031ifneq ($(NO_DEPS),true) 9032-include $(LAME_CLIENT_TEST_OBJS:.o=.dep) 9033endif 9034endif 9035 9036 9037LOAD_FILE_TEST_SRC = \ 9038 test/core/iomgr/load_file_test.cc \ 9039 9040LOAD_FILE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LOAD_FILE_TEST_SRC)))) 9041ifeq ($(NO_SECURE),true) 9042 9043# You can't build secure targets if you don't have OpenSSL. 9044 9045$(BINDIR)/$(CONFIG)/load_file_test: openssl_dep_error 9046 9047else 9048 9049 9050 9051$(BINDIR)/$(CONFIG)/load_file_test: $(LOAD_FILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9052 $(E) "[LD] Linking $@" 9053 $(Q) mkdir -p `dirname $@` 9054 $(Q) $(LDXX) $(LDFLAGS) $(LOAD_FILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/load_file_test 9055 9056endif 9057 9058$(OBJDIR)/$(CONFIG)/test/core/iomgr/load_file_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9059 9060deps_load_file_test: $(LOAD_FILE_TEST_OBJS:.o=.dep) 9061 9062ifneq ($(NO_SECURE),true) 9063ifneq ($(NO_DEPS),true) 9064-include $(LOAD_FILE_TEST_OBJS:.o=.dep) 9065endif 9066endif 9067 9068 9069LOG_TEST_SRC = \ 9070 test/core/gpr/log_test.cc \ 9071 9072LOG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LOG_TEST_SRC)))) 9073ifeq ($(NO_SECURE),true) 9074 9075# You can't build secure targets if you don't have OpenSSL. 9076 9077$(BINDIR)/$(CONFIG)/log_test: openssl_dep_error 9078 9079else 9080 9081 9082 9083$(BINDIR)/$(CONFIG)/log_test: $(LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9084 $(E) "[LD] Linking $@" 9085 $(Q) mkdir -p `dirname $@` 9086 $(Q) $(LDXX) $(LDFLAGS) $(LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/log_test 9087 9088endif 9089 9090$(OBJDIR)/$(CONFIG)/test/core/gpr/log_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9091 9092deps_log_test: $(LOG_TEST_OBJS:.o=.dep) 9093 9094ifneq ($(NO_SECURE),true) 9095ifneq ($(NO_DEPS),true) 9096-include $(LOG_TEST_OBJS:.o=.dep) 9097endif 9098endif 9099 9100 9101MANUAL_CONSTRUCTOR_TEST_SRC = \ 9102 test/core/gprpp/manual_constructor_test.cc \ 9103 9104MANUAL_CONSTRUCTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MANUAL_CONSTRUCTOR_TEST_SRC)))) 9105ifeq ($(NO_SECURE),true) 9106 9107# You can't build secure targets if you don't have OpenSSL. 9108 9109$(BINDIR)/$(CONFIG)/manual_constructor_test: openssl_dep_error 9110 9111else 9112 9113 9114 9115$(BINDIR)/$(CONFIG)/manual_constructor_test: $(MANUAL_CONSTRUCTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9116 $(E) "[LD] Linking $@" 9117 $(Q) mkdir -p `dirname $@` 9118 $(Q) $(LDXX) $(LDFLAGS) $(MANUAL_CONSTRUCTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/manual_constructor_test 9119 9120endif 9121 9122$(OBJDIR)/$(CONFIG)/test/core/gprpp/manual_constructor_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9123 9124deps_manual_constructor_test: $(MANUAL_CONSTRUCTOR_TEST_OBJS:.o=.dep) 9125 9126ifneq ($(NO_SECURE),true) 9127ifneq ($(NO_DEPS),true) 9128-include $(MANUAL_CONSTRUCTOR_TEST_OBJS:.o=.dep) 9129endif 9130endif 9131 9132 9133MESSAGE_COMPRESS_TEST_SRC = \ 9134 test/core/compression/message_compress_test.cc \ 9135 9136MESSAGE_COMPRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC)))) 9137ifeq ($(NO_SECURE),true) 9138 9139# You can't build secure targets if you don't have OpenSSL. 9140 9141$(BINDIR)/$(CONFIG)/message_compress_test: openssl_dep_error 9142 9143else 9144 9145 9146 9147$(BINDIR)/$(CONFIG)/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9148 $(E) "[LD] Linking $@" 9149 $(Q) mkdir -p `dirname $@` 9150 $(Q) $(LDXX) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/message_compress_test 9151 9152endif 9153 9154$(OBJDIR)/$(CONFIG)/test/core/compression/message_compress_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9155 9156deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep) 9157 9158ifneq ($(NO_SECURE),true) 9159ifneq ($(NO_DEPS),true) 9160-include $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep) 9161endif 9162endif 9163 9164 9165METADATA_TEST_SRC = \ 9166 test/core/transport/metadata_test.cc \ 9167 9168METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(METADATA_TEST_SRC)))) 9169ifeq ($(NO_SECURE),true) 9170 9171# You can't build secure targets if you don't have OpenSSL. 9172 9173$(BINDIR)/$(CONFIG)/metadata_test: openssl_dep_error 9174 9175else 9176 9177 9178 9179$(BINDIR)/$(CONFIG)/metadata_test: $(METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9180 $(E) "[LD] Linking $@" 9181 $(Q) mkdir -p `dirname $@` 9182 $(Q) $(LDXX) $(LDFLAGS) $(METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/metadata_test 9183 9184endif 9185 9186$(OBJDIR)/$(CONFIG)/test/core/transport/metadata_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9187 9188deps_metadata_test: $(METADATA_TEST_OBJS:.o=.dep) 9189 9190ifneq ($(NO_SECURE),true) 9191ifneq ($(NO_DEPS),true) 9192-include $(METADATA_TEST_OBJS:.o=.dep) 9193endif 9194endif 9195 9196 9197MINIMAL_STACK_IS_MINIMAL_TEST_SRC = \ 9198 test/core/channel/minimal_stack_is_minimal_test.cc \ 9199 9200MINIMAL_STACK_IS_MINIMAL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MINIMAL_STACK_IS_MINIMAL_TEST_SRC)))) 9201ifeq ($(NO_SECURE),true) 9202 9203# You can't build secure targets if you don't have OpenSSL. 9204 9205$(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test: openssl_dep_error 9206 9207else 9208 9209 9210 9211$(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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9212 $(E) "[LD] Linking $@" 9213 $(Q) mkdir -p `dirname $@` 9214 $(Q) $(LDXX) $(LDFLAGS) $(MINIMAL_STACK_IS_MINIMAL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test 9215 9216endif 9217 9218$(OBJDIR)/$(CONFIG)/test/core/channel/minimal_stack_is_minimal_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9219 9220deps_minimal_stack_is_minimal_test: $(MINIMAL_STACK_IS_MINIMAL_TEST_OBJS:.o=.dep) 9221 9222ifneq ($(NO_SECURE),true) 9223ifneq ($(NO_DEPS),true) 9224-include $(MINIMAL_STACK_IS_MINIMAL_TEST_OBJS:.o=.dep) 9225endif 9226endif 9227 9228 9229MPMCQUEUE_TEST_SRC = \ 9230 test/core/iomgr/mpmcqueue_test.cc \ 9231 9232MPMCQUEUE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MPMCQUEUE_TEST_SRC)))) 9233ifeq ($(NO_SECURE),true) 9234 9235# You can't build secure targets if you don't have OpenSSL. 9236 9237$(BINDIR)/$(CONFIG)/mpmcqueue_test: openssl_dep_error 9238 9239else 9240 9241 9242 9243$(BINDIR)/$(CONFIG)/mpmcqueue_test: $(MPMCQUEUE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9244 $(E) "[LD] Linking $@" 9245 $(Q) mkdir -p `dirname $@` 9246 $(Q) $(LDXX) $(LDFLAGS) $(MPMCQUEUE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/mpmcqueue_test 9247 9248endif 9249 9250$(OBJDIR)/$(CONFIG)/test/core/iomgr/mpmcqueue_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9251 9252deps_mpmcqueue_test: $(MPMCQUEUE_TEST_OBJS:.o=.dep) 9253 9254ifneq ($(NO_SECURE),true) 9255ifneq ($(NO_DEPS),true) 9256-include $(MPMCQUEUE_TEST_OBJS:.o=.dep) 9257endif 9258endif 9259 9260 9261MPSCQ_TEST_SRC = \ 9262 test/core/gprpp/mpscq_test.cc \ 9263 9264MPSCQ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MPSCQ_TEST_SRC)))) 9265ifeq ($(NO_SECURE),true) 9266 9267# You can't build secure targets if you don't have OpenSSL. 9268 9269$(BINDIR)/$(CONFIG)/mpscq_test: openssl_dep_error 9270 9271else 9272 9273 9274 9275$(BINDIR)/$(CONFIG)/mpscq_test: $(MPSCQ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9276 $(E) "[LD] Linking $@" 9277 $(Q) mkdir -p `dirname $@` 9278 $(Q) $(LDXX) $(LDFLAGS) $(MPSCQ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/mpscq_test 9279 9280endif 9281 9282$(OBJDIR)/$(CONFIG)/test/core/gprpp/mpscq_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9283 9284deps_mpscq_test: $(MPSCQ_TEST_OBJS:.o=.dep) 9285 9286ifneq ($(NO_SECURE),true) 9287ifneq ($(NO_DEPS),true) 9288-include $(MPSCQ_TEST_OBJS:.o=.dep) 9289endif 9290endif 9291 9292 9293MULTIPLE_SERVER_QUEUES_TEST_SRC = \ 9294 test/core/end2end/cq_verifier.cc \ 9295 test/core/end2end/multiple_server_queues_test.cc \ 9296 9297MULTIPLE_SERVER_QUEUES_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MULTIPLE_SERVER_QUEUES_TEST_SRC)))) 9298ifeq ($(NO_SECURE),true) 9299 9300# You can't build secure targets if you don't have OpenSSL. 9301 9302$(BINDIR)/$(CONFIG)/multiple_server_queues_test: openssl_dep_error 9303 9304else 9305 9306 9307 9308$(BINDIR)/$(CONFIG)/multiple_server_queues_test: $(MULTIPLE_SERVER_QUEUES_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9309 $(E) "[LD] Linking $@" 9310 $(Q) mkdir -p `dirname $@` 9311 $(Q) $(LDXX) $(LDFLAGS) $(MULTIPLE_SERVER_QUEUES_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/multiple_server_queues_test 9312 9313endif 9314 9315$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9316 9317$(OBJDIR)/$(CONFIG)/test/core/end2end/multiple_server_queues_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9318 9319deps_multiple_server_queues_test: $(MULTIPLE_SERVER_QUEUES_TEST_OBJS:.o=.dep) 9320 9321ifneq ($(NO_SECURE),true) 9322ifneq ($(NO_DEPS),true) 9323-include $(MULTIPLE_SERVER_QUEUES_TEST_OBJS:.o=.dep) 9324endif 9325endif 9326 9327 9328MURMUR_HASH_TEST_SRC = \ 9329 test/core/gpr/murmur_hash_test.cc \ 9330 9331MURMUR_HASH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC)))) 9332ifeq ($(NO_SECURE),true) 9333 9334# You can't build secure targets if you don't have OpenSSL. 9335 9336$(BINDIR)/$(CONFIG)/murmur_hash_test: openssl_dep_error 9337 9338else 9339 9340 9341 9342$(BINDIR)/$(CONFIG)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9343 $(E) "[LD] Linking $@" 9344 $(Q) mkdir -p `dirname $@` 9345 $(Q) $(LDXX) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/murmur_hash_test 9346 9347endif 9348 9349$(OBJDIR)/$(CONFIG)/test/core/gpr/murmur_hash_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9350 9351deps_murmur_hash_test: $(MURMUR_HASH_TEST_OBJS:.o=.dep) 9352 9353ifneq ($(NO_SECURE),true) 9354ifneq ($(NO_DEPS),true) 9355-include $(MURMUR_HASH_TEST_OBJS:.o=.dep) 9356endif 9357endif 9358 9359 9360NO_SERVER_TEST_SRC = \ 9361 test/core/end2end/cq_verifier.cc \ 9362 test/core/end2end/no_server_test.cc \ 9363 9364NO_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC)))) 9365ifeq ($(NO_SECURE),true) 9366 9367# You can't build secure targets if you don't have OpenSSL. 9368 9369$(BINDIR)/$(CONFIG)/no_server_test: openssl_dep_error 9370 9371else 9372 9373 9374 9375$(BINDIR)/$(CONFIG)/no_server_test: $(NO_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9376 $(E) "[LD] Linking $@" 9377 $(Q) mkdir -p `dirname $@` 9378 $(Q) $(LDXX) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/no_server_test 9379 9380endif 9381 9382$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9383 9384$(OBJDIR)/$(CONFIG)/test/core/end2end/no_server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9385 9386deps_no_server_test: $(NO_SERVER_TEST_OBJS:.o=.dep) 9387 9388ifneq ($(NO_SECURE),true) 9389ifneq ($(NO_DEPS),true) 9390-include $(NO_SERVER_TEST_OBJS:.o=.dep) 9391endif 9392endif 9393 9394 9395NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_SRC = \ 9396 test/core/surface/num_external_connectivity_watchers_test.cc \ 9397 9398NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_SRC)))) 9399ifeq ($(NO_SECURE),true) 9400 9401# You can't build secure targets if you don't have OpenSSL. 9402 9403$(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test: openssl_dep_error 9404 9405else 9406 9407 9408 9409$(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test: $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9410 $(E) "[LD] Linking $@" 9411 $(Q) mkdir -p `dirname $@` 9412 $(Q) $(LDXX) $(LDFLAGS) $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test 9413 9414endif 9415 9416$(OBJDIR)/$(CONFIG)/test/core/surface/num_external_connectivity_watchers_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9417 9418deps_num_external_connectivity_watchers_test: $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS:.o=.dep) 9419 9420ifneq ($(NO_SECURE),true) 9421ifneq ($(NO_DEPS),true) 9422-include $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS:.o=.dep) 9423endif 9424endif 9425 9426 9427PARSE_ADDRESS_TEST_SRC = \ 9428 test/core/client_channel/parse_address_test.cc \ 9429 9430PARSE_ADDRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PARSE_ADDRESS_TEST_SRC)))) 9431ifeq ($(NO_SECURE),true) 9432 9433# You can't build secure targets if you don't have OpenSSL. 9434 9435$(BINDIR)/$(CONFIG)/parse_address_test: openssl_dep_error 9436 9437else 9438 9439 9440 9441$(BINDIR)/$(CONFIG)/parse_address_test: $(PARSE_ADDRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9442 $(E) "[LD] Linking $@" 9443 $(Q) mkdir -p `dirname $@` 9444 $(Q) $(LDXX) $(LDFLAGS) $(PARSE_ADDRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/parse_address_test 9445 9446endif 9447 9448$(OBJDIR)/$(CONFIG)/test/core/client_channel/parse_address_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9449 9450deps_parse_address_test: $(PARSE_ADDRESS_TEST_OBJS:.o=.dep) 9451 9452ifneq ($(NO_SECURE),true) 9453ifneq ($(NO_DEPS),true) 9454-include $(PARSE_ADDRESS_TEST_OBJS:.o=.dep) 9455endif 9456endif 9457 9458 9459PARSE_ADDRESS_WITH_NAMED_SCOPE_ID_TEST_SRC = \ 9460 test/core/client_channel/parse_address_with_named_scope_id_test.cc \ 9461 9462PARSE_ADDRESS_WITH_NAMED_SCOPE_ID_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PARSE_ADDRESS_WITH_NAMED_SCOPE_ID_TEST_SRC)))) 9463ifeq ($(NO_SECURE),true) 9464 9465# You can't build secure targets if you don't have OpenSSL. 9466 9467$(BINDIR)/$(CONFIG)/parse_address_with_named_scope_id_test: openssl_dep_error 9468 9469else 9470 9471 9472 9473$(BINDIR)/$(CONFIG)/parse_address_with_named_scope_id_test: $(PARSE_ADDRESS_WITH_NAMED_SCOPE_ID_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9474 $(E) "[LD] Linking $@" 9475 $(Q) mkdir -p `dirname $@` 9476 $(Q) $(LDXX) $(LDFLAGS) $(PARSE_ADDRESS_WITH_NAMED_SCOPE_ID_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/parse_address_with_named_scope_id_test 9477 9478endif 9479 9480$(OBJDIR)/$(CONFIG)/test/core/client_channel/parse_address_with_named_scope_id_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9481 9482deps_parse_address_with_named_scope_id_test: $(PARSE_ADDRESS_WITH_NAMED_SCOPE_ID_TEST_OBJS:.o=.dep) 9483 9484ifneq ($(NO_SECURE),true) 9485ifneq ($(NO_DEPS),true) 9486-include $(PARSE_ADDRESS_WITH_NAMED_SCOPE_ID_TEST_OBJS:.o=.dep) 9487endif 9488endif 9489 9490 9491PARSER_TEST_SRC = \ 9492 test/core/end2end/data/client_certs.cc \ 9493 test/core/end2end/data/server1_cert.cc \ 9494 test/core/end2end/data/server1_key.cc \ 9495 test/core/end2end/data/test_root_cert.cc \ 9496 test/core/http/parser_test.cc \ 9497 9498PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PARSER_TEST_SRC)))) 9499ifeq ($(NO_SECURE),true) 9500 9501# You can't build secure targets if you don't have OpenSSL. 9502 9503$(BINDIR)/$(CONFIG)/parser_test: openssl_dep_error 9504 9505else 9506 9507 9508 9509$(BINDIR)/$(CONFIG)/parser_test: $(PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9510 $(E) "[LD] Linking $@" 9511 $(Q) mkdir -p `dirname $@` 9512 $(Q) $(LDXX) $(LDFLAGS) $(PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/parser_test 9513 9514endif 9515 9516$(OBJDIR)/$(CONFIG)/test/core/end2end/data/client_certs.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9517 9518$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9519 9520$(OBJDIR)/$(CONFIG)/test/core/end2end/data/server1_key.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9521 9522$(OBJDIR)/$(CONFIG)/test/core/end2end/data/test_root_cert.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9523 9524$(OBJDIR)/$(CONFIG)/test/core/http/parser_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9525 9526deps_parser_test: $(PARSER_TEST_OBJS:.o=.dep) 9527 9528ifneq ($(NO_SECURE),true) 9529ifneq ($(NO_DEPS),true) 9530-include $(PARSER_TEST_OBJS:.o=.dep) 9531endif 9532endif 9533 9534 9535PERCENT_ENCODING_TEST_SRC = \ 9536 test/core/slice/percent_encoding_test.cc \ 9537 9538PERCENT_ENCODING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_ENCODING_TEST_SRC)))) 9539ifeq ($(NO_SECURE),true) 9540 9541# You can't build secure targets if you don't have OpenSSL. 9542 9543$(BINDIR)/$(CONFIG)/percent_encoding_test: openssl_dep_error 9544 9545else 9546 9547 9548 9549$(BINDIR)/$(CONFIG)/percent_encoding_test: $(PERCENT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9550 $(E) "[LD] Linking $@" 9551 $(Q) mkdir -p `dirname $@` 9552 $(Q) $(LDXX) $(LDFLAGS) $(PERCENT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/percent_encoding_test 9553 9554endif 9555 9556$(OBJDIR)/$(CONFIG)/test/core/slice/percent_encoding_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9557 9558deps_percent_encoding_test: $(PERCENT_ENCODING_TEST_OBJS:.o=.dep) 9559 9560ifneq ($(NO_SECURE),true) 9561ifneq ($(NO_DEPS),true) 9562-include $(PERCENT_ENCODING_TEST_OBJS:.o=.dep) 9563endif 9564endif 9565 9566 9567PUBLIC_HEADERS_MUST_BE_C89_SRC = \ 9568 test/core/surface/public_headers_must_be_c89.c \ 9569 9570PUBLIC_HEADERS_MUST_BE_C89_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PUBLIC_HEADERS_MUST_BE_C89_SRC)))) 9571ifeq ($(NO_SECURE),true) 9572 9573# You can't build secure targets if you don't have OpenSSL. 9574 9575$(BINDIR)/$(CONFIG)/public_headers_must_be_c89: openssl_dep_error 9576 9577else 9578 9579 9580 9581$(BINDIR)/$(CONFIG)/public_headers_must_be_c89: $(PUBLIC_HEADERS_MUST_BE_C89_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9582 $(E) "[LD] Linking $@" 9583 $(Q) mkdir -p `dirname $@` 9584 $(Q) $(LDXX) $(LDFLAGS) $(PUBLIC_HEADERS_MUST_BE_C89_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 9585 9586endif 9587 9588$(OBJDIR)/$(CONFIG)/test/core/surface/public_headers_must_be_c89.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9589 9590deps_public_headers_must_be_c89: $(PUBLIC_HEADERS_MUST_BE_C89_OBJS:.o=.dep) 9591 9592ifneq ($(NO_SECURE),true) 9593ifneq ($(NO_DEPS),true) 9594-include $(PUBLIC_HEADERS_MUST_BE_C89_OBJS:.o=.dep) 9595endif 9596endif 9597 9598 9599RESOLVE_ADDRESS_USING_ARES_RESOLVER_POSIX_TEST_SRC = \ 9600 test/core/iomgr/resolve_address_posix_test.cc \ 9601 9602RESOLVE_ADDRESS_USING_ARES_RESOLVER_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_POSIX_TEST_SRC)))) 9603ifeq ($(NO_SECURE),true) 9604 9605# You can't build secure targets if you don't have OpenSSL. 9606 9607$(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_posix_test: openssl_dep_error 9608 9609else 9610 9611 9612 9613$(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_posix_test: $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9614 $(E) "[LD] Linking $@" 9615 $(Q) mkdir -p `dirname $@` 9616 $(Q) $(LDXX) $(LDFLAGS) $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_posix_test 9617 9618endif 9619 9620$(OBJDIR)/$(CONFIG)/test/core/iomgr/resolve_address_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9621 9622deps_resolve_address_using_ares_resolver_posix_test: $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_POSIX_TEST_OBJS:.o=.dep) 9623 9624ifneq ($(NO_SECURE),true) 9625ifneq ($(NO_DEPS),true) 9626-include $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_POSIX_TEST_OBJS:.o=.dep) 9627endif 9628endif 9629 9630 9631RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_SRC = \ 9632 test/core/iomgr/resolve_address_test.cc \ 9633 9634RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_SRC)))) 9635ifeq ($(NO_SECURE),true) 9636 9637# You can't build secure targets if you don't have OpenSSL. 9638 9639$(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test: openssl_dep_error 9640 9641else 9642 9643 9644 9645$(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test: $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9646 $(E) "[LD] Linking $@" 9647 $(Q) mkdir -p `dirname $@` 9648 $(Q) $(LDXX) $(LDFLAGS) $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test 9649 9650endif 9651 9652$(OBJDIR)/$(CONFIG)/test/core/iomgr/resolve_address_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9653 9654deps_resolve_address_using_ares_resolver_test: $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS:.o=.dep) 9655 9656ifneq ($(NO_SECURE),true) 9657ifneq ($(NO_DEPS),true) 9658-include $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS:.o=.dep) 9659endif 9660endif 9661 9662 9663RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_POSIX_TEST_SRC = \ 9664 test/core/iomgr/resolve_address_posix_test.cc \ 9665 9666RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_POSIX_TEST_SRC)))) 9667ifeq ($(NO_SECURE),true) 9668 9669# You can't build secure targets if you don't have OpenSSL. 9670 9671$(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_posix_test: openssl_dep_error 9672 9673else 9674 9675 9676 9677$(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_posix_test: $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9678 $(E) "[LD] Linking $@" 9679 $(Q) mkdir -p `dirname $@` 9680 $(Q) $(LDXX) $(LDFLAGS) $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_posix_test 9681 9682endif 9683 9684$(OBJDIR)/$(CONFIG)/test/core/iomgr/resolve_address_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9685 9686deps_resolve_address_using_native_resolver_posix_test: $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_POSIX_TEST_OBJS:.o=.dep) 9687 9688ifneq ($(NO_SECURE),true) 9689ifneq ($(NO_DEPS),true) 9690-include $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_POSIX_TEST_OBJS:.o=.dep) 9691endif 9692endif 9693 9694 9695RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_SRC = \ 9696 test/core/iomgr/resolve_address_test.cc \ 9697 9698RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_SRC)))) 9699ifeq ($(NO_SECURE),true) 9700 9701# You can't build secure targets if you don't have OpenSSL. 9702 9703$(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test: openssl_dep_error 9704 9705else 9706 9707 9708 9709$(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test: $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9710 $(E) "[LD] Linking $@" 9711 $(Q) mkdir -p `dirname $@` 9712 $(Q) $(LDXX) $(LDFLAGS) $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test 9713 9714endif 9715 9716$(OBJDIR)/$(CONFIG)/test/core/iomgr/resolve_address_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9717 9718deps_resolve_address_using_native_resolver_test: $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS:.o=.dep) 9719 9720ifneq ($(NO_SECURE),true) 9721ifneq ($(NO_DEPS),true) 9722-include $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS:.o=.dep) 9723endif 9724endif 9725 9726 9727RESOURCE_QUOTA_TEST_SRC = \ 9728 test/core/iomgr/resource_quota_test.cc \ 9729 9730RESOURCE_QUOTA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOURCE_QUOTA_TEST_SRC)))) 9731ifeq ($(NO_SECURE),true) 9732 9733# You can't build secure targets if you don't have OpenSSL. 9734 9735$(BINDIR)/$(CONFIG)/resource_quota_test: openssl_dep_error 9736 9737else 9738 9739 9740 9741$(BINDIR)/$(CONFIG)/resource_quota_test: $(RESOURCE_QUOTA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9742 $(E) "[LD] Linking $@" 9743 $(Q) mkdir -p `dirname $@` 9744 $(Q) $(LDXX) $(LDFLAGS) $(RESOURCE_QUOTA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resource_quota_test 9745 9746endif 9747 9748$(OBJDIR)/$(CONFIG)/test/core/iomgr/resource_quota_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9749 9750deps_resource_quota_test: $(RESOURCE_QUOTA_TEST_OBJS:.o=.dep) 9751 9752ifneq ($(NO_SECURE),true) 9753ifneq ($(NO_DEPS),true) 9754-include $(RESOURCE_QUOTA_TEST_OBJS:.o=.dep) 9755endif 9756endif 9757 9758 9759SECURE_CHANNEL_CREATE_TEST_SRC = \ 9760 test/core/surface/secure_channel_create_test.cc \ 9761 9762SECURE_CHANNEL_CREATE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_CHANNEL_CREATE_TEST_SRC)))) 9763ifeq ($(NO_SECURE),true) 9764 9765# You can't build secure targets if you don't have OpenSSL. 9766 9767$(BINDIR)/$(CONFIG)/secure_channel_create_test: openssl_dep_error 9768 9769else 9770 9771 9772 9773$(BINDIR)/$(CONFIG)/secure_channel_create_test: $(SECURE_CHANNEL_CREATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9774 $(E) "[LD] Linking $@" 9775 $(Q) mkdir -p `dirname $@` 9776 $(Q) $(LDXX) $(LDFLAGS) $(SECURE_CHANNEL_CREATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/secure_channel_create_test 9777 9778endif 9779 9780$(OBJDIR)/$(CONFIG)/test/core/surface/secure_channel_create_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9781 9782deps_secure_channel_create_test: $(SECURE_CHANNEL_CREATE_TEST_OBJS:.o=.dep) 9783 9784ifneq ($(NO_SECURE),true) 9785ifneq ($(NO_DEPS),true) 9786-include $(SECURE_CHANNEL_CREATE_TEST_OBJS:.o=.dep) 9787endif 9788endif 9789 9790 9791SECURE_ENDPOINT_TEST_SRC = \ 9792 test/core/iomgr/endpoint_tests.cc \ 9793 test/core/security/secure_endpoint_test.cc \ 9794 9795SECURE_ENDPOINT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC)))) 9796ifeq ($(NO_SECURE),true) 9797 9798# You can't build secure targets if you don't have OpenSSL. 9799 9800$(BINDIR)/$(CONFIG)/secure_endpoint_test: openssl_dep_error 9801 9802else 9803 9804 9805 9806$(BINDIR)/$(CONFIG)/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9807 $(E) "[LD] Linking $@" 9808 $(Q) mkdir -p `dirname $@` 9809 $(Q) $(LDXX) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/secure_endpoint_test 9810 9811endif 9812 9813$(OBJDIR)/$(CONFIG)/test/core/iomgr/endpoint_tests.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9814 9815$(OBJDIR)/$(CONFIG)/test/core/security/secure_endpoint_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9816 9817deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep) 9818 9819ifneq ($(NO_SECURE),true) 9820ifneq ($(NO_DEPS),true) 9821-include $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep) 9822endif 9823endif 9824 9825 9826SECURITY_CONNECTOR_TEST_SRC = \ 9827 test/core/security/security_connector_test.cc \ 9828 9829SECURITY_CONNECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURITY_CONNECTOR_TEST_SRC)))) 9830ifeq ($(NO_SECURE),true) 9831 9832# You can't build secure targets if you don't have OpenSSL. 9833 9834$(BINDIR)/$(CONFIG)/security_connector_test: openssl_dep_error 9835 9836else 9837 9838 9839 9840$(BINDIR)/$(CONFIG)/security_connector_test: $(SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9841 $(E) "[LD] Linking $@" 9842 $(Q) mkdir -p `dirname $@` 9843 $(Q) $(LDXX) $(LDFLAGS) $(SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/security_connector_test 9844 9845endif 9846 9847$(OBJDIR)/$(CONFIG)/test/core/security/security_connector_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9848 9849deps_security_connector_test: $(SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 9850 9851ifneq ($(NO_SECURE),true) 9852ifneq ($(NO_DEPS),true) 9853-include $(SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 9854endif 9855endif 9856 9857 9858SEQUENTIAL_CONNECTIVITY_TEST_SRC = \ 9859 test/core/surface/sequential_connectivity_test.cc \ 9860 9861SEQUENTIAL_CONNECTIVITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SEQUENTIAL_CONNECTIVITY_TEST_SRC)))) 9862ifeq ($(NO_SECURE),true) 9863 9864# You can't build secure targets if you don't have OpenSSL. 9865 9866$(BINDIR)/$(CONFIG)/sequential_connectivity_test: openssl_dep_error 9867 9868else 9869 9870 9871 9872$(BINDIR)/$(CONFIG)/sequential_connectivity_test: $(SEQUENTIAL_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9873 $(E) "[LD] Linking $@" 9874 $(Q) mkdir -p `dirname $@` 9875 $(Q) $(LDXX) $(LDFLAGS) $(SEQUENTIAL_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/sequential_connectivity_test 9876 9877endif 9878 9879$(OBJDIR)/$(CONFIG)/test/core/surface/sequential_connectivity_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9880 9881deps_sequential_connectivity_test: $(SEQUENTIAL_CONNECTIVITY_TEST_OBJS:.o=.dep) 9882 9883ifneq ($(NO_SECURE),true) 9884ifneq ($(NO_DEPS),true) 9885-include $(SEQUENTIAL_CONNECTIVITY_TEST_OBJS:.o=.dep) 9886endif 9887endif 9888 9889 9890SERVER_SSL_TEST_SRC = \ 9891 test/core/handshake/server_ssl.cc \ 9892 test/core/handshake/server_ssl_common.cc \ 9893 9894SERVER_SSL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_SSL_TEST_SRC)))) 9895ifeq ($(NO_SECURE),true) 9896 9897# You can't build secure targets if you don't have OpenSSL. 9898 9899$(BINDIR)/$(CONFIG)/server_ssl_test: openssl_dep_error 9900 9901else 9902 9903 9904 9905$(BINDIR)/$(CONFIG)/server_ssl_test: $(SERVER_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9906 $(E) "[LD] Linking $@" 9907 $(Q) mkdir -p `dirname $@` 9908 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/server_ssl_test 9909 9910endif 9911 9912$(OBJDIR)/$(CONFIG)/test/core/handshake/server_ssl.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9913 9914$(OBJDIR)/$(CONFIG)/test/core/handshake/server_ssl_common.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9915 9916deps_server_ssl_test: $(SERVER_SSL_TEST_OBJS:.o=.dep) 9917 9918ifneq ($(NO_SECURE),true) 9919ifneq ($(NO_DEPS),true) 9920-include $(SERVER_SSL_TEST_OBJS:.o=.dep) 9921endif 9922endif 9923 9924 9925SERVER_TEST_SRC = \ 9926 test/core/surface/server_test.cc \ 9927 9928SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_TEST_SRC)))) 9929ifeq ($(NO_SECURE),true) 9930 9931# You can't build secure targets if you don't have OpenSSL. 9932 9933$(BINDIR)/$(CONFIG)/server_test: openssl_dep_error 9934 9935else 9936 9937 9938 9939$(BINDIR)/$(CONFIG)/server_test: $(SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9940 $(E) "[LD] Linking $@" 9941 $(Q) mkdir -p `dirname $@` 9942 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/server_test 9943 9944endif 9945 9946$(OBJDIR)/$(CONFIG)/test/core/surface/server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9947 9948deps_server_test: $(SERVER_TEST_OBJS:.o=.dep) 9949 9950ifneq ($(NO_SECURE),true) 9951ifneq ($(NO_DEPS),true) 9952-include $(SERVER_TEST_OBJS:.o=.dep) 9953endif 9954endif 9955 9956 9957SLICE_BUFFER_TEST_SRC = \ 9958 test/core/slice/slice_buffer_test.cc \ 9959 9960SLICE_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_BUFFER_TEST_SRC)))) 9961ifeq ($(NO_SECURE),true) 9962 9963# You can't build secure targets if you don't have OpenSSL. 9964 9965$(BINDIR)/$(CONFIG)/slice_buffer_test: openssl_dep_error 9966 9967else 9968 9969 9970 9971$(BINDIR)/$(CONFIG)/slice_buffer_test: $(SLICE_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9972 $(E) "[LD] Linking $@" 9973 $(Q) mkdir -p `dirname $@` 9974 $(Q) $(LDXX) $(LDFLAGS) $(SLICE_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/slice_buffer_test 9975 9976endif 9977 9978$(OBJDIR)/$(CONFIG)/test/core/slice/slice_buffer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 9979 9980deps_slice_buffer_test: $(SLICE_BUFFER_TEST_OBJS:.o=.dep) 9981 9982ifneq ($(NO_SECURE),true) 9983ifneq ($(NO_DEPS),true) 9984-include $(SLICE_BUFFER_TEST_OBJS:.o=.dep) 9985endif 9986endif 9987 9988 9989SLICE_STRING_HELPERS_TEST_SRC = \ 9990 test/core/slice/slice_string_helpers_test.cc \ 9991 9992SLICE_STRING_HELPERS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_STRING_HELPERS_TEST_SRC)))) 9993ifeq ($(NO_SECURE),true) 9994 9995# You can't build secure targets if you don't have OpenSSL. 9996 9997$(BINDIR)/$(CONFIG)/slice_string_helpers_test: openssl_dep_error 9998 9999else 10000 10001 10002 10003$(BINDIR)/$(CONFIG)/slice_string_helpers_test: $(SLICE_STRING_HELPERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10004 $(E) "[LD] Linking $@" 10005 $(Q) mkdir -p `dirname $@` 10006 $(Q) $(LDXX) $(LDFLAGS) $(SLICE_STRING_HELPERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/slice_string_helpers_test 10007 10008endif 10009 10010$(OBJDIR)/$(CONFIG)/test/core/slice/slice_string_helpers_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10011 10012deps_slice_string_helpers_test: $(SLICE_STRING_HELPERS_TEST_OBJS:.o=.dep) 10013 10014ifneq ($(NO_SECURE),true) 10015ifneq ($(NO_DEPS),true) 10016-include $(SLICE_STRING_HELPERS_TEST_OBJS:.o=.dep) 10017endif 10018endif 10019 10020 10021SOCKADDR_RESOLVER_TEST_SRC = \ 10022 test/core/client_channel/resolvers/sockaddr_resolver_test.cc \ 10023 10024SOCKADDR_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_RESOLVER_TEST_SRC)))) 10025ifeq ($(NO_SECURE),true) 10026 10027# You can't build secure targets if you don't have OpenSSL. 10028 10029$(BINDIR)/$(CONFIG)/sockaddr_resolver_test: openssl_dep_error 10030 10031else 10032 10033 10034 10035$(BINDIR)/$(CONFIG)/sockaddr_resolver_test: $(SOCKADDR_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10036 $(E) "[LD] Linking $@" 10037 $(Q) mkdir -p `dirname $@` 10038 $(Q) $(LDXX) $(LDFLAGS) $(SOCKADDR_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/sockaddr_resolver_test 10039 10040endif 10041 10042$(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/sockaddr_resolver_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10043 10044deps_sockaddr_resolver_test: $(SOCKADDR_RESOLVER_TEST_OBJS:.o=.dep) 10045 10046ifneq ($(NO_SECURE),true) 10047ifneq ($(NO_DEPS),true) 10048-include $(SOCKADDR_RESOLVER_TEST_OBJS:.o=.dep) 10049endif 10050endif 10051 10052 10053SOCKADDR_UTILS_TEST_SRC = \ 10054 test/core/iomgr/sockaddr_utils_test.cc \ 10055 10056SOCKADDR_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC)))) 10057ifeq ($(NO_SECURE),true) 10058 10059# You can't build secure targets if you don't have OpenSSL. 10060 10061$(BINDIR)/$(CONFIG)/sockaddr_utils_test: openssl_dep_error 10062 10063else 10064 10065 10066 10067$(BINDIR)/$(CONFIG)/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10068 $(E) "[LD] Linking $@" 10069 $(Q) mkdir -p `dirname $@` 10070 $(Q) $(LDXX) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/sockaddr_utils_test 10071 10072endif 10073 10074$(OBJDIR)/$(CONFIG)/test/core/iomgr/sockaddr_utils_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10075 10076deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep) 10077 10078ifneq ($(NO_SECURE),true) 10079ifneq ($(NO_DEPS),true) 10080-include $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep) 10081endif 10082endif 10083 10084 10085SOCKET_UTILS_TEST_SRC = \ 10086 test/core/iomgr/socket_utils_test.cc \ 10087 10088SOCKET_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKET_UTILS_TEST_SRC)))) 10089ifeq ($(NO_SECURE),true) 10090 10091# You can't build secure targets if you don't have OpenSSL. 10092 10093$(BINDIR)/$(CONFIG)/socket_utils_test: openssl_dep_error 10094 10095else 10096 10097 10098 10099$(BINDIR)/$(CONFIG)/socket_utils_test: $(SOCKET_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10100 $(E) "[LD] Linking $@" 10101 $(Q) mkdir -p `dirname $@` 10102 $(Q) $(LDXX) $(LDFLAGS) $(SOCKET_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/socket_utils_test 10103 10104endif 10105 10106$(OBJDIR)/$(CONFIG)/test/core/iomgr/socket_utils_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10107 10108deps_socket_utils_test: $(SOCKET_UTILS_TEST_OBJS:.o=.dep) 10109 10110ifneq ($(NO_SECURE),true) 10111ifneq ($(NO_DEPS),true) 10112-include $(SOCKET_UTILS_TEST_OBJS:.o=.dep) 10113endif 10114endif 10115 10116 10117SPINLOCK_TEST_SRC = \ 10118 test/core/gpr/spinlock_test.cc \ 10119 10120SPINLOCK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SPINLOCK_TEST_SRC)))) 10121ifeq ($(NO_SECURE),true) 10122 10123# You can't build secure targets if you don't have OpenSSL. 10124 10125$(BINDIR)/$(CONFIG)/spinlock_test: openssl_dep_error 10126 10127else 10128 10129 10130 10131$(BINDIR)/$(CONFIG)/spinlock_test: $(SPINLOCK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10132 $(E) "[LD] Linking $@" 10133 $(Q) mkdir -p `dirname $@` 10134 $(Q) $(LDXX) $(LDFLAGS) $(SPINLOCK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/spinlock_test 10135 10136endif 10137 10138$(OBJDIR)/$(CONFIG)/test/core/gpr/spinlock_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10139 10140deps_spinlock_test: $(SPINLOCK_TEST_OBJS:.o=.dep) 10141 10142ifneq ($(NO_SECURE),true) 10143ifneq ($(NO_DEPS),true) 10144-include $(SPINLOCK_TEST_OBJS:.o=.dep) 10145endif 10146endif 10147 10148 10149SSL_CREDENTIALS_TEST_SRC = \ 10150 test/core/security/ssl_credentials_test.cc \ 10151 10152SSL_CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SSL_CREDENTIALS_TEST_SRC)))) 10153ifeq ($(NO_SECURE),true) 10154 10155# You can't build secure targets if you don't have OpenSSL. 10156 10157$(BINDIR)/$(CONFIG)/ssl_credentials_test: openssl_dep_error 10158 10159else 10160 10161 10162 10163$(BINDIR)/$(CONFIG)/ssl_credentials_test: $(SSL_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10164 $(E) "[LD] Linking $@" 10165 $(Q) mkdir -p `dirname $@` 10166 $(Q) $(LDXX) $(LDFLAGS) $(SSL_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/ssl_credentials_test 10167 10168endif 10169 10170$(OBJDIR)/$(CONFIG)/test/core/security/ssl_credentials_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10171 10172deps_ssl_credentials_test: $(SSL_CREDENTIALS_TEST_OBJS:.o=.dep) 10173 10174ifneq ($(NO_SECURE),true) 10175ifneq ($(NO_DEPS),true) 10176-include $(SSL_CREDENTIALS_TEST_OBJS:.o=.dep) 10177endif 10178endif 10179 10180 10181SSL_TRANSPORT_SECURITY_TEST_SRC = \ 10182 test/core/tsi/ssl_transport_security_test.cc \ 10183 test/core/tsi/transport_security_test_lib.cc \ 10184 10185SSL_TRANSPORT_SECURITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SSL_TRANSPORT_SECURITY_TEST_SRC)))) 10186ifeq ($(NO_SECURE),true) 10187 10188# You can't build secure targets if you don't have OpenSSL. 10189 10190$(BINDIR)/$(CONFIG)/ssl_transport_security_test: openssl_dep_error 10191 10192else 10193 10194 10195 10196$(BINDIR)/$(CONFIG)/ssl_transport_security_test: $(SSL_TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10197 $(E) "[LD] Linking $@" 10198 $(Q) mkdir -p `dirname $@` 10199 $(Q) $(LDXX) $(LDFLAGS) $(SSL_TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/ssl_transport_security_test 10200 10201endif 10202 10203$(OBJDIR)/$(CONFIG)/test/core/tsi/ssl_transport_security_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10204 10205$(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test_lib.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10206 10207deps_ssl_transport_security_test: $(SSL_TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 10208 10209ifneq ($(NO_SECURE),true) 10210ifneq ($(NO_DEPS),true) 10211-include $(SSL_TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 10212endif 10213endif 10214 10215 10216STATUS_CONVERSION_TEST_SRC = \ 10217 test/core/transport/status_conversion_test.cc \ 10218 10219STATUS_CONVERSION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_CONVERSION_TEST_SRC)))) 10220ifeq ($(NO_SECURE),true) 10221 10222# You can't build secure targets if you don't have OpenSSL. 10223 10224$(BINDIR)/$(CONFIG)/status_conversion_test: openssl_dep_error 10225 10226else 10227 10228 10229 10230$(BINDIR)/$(CONFIG)/status_conversion_test: $(STATUS_CONVERSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10231 $(E) "[LD] Linking $@" 10232 $(Q) mkdir -p `dirname $@` 10233 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_CONVERSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/status_conversion_test 10234 10235endif 10236 10237$(OBJDIR)/$(CONFIG)/test/core/transport/status_conversion_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10238 10239deps_status_conversion_test: $(STATUS_CONVERSION_TEST_OBJS:.o=.dep) 10240 10241ifneq ($(NO_SECURE),true) 10242ifneq ($(NO_DEPS),true) 10243-include $(STATUS_CONVERSION_TEST_OBJS:.o=.dep) 10244endif 10245endif 10246 10247 10248STREAM_COMPRESSION_TEST_SRC = \ 10249 test/core/compression/stream_compression_test.cc \ 10250 10251STREAM_COMPRESSION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STREAM_COMPRESSION_TEST_SRC)))) 10252ifeq ($(NO_SECURE),true) 10253 10254# You can't build secure targets if you don't have OpenSSL. 10255 10256$(BINDIR)/$(CONFIG)/stream_compression_test: openssl_dep_error 10257 10258else 10259 10260 10261 10262$(BINDIR)/$(CONFIG)/stream_compression_test: $(STREAM_COMPRESSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10263 $(E) "[LD] Linking $@" 10264 $(Q) mkdir -p `dirname $@` 10265 $(Q) $(LDXX) $(LDFLAGS) $(STREAM_COMPRESSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/stream_compression_test 10266 10267endif 10268 10269$(OBJDIR)/$(CONFIG)/test/core/compression/stream_compression_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10270 10271deps_stream_compression_test: $(STREAM_COMPRESSION_TEST_OBJS:.o=.dep) 10272 10273ifneq ($(NO_SECURE),true) 10274ifneq ($(NO_DEPS),true) 10275-include $(STREAM_COMPRESSION_TEST_OBJS:.o=.dep) 10276endif 10277endif 10278 10279 10280STREAM_MAP_TEST_SRC = \ 10281 test/core/transport/chttp2/stream_map_test.cc \ 10282 10283STREAM_MAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STREAM_MAP_TEST_SRC)))) 10284ifeq ($(NO_SECURE),true) 10285 10286# You can't build secure targets if you don't have OpenSSL. 10287 10288$(BINDIR)/$(CONFIG)/stream_map_test: openssl_dep_error 10289 10290else 10291 10292 10293 10294$(BINDIR)/$(CONFIG)/stream_map_test: $(STREAM_MAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10295 $(E) "[LD] Linking $@" 10296 $(Q) mkdir -p `dirname $@` 10297 $(Q) $(LDXX) $(LDFLAGS) $(STREAM_MAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/stream_map_test 10298 10299endif 10300 10301$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/stream_map_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10302 10303deps_stream_map_test: $(STREAM_MAP_TEST_OBJS:.o=.dep) 10304 10305ifneq ($(NO_SECURE),true) 10306ifneq ($(NO_DEPS),true) 10307-include $(STREAM_MAP_TEST_OBJS:.o=.dep) 10308endif 10309endif 10310 10311 10312STREAM_OWNED_SLICE_TEST_SRC = \ 10313 test/core/transport/stream_owned_slice_test.cc \ 10314 10315STREAM_OWNED_SLICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STREAM_OWNED_SLICE_TEST_SRC)))) 10316ifeq ($(NO_SECURE),true) 10317 10318# You can't build secure targets if you don't have OpenSSL. 10319 10320$(BINDIR)/$(CONFIG)/stream_owned_slice_test: openssl_dep_error 10321 10322else 10323 10324 10325 10326$(BINDIR)/$(CONFIG)/stream_owned_slice_test: $(STREAM_OWNED_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10327 $(E) "[LD] Linking $@" 10328 $(Q) mkdir -p `dirname $@` 10329 $(Q) $(LDXX) $(LDFLAGS) $(STREAM_OWNED_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/stream_owned_slice_test 10330 10331endif 10332 10333$(OBJDIR)/$(CONFIG)/test/core/transport/stream_owned_slice_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10334 10335deps_stream_owned_slice_test: $(STREAM_OWNED_SLICE_TEST_OBJS:.o=.dep) 10336 10337ifneq ($(NO_SECURE),true) 10338ifneq ($(NO_DEPS),true) 10339-include $(STREAM_OWNED_SLICE_TEST_OBJS:.o=.dep) 10340endif 10341endif 10342 10343 10344STRING_TEST_SRC = \ 10345 test/core/gpr/string_test.cc \ 10346 10347STRING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STRING_TEST_SRC)))) 10348ifeq ($(NO_SECURE),true) 10349 10350# You can't build secure targets if you don't have OpenSSL. 10351 10352$(BINDIR)/$(CONFIG)/string_test: openssl_dep_error 10353 10354else 10355 10356 10357 10358$(BINDIR)/$(CONFIG)/string_test: $(STRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10359 $(E) "[LD] Linking $@" 10360 $(Q) mkdir -p `dirname $@` 10361 $(Q) $(LDXX) $(LDFLAGS) $(STRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/string_test 10362 10363endif 10364 10365$(OBJDIR)/$(CONFIG)/test/core/gpr/string_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10366 10367deps_string_test: $(STRING_TEST_OBJS:.o=.dep) 10368 10369ifneq ($(NO_SECURE),true) 10370ifneq ($(NO_DEPS),true) 10371-include $(STRING_TEST_OBJS:.o=.dep) 10372endif 10373endif 10374 10375 10376SYNC_TEST_SRC = \ 10377 test/core/gpr/sync_test.cc \ 10378 10379SYNC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SYNC_TEST_SRC)))) 10380ifeq ($(NO_SECURE),true) 10381 10382# You can't build secure targets if you don't have OpenSSL. 10383 10384$(BINDIR)/$(CONFIG)/sync_test: openssl_dep_error 10385 10386else 10387 10388 10389 10390$(BINDIR)/$(CONFIG)/sync_test: $(SYNC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10391 $(E) "[LD] Linking $@" 10392 $(Q) mkdir -p `dirname $@` 10393 $(Q) $(LDXX) $(LDFLAGS) $(SYNC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/sync_test 10394 10395endif 10396 10397$(OBJDIR)/$(CONFIG)/test/core/gpr/sync_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10398 10399deps_sync_test: $(SYNC_TEST_OBJS:.o=.dep) 10400 10401ifneq ($(NO_SECURE),true) 10402ifneq ($(NO_DEPS),true) 10403-include $(SYNC_TEST_OBJS:.o=.dep) 10404endif 10405endif 10406 10407 10408TCP_CLIENT_POSIX_TEST_SRC = \ 10409 test/core/iomgr/tcp_client_posix_test.cc \ 10410 10411TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC)))) 10412ifeq ($(NO_SECURE),true) 10413 10414# You can't build secure targets if you don't have OpenSSL. 10415 10416$(BINDIR)/$(CONFIG)/tcp_client_posix_test: openssl_dep_error 10417 10418else 10419 10420 10421 10422$(BINDIR)/$(CONFIG)/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10423 $(E) "[LD] Linking $@" 10424 $(Q) mkdir -p `dirname $@` 10425 $(Q) $(LDXX) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_client_posix_test 10426 10427endif 10428 10429$(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_client_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10430 10431deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep) 10432 10433ifneq ($(NO_SECURE),true) 10434ifneq ($(NO_DEPS),true) 10435-include $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep) 10436endif 10437endif 10438 10439 10440TCP_POSIX_TEST_SRC = \ 10441 test/core/iomgr/endpoint_tests.cc \ 10442 test/core/iomgr/tcp_posix_test.cc \ 10443 10444TCP_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC)))) 10445ifeq ($(NO_SECURE),true) 10446 10447# You can't build secure targets if you don't have OpenSSL. 10448 10449$(BINDIR)/$(CONFIG)/tcp_posix_test: openssl_dep_error 10450 10451else 10452 10453 10454 10455$(BINDIR)/$(CONFIG)/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10456 $(E) "[LD] Linking $@" 10457 $(Q) mkdir -p `dirname $@` 10458 $(Q) $(LDXX) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_posix_test 10459 10460endif 10461 10462$(OBJDIR)/$(CONFIG)/test/core/iomgr/endpoint_tests.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10463 10464$(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10465 10466deps_tcp_posix_test: $(TCP_POSIX_TEST_OBJS:.o=.dep) 10467 10468ifneq ($(NO_SECURE),true) 10469ifneq ($(NO_DEPS),true) 10470-include $(TCP_POSIX_TEST_OBJS:.o=.dep) 10471endif 10472endif 10473 10474 10475TCP_SERVER_POSIX_TEST_SRC = \ 10476 test/core/iomgr/tcp_server_posix_test.cc \ 10477 10478TCP_SERVER_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC)))) 10479ifeq ($(NO_SECURE),true) 10480 10481# You can't build secure targets if you don't have OpenSSL. 10482 10483$(BINDIR)/$(CONFIG)/tcp_server_posix_test: openssl_dep_error 10484 10485else 10486 10487 10488 10489$(BINDIR)/$(CONFIG)/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10490 $(E) "[LD] Linking $@" 10491 $(Q) mkdir -p `dirname $@` 10492 $(Q) $(LDXX) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_server_posix_test 10493 10494endif 10495 10496$(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_server_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10497 10498deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep) 10499 10500ifneq ($(NO_SECURE),true) 10501ifneq ($(NO_DEPS),true) 10502-include $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep) 10503endif 10504endif 10505 10506 10507TEST_CORE_GPR_TIME_TEST_SRC = \ 10508 test/core/gpr/time_test.cc \ 10509 10510TEST_CORE_GPR_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TEST_CORE_GPR_TIME_TEST_SRC)))) 10511ifeq ($(NO_SECURE),true) 10512 10513# You can't build secure targets if you don't have OpenSSL. 10514 10515$(BINDIR)/$(CONFIG)/test_core_gpr_time_test: openssl_dep_error 10516 10517else 10518 10519 10520 10521$(BINDIR)/$(CONFIG)/test_core_gpr_time_test: $(TEST_CORE_GPR_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10522 $(E) "[LD] Linking $@" 10523 $(Q) mkdir -p `dirname $@` 10524 $(Q) $(LDXX) $(LDFLAGS) $(TEST_CORE_GPR_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/test_core_gpr_time_test 10525 10526endif 10527 10528$(OBJDIR)/$(CONFIG)/test/core/gpr/time_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10529 10530deps_test_core_gpr_time_test: $(TEST_CORE_GPR_TIME_TEST_OBJS:.o=.dep) 10531 10532ifneq ($(NO_SECURE),true) 10533ifneq ($(NO_DEPS),true) 10534-include $(TEST_CORE_GPR_TIME_TEST_OBJS:.o=.dep) 10535endif 10536endif 10537 10538 10539TEST_CORE_SECURITY_CREDENTIALS_TEST_SRC = \ 10540 test/core/security/credentials_test.cc \ 10541 10542TEST_CORE_SECURITY_CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TEST_CORE_SECURITY_CREDENTIALS_TEST_SRC)))) 10543ifeq ($(NO_SECURE),true) 10544 10545# You can't build secure targets if you don't have OpenSSL. 10546 10547$(BINDIR)/$(CONFIG)/test_core_security_credentials_test: openssl_dep_error 10548 10549else 10550 10551 10552 10553$(BINDIR)/$(CONFIG)/test_core_security_credentials_test: $(TEST_CORE_SECURITY_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10554 $(E) "[LD] Linking $@" 10555 $(Q) mkdir -p `dirname $@` 10556 $(Q) $(LDXX) $(LDFLAGS) $(TEST_CORE_SECURITY_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/test_core_security_credentials_test 10557 10558endif 10559 10560$(OBJDIR)/$(CONFIG)/test/core/security/credentials_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10561 10562deps_test_core_security_credentials_test: $(TEST_CORE_SECURITY_CREDENTIALS_TEST_OBJS:.o=.dep) 10563 10564ifneq ($(NO_SECURE),true) 10565ifneq ($(NO_DEPS),true) 10566-include $(TEST_CORE_SECURITY_CREDENTIALS_TEST_OBJS:.o=.dep) 10567endif 10568endif 10569 10570 10571TEST_CORE_SLICE_SLICE_TEST_SRC = \ 10572 test/core/slice/slice_test.cc \ 10573 10574TEST_CORE_SLICE_SLICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TEST_CORE_SLICE_SLICE_TEST_SRC)))) 10575ifeq ($(NO_SECURE),true) 10576 10577# You can't build secure targets if you don't have OpenSSL. 10578 10579$(BINDIR)/$(CONFIG)/test_core_slice_slice_test: openssl_dep_error 10580 10581else 10582 10583 10584 10585$(BINDIR)/$(CONFIG)/test_core_slice_slice_test: $(TEST_CORE_SLICE_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10586 $(E) "[LD] Linking $@" 10587 $(Q) mkdir -p `dirname $@` 10588 $(Q) $(LDXX) $(LDFLAGS) $(TEST_CORE_SLICE_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/test_core_slice_slice_test 10589 10590endif 10591 10592$(OBJDIR)/$(CONFIG)/test/core/slice/slice_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10593 10594deps_test_core_slice_slice_test: $(TEST_CORE_SLICE_SLICE_TEST_OBJS:.o=.dep) 10595 10596ifneq ($(NO_SECURE),true) 10597ifneq ($(NO_DEPS),true) 10598-include $(TEST_CORE_SLICE_SLICE_TEST_OBJS:.o=.dep) 10599endif 10600endif 10601 10602 10603THD_TEST_SRC = \ 10604 test/core/gprpp/thd_test.cc \ 10605 10606THD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(THD_TEST_SRC)))) 10607ifeq ($(NO_SECURE),true) 10608 10609# You can't build secure targets if you don't have OpenSSL. 10610 10611$(BINDIR)/$(CONFIG)/thd_test: openssl_dep_error 10612 10613else 10614 10615 10616 10617$(BINDIR)/$(CONFIG)/thd_test: $(THD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10618 $(E) "[LD] Linking $@" 10619 $(Q) mkdir -p `dirname $@` 10620 $(Q) $(LDXX) $(LDFLAGS) $(THD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/thd_test 10621 10622endif 10623 10624$(OBJDIR)/$(CONFIG)/test/core/gprpp/thd_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10625 10626deps_thd_test: $(THD_TEST_OBJS:.o=.dep) 10627 10628ifneq ($(NO_SECURE),true) 10629ifneq ($(NO_DEPS),true) 10630-include $(THD_TEST_OBJS:.o=.dep) 10631endif 10632endif 10633 10634 10635THREADPOOL_TEST_SRC = \ 10636 test/core/iomgr/threadpool_test.cc \ 10637 10638THREADPOOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(THREADPOOL_TEST_SRC)))) 10639ifeq ($(NO_SECURE),true) 10640 10641# You can't build secure targets if you don't have OpenSSL. 10642 10643$(BINDIR)/$(CONFIG)/threadpool_test: openssl_dep_error 10644 10645else 10646 10647 10648 10649$(BINDIR)/$(CONFIG)/threadpool_test: $(THREADPOOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10650 $(E) "[LD] Linking $@" 10651 $(Q) mkdir -p `dirname $@` 10652 $(Q) $(LDXX) $(LDFLAGS) $(THREADPOOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/threadpool_test 10653 10654endif 10655 10656$(OBJDIR)/$(CONFIG)/test/core/iomgr/threadpool_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10657 10658deps_threadpool_test: $(THREADPOOL_TEST_OBJS:.o=.dep) 10659 10660ifneq ($(NO_SECURE),true) 10661ifneq ($(NO_DEPS),true) 10662-include $(THREADPOOL_TEST_OBJS:.o=.dep) 10663endif 10664endif 10665 10666 10667TIME_AVERAGED_STATS_TEST_SRC = \ 10668 test/core/iomgr/time_averaged_stats_test.cc \ 10669 10670TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC)))) 10671ifeq ($(NO_SECURE),true) 10672 10673# You can't build secure targets if you don't have OpenSSL. 10674 10675$(BINDIR)/$(CONFIG)/time_averaged_stats_test: openssl_dep_error 10676 10677else 10678 10679 10680 10681$(BINDIR)/$(CONFIG)/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10682 $(E) "[LD] Linking $@" 10683 $(Q) mkdir -p `dirname $@` 10684 $(Q) $(LDXX) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/time_averaged_stats_test 10685 10686endif 10687 10688$(OBJDIR)/$(CONFIG)/test/core/iomgr/time_averaged_stats_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10689 10690deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep) 10691 10692ifneq ($(NO_SECURE),true) 10693ifneq ($(NO_DEPS),true) 10694-include $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep) 10695endif 10696endif 10697 10698 10699TIMEOUT_ENCODING_TEST_SRC = \ 10700 test/core/transport/timeout_encoding_test.cc \ 10701 10702TIMEOUT_ENCODING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC)))) 10703ifeq ($(NO_SECURE),true) 10704 10705# You can't build secure targets if you don't have OpenSSL. 10706 10707$(BINDIR)/$(CONFIG)/timeout_encoding_test: openssl_dep_error 10708 10709else 10710 10711 10712 10713$(BINDIR)/$(CONFIG)/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10714 $(E) "[LD] Linking $@" 10715 $(Q) mkdir -p `dirname $@` 10716 $(Q) $(LDXX) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/timeout_encoding_test 10717 10718endif 10719 10720$(OBJDIR)/$(CONFIG)/test/core/transport/timeout_encoding_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10721 10722deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep) 10723 10724ifneq ($(NO_SECURE),true) 10725ifneq ($(NO_DEPS),true) 10726-include $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep) 10727endif 10728endif 10729 10730 10731TIMER_HEAP_TEST_SRC = \ 10732 test/core/iomgr/timer_heap_test.cc \ 10733 10734TIMER_HEAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMER_HEAP_TEST_SRC)))) 10735ifeq ($(NO_SECURE),true) 10736 10737# You can't build secure targets if you don't have OpenSSL. 10738 10739$(BINDIR)/$(CONFIG)/timer_heap_test: openssl_dep_error 10740 10741else 10742 10743 10744 10745$(BINDIR)/$(CONFIG)/timer_heap_test: $(TIMER_HEAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10746 $(E) "[LD] Linking $@" 10747 $(Q) mkdir -p `dirname $@` 10748 $(Q) $(LDXX) $(LDFLAGS) $(TIMER_HEAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/timer_heap_test 10749 10750endif 10751 10752$(OBJDIR)/$(CONFIG)/test/core/iomgr/timer_heap_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10753 10754deps_timer_heap_test: $(TIMER_HEAP_TEST_OBJS:.o=.dep) 10755 10756ifneq ($(NO_SECURE),true) 10757ifneq ($(NO_DEPS),true) 10758-include $(TIMER_HEAP_TEST_OBJS:.o=.dep) 10759endif 10760endif 10761 10762 10763TIMER_LIST_TEST_SRC = \ 10764 test/core/iomgr/timer_list_test.cc \ 10765 10766TIMER_LIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMER_LIST_TEST_SRC)))) 10767ifeq ($(NO_SECURE),true) 10768 10769# You can't build secure targets if you don't have OpenSSL. 10770 10771$(BINDIR)/$(CONFIG)/timer_list_test: openssl_dep_error 10772 10773else 10774 10775 10776 10777$(BINDIR)/$(CONFIG)/timer_list_test: $(TIMER_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10778 $(E) "[LD] Linking $@" 10779 $(Q) mkdir -p `dirname $@` 10780 $(Q) $(LDXX) $(LDFLAGS) $(TIMER_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/timer_list_test 10781 10782endif 10783 10784$(OBJDIR)/$(CONFIG)/test/core/iomgr/timer_list_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10785 10786deps_timer_list_test: $(TIMER_LIST_TEST_OBJS:.o=.dep) 10787 10788ifneq ($(NO_SECURE),true) 10789ifneq ($(NO_DEPS),true) 10790-include $(TIMER_LIST_TEST_OBJS:.o=.dep) 10791endif 10792endif 10793 10794 10795TLS_TEST_SRC = \ 10796 test/core/gpr/tls_test.cc \ 10797 10798TLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TLS_TEST_SRC)))) 10799ifeq ($(NO_SECURE),true) 10800 10801# You can't build secure targets if you don't have OpenSSL. 10802 10803$(BINDIR)/$(CONFIG)/tls_test: openssl_dep_error 10804 10805else 10806 10807 10808 10809$(BINDIR)/$(CONFIG)/tls_test: $(TLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10810 $(E) "[LD] Linking $@" 10811 $(Q) mkdir -p `dirname $@` 10812 $(Q) $(LDXX) $(LDFLAGS) $(TLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tls_test 10813 10814endif 10815 10816$(OBJDIR)/$(CONFIG)/test/core/gpr/tls_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10817 10818deps_tls_test: $(TLS_TEST_OBJS:.o=.dep) 10819 10820ifneq ($(NO_SECURE),true) 10821ifneq ($(NO_DEPS),true) 10822-include $(TLS_TEST_OBJS:.o=.dep) 10823endif 10824endif 10825 10826 10827TRANSPORT_SECURITY_COMMON_API_TEST_SRC = \ 10828 test/core/tsi/alts/handshaker/transport_security_common_api_test.cc \ 10829 10830TRANSPORT_SECURITY_COMMON_API_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_SECURITY_COMMON_API_TEST_SRC)))) 10831ifeq ($(NO_SECURE),true) 10832 10833# You can't build secure targets if you don't have OpenSSL. 10834 10835$(BINDIR)/$(CONFIG)/transport_security_common_api_test: openssl_dep_error 10836 10837else 10838 10839 10840 10841$(BINDIR)/$(CONFIG)/transport_security_common_api_test: $(TRANSPORT_SECURITY_COMMON_API_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10842 $(E) "[LD] Linking $@" 10843 $(Q) mkdir -p `dirname $@` 10844 $(Q) $(LDXX) $(LDFLAGS) $(TRANSPORT_SECURITY_COMMON_API_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/transport_security_common_api_test 10845 10846endif 10847 10848$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/transport_security_common_api_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10849 10850deps_transport_security_common_api_test: $(TRANSPORT_SECURITY_COMMON_API_TEST_OBJS:.o=.dep) 10851 10852ifneq ($(NO_SECURE),true) 10853ifneq ($(NO_DEPS),true) 10854-include $(TRANSPORT_SECURITY_COMMON_API_TEST_OBJS:.o=.dep) 10855endif 10856endif 10857 10858 10859TRANSPORT_SECURITY_TEST_SRC = \ 10860 test/core/tsi/transport_security_test.cc \ 10861 10862TRANSPORT_SECURITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_SECURITY_TEST_SRC)))) 10863ifeq ($(NO_SECURE),true) 10864 10865# You can't build secure targets if you don't have OpenSSL. 10866 10867$(BINDIR)/$(CONFIG)/transport_security_test: openssl_dep_error 10868 10869else 10870 10871 10872 10873$(BINDIR)/$(CONFIG)/transport_security_test: $(TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10874 $(E) "[LD] Linking $@" 10875 $(Q) mkdir -p `dirname $@` 10876 $(Q) $(LDXX) $(LDFLAGS) $(TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/transport_security_test 10877 10878endif 10879 10880$(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10881 10882deps_transport_security_test: $(TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 10883 10884ifneq ($(NO_SECURE),true) 10885ifneq ($(NO_DEPS),true) 10886-include $(TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 10887endif 10888endif 10889 10890 10891UDP_SERVER_TEST_SRC = \ 10892 test/core/iomgr/udp_server_test.cc \ 10893 10894UDP_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(UDP_SERVER_TEST_SRC)))) 10895ifeq ($(NO_SECURE),true) 10896 10897# You can't build secure targets if you don't have OpenSSL. 10898 10899$(BINDIR)/$(CONFIG)/udp_server_test: openssl_dep_error 10900 10901else 10902 10903 10904 10905$(BINDIR)/$(CONFIG)/udp_server_test: $(UDP_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10906 $(E) "[LD] Linking $@" 10907 $(Q) mkdir -p `dirname $@` 10908 $(Q) $(LDXX) $(LDFLAGS) $(UDP_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/udp_server_test 10909 10910endif 10911 10912$(OBJDIR)/$(CONFIG)/test/core/iomgr/udp_server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10913 10914deps_udp_server_test: $(UDP_SERVER_TEST_OBJS:.o=.dep) 10915 10916ifneq ($(NO_SECURE),true) 10917ifneq ($(NO_DEPS),true) 10918-include $(UDP_SERVER_TEST_OBJS:.o=.dep) 10919endif 10920endif 10921 10922 10923URI_PARSER_TEST_SRC = \ 10924 test/core/client_channel/uri_parser_test.cc \ 10925 10926URI_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(URI_PARSER_TEST_SRC)))) 10927ifeq ($(NO_SECURE),true) 10928 10929# You can't build secure targets if you don't have OpenSSL. 10930 10931$(BINDIR)/$(CONFIG)/uri_parser_test: openssl_dep_error 10932 10933else 10934 10935 10936 10937$(BINDIR)/$(CONFIG)/uri_parser_test: $(URI_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10938 $(E) "[LD] Linking $@" 10939 $(Q) mkdir -p `dirname $@` 10940 $(Q) $(LDXX) $(LDFLAGS) $(URI_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/uri_parser_test 10941 10942endif 10943 10944$(OBJDIR)/$(CONFIG)/test/core/client_channel/uri_parser_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10945 10946deps_uri_parser_test: $(URI_PARSER_TEST_OBJS:.o=.dep) 10947 10948ifneq ($(NO_SECURE),true) 10949ifneq ($(NO_DEPS),true) 10950-include $(URI_PARSER_TEST_OBJS:.o=.dep) 10951endif 10952endif 10953 10954 10955USEFUL_TEST_SRC = \ 10956 test/core/gpr/useful_test.cc \ 10957 10958USEFUL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(USEFUL_TEST_SRC)))) 10959ifeq ($(NO_SECURE),true) 10960 10961# You can't build secure targets if you don't have OpenSSL. 10962 10963$(BINDIR)/$(CONFIG)/useful_test: openssl_dep_error 10964 10965else 10966 10967 10968 10969$(BINDIR)/$(CONFIG)/useful_test: $(USEFUL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10970 $(E) "[LD] Linking $@" 10971 $(Q) mkdir -p `dirname $@` 10972 $(Q) $(LDXX) $(LDFLAGS) $(USEFUL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/useful_test 10973 10974endif 10975 10976$(OBJDIR)/$(CONFIG)/test/core/gpr/useful_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 10977 10978deps_useful_test: $(USEFUL_TEST_OBJS:.o=.dep) 10979 10980ifneq ($(NO_SECURE),true) 10981ifneq ($(NO_DEPS),true) 10982-include $(USEFUL_TEST_OBJS:.o=.dep) 10983endif 10984endif 10985 10986 10987VARINT_TEST_SRC = \ 10988 test/core/transport/chttp2/varint_test.cc \ 10989 10990VARINT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(VARINT_TEST_SRC)))) 10991ifeq ($(NO_SECURE),true) 10992 10993# You can't build secure targets if you don't have OpenSSL. 10994 10995$(BINDIR)/$(CONFIG)/varint_test: openssl_dep_error 10996 10997else 10998 10999 11000 11001$(BINDIR)/$(CONFIG)/varint_test: $(VARINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11002 $(E) "[LD] Linking $@" 11003 $(Q) mkdir -p `dirname $@` 11004 $(Q) $(LDXX) $(LDFLAGS) $(VARINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/varint_test 11005 11006endif 11007 11008$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/varint_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11009 11010deps_varint_test: $(VARINT_TEST_OBJS:.o=.dep) 11011 11012ifneq ($(NO_SECURE),true) 11013ifneq ($(NO_DEPS),true) 11014-include $(VARINT_TEST_OBJS:.o=.dep) 11015endif 11016endif 11017 11018 11019ADDRESS_SORTING_TEST_SRC = \ 11020 test/cpp/naming/address_sorting_test.cc \ 11021 11022ADDRESS_SORTING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ADDRESS_SORTING_TEST_SRC)))) 11023ifeq ($(NO_SECURE),true) 11024 11025# You can't build secure targets if you don't have OpenSSL. 11026 11027$(BINDIR)/$(CONFIG)/address_sorting_test: openssl_dep_error 11028 11029else 11030 11031 11032 11033 11034ifeq ($(NO_PROTOBUF),true) 11035 11036# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11037 11038$(BINDIR)/$(CONFIG)/address_sorting_test: protobuf_dep_error 11039 11040else 11041 11042$(BINDIR)/$(CONFIG)/address_sorting_test: $(PROTOBUF_DEP) $(ADDRESS_SORTING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11043 $(E) "[LD] Linking $@" 11044 $(Q) mkdir -p `dirname $@` 11045 $(Q) $(LDXX) $(LDFLAGS) $(ADDRESS_SORTING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/address_sorting_test 11046 11047endif 11048 11049endif 11050 11051$(OBJDIR)/$(CONFIG)/test/cpp/naming/address_sorting_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11052 11053deps_address_sorting_test: $(ADDRESS_SORTING_TEST_OBJS:.o=.dep) 11054 11055ifneq ($(NO_SECURE),true) 11056ifneq ($(NO_DEPS),true) 11057-include $(ADDRESS_SORTING_TEST_OBJS:.o=.dep) 11058endif 11059endif 11060 11061 11062ADDRESS_SORTING_TEST_UNSECURE_SRC = \ 11063 test/cpp/naming/address_sorting_test.cc \ 11064 test/cpp/util/byte_buffer_proto_helper.cc \ 11065 test/cpp/util/string_ref_helper.cc \ 11066 test/cpp/util/subprocess.cc \ 11067 11068ADDRESS_SORTING_TEST_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ADDRESS_SORTING_TEST_UNSECURE_SRC)))) 11069ifeq ($(NO_SECURE),true) 11070 11071# You can't build secure targets if you don't have OpenSSL. 11072 11073$(BINDIR)/$(CONFIG)/address_sorting_test_unsecure: openssl_dep_error 11074 11075else 11076 11077 11078 11079 11080ifeq ($(NO_PROTOBUF),true) 11081 11082# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11083 11084$(BINDIR)/$(CONFIG)/address_sorting_test_unsecure: protobuf_dep_error 11085 11086else 11087 11088$(BINDIR)/$(CONFIG)/address_sorting_test_unsecure: $(PROTOBUF_DEP) $(ADDRESS_SORTING_TEST_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11089 $(E) "[LD] Linking $@" 11090 $(Q) mkdir -p `dirname $@` 11091 $(Q) $(LDXX) $(LDFLAGS) $(ADDRESS_SORTING_TEST_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure 11092 11093endif 11094 11095endif 11096 11097$(OBJDIR)/$(CONFIG)/test/cpp/naming/address_sorting_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11098 11099$(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_proto_helper.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11100 11101$(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_helper.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11102 11103$(OBJDIR)/$(CONFIG)/test/cpp/util/subprocess.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11104 11105deps_address_sorting_test_unsecure: $(ADDRESS_SORTING_TEST_UNSECURE_OBJS:.o=.dep) 11106 11107ifneq ($(NO_SECURE),true) 11108ifneq ($(NO_DEPS),true) 11109-include $(ADDRESS_SORTING_TEST_UNSECURE_OBJS:.o=.dep) 11110endif 11111endif 11112 11113 11114ALARM_TEST_SRC = \ 11115 test/cpp/common/alarm_test.cc \ 11116 11117ALARM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC)))) 11118ifeq ($(NO_SECURE),true) 11119 11120# You can't build secure targets if you don't have OpenSSL. 11121 11122$(BINDIR)/$(CONFIG)/alarm_test: openssl_dep_error 11123 11124else 11125 11126 11127 11128 11129ifeq ($(NO_PROTOBUF),true) 11130 11131# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11132 11133$(BINDIR)/$(CONFIG)/alarm_test: protobuf_dep_error 11134 11135else 11136 11137$(BINDIR)/$(CONFIG)/alarm_test: $(PROTOBUF_DEP) $(ALARM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11138 $(E) "[LD] Linking $@" 11139 $(Q) mkdir -p `dirname $@` 11140 $(Q) $(LDXX) $(LDFLAGS) $(ALARM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alarm_test 11141 11142endif 11143 11144endif 11145 11146$(OBJDIR)/$(CONFIG)/test/cpp/common/alarm_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11147 11148deps_alarm_test: $(ALARM_TEST_OBJS:.o=.dep) 11149 11150ifneq ($(NO_SECURE),true) 11151ifneq ($(NO_DEPS),true) 11152-include $(ALARM_TEST_OBJS:.o=.dep) 11153endif 11154endif 11155 11156 11157ALTS_CONCURRENT_CONNECTIVITY_TEST_SRC = \ 11158 $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.grpc.pb.cc \ 11159 $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.grpc.pb.cc \ 11160 test/core/end2end/cq_verifier.cc \ 11161 test/core/tsi/alts/fake_handshaker/fake_handshaker_server.cc \ 11162 test/core/tsi/alts/handshaker/alts_concurrent_connectivity_test.cc \ 11163 11164ALTS_CONCURRENT_CONNECTIVITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CONCURRENT_CONNECTIVITY_TEST_SRC)))) 11165ifeq ($(NO_SECURE),true) 11166 11167# You can't build secure targets if you don't have OpenSSL. 11168 11169$(BINDIR)/$(CONFIG)/alts_concurrent_connectivity_test: openssl_dep_error 11170 11171else 11172 11173 11174 11175 11176ifeq ($(NO_PROTOBUF),true) 11177 11178# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11179 11180$(BINDIR)/$(CONFIG)/alts_concurrent_connectivity_test: protobuf_dep_error 11181 11182else 11183 11184$(BINDIR)/$(CONFIG)/alts_concurrent_connectivity_test: $(PROTOBUF_DEP) $(ALTS_CONCURRENT_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11185 $(E) "[LD] Linking $@" 11186 $(Q) mkdir -p `dirname $@` 11187 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_CONCURRENT_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_concurrent_connectivity_test 11188 11189endif 11190 11191endif 11192 11193$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/fake_handshaker/handshaker.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11194 11195$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/fake_handshaker/transport_security_common.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11196 11197$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11198 11199$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/fake_handshaker/fake_handshaker_server.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11200 11201$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_concurrent_connectivity_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11202 11203deps_alts_concurrent_connectivity_test: $(ALTS_CONCURRENT_CONNECTIVITY_TEST_OBJS:.o=.dep) 11204 11205ifneq ($(NO_SECURE),true) 11206ifneq ($(NO_DEPS),true) 11207-include $(ALTS_CONCURRENT_CONNECTIVITY_TEST_OBJS:.o=.dep) 11208endif 11209endif 11210$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.grpc.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.grpc.pb.cc 11211$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/fake_handshaker/fake_handshaker_server.o: $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.grpc.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.grpc.pb.cc 11212$(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_concurrent_connectivity_test.o: $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/handshaker.grpc.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.pb.cc $(GENDIR)/test/core/tsi/alts/fake_handshaker/transport_security_common.grpc.pb.cc 11213 11214 11215ALTS_CREDENTIALS_FUZZER_SRC = \ 11216 test/core/security/alts_credentials_fuzzer.cc \ 11217 test/core/util/fuzzer_corpus_test.cc \ 11218 11219ALTS_CREDENTIALS_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CREDENTIALS_FUZZER_SRC)))) 11220ifeq ($(NO_SECURE),true) 11221 11222# You can't build secure targets if you don't have OpenSSL. 11223 11224$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer: openssl_dep_error 11225 11226else 11227 11228 11229 11230 11231ifeq ($(NO_PROTOBUF),true) 11232 11233# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11234 11235$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer: protobuf_dep_error 11236 11237else 11238 11239$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer: $(PROTOBUF_DEP) $(ALTS_CREDENTIALS_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11240 $(E) "[LD] Linking $@" 11241 $(Q) mkdir -p `dirname $@` 11242 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_CREDENTIALS_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer 11243 11244endif 11245 11246endif 11247 11248$(OBJDIR)/$(CONFIG)/test/core/security/alts_credentials_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11249 11250$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11251 11252deps_alts_credentials_fuzzer: $(ALTS_CREDENTIALS_FUZZER_OBJS:.o=.dep) 11253 11254ifneq ($(NO_SECURE),true) 11255ifneq ($(NO_DEPS),true) 11256-include $(ALTS_CREDENTIALS_FUZZER_OBJS:.o=.dep) 11257endif 11258endif 11259 11260 11261ALTS_UTIL_TEST_SRC = \ 11262 test/cpp/common/alts_util_test.cc \ 11263 11264ALTS_UTIL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_UTIL_TEST_SRC)))) 11265ifeq ($(NO_SECURE),true) 11266 11267# You can't build secure targets if you don't have OpenSSL. 11268 11269$(BINDIR)/$(CONFIG)/alts_util_test: openssl_dep_error 11270 11271else 11272 11273 11274 11275 11276ifeq ($(NO_PROTOBUF),true) 11277 11278# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11279 11280$(BINDIR)/$(CONFIG)/alts_util_test: protobuf_dep_error 11281 11282else 11283 11284$(BINDIR)/$(CONFIG)/alts_util_test: $(PROTOBUF_DEP) $(ALTS_UTIL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_alts.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11285 $(E) "[LD] Linking $@" 11286 $(Q) mkdir -p `dirname $@` 11287 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_UTIL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_alts.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_util_test 11288 11289endif 11290 11291endif 11292 11293$(OBJDIR)/$(CONFIG)/test/cpp/common/alts_util_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_alts.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11294 11295deps_alts_util_test: $(ALTS_UTIL_TEST_OBJS:.o=.dep) 11296 11297ifneq ($(NO_SECURE),true) 11298ifneq ($(NO_DEPS),true) 11299-include $(ALTS_UTIL_TEST_OBJS:.o=.dep) 11300endif 11301endif 11302 11303 11304ASYNC_END2END_TEST_SRC = \ 11305 $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc \ 11306 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 11307 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 11308 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 11309 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 11310 test/cpp/end2end/async_end2end_test.cc \ 11311 11312ASYNC_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ASYNC_END2END_TEST_SRC)))) 11313ifeq ($(NO_SECURE),true) 11314 11315# You can't build secure targets if you don't have OpenSSL. 11316 11317$(BINDIR)/$(CONFIG)/async_end2end_test: openssl_dep_error 11318 11319else 11320 11321 11322 11323 11324ifeq ($(NO_PROTOBUF),true) 11325 11326# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11327 11328$(BINDIR)/$(CONFIG)/async_end2end_test: protobuf_dep_error 11329 11330else 11331 11332$(BINDIR)/$(CONFIG)/async_end2end_test: $(PROTOBUF_DEP) $(ASYNC_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11333 $(E) "[LD] Linking $@" 11334 $(Q) mkdir -p `dirname $@` 11335 $(Q) $(LDXX) $(LDFLAGS) $(ASYNC_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/async_end2end_test 11336 11337endif 11338 11339endif 11340 11341$(OBJDIR)/$(CONFIG)/src/proto/grpc/health/v1/health.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11342 11343$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11344 11345$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11346 11347$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11348 11349$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11350 11351$(OBJDIR)/$(CONFIG)/test/cpp/end2end/async_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11352 11353deps_async_end2end_test: $(ASYNC_END2END_TEST_OBJS:.o=.dep) 11354 11355ifneq ($(NO_SECURE),true) 11356ifneq ($(NO_DEPS),true) 11357-include $(ASYNC_END2END_TEST_OBJS:.o=.dep) 11358endif 11359endif 11360$(OBJDIR)/$(CONFIG)/test/cpp/end2end/async_end2end_test.o: $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 11361 11362 11363AUTH_PROPERTY_ITERATOR_TEST_SRC = \ 11364 test/cpp/common/auth_property_iterator_test.cc \ 11365 11366AUTH_PROPERTY_ITERATOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(AUTH_PROPERTY_ITERATOR_TEST_SRC)))) 11367ifeq ($(NO_SECURE),true) 11368 11369# You can't build secure targets if you don't have OpenSSL. 11370 11371$(BINDIR)/$(CONFIG)/auth_property_iterator_test: openssl_dep_error 11372 11373else 11374 11375 11376 11377 11378ifeq ($(NO_PROTOBUF),true) 11379 11380# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11381 11382$(BINDIR)/$(CONFIG)/auth_property_iterator_test: protobuf_dep_error 11383 11384else 11385 11386$(BINDIR)/$(CONFIG)/auth_property_iterator_test: $(PROTOBUF_DEP) $(AUTH_PROPERTY_ITERATOR_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11387 $(E) "[LD] Linking $@" 11388 $(Q) mkdir -p `dirname $@` 11389 $(Q) $(LDXX) $(LDFLAGS) $(AUTH_PROPERTY_ITERATOR_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/auth_property_iterator_test 11390 11391endif 11392 11393endif 11394 11395$(OBJDIR)/$(CONFIG)/test/cpp/common/auth_property_iterator_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11396 11397deps_auth_property_iterator_test: $(AUTH_PROPERTY_ITERATOR_TEST_OBJS:.o=.dep) 11398 11399ifneq ($(NO_SECURE),true) 11400ifneq ($(NO_DEPS),true) 11401-include $(AUTH_PROPERTY_ITERATOR_TEST_OBJS:.o=.dep) 11402endif 11403endif 11404 11405 11406BACKOFF_TEST_SRC = \ 11407 test/core/backoff/backoff_test.cc \ 11408 11409BACKOFF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BACKOFF_TEST_SRC)))) 11410ifeq ($(NO_SECURE),true) 11411 11412# You can't build secure targets if you don't have OpenSSL. 11413 11414$(BINDIR)/$(CONFIG)/backoff_test: openssl_dep_error 11415 11416else 11417 11418 11419 11420 11421ifeq ($(NO_PROTOBUF),true) 11422 11423# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11424 11425$(BINDIR)/$(CONFIG)/backoff_test: protobuf_dep_error 11426 11427else 11428 11429$(BINDIR)/$(CONFIG)/backoff_test: $(PROTOBUF_DEP) $(BACKOFF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11430 $(E) "[LD] Linking $@" 11431 $(Q) mkdir -p `dirname $@` 11432 $(Q) $(LDXX) $(LDFLAGS) $(BACKOFF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/backoff_test 11433 11434endif 11435 11436endif 11437 11438$(OBJDIR)/$(CONFIG)/test/core/backoff/backoff_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11439 11440deps_backoff_test: $(BACKOFF_TEST_OBJS:.o=.dep) 11441 11442ifneq ($(NO_SECURE),true) 11443ifneq ($(NO_DEPS),true) 11444-include $(BACKOFF_TEST_OBJS:.o=.dep) 11445endif 11446endif 11447 11448 11449BAD_STREAMING_ID_BAD_CLIENT_TEST_SRC = \ 11450 test/core/bad_client/bad_client.cc \ 11451 test/core/bad_client/tests/bad_streaming_id.cc \ 11452 test/core/end2end/cq_verifier.cc \ 11453 11454BAD_STREAMING_ID_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BAD_STREAMING_ID_BAD_CLIENT_TEST_SRC)))) 11455ifeq ($(NO_SECURE),true) 11456 11457# You can't build secure targets if you don't have OpenSSL. 11458 11459$(BINDIR)/$(CONFIG)/bad_streaming_id_bad_client_test: openssl_dep_error 11460 11461else 11462 11463 11464 11465 11466ifeq ($(NO_PROTOBUF),true) 11467 11468# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11469 11470$(BINDIR)/$(CONFIG)/bad_streaming_id_bad_client_test: protobuf_dep_error 11471 11472else 11473 11474$(BINDIR)/$(CONFIG)/bad_streaming_id_bad_client_test: $(PROTOBUF_DEP) $(BAD_STREAMING_ID_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11475 $(E) "[LD] Linking $@" 11476 $(Q) mkdir -p `dirname $@` 11477 $(Q) $(LDXX) $(LDFLAGS) $(BAD_STREAMING_ID_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bad_streaming_id_bad_client_test 11478 11479endif 11480 11481endif 11482 11483$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11484 11485$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/bad_streaming_id.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11486 11487$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11488 11489deps_bad_streaming_id_bad_client_test: $(BAD_STREAMING_ID_BAD_CLIENT_TEST_OBJS:.o=.dep) 11490 11491ifneq ($(NO_SECURE),true) 11492ifneq ($(NO_DEPS),true) 11493-include $(BAD_STREAMING_ID_BAD_CLIENT_TEST_OBJS:.o=.dep) 11494endif 11495endif 11496 11497 11498BADREQ_BAD_CLIENT_TEST_SRC = \ 11499 test/core/bad_client/bad_client.cc \ 11500 test/core/bad_client/tests/badreq.cc \ 11501 test/core/end2end/cq_verifier.cc \ 11502 11503BADREQ_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BADREQ_BAD_CLIENT_TEST_SRC)))) 11504ifeq ($(NO_SECURE),true) 11505 11506# You can't build secure targets if you don't have OpenSSL. 11507 11508$(BINDIR)/$(CONFIG)/badreq_bad_client_test: openssl_dep_error 11509 11510else 11511 11512 11513 11514 11515ifeq ($(NO_PROTOBUF),true) 11516 11517# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11518 11519$(BINDIR)/$(CONFIG)/badreq_bad_client_test: protobuf_dep_error 11520 11521else 11522 11523$(BINDIR)/$(CONFIG)/badreq_bad_client_test: $(PROTOBUF_DEP) $(BADREQ_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11524 $(E) "[LD] Linking $@" 11525 $(Q) mkdir -p `dirname $@` 11526 $(Q) $(LDXX) $(LDFLAGS) $(BADREQ_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/badreq_bad_client_test 11527 11528endif 11529 11530endif 11531 11532$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11533 11534$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/badreq.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11535 11536$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11537 11538deps_badreq_bad_client_test: $(BADREQ_BAD_CLIENT_TEST_OBJS:.o=.dep) 11539 11540ifneq ($(NO_SECURE),true) 11541ifneq ($(NO_DEPS),true) 11542-include $(BADREQ_BAD_CLIENT_TEST_OBJS:.o=.dep) 11543endif 11544endif 11545 11546 11547BDP_ESTIMATOR_TEST_SRC = \ 11548 test/core/transport/bdp_estimator_test.cc \ 11549 11550BDP_ESTIMATOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BDP_ESTIMATOR_TEST_SRC)))) 11551ifeq ($(NO_SECURE),true) 11552 11553# You can't build secure targets if you don't have OpenSSL. 11554 11555$(BINDIR)/$(CONFIG)/bdp_estimator_test: openssl_dep_error 11556 11557else 11558 11559 11560 11561 11562ifeq ($(NO_PROTOBUF),true) 11563 11564# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11565 11566$(BINDIR)/$(CONFIG)/bdp_estimator_test: protobuf_dep_error 11567 11568else 11569 11570$(BINDIR)/$(CONFIG)/bdp_estimator_test: $(PROTOBUF_DEP) $(BDP_ESTIMATOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11571 $(E) "[LD] Linking $@" 11572 $(Q) mkdir -p `dirname $@` 11573 $(Q) $(LDXX) $(LDFLAGS) $(BDP_ESTIMATOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bdp_estimator_test 11574 11575endif 11576 11577endif 11578 11579$(OBJDIR)/$(CONFIG)/test/core/transport/bdp_estimator_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 11580 11581deps_bdp_estimator_test: $(BDP_ESTIMATOR_TEST_OBJS:.o=.dep) 11582 11583ifneq ($(NO_SECURE),true) 11584ifneq ($(NO_DEPS),true) 11585-include $(BDP_ESTIMATOR_TEST_OBJS:.o=.dep) 11586endif 11587endif 11588 11589 11590BM_ALARM_SRC = \ 11591 test/cpp/microbenchmarks/bm_alarm.cc \ 11592 11593BM_ALARM_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_ALARM_SRC)))) 11594ifeq ($(NO_SECURE),true) 11595 11596# You can't build secure targets if you don't have OpenSSL. 11597 11598$(BINDIR)/$(CONFIG)/bm_alarm: openssl_dep_error 11599 11600else 11601 11602 11603 11604 11605ifeq ($(NO_PROTOBUF),true) 11606 11607# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11608 11609$(BINDIR)/$(CONFIG)/bm_alarm: protobuf_dep_error 11610 11611else 11612 11613$(BINDIR)/$(CONFIG)/bm_alarm: $(PROTOBUF_DEP) $(BM_ALARM_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11614 $(E) "[LD] Linking $@" 11615 $(Q) mkdir -p `dirname $@` 11616 $(Q) $(LDXX) $(LDFLAGS) $(BM_ALARM_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_alarm 11617 11618endif 11619 11620endif 11621 11622$(BM_ALARM_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11623$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_alarm.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11624 11625deps_bm_alarm: $(BM_ALARM_OBJS:.o=.dep) 11626 11627ifneq ($(NO_SECURE),true) 11628ifneq ($(NO_DEPS),true) 11629-include $(BM_ALARM_OBJS:.o=.dep) 11630endif 11631endif 11632 11633 11634BM_ARENA_SRC = \ 11635 test/cpp/microbenchmarks/bm_arena.cc \ 11636 11637BM_ARENA_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_ARENA_SRC)))) 11638ifeq ($(NO_SECURE),true) 11639 11640# You can't build secure targets if you don't have OpenSSL. 11641 11642$(BINDIR)/$(CONFIG)/bm_arena: openssl_dep_error 11643 11644else 11645 11646 11647 11648 11649ifeq ($(NO_PROTOBUF),true) 11650 11651# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11652 11653$(BINDIR)/$(CONFIG)/bm_arena: protobuf_dep_error 11654 11655else 11656 11657$(BINDIR)/$(CONFIG)/bm_arena: $(PROTOBUF_DEP) $(BM_ARENA_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11658 $(E) "[LD] Linking $@" 11659 $(Q) mkdir -p `dirname $@` 11660 $(Q) $(LDXX) $(LDFLAGS) $(BM_ARENA_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_arena 11661 11662endif 11663 11664endif 11665 11666$(BM_ARENA_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11667$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_arena.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11668 11669deps_bm_arena: $(BM_ARENA_OBJS:.o=.dep) 11670 11671ifneq ($(NO_SECURE),true) 11672ifneq ($(NO_DEPS),true) 11673-include $(BM_ARENA_OBJS:.o=.dep) 11674endif 11675endif 11676 11677 11678BM_BYTE_BUFFER_SRC = \ 11679 test/cpp/microbenchmarks/bm_byte_buffer.cc \ 11680 11681BM_BYTE_BUFFER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_BYTE_BUFFER_SRC)))) 11682ifeq ($(NO_SECURE),true) 11683 11684# You can't build secure targets if you don't have OpenSSL. 11685 11686$(BINDIR)/$(CONFIG)/bm_byte_buffer: openssl_dep_error 11687 11688else 11689 11690 11691 11692 11693ifeq ($(NO_PROTOBUF),true) 11694 11695# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11696 11697$(BINDIR)/$(CONFIG)/bm_byte_buffer: protobuf_dep_error 11698 11699else 11700 11701$(BINDIR)/$(CONFIG)/bm_byte_buffer: $(PROTOBUF_DEP) $(BM_BYTE_BUFFER_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11702 $(E) "[LD] Linking $@" 11703 $(Q) mkdir -p `dirname $@` 11704 $(Q) $(LDXX) $(LDFLAGS) $(BM_BYTE_BUFFER_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_byte_buffer 11705 11706endif 11707 11708endif 11709 11710$(BM_BYTE_BUFFER_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11711$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_byte_buffer.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11712 11713deps_bm_byte_buffer: $(BM_BYTE_BUFFER_OBJS:.o=.dep) 11714 11715ifneq ($(NO_SECURE),true) 11716ifneq ($(NO_DEPS),true) 11717-include $(BM_BYTE_BUFFER_OBJS:.o=.dep) 11718endif 11719endif 11720 11721 11722BM_CALL_CREATE_SRC = \ 11723 test/cpp/microbenchmarks/bm_call_create.cc \ 11724 11725BM_CALL_CREATE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CALL_CREATE_SRC)))) 11726ifeq ($(NO_SECURE),true) 11727 11728# You can't build secure targets if you don't have OpenSSL. 11729 11730$(BINDIR)/$(CONFIG)/bm_call_create: openssl_dep_error 11731 11732else 11733 11734 11735 11736 11737ifeq ($(NO_PROTOBUF),true) 11738 11739# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11740 11741$(BINDIR)/$(CONFIG)/bm_call_create: protobuf_dep_error 11742 11743else 11744 11745$(BINDIR)/$(CONFIG)/bm_call_create: $(PROTOBUF_DEP) $(BM_CALL_CREATE_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11746 $(E) "[LD] Linking $@" 11747 $(Q) mkdir -p `dirname $@` 11748 $(Q) $(LDXX) $(LDFLAGS) $(BM_CALL_CREATE_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_call_create 11749 11750endif 11751 11752endif 11753 11754$(BM_CALL_CREATE_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11755$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_call_create.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11756 11757deps_bm_call_create: $(BM_CALL_CREATE_OBJS:.o=.dep) 11758 11759ifneq ($(NO_SECURE),true) 11760ifneq ($(NO_DEPS),true) 11761-include $(BM_CALL_CREATE_OBJS:.o=.dep) 11762endif 11763endif 11764 11765 11766BM_CALLBACK_STREAMING_PING_PONG_SRC = \ 11767 test/cpp/microbenchmarks/bm_callback_streaming_ping_pong.cc \ 11768 test/cpp/microbenchmarks/callback_test_service.cc \ 11769 test/cpp/util/byte_buffer_proto_helper.cc \ 11770 test/cpp/util/string_ref_helper.cc \ 11771 test/cpp/util/subprocess.cc \ 11772 11773BM_CALLBACK_STREAMING_PING_PONG_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CALLBACK_STREAMING_PING_PONG_SRC)))) 11774ifeq ($(NO_SECURE),true) 11775 11776# You can't build secure targets if you don't have OpenSSL. 11777 11778$(BINDIR)/$(CONFIG)/bm_callback_streaming_ping_pong: openssl_dep_error 11779 11780else 11781 11782 11783 11784 11785ifeq ($(NO_PROTOBUF),true) 11786 11787# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11788 11789$(BINDIR)/$(CONFIG)/bm_callback_streaming_ping_pong: protobuf_dep_error 11790 11791else 11792 11793$(BINDIR)/$(CONFIG)/bm_callback_streaming_ping_pong: $(PROTOBUF_DEP) $(BM_CALLBACK_STREAMING_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11794 $(E) "[LD] Linking $@" 11795 $(Q) mkdir -p `dirname $@` 11796 $(Q) $(LDXX) $(LDFLAGS) $(BM_CALLBACK_STREAMING_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_callback_streaming_ping_pong 11797 11798endif 11799 11800endif 11801 11802$(BM_CALLBACK_STREAMING_PING_PONG_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11803$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_callback_streaming_ping_pong.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11804 11805$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/callback_test_service.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11806 11807$(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_proto_helper.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11808 11809$(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_helper.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11810 11811$(OBJDIR)/$(CONFIG)/test/cpp/util/subprocess.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11812 11813deps_bm_callback_streaming_ping_pong: $(BM_CALLBACK_STREAMING_PING_PONG_OBJS:.o=.dep) 11814 11815ifneq ($(NO_SECURE),true) 11816ifneq ($(NO_DEPS),true) 11817-include $(BM_CALLBACK_STREAMING_PING_PONG_OBJS:.o=.dep) 11818endif 11819endif 11820 11821 11822BM_CALLBACK_UNARY_PING_PONG_SRC = \ 11823 test/cpp/microbenchmarks/bm_callback_unary_ping_pong.cc \ 11824 test/cpp/microbenchmarks/callback_test_service.cc \ 11825 test/cpp/util/byte_buffer_proto_helper.cc \ 11826 test/cpp/util/string_ref_helper.cc \ 11827 test/cpp/util/subprocess.cc \ 11828 11829BM_CALLBACK_UNARY_PING_PONG_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CALLBACK_UNARY_PING_PONG_SRC)))) 11830ifeq ($(NO_SECURE),true) 11831 11832# You can't build secure targets if you don't have OpenSSL. 11833 11834$(BINDIR)/$(CONFIG)/bm_callback_unary_ping_pong: openssl_dep_error 11835 11836else 11837 11838 11839 11840 11841ifeq ($(NO_PROTOBUF),true) 11842 11843# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11844 11845$(BINDIR)/$(CONFIG)/bm_callback_unary_ping_pong: protobuf_dep_error 11846 11847else 11848 11849$(BINDIR)/$(CONFIG)/bm_callback_unary_ping_pong: $(PROTOBUF_DEP) $(BM_CALLBACK_UNARY_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11850 $(E) "[LD] Linking $@" 11851 $(Q) mkdir -p `dirname $@` 11852 $(Q) $(LDXX) $(LDFLAGS) $(BM_CALLBACK_UNARY_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_callback_unary_ping_pong 11853 11854endif 11855 11856endif 11857 11858$(BM_CALLBACK_UNARY_PING_PONG_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11859$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_callback_unary_ping_pong.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11860 11861$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/callback_test_service.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11862 11863$(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_proto_helper.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11864 11865$(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_helper.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11866 11867$(OBJDIR)/$(CONFIG)/test/cpp/util/subprocess.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11868 11869deps_bm_callback_unary_ping_pong: $(BM_CALLBACK_UNARY_PING_PONG_OBJS:.o=.dep) 11870 11871ifneq ($(NO_SECURE),true) 11872ifneq ($(NO_DEPS),true) 11873-include $(BM_CALLBACK_UNARY_PING_PONG_OBJS:.o=.dep) 11874endif 11875endif 11876 11877 11878BM_CHANNEL_SRC = \ 11879 test/cpp/microbenchmarks/bm_channel.cc \ 11880 11881BM_CHANNEL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CHANNEL_SRC)))) 11882ifeq ($(NO_SECURE),true) 11883 11884# You can't build secure targets if you don't have OpenSSL. 11885 11886$(BINDIR)/$(CONFIG)/bm_channel: openssl_dep_error 11887 11888else 11889 11890 11891 11892 11893ifeq ($(NO_PROTOBUF),true) 11894 11895# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11896 11897$(BINDIR)/$(CONFIG)/bm_channel: protobuf_dep_error 11898 11899else 11900 11901$(BINDIR)/$(CONFIG)/bm_channel: $(PROTOBUF_DEP) $(BM_CHANNEL_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11902 $(E) "[LD] Linking $@" 11903 $(Q) mkdir -p `dirname $@` 11904 $(Q) $(LDXX) $(LDFLAGS) $(BM_CHANNEL_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_channel 11905 11906endif 11907 11908endif 11909 11910$(BM_CHANNEL_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11911$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_channel.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11912 11913deps_bm_channel: $(BM_CHANNEL_OBJS:.o=.dep) 11914 11915ifneq ($(NO_SECURE),true) 11916ifneq ($(NO_DEPS),true) 11917-include $(BM_CHANNEL_OBJS:.o=.dep) 11918endif 11919endif 11920 11921 11922BM_CHTTP2_HPACK_SRC = \ 11923 test/cpp/microbenchmarks/bm_chttp2_hpack.cc \ 11924 11925BM_CHTTP2_HPACK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CHTTP2_HPACK_SRC)))) 11926ifeq ($(NO_SECURE),true) 11927 11928# You can't build secure targets if you don't have OpenSSL. 11929 11930$(BINDIR)/$(CONFIG)/bm_chttp2_hpack: openssl_dep_error 11931 11932else 11933 11934 11935 11936 11937ifeq ($(NO_PROTOBUF),true) 11938 11939# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11940 11941$(BINDIR)/$(CONFIG)/bm_chttp2_hpack: protobuf_dep_error 11942 11943else 11944 11945$(BINDIR)/$(CONFIG)/bm_chttp2_hpack: $(PROTOBUF_DEP) $(BM_CHTTP2_HPACK_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11946 $(E) "[LD] Linking $@" 11947 $(Q) mkdir -p `dirname $@` 11948 $(Q) $(LDXX) $(LDFLAGS) $(BM_CHTTP2_HPACK_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_chttp2_hpack 11949 11950endif 11951 11952endif 11953 11954$(BM_CHTTP2_HPACK_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11955$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_chttp2_hpack.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11956 11957deps_bm_chttp2_hpack: $(BM_CHTTP2_HPACK_OBJS:.o=.dep) 11958 11959ifneq ($(NO_SECURE),true) 11960ifneq ($(NO_DEPS),true) 11961-include $(BM_CHTTP2_HPACK_OBJS:.o=.dep) 11962endif 11963endif 11964 11965 11966BM_CHTTP2_TRANSPORT_SRC = \ 11967 test/cpp/microbenchmarks/bm_chttp2_transport.cc \ 11968 11969BM_CHTTP2_TRANSPORT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CHTTP2_TRANSPORT_SRC)))) 11970ifeq ($(NO_SECURE),true) 11971 11972# You can't build secure targets if you don't have OpenSSL. 11973 11974$(BINDIR)/$(CONFIG)/bm_chttp2_transport: openssl_dep_error 11975 11976else 11977 11978 11979 11980 11981ifeq ($(NO_PROTOBUF),true) 11982 11983# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 11984 11985$(BINDIR)/$(CONFIG)/bm_chttp2_transport: protobuf_dep_error 11986 11987else 11988 11989$(BINDIR)/$(CONFIG)/bm_chttp2_transport: $(PROTOBUF_DEP) $(BM_CHTTP2_TRANSPORT_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 11990 $(E) "[LD] Linking $@" 11991 $(Q) mkdir -p `dirname $@` 11992 $(Q) $(LDXX) $(LDFLAGS) $(BM_CHTTP2_TRANSPORT_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_chttp2_transport 11993 11994endif 11995 11996endif 11997 11998$(BM_CHTTP2_TRANSPORT_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 11999$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_chttp2_transport.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12000 12001deps_bm_chttp2_transport: $(BM_CHTTP2_TRANSPORT_OBJS:.o=.dep) 12002 12003ifneq ($(NO_SECURE),true) 12004ifneq ($(NO_DEPS),true) 12005-include $(BM_CHTTP2_TRANSPORT_OBJS:.o=.dep) 12006endif 12007endif 12008 12009 12010BM_CLOSURE_SRC = \ 12011 test/cpp/microbenchmarks/bm_closure.cc \ 12012 12013BM_CLOSURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CLOSURE_SRC)))) 12014ifeq ($(NO_SECURE),true) 12015 12016# You can't build secure targets if you don't have OpenSSL. 12017 12018$(BINDIR)/$(CONFIG)/bm_closure: openssl_dep_error 12019 12020else 12021 12022 12023 12024 12025ifeq ($(NO_PROTOBUF),true) 12026 12027# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12028 12029$(BINDIR)/$(CONFIG)/bm_closure: protobuf_dep_error 12030 12031else 12032 12033$(BINDIR)/$(CONFIG)/bm_closure: $(PROTOBUF_DEP) $(BM_CLOSURE_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12034 $(E) "[LD] Linking $@" 12035 $(Q) mkdir -p `dirname $@` 12036 $(Q) $(LDXX) $(LDFLAGS) $(BM_CLOSURE_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_closure 12037 12038endif 12039 12040endif 12041 12042$(BM_CLOSURE_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12043$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_closure.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12044 12045deps_bm_closure: $(BM_CLOSURE_OBJS:.o=.dep) 12046 12047ifneq ($(NO_SECURE),true) 12048ifneq ($(NO_DEPS),true) 12049-include $(BM_CLOSURE_OBJS:.o=.dep) 12050endif 12051endif 12052 12053 12054BM_CQ_SRC = \ 12055 test/cpp/microbenchmarks/bm_cq.cc \ 12056 12057BM_CQ_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CQ_SRC)))) 12058ifeq ($(NO_SECURE),true) 12059 12060# You can't build secure targets if you don't have OpenSSL. 12061 12062$(BINDIR)/$(CONFIG)/bm_cq: openssl_dep_error 12063 12064else 12065 12066 12067 12068 12069ifeq ($(NO_PROTOBUF),true) 12070 12071# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12072 12073$(BINDIR)/$(CONFIG)/bm_cq: protobuf_dep_error 12074 12075else 12076 12077$(BINDIR)/$(CONFIG)/bm_cq: $(PROTOBUF_DEP) $(BM_CQ_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12078 $(E) "[LD] Linking $@" 12079 $(Q) mkdir -p `dirname $@` 12080 $(Q) $(LDXX) $(LDFLAGS) $(BM_CQ_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_cq 12081 12082endif 12083 12084endif 12085 12086$(BM_CQ_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12087$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_cq.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12088 12089deps_bm_cq: $(BM_CQ_OBJS:.o=.dep) 12090 12091ifneq ($(NO_SECURE),true) 12092ifneq ($(NO_DEPS),true) 12093-include $(BM_CQ_OBJS:.o=.dep) 12094endif 12095endif 12096 12097 12098BM_CQ_MULTIPLE_THREADS_SRC = \ 12099 test/cpp/microbenchmarks/bm_cq_multiple_threads.cc \ 12100 12101BM_CQ_MULTIPLE_THREADS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CQ_MULTIPLE_THREADS_SRC)))) 12102ifeq ($(NO_SECURE),true) 12103 12104# You can't build secure targets if you don't have OpenSSL. 12105 12106$(BINDIR)/$(CONFIG)/bm_cq_multiple_threads: openssl_dep_error 12107 12108else 12109 12110 12111 12112 12113ifeq ($(NO_PROTOBUF),true) 12114 12115# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12116 12117$(BINDIR)/$(CONFIG)/bm_cq_multiple_threads: protobuf_dep_error 12118 12119else 12120 12121$(BINDIR)/$(CONFIG)/bm_cq_multiple_threads: $(PROTOBUF_DEP) $(BM_CQ_MULTIPLE_THREADS_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12122 $(E) "[LD] Linking $@" 12123 $(Q) mkdir -p `dirname $@` 12124 $(Q) $(LDXX) $(LDFLAGS) $(BM_CQ_MULTIPLE_THREADS_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads 12125 12126endif 12127 12128endif 12129 12130$(BM_CQ_MULTIPLE_THREADS_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12131$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_cq_multiple_threads.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12132 12133deps_bm_cq_multiple_threads: $(BM_CQ_MULTIPLE_THREADS_OBJS:.o=.dep) 12134 12135ifneq ($(NO_SECURE),true) 12136ifneq ($(NO_DEPS),true) 12137-include $(BM_CQ_MULTIPLE_THREADS_OBJS:.o=.dep) 12138endif 12139endif 12140 12141 12142BM_ERROR_SRC = \ 12143 test/cpp/microbenchmarks/bm_error.cc \ 12144 12145BM_ERROR_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_ERROR_SRC)))) 12146ifeq ($(NO_SECURE),true) 12147 12148# You can't build secure targets if you don't have OpenSSL. 12149 12150$(BINDIR)/$(CONFIG)/bm_error: openssl_dep_error 12151 12152else 12153 12154 12155 12156 12157ifeq ($(NO_PROTOBUF),true) 12158 12159# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12160 12161$(BINDIR)/$(CONFIG)/bm_error: protobuf_dep_error 12162 12163else 12164 12165$(BINDIR)/$(CONFIG)/bm_error: $(PROTOBUF_DEP) $(BM_ERROR_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12166 $(E) "[LD] Linking $@" 12167 $(Q) mkdir -p `dirname $@` 12168 $(Q) $(LDXX) $(LDFLAGS) $(BM_ERROR_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_error 12169 12170endif 12171 12172endif 12173 12174$(BM_ERROR_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12175$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_error.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12176 12177deps_bm_error: $(BM_ERROR_OBJS:.o=.dep) 12178 12179ifneq ($(NO_SECURE),true) 12180ifneq ($(NO_DEPS),true) 12181-include $(BM_ERROR_OBJS:.o=.dep) 12182endif 12183endif 12184 12185 12186BM_FULLSTACK_STREAMING_PING_PONG_SRC = \ 12187 test/cpp/microbenchmarks/bm_fullstack_streaming_ping_pong.cc \ 12188 12189BM_FULLSTACK_STREAMING_PING_PONG_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_FULLSTACK_STREAMING_PING_PONG_SRC)))) 12190ifeq ($(NO_SECURE),true) 12191 12192# You can't build secure targets if you don't have OpenSSL. 12193 12194$(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong: openssl_dep_error 12195 12196else 12197 12198 12199 12200 12201ifeq ($(NO_PROTOBUF),true) 12202 12203# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12204 12205$(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong: protobuf_dep_error 12206 12207else 12208 12209$(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong: $(PROTOBUF_DEP) $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12210 $(E) "[LD] Linking $@" 12211 $(Q) mkdir -p `dirname $@` 12212 $(Q) $(LDXX) $(LDFLAGS) $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong 12213 12214endif 12215 12216endif 12217 12218$(BM_FULLSTACK_STREAMING_PING_PONG_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12219$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_fullstack_streaming_ping_pong.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12220 12221deps_bm_fullstack_streaming_ping_pong: $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS:.o=.dep) 12222 12223ifneq ($(NO_SECURE),true) 12224ifneq ($(NO_DEPS),true) 12225-include $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS:.o=.dep) 12226endif 12227endif 12228 12229 12230BM_FULLSTACK_STREAMING_PUMP_SRC = \ 12231 test/cpp/microbenchmarks/bm_fullstack_streaming_pump.cc \ 12232 12233BM_FULLSTACK_STREAMING_PUMP_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_FULLSTACK_STREAMING_PUMP_SRC)))) 12234ifeq ($(NO_SECURE),true) 12235 12236# You can't build secure targets if you don't have OpenSSL. 12237 12238$(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump: openssl_dep_error 12239 12240else 12241 12242 12243 12244 12245ifeq ($(NO_PROTOBUF),true) 12246 12247# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12248 12249$(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump: protobuf_dep_error 12250 12251else 12252 12253$(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump: $(PROTOBUF_DEP) $(BM_FULLSTACK_STREAMING_PUMP_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12254 $(E) "[LD] Linking $@" 12255 $(Q) mkdir -p `dirname $@` 12256 $(Q) $(LDXX) $(LDFLAGS) $(BM_FULLSTACK_STREAMING_PUMP_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump 12257 12258endif 12259 12260endif 12261 12262$(BM_FULLSTACK_STREAMING_PUMP_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12263$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_fullstack_streaming_pump.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12264 12265deps_bm_fullstack_streaming_pump: $(BM_FULLSTACK_STREAMING_PUMP_OBJS:.o=.dep) 12266 12267ifneq ($(NO_SECURE),true) 12268ifneq ($(NO_DEPS),true) 12269-include $(BM_FULLSTACK_STREAMING_PUMP_OBJS:.o=.dep) 12270endif 12271endif 12272 12273 12274BM_FULLSTACK_TRICKLE_SRC = \ 12275 test/cpp/microbenchmarks/bm_fullstack_trickle.cc \ 12276 12277BM_FULLSTACK_TRICKLE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_FULLSTACK_TRICKLE_SRC)))) 12278ifeq ($(NO_SECURE),true) 12279 12280# You can't build secure targets if you don't have OpenSSL. 12281 12282$(BINDIR)/$(CONFIG)/bm_fullstack_trickle: openssl_dep_error 12283 12284else 12285 12286 12287 12288 12289ifeq ($(NO_PROTOBUF),true) 12290 12291# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12292 12293$(BINDIR)/$(CONFIG)/bm_fullstack_trickle: protobuf_dep_error 12294 12295else 12296 12297$(BINDIR)/$(CONFIG)/bm_fullstack_trickle: $(PROTOBUF_DEP) $(BM_FULLSTACK_TRICKLE_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12298 $(E) "[LD] Linking $@" 12299 $(Q) mkdir -p `dirname $@` 12300 $(Q) $(LDXX) $(LDFLAGS) $(BM_FULLSTACK_TRICKLE_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_fullstack_trickle 12301 12302endif 12303 12304endif 12305 12306$(BM_FULLSTACK_TRICKLE_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12307$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_fullstack_trickle.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12308 12309deps_bm_fullstack_trickle: $(BM_FULLSTACK_TRICKLE_OBJS:.o=.dep) 12310 12311ifneq ($(NO_SECURE),true) 12312ifneq ($(NO_DEPS),true) 12313-include $(BM_FULLSTACK_TRICKLE_OBJS:.o=.dep) 12314endif 12315endif 12316 12317 12318BM_FULLSTACK_UNARY_PING_PONG_SRC = \ 12319 test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.cc \ 12320 12321BM_FULLSTACK_UNARY_PING_PONG_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_FULLSTACK_UNARY_PING_PONG_SRC)))) 12322ifeq ($(NO_SECURE),true) 12323 12324# You can't build secure targets if you don't have OpenSSL. 12325 12326$(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong: openssl_dep_error 12327 12328else 12329 12330 12331 12332 12333ifeq ($(NO_PROTOBUF),true) 12334 12335# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12336 12337$(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong: protobuf_dep_error 12338 12339else 12340 12341$(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong: $(PROTOBUF_DEP) $(BM_FULLSTACK_UNARY_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12342 $(E) "[LD] Linking $@" 12343 $(Q) mkdir -p `dirname $@` 12344 $(Q) $(LDXX) $(LDFLAGS) $(BM_FULLSTACK_UNARY_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong 12345 12346endif 12347 12348endif 12349 12350$(BM_FULLSTACK_UNARY_PING_PONG_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12351$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12352 12353deps_bm_fullstack_unary_ping_pong: $(BM_FULLSTACK_UNARY_PING_PONG_OBJS:.o=.dep) 12354 12355ifneq ($(NO_SECURE),true) 12356ifneq ($(NO_DEPS),true) 12357-include $(BM_FULLSTACK_UNARY_PING_PONG_OBJS:.o=.dep) 12358endif 12359endif 12360 12361 12362BM_METADATA_SRC = \ 12363 test/cpp/microbenchmarks/bm_metadata.cc \ 12364 12365BM_METADATA_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_METADATA_SRC)))) 12366ifeq ($(NO_SECURE),true) 12367 12368# You can't build secure targets if you don't have OpenSSL. 12369 12370$(BINDIR)/$(CONFIG)/bm_metadata: openssl_dep_error 12371 12372else 12373 12374 12375 12376 12377ifeq ($(NO_PROTOBUF),true) 12378 12379# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12380 12381$(BINDIR)/$(CONFIG)/bm_metadata: protobuf_dep_error 12382 12383else 12384 12385$(BINDIR)/$(CONFIG)/bm_metadata: $(PROTOBUF_DEP) $(BM_METADATA_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12386 $(E) "[LD] Linking $@" 12387 $(Q) mkdir -p `dirname $@` 12388 $(Q) $(LDXX) $(LDFLAGS) $(BM_METADATA_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_metadata 12389 12390endif 12391 12392endif 12393 12394$(BM_METADATA_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12395$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_metadata.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12396 12397deps_bm_metadata: $(BM_METADATA_OBJS:.o=.dep) 12398 12399ifneq ($(NO_SECURE),true) 12400ifneq ($(NO_DEPS),true) 12401-include $(BM_METADATA_OBJS:.o=.dep) 12402endif 12403endif 12404 12405 12406BM_POLLSET_SRC = \ 12407 test/cpp/microbenchmarks/bm_pollset.cc \ 12408 12409BM_POLLSET_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_POLLSET_SRC)))) 12410ifeq ($(NO_SECURE),true) 12411 12412# You can't build secure targets if you don't have OpenSSL. 12413 12414$(BINDIR)/$(CONFIG)/bm_pollset: openssl_dep_error 12415 12416else 12417 12418 12419 12420 12421ifeq ($(NO_PROTOBUF),true) 12422 12423# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12424 12425$(BINDIR)/$(CONFIG)/bm_pollset: protobuf_dep_error 12426 12427else 12428 12429$(BINDIR)/$(CONFIG)/bm_pollset: $(PROTOBUF_DEP) $(BM_POLLSET_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12430 $(E) "[LD] Linking $@" 12431 $(Q) mkdir -p `dirname $@` 12432 $(Q) $(LDXX) $(LDFLAGS) $(BM_POLLSET_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_pollset 12433 12434endif 12435 12436endif 12437 12438$(BM_POLLSET_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12439$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_pollset.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12440 12441deps_bm_pollset: $(BM_POLLSET_OBJS:.o=.dep) 12442 12443ifneq ($(NO_SECURE),true) 12444ifneq ($(NO_DEPS),true) 12445-include $(BM_POLLSET_OBJS:.o=.dep) 12446endif 12447endif 12448 12449 12450BM_THREADPOOL_SRC = \ 12451 test/cpp/microbenchmarks/bm_threadpool.cc \ 12452 12453BM_THREADPOOL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_THREADPOOL_SRC)))) 12454ifeq ($(NO_SECURE),true) 12455 12456# You can't build secure targets if you don't have OpenSSL. 12457 12458$(BINDIR)/$(CONFIG)/bm_threadpool: openssl_dep_error 12459 12460else 12461 12462 12463 12464 12465ifeq ($(NO_PROTOBUF),true) 12466 12467# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12468 12469$(BINDIR)/$(CONFIG)/bm_threadpool: protobuf_dep_error 12470 12471else 12472 12473$(BINDIR)/$(CONFIG)/bm_threadpool: $(PROTOBUF_DEP) $(BM_THREADPOOL_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12474 $(E) "[LD] Linking $@" 12475 $(Q) mkdir -p `dirname $@` 12476 $(Q) $(LDXX) $(LDFLAGS) $(BM_THREADPOOL_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_threadpool 12477 12478endif 12479 12480endif 12481 12482$(BM_THREADPOOL_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12483$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_threadpool.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12484 12485deps_bm_threadpool: $(BM_THREADPOOL_OBJS:.o=.dep) 12486 12487ifneq ($(NO_SECURE),true) 12488ifneq ($(NO_DEPS),true) 12489-include $(BM_THREADPOOL_OBJS:.o=.dep) 12490endif 12491endif 12492 12493 12494BM_TIMER_SRC = \ 12495 test/cpp/microbenchmarks/bm_timer.cc \ 12496 12497BM_TIMER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_TIMER_SRC)))) 12498ifeq ($(NO_SECURE),true) 12499 12500# You can't build secure targets if you don't have OpenSSL. 12501 12502$(BINDIR)/$(CONFIG)/bm_timer: openssl_dep_error 12503 12504else 12505 12506 12507 12508 12509ifeq ($(NO_PROTOBUF),true) 12510 12511# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12512 12513$(BINDIR)/$(CONFIG)/bm_timer: protobuf_dep_error 12514 12515else 12516 12517$(BINDIR)/$(CONFIG)/bm_timer: $(PROTOBUF_DEP) $(BM_TIMER_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12518 $(E) "[LD] Linking $@" 12519 $(Q) mkdir -p `dirname $@` 12520 $(Q) $(LDXX) $(LDFLAGS) $(BM_TIMER_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_timer 12521 12522endif 12523 12524endif 12525 12526$(BM_TIMER_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 12527$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_timer.o: $(LIBDIR)/$(CONFIG)/libbenchmark_helpers.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 12528 12529deps_bm_timer: $(BM_TIMER_OBJS:.o=.dep) 12530 12531ifneq ($(NO_SECURE),true) 12532ifneq ($(NO_DEPS),true) 12533-include $(BM_TIMER_OBJS:.o=.dep) 12534endif 12535endif 12536 12537 12538BYTE_BUFFER_TEST_SRC = \ 12539 test/cpp/util/byte_buffer_test.cc \ 12540 12541BYTE_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BYTE_BUFFER_TEST_SRC)))) 12542ifeq ($(NO_SECURE),true) 12543 12544# You can't build secure targets if you don't have OpenSSL. 12545 12546$(BINDIR)/$(CONFIG)/byte_buffer_test: openssl_dep_error 12547 12548else 12549 12550 12551 12552 12553ifeq ($(NO_PROTOBUF),true) 12554 12555# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12556 12557$(BINDIR)/$(CONFIG)/byte_buffer_test: protobuf_dep_error 12558 12559else 12560 12561$(BINDIR)/$(CONFIG)/byte_buffer_test: $(PROTOBUF_DEP) $(BYTE_BUFFER_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12562 $(E) "[LD] Linking $@" 12563 $(Q) mkdir -p `dirname $@` 12564 $(Q) $(LDXX) $(LDFLAGS) $(BYTE_BUFFER_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/byte_buffer_test 12565 12566endif 12567 12568endif 12569 12570$(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12571 12572deps_byte_buffer_test: $(BYTE_BUFFER_TEST_OBJS:.o=.dep) 12573 12574ifneq ($(NO_SECURE),true) 12575ifneq ($(NO_DEPS),true) 12576-include $(BYTE_BUFFER_TEST_OBJS:.o=.dep) 12577endif 12578endif 12579 12580 12581BYTE_STREAM_TEST_SRC = \ 12582 test/core/transport/byte_stream_test.cc \ 12583 12584BYTE_STREAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BYTE_STREAM_TEST_SRC)))) 12585ifeq ($(NO_SECURE),true) 12586 12587# You can't build secure targets if you don't have OpenSSL. 12588 12589$(BINDIR)/$(CONFIG)/byte_stream_test: openssl_dep_error 12590 12591else 12592 12593 12594 12595 12596ifeq ($(NO_PROTOBUF),true) 12597 12598# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12599 12600$(BINDIR)/$(CONFIG)/byte_stream_test: protobuf_dep_error 12601 12602else 12603 12604$(BINDIR)/$(CONFIG)/byte_stream_test: $(PROTOBUF_DEP) $(BYTE_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12605 $(E) "[LD] Linking $@" 12606 $(Q) mkdir -p `dirname $@` 12607 $(Q) $(LDXX) $(LDFLAGS) $(BYTE_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/byte_stream_test 12608 12609endif 12610 12611endif 12612 12613$(OBJDIR)/$(CONFIG)/test/core/transport/byte_stream_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12614 12615deps_byte_stream_test: $(BYTE_STREAM_TEST_OBJS:.o=.dep) 12616 12617ifneq ($(NO_SECURE),true) 12618ifneq ($(NO_DEPS),true) 12619-include $(BYTE_STREAM_TEST_OBJS:.o=.dep) 12620endif 12621endif 12622 12623 12624CANCEL_ARES_QUERY_TEST_SRC = \ 12625 test/core/end2end/cq_verifier.cc \ 12626 test/cpp/naming/cancel_ares_query_test.cc \ 12627 test/cpp/naming/dns_test_util.cc \ 12628 12629CANCEL_ARES_QUERY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CANCEL_ARES_QUERY_TEST_SRC)))) 12630ifeq ($(NO_SECURE),true) 12631 12632# You can't build secure targets if you don't have OpenSSL. 12633 12634$(BINDIR)/$(CONFIG)/cancel_ares_query_test: openssl_dep_error 12635 12636else 12637 12638 12639 12640 12641ifeq ($(NO_PROTOBUF),true) 12642 12643# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12644 12645$(BINDIR)/$(CONFIG)/cancel_ares_query_test: protobuf_dep_error 12646 12647else 12648 12649$(BINDIR)/$(CONFIG)/cancel_ares_query_test: $(PROTOBUF_DEP) $(CANCEL_ARES_QUERY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12650 $(E) "[LD] Linking $@" 12651 $(Q) mkdir -p `dirname $@` 12652 $(Q) $(LDXX) $(LDFLAGS) $(CANCEL_ARES_QUERY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cancel_ares_query_test 12653 12654endif 12655 12656endif 12657 12658$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12659 12660$(OBJDIR)/$(CONFIG)/test/cpp/naming/cancel_ares_query_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12661 12662$(OBJDIR)/$(CONFIG)/test/cpp/naming/dns_test_util.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12663 12664deps_cancel_ares_query_test: $(CANCEL_ARES_QUERY_TEST_OBJS:.o=.dep) 12665 12666ifneq ($(NO_SECURE),true) 12667ifneq ($(NO_DEPS),true) 12668-include $(CANCEL_ARES_QUERY_TEST_OBJS:.o=.dep) 12669endif 12670endif 12671 12672 12673CFSTREAM_TEST_SRC = \ 12674 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 12675 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 12676 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 12677 test/cpp/end2end/cfstream_test.cc \ 12678 test/cpp/end2end/test_service_impl.cc \ 12679 12680CFSTREAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CFSTREAM_TEST_SRC)))) 12681ifeq ($(NO_SECURE),true) 12682 12683# You can't build secure targets if you don't have OpenSSL. 12684 12685$(BINDIR)/$(CONFIG)/cfstream_test: openssl_dep_error 12686 12687else 12688 12689 12690 12691 12692ifeq ($(NO_PROTOBUF),true) 12693 12694# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12695 12696$(BINDIR)/$(CONFIG)/cfstream_test: protobuf_dep_error 12697 12698else 12699 12700$(BINDIR)/$(CONFIG)/cfstream_test: $(PROTOBUF_DEP) $(CFSTREAM_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12701 $(E) "[LD] Linking $@" 12702 $(Q) mkdir -p `dirname $@` 12703 $(Q) $(LDXX) $(LDFLAGS) $(CFSTREAM_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cfstream_test 12704 12705endif 12706 12707endif 12708 12709$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12710 12711$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12712 12713$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12714 12715$(OBJDIR)/$(CONFIG)/test/cpp/end2end/cfstream_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12716 12717$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12718 12719deps_cfstream_test: $(CFSTREAM_TEST_OBJS:.o=.dep) 12720 12721ifneq ($(NO_SECURE),true) 12722ifneq ($(NO_DEPS),true) 12723-include $(CFSTREAM_TEST_OBJS:.o=.dep) 12724endif 12725endif 12726$(OBJDIR)/$(CONFIG)/test/cpp/end2end/cfstream_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 12727$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 12728 12729 12730CHANNEL_ARGUMENTS_TEST_SRC = \ 12731 test/cpp/common/channel_arguments_test.cc \ 12732 12733CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC)))) 12734ifeq ($(NO_SECURE),true) 12735 12736# You can't build secure targets if you don't have OpenSSL. 12737 12738$(BINDIR)/$(CONFIG)/channel_arguments_test: openssl_dep_error 12739 12740else 12741 12742 12743 12744 12745ifeq ($(NO_PROTOBUF),true) 12746 12747# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12748 12749$(BINDIR)/$(CONFIG)/channel_arguments_test: protobuf_dep_error 12750 12751else 12752 12753$(BINDIR)/$(CONFIG)/channel_arguments_test: $(PROTOBUF_DEP) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12754 $(E) "[LD] Linking $@" 12755 $(Q) mkdir -p `dirname $@` 12756 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channel_arguments_test 12757 12758endif 12759 12760endif 12761 12762$(OBJDIR)/$(CONFIG)/test/cpp/common/channel_arguments_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12763 12764deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep) 12765 12766ifneq ($(NO_SECURE),true) 12767ifneq ($(NO_DEPS),true) 12768-include $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep) 12769endif 12770endif 12771 12772 12773CHANNEL_FILTER_TEST_SRC = \ 12774 test/cpp/common/channel_filter_test.cc \ 12775 12776CHANNEL_FILTER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_FILTER_TEST_SRC)))) 12777ifeq ($(NO_SECURE),true) 12778 12779# You can't build secure targets if you don't have OpenSSL. 12780 12781$(BINDIR)/$(CONFIG)/channel_filter_test: openssl_dep_error 12782 12783else 12784 12785 12786 12787 12788ifeq ($(NO_PROTOBUF),true) 12789 12790# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12791 12792$(BINDIR)/$(CONFIG)/channel_filter_test: protobuf_dep_error 12793 12794else 12795 12796$(BINDIR)/$(CONFIG)/channel_filter_test: $(PROTOBUF_DEP) $(CHANNEL_FILTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12797 $(E) "[LD] Linking $@" 12798 $(Q) mkdir -p `dirname $@` 12799 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_FILTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channel_filter_test 12800 12801endif 12802 12803endif 12804 12805$(OBJDIR)/$(CONFIG)/test/cpp/common/channel_filter_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12806 12807deps_channel_filter_test: $(CHANNEL_FILTER_TEST_OBJS:.o=.dep) 12808 12809ifneq ($(NO_SECURE),true) 12810ifneq ($(NO_DEPS),true) 12811-include $(CHANNEL_FILTER_TEST_OBJS:.o=.dep) 12812endif 12813endif 12814 12815 12816CHANNEL_TRACE_TEST_SRC = \ 12817 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc \ 12818 test/core/channel/channel_trace_test.cc \ 12819 test/cpp/util/channel_trace_proto_helper.cc \ 12820 12821CHANNEL_TRACE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_TRACE_TEST_SRC)))) 12822ifeq ($(NO_SECURE),true) 12823 12824# You can't build secure targets if you don't have OpenSSL. 12825 12826$(BINDIR)/$(CONFIG)/channel_trace_test: openssl_dep_error 12827 12828else 12829 12830 12831 12832 12833ifeq ($(NO_PROTOBUF),true) 12834 12835# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12836 12837$(BINDIR)/$(CONFIG)/channel_trace_test: protobuf_dep_error 12838 12839else 12840 12841$(BINDIR)/$(CONFIG)/channel_trace_test: $(PROTOBUF_DEP) $(CHANNEL_TRACE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12842 $(E) "[LD] Linking $@" 12843 $(Q) mkdir -p `dirname $@` 12844 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_TRACE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channel_trace_test 12845 12846endif 12847 12848endif 12849 12850$(OBJDIR)/$(CONFIG)/src/proto/grpc/channelz/channelz.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12851 12852$(OBJDIR)/$(CONFIG)/test/core/channel/channel_trace_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12853 12854$(OBJDIR)/$(CONFIG)/test/cpp/util/channel_trace_proto_helper.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12855 12856deps_channel_trace_test: $(CHANNEL_TRACE_TEST_OBJS:.o=.dep) 12857 12858ifneq ($(NO_SECURE),true) 12859ifneq ($(NO_DEPS),true) 12860-include $(CHANNEL_TRACE_TEST_OBJS:.o=.dep) 12861endif 12862endif 12863$(OBJDIR)/$(CONFIG)/test/core/channel/channel_trace_test.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc 12864$(OBJDIR)/$(CONFIG)/test/cpp/util/channel_trace_proto_helper.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc 12865 12866 12867CHANNELZ_REGISTRY_TEST_SRC = \ 12868 test/core/channel/channelz_registry_test.cc \ 12869 12870CHANNELZ_REGISTRY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNELZ_REGISTRY_TEST_SRC)))) 12871ifeq ($(NO_SECURE),true) 12872 12873# You can't build secure targets if you don't have OpenSSL. 12874 12875$(BINDIR)/$(CONFIG)/channelz_registry_test: openssl_dep_error 12876 12877else 12878 12879 12880 12881 12882ifeq ($(NO_PROTOBUF),true) 12883 12884# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12885 12886$(BINDIR)/$(CONFIG)/channelz_registry_test: protobuf_dep_error 12887 12888else 12889 12890$(BINDIR)/$(CONFIG)/channelz_registry_test: $(PROTOBUF_DEP) $(CHANNELZ_REGISTRY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12891 $(E) "[LD] Linking $@" 12892 $(Q) mkdir -p `dirname $@` 12893 $(Q) $(LDXX) $(LDFLAGS) $(CHANNELZ_REGISTRY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channelz_registry_test 12894 12895endif 12896 12897endif 12898 12899$(OBJDIR)/$(CONFIG)/test/core/channel/channelz_registry_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12900 12901deps_channelz_registry_test: $(CHANNELZ_REGISTRY_TEST_OBJS:.o=.dep) 12902 12903ifneq ($(NO_SECURE),true) 12904ifneq ($(NO_DEPS),true) 12905-include $(CHANNELZ_REGISTRY_TEST_OBJS:.o=.dep) 12906endif 12907endif 12908 12909 12910CHANNELZ_SERVICE_TEST_SRC = \ 12911 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 12912 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 12913 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 12914 test/cpp/end2end/channelz_service_test.cc \ 12915 test/cpp/end2end/test_service_impl.cc \ 12916 12917CHANNELZ_SERVICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNELZ_SERVICE_TEST_SRC)))) 12918ifeq ($(NO_SECURE),true) 12919 12920# You can't build secure targets if you don't have OpenSSL. 12921 12922$(BINDIR)/$(CONFIG)/channelz_service_test: openssl_dep_error 12923 12924else 12925 12926 12927 12928 12929ifeq ($(NO_PROTOBUF),true) 12930 12931# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12932 12933$(BINDIR)/$(CONFIG)/channelz_service_test: protobuf_dep_error 12934 12935else 12936 12937$(BINDIR)/$(CONFIG)/channelz_service_test: $(PROTOBUF_DEP) $(CHANNELZ_SERVICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12938 $(E) "[LD] Linking $@" 12939 $(Q) mkdir -p `dirname $@` 12940 $(Q) $(LDXX) $(LDFLAGS) $(CHANNELZ_SERVICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channelz_service_test 12941 12942endif 12943 12944endif 12945 12946$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12947 12948$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12949 12950$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12951 12952$(OBJDIR)/$(CONFIG)/test/cpp/end2end/channelz_service_test.o: $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12953 12954$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12955 12956deps_channelz_service_test: $(CHANNELZ_SERVICE_TEST_OBJS:.o=.dep) 12957 12958ifneq ($(NO_SECURE),true) 12959ifneq ($(NO_DEPS),true) 12960-include $(CHANNELZ_SERVICE_TEST_OBJS:.o=.dep) 12961endif 12962endif 12963$(OBJDIR)/$(CONFIG)/test/cpp/end2end/channelz_service_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 12964$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 12965 12966 12967CHANNELZ_TEST_SRC = \ 12968 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc \ 12969 test/core/channel/channelz_test.cc \ 12970 test/cpp/util/channel_trace_proto_helper.cc \ 12971 12972CHANNELZ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNELZ_TEST_SRC)))) 12973ifeq ($(NO_SECURE),true) 12974 12975# You can't build secure targets if you don't have OpenSSL. 12976 12977$(BINDIR)/$(CONFIG)/channelz_test: openssl_dep_error 12978 12979else 12980 12981 12982 12983 12984ifeq ($(NO_PROTOBUF),true) 12985 12986# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 12987 12988$(BINDIR)/$(CONFIG)/channelz_test: protobuf_dep_error 12989 12990else 12991 12992$(BINDIR)/$(CONFIG)/channelz_test: $(PROTOBUF_DEP) $(CHANNELZ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 12993 $(E) "[LD] Linking $@" 12994 $(Q) mkdir -p `dirname $@` 12995 $(Q) $(LDXX) $(LDFLAGS) $(CHANNELZ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channelz_test 12996 12997endif 12998 12999endif 13000 13001$(OBJDIR)/$(CONFIG)/src/proto/grpc/channelz/channelz.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13002 13003$(OBJDIR)/$(CONFIG)/test/core/channel/channelz_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13004 13005$(OBJDIR)/$(CONFIG)/test/cpp/util/channel_trace_proto_helper.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13006 13007deps_channelz_test: $(CHANNELZ_TEST_OBJS:.o=.dep) 13008 13009ifneq ($(NO_SECURE),true) 13010ifneq ($(NO_DEPS),true) 13011-include $(CHANNELZ_TEST_OBJS:.o=.dep) 13012endif 13013endif 13014$(OBJDIR)/$(CONFIG)/test/core/channel/channelz_test.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc 13015$(OBJDIR)/$(CONFIG)/test/cpp/util/channel_trace_proto_helper.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc 13016 13017 13018CLI_CALL_TEST_SRC = \ 13019 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc \ 13020 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13021 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13022 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13023 test/cpp/util/cli_call.cc \ 13024 test/cpp/util/cli_call_test.cc \ 13025 test/cpp/util/cli_credentials.cc \ 13026 test/cpp/util/grpc_tool.cc \ 13027 test/cpp/util/proto_file_parser.cc \ 13028 test/cpp/util/proto_reflection_descriptor_database.cc \ 13029 test/cpp/util/service_describer.cc \ 13030 13031CLI_CALL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLI_CALL_TEST_SRC)))) 13032ifeq ($(NO_SECURE),true) 13033 13034# You can't build secure targets if you don't have OpenSSL. 13035 13036$(BINDIR)/$(CONFIG)/cli_call_test: openssl_dep_error 13037 13038else 13039 13040 13041 13042 13043ifeq ($(NO_PROTOBUF),true) 13044 13045# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13046 13047$(BINDIR)/$(CONFIG)/cli_call_test: protobuf_dep_error 13048 13049else 13050 13051$(BINDIR)/$(CONFIG)/cli_call_test: $(PROTOBUF_DEP) $(CLI_CALL_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13052 $(E) "[LD] Linking $@" 13053 $(Q) mkdir -p `dirname $@` 13054 $(Q) $(LDXX) $(LDFLAGS) $(CLI_CALL_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cli_call_test 13055 13056endif 13057 13058endif 13059 13060$(OBJDIR)/$(CONFIG)/src/proto/grpc/reflection/v1alpha/reflection.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13061 13062$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13063 13064$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13065 13066$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13067 13068$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13069 13070$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13071 13072$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_credentials.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13073 13074$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13075 13076$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_file_parser.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13077 13078$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_reflection_descriptor_database.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13079 13080$(OBJDIR)/$(CONFIG)/test/cpp/util/service_describer.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13081 13082deps_cli_call_test: $(CLI_CALL_TEST_OBJS:.o=.dep) 13083 13084ifneq ($(NO_SECURE),true) 13085ifneq ($(NO_DEPS),true) 13086-include $(CLI_CALL_TEST_OBJS:.o=.dep) 13087endif 13088endif 13089$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13090$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call_test.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13091$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_credentials.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13092$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13093$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_file_parser.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13094$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_reflection_descriptor_database.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13095$(OBJDIR)/$(CONFIG)/test/cpp/util/service_describer.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13096 13097 13098CLIENT_CALLBACK_END2END_TEST_SRC = \ 13099 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13100 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13101 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13102 test/cpp/end2end/client_callback_end2end_test.cc \ 13103 test/cpp/end2end/interceptors_util.cc \ 13104 test/cpp/end2end/test_service_impl.cc \ 13105 13106CLIENT_CALLBACK_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_CALLBACK_END2END_TEST_SRC)))) 13107ifeq ($(NO_SECURE),true) 13108 13109# You can't build secure targets if you don't have OpenSSL. 13110 13111$(BINDIR)/$(CONFIG)/client_callback_end2end_test: openssl_dep_error 13112 13113else 13114 13115 13116 13117 13118ifeq ($(NO_PROTOBUF),true) 13119 13120# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13121 13122$(BINDIR)/$(CONFIG)/client_callback_end2end_test: protobuf_dep_error 13123 13124else 13125 13126$(BINDIR)/$(CONFIG)/client_callback_end2end_test: $(PROTOBUF_DEP) $(CLIENT_CALLBACK_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13127 $(E) "[LD] Linking $@" 13128 $(Q) mkdir -p `dirname $@` 13129 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_CALLBACK_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_callback_end2end_test 13130 13131endif 13132 13133endif 13134 13135$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13136 13137$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13138 13139$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13140 13141$(OBJDIR)/$(CONFIG)/test/cpp/end2end/client_callback_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13142 13143$(OBJDIR)/$(CONFIG)/test/cpp/end2end/interceptors_util.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13144 13145$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13146 13147deps_client_callback_end2end_test: $(CLIENT_CALLBACK_END2END_TEST_OBJS:.o=.dep) 13148 13149ifneq ($(NO_SECURE),true) 13150ifneq ($(NO_DEPS),true) 13151-include $(CLIENT_CALLBACK_END2END_TEST_OBJS:.o=.dep) 13152endif 13153endif 13154$(OBJDIR)/$(CONFIG)/test/cpp/end2end/client_callback_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13155$(OBJDIR)/$(CONFIG)/test/cpp/end2end/interceptors_util.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13156$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13157 13158 13159CLIENT_CHANNEL_STRESS_TEST_SRC = \ 13160 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \ 13161 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 13162 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13163 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13164 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13165 test/cpp/client/client_channel_stress_test.cc \ 13166 test/cpp/end2end/test_service_impl.cc \ 13167 13168CLIENT_CHANNEL_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_CHANNEL_STRESS_TEST_SRC)))) 13169ifeq ($(NO_SECURE),true) 13170 13171# You can't build secure targets if you don't have OpenSSL. 13172 13173$(BINDIR)/$(CONFIG)/client_channel_stress_test: openssl_dep_error 13174 13175else 13176 13177 13178 13179 13180ifeq ($(NO_PROTOBUF),true) 13181 13182# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13183 13184$(BINDIR)/$(CONFIG)/client_channel_stress_test: protobuf_dep_error 13185 13186else 13187 13188$(BINDIR)/$(CONFIG)/client_channel_stress_test: $(PROTOBUF_DEP) $(CLIENT_CHANNEL_STRESS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13189 $(E) "[LD] Linking $@" 13190 $(Q) mkdir -p `dirname $@` 13191 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_CHANNEL_STRESS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_channel_stress_test 13192 13193endif 13194 13195endif 13196 13197$(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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13198 13199$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13200 13201$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13202 13203$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13204 13205$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13206 13207$(OBJDIR)/$(CONFIG)/test/cpp/client/client_channel_stress_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13208 13209$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13210 13211deps_client_channel_stress_test: $(CLIENT_CHANNEL_STRESS_TEST_OBJS:.o=.dep) 13212 13213ifneq ($(NO_SECURE),true) 13214ifneq ($(NO_DEPS),true) 13215-include $(CLIENT_CHANNEL_STRESS_TEST_OBJS:.o=.dep) 13216endif 13217endif 13218$(OBJDIR)/$(CONFIG)/test/cpp/client/client_channel_stress_test.o: $(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/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13219$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(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/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13220 13221 13222CLIENT_FUZZER_SRC = \ 13223 test/core/end2end/fuzzers/client_fuzzer.cc \ 13224 test/core/util/fuzzer_corpus_test.cc \ 13225 13226CLIENT_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_FUZZER_SRC)))) 13227ifeq ($(NO_SECURE),true) 13228 13229# You can't build secure targets if you don't have OpenSSL. 13230 13231$(BINDIR)/$(CONFIG)/client_fuzzer: openssl_dep_error 13232 13233else 13234 13235 13236 13237 13238ifeq ($(NO_PROTOBUF),true) 13239 13240# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13241 13242$(BINDIR)/$(CONFIG)/client_fuzzer: protobuf_dep_error 13243 13244else 13245 13246$(BINDIR)/$(CONFIG)/client_fuzzer: $(PROTOBUF_DEP) $(CLIENT_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13247 $(E) "[LD] Linking $@" 13248 $(Q) mkdir -p `dirname $@` 13249 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/client_fuzzer 13250 13251endif 13252 13253endif 13254 13255$(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/client_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13256 13257$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13258 13259deps_client_fuzzer: $(CLIENT_FUZZER_OBJS:.o=.dep) 13260 13261ifneq ($(NO_SECURE),true) 13262ifneq ($(NO_DEPS),true) 13263-include $(CLIENT_FUZZER_OBJS:.o=.dep) 13264endif 13265endif 13266 13267 13268CLIENT_INTERCEPTORS_END2END_TEST_SRC = \ 13269 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13270 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13271 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13272 test/cpp/end2end/client_interceptors_end2end_test.cc \ 13273 test/cpp/end2end/interceptors_util.cc \ 13274 test/cpp/end2end/test_service_impl.cc \ 13275 13276CLIENT_INTERCEPTORS_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_INTERCEPTORS_END2END_TEST_SRC)))) 13277ifeq ($(NO_SECURE),true) 13278 13279# You can't build secure targets if you don't have OpenSSL. 13280 13281$(BINDIR)/$(CONFIG)/client_interceptors_end2end_test: openssl_dep_error 13282 13283else 13284 13285 13286 13287 13288ifeq ($(NO_PROTOBUF),true) 13289 13290# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13291 13292$(BINDIR)/$(CONFIG)/client_interceptors_end2end_test: protobuf_dep_error 13293 13294else 13295 13296$(BINDIR)/$(CONFIG)/client_interceptors_end2end_test: $(PROTOBUF_DEP) $(CLIENT_INTERCEPTORS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13297 $(E) "[LD] Linking $@" 13298 $(Q) mkdir -p `dirname $@` 13299 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_INTERCEPTORS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_interceptors_end2end_test 13300 13301endif 13302 13303endif 13304 13305$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13306 13307$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13308 13309$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13310 13311$(OBJDIR)/$(CONFIG)/test/cpp/end2end/client_interceptors_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13312 13313$(OBJDIR)/$(CONFIG)/test/cpp/end2end/interceptors_util.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13314 13315$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13316 13317deps_client_interceptors_end2end_test: $(CLIENT_INTERCEPTORS_END2END_TEST_OBJS:.o=.dep) 13318 13319ifneq ($(NO_SECURE),true) 13320ifneq ($(NO_DEPS),true) 13321-include $(CLIENT_INTERCEPTORS_END2END_TEST_OBJS:.o=.dep) 13322endif 13323endif 13324$(OBJDIR)/$(CONFIG)/test/cpp/end2end/client_interceptors_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13325$(OBJDIR)/$(CONFIG)/test/cpp/end2end/interceptors_util.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13326$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13327 13328 13329CLIENT_LB_END2END_TEST_SRC = \ 13330 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 13331 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13332 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13333 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13334 $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.grpc.pb.cc \ 13335 test/core/util/test_lb_policies.cc \ 13336 test/cpp/end2end/client_lb_end2end_test.cc \ 13337 test/cpp/end2end/test_service_impl.cc \ 13338 13339CLIENT_LB_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_LB_END2END_TEST_SRC)))) 13340ifeq ($(NO_SECURE),true) 13341 13342# You can't build secure targets if you don't have OpenSSL. 13343 13344$(BINDIR)/$(CONFIG)/client_lb_end2end_test: openssl_dep_error 13345 13346else 13347 13348 13349 13350 13351ifeq ($(NO_PROTOBUF),true) 13352 13353# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13354 13355$(BINDIR)/$(CONFIG)/client_lb_end2end_test: protobuf_dep_error 13356 13357else 13358 13359$(BINDIR)/$(CONFIG)/client_lb_end2end_test: $(PROTOBUF_DEP) $(CLIENT_LB_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13360 $(E) "[LD] Linking $@" 13361 $(Q) mkdir -p `dirname $@` 13362 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_LB_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_lb_end2end_test 13363 13364endif 13365 13366endif 13367 13368$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13369 13370$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13371 13372$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13373 13374$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13375 13376$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/xds/orca_load_report_for_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13377 13378$(OBJDIR)/$(CONFIG)/test/core/util/test_lb_policies.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13379 13380$(OBJDIR)/$(CONFIG)/test/cpp/end2end/client_lb_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13381 13382$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13383 13384deps_client_lb_end2end_test: $(CLIENT_LB_END2END_TEST_OBJS:.o=.dep) 13385 13386ifneq ($(NO_SECURE),true) 13387ifneq ($(NO_DEPS),true) 13388-include $(CLIENT_LB_END2END_TEST_OBJS:.o=.dep) 13389endif 13390endif 13391$(OBJDIR)/$(CONFIG)/test/core/util/test_lb_policies.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.grpc.pb.cc 13392$(OBJDIR)/$(CONFIG)/test/cpp/end2end/client_lb_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.grpc.pb.cc 13393$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/orca_load_report_for_test.grpc.pb.cc 13394 13395 13396CODEGEN_TEST_FULL_SRC = \ 13397 test/cpp/codegen/codegen_test_full.cc \ 13398 13399CODEGEN_TEST_FULL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CODEGEN_TEST_FULL_SRC)))) 13400ifeq ($(NO_SECURE),true) 13401 13402# You can't build secure targets if you don't have OpenSSL. 13403 13404$(BINDIR)/$(CONFIG)/codegen_test_full: openssl_dep_error 13405 13406else 13407 13408 13409 13410 13411ifeq ($(NO_PROTOBUF),true) 13412 13413# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13414 13415$(BINDIR)/$(CONFIG)/codegen_test_full: protobuf_dep_error 13416 13417else 13418 13419$(BINDIR)/$(CONFIG)/codegen_test_full: $(PROTOBUF_DEP) $(CODEGEN_TEST_FULL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13420 $(E) "[LD] Linking $@" 13421 $(Q) mkdir -p `dirname $@` 13422 $(Q) $(LDXX) $(LDFLAGS) $(CODEGEN_TEST_FULL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/codegen_test_full 13423 13424endif 13425 13426endif 13427 13428$(OBJDIR)/$(CONFIG)/test/cpp/codegen/codegen_test_full.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13429 13430deps_codegen_test_full: $(CODEGEN_TEST_FULL_OBJS:.o=.dep) 13431 13432ifneq ($(NO_SECURE),true) 13433ifneq ($(NO_DEPS),true) 13434-include $(CODEGEN_TEST_FULL_OBJS:.o=.dep) 13435endif 13436endif 13437 13438 13439CODEGEN_TEST_MINIMAL_SRC = \ 13440 test/cpp/codegen/codegen_test_minimal.cc \ 13441 13442CODEGEN_TEST_MINIMAL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CODEGEN_TEST_MINIMAL_SRC)))) 13443ifeq ($(NO_SECURE),true) 13444 13445# You can't build secure targets if you don't have OpenSSL. 13446 13447$(BINDIR)/$(CONFIG)/codegen_test_minimal: openssl_dep_error 13448 13449else 13450 13451 13452 13453 13454ifeq ($(NO_PROTOBUF),true) 13455 13456# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13457 13458$(BINDIR)/$(CONFIG)/codegen_test_minimal: protobuf_dep_error 13459 13460else 13461 13462$(BINDIR)/$(CONFIG)/codegen_test_minimal: $(PROTOBUF_DEP) $(CODEGEN_TEST_MINIMAL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13463 $(E) "[LD] Linking $@" 13464 $(Q) mkdir -p `dirname $@` 13465 $(Q) $(LDXX) $(LDFLAGS) $(CODEGEN_TEST_MINIMAL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/codegen_test_minimal 13466 13467endif 13468 13469endif 13470 13471$(OBJDIR)/$(CONFIG)/test/cpp/codegen/codegen_test_minimal.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13472 13473deps_codegen_test_minimal: $(CODEGEN_TEST_MINIMAL_OBJS:.o=.dep) 13474 13475ifneq ($(NO_SECURE),true) 13476ifneq ($(NO_DEPS),true) 13477-include $(CODEGEN_TEST_MINIMAL_OBJS:.o=.dep) 13478endif 13479endif 13480 13481 13482CONNECTION_PREFIX_BAD_CLIENT_TEST_SRC = \ 13483 test/core/bad_client/bad_client.cc \ 13484 test/core/bad_client/tests/connection_prefix.cc \ 13485 test/core/end2end/cq_verifier.cc \ 13486 13487CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CONNECTION_PREFIX_BAD_CLIENT_TEST_SRC)))) 13488ifeq ($(NO_SECURE),true) 13489 13490# You can't build secure targets if you don't have OpenSSL. 13491 13492$(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test: openssl_dep_error 13493 13494else 13495 13496 13497 13498 13499ifeq ($(NO_PROTOBUF),true) 13500 13501# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13502 13503$(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test: protobuf_dep_error 13504 13505else 13506 13507$(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test: $(PROTOBUF_DEP) $(CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13508 $(E) "[LD] Linking $@" 13509 $(Q) mkdir -p `dirname $@` 13510 $(Q) $(LDXX) $(LDFLAGS) $(CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test 13511 13512endif 13513 13514endif 13515 13516$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13517 13518$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/connection_prefix.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13519 13520$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13521 13522deps_connection_prefix_bad_client_test: $(CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS:.o=.dep) 13523 13524ifneq ($(NO_SECURE),true) 13525ifneq ($(NO_DEPS),true) 13526-include $(CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS:.o=.dep) 13527endif 13528endif 13529 13530 13531CONNECTIVITY_STATE_TEST_SRC = \ 13532 test/core/transport/connectivity_state_test.cc \ 13533 13534CONNECTIVITY_STATE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CONNECTIVITY_STATE_TEST_SRC)))) 13535ifeq ($(NO_SECURE),true) 13536 13537# You can't build secure targets if you don't have OpenSSL. 13538 13539$(BINDIR)/$(CONFIG)/connectivity_state_test: openssl_dep_error 13540 13541else 13542 13543 13544 13545 13546ifeq ($(NO_PROTOBUF),true) 13547 13548# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13549 13550$(BINDIR)/$(CONFIG)/connectivity_state_test: protobuf_dep_error 13551 13552else 13553 13554$(BINDIR)/$(CONFIG)/connectivity_state_test: $(PROTOBUF_DEP) $(CONNECTIVITY_STATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13555 $(E) "[LD] Linking $@" 13556 $(Q) mkdir -p `dirname $@` 13557 $(Q) $(LDXX) $(LDFLAGS) $(CONNECTIVITY_STATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/connectivity_state_test 13558 13559endif 13560 13561endif 13562 13563$(OBJDIR)/$(CONFIG)/test/core/transport/connectivity_state_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13564 13565deps_connectivity_state_test: $(CONNECTIVITY_STATE_TEST_OBJS:.o=.dep) 13566 13567ifneq ($(NO_SECURE),true) 13568ifneq ($(NO_DEPS),true) 13569-include $(CONNECTIVITY_STATE_TEST_OBJS:.o=.dep) 13570endif 13571endif 13572 13573 13574CONTEXT_LIST_TEST_SRC = \ 13575 test/core/transport/chttp2/context_list_test.cc \ 13576 13577CONTEXT_LIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CONTEXT_LIST_TEST_SRC)))) 13578ifeq ($(NO_SECURE),true) 13579 13580# You can't build secure targets if you don't have OpenSSL. 13581 13582$(BINDIR)/$(CONFIG)/context_list_test: openssl_dep_error 13583 13584else 13585 13586 13587 13588 13589ifeq ($(NO_PROTOBUF),true) 13590 13591# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13592 13593$(BINDIR)/$(CONFIG)/context_list_test: protobuf_dep_error 13594 13595else 13596 13597$(BINDIR)/$(CONFIG)/context_list_test: $(PROTOBUF_DEP) $(CONTEXT_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13598 $(E) "[LD] Linking $@" 13599 $(Q) mkdir -p `dirname $@` 13600 $(Q) $(LDXX) $(LDFLAGS) $(CONTEXT_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/context_list_test 13601 13602endif 13603 13604endif 13605 13606$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/context_list_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13607 13608deps_context_list_test: $(CONTEXT_LIST_TEST_OBJS:.o=.dep) 13609 13610ifneq ($(NO_SECURE),true) 13611ifneq ($(NO_DEPS),true) 13612-include $(CONTEXT_LIST_TEST_OBJS:.o=.dep) 13613endif 13614endif 13615 13616 13617DELEGATING_CHANNEL_TEST_SRC = \ 13618 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13619 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13620 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13621 test/cpp/end2end/delegating_channel_test.cc \ 13622 test/cpp/end2end/test_service_impl.cc \ 13623 13624DELEGATING_CHANNEL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DELEGATING_CHANNEL_TEST_SRC)))) 13625ifeq ($(NO_SECURE),true) 13626 13627# You can't build secure targets if you don't have OpenSSL. 13628 13629$(BINDIR)/$(CONFIG)/delegating_channel_test: openssl_dep_error 13630 13631else 13632 13633 13634 13635 13636ifeq ($(NO_PROTOBUF),true) 13637 13638# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13639 13640$(BINDIR)/$(CONFIG)/delegating_channel_test: protobuf_dep_error 13641 13642else 13643 13644$(BINDIR)/$(CONFIG)/delegating_channel_test: $(PROTOBUF_DEP) $(DELEGATING_CHANNEL_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13645 $(E) "[LD] Linking $@" 13646 $(Q) mkdir -p `dirname $@` 13647 $(Q) $(LDXX) $(LDFLAGS) $(DELEGATING_CHANNEL_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/delegating_channel_test 13648 13649endif 13650 13651endif 13652 13653$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13654 13655$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13656 13657$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13658 13659$(OBJDIR)/$(CONFIG)/test/cpp/end2end/delegating_channel_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13660 13661$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13662 13663deps_delegating_channel_test: $(DELEGATING_CHANNEL_TEST_OBJS:.o=.dep) 13664 13665ifneq ($(NO_SECURE),true) 13666ifneq ($(NO_DEPS),true) 13667-include $(DELEGATING_CHANNEL_TEST_OBJS:.o=.dep) 13668endif 13669endif 13670$(OBJDIR)/$(CONFIG)/test/cpp/end2end/delegating_channel_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13671$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13672 13673 13674DESTROY_GRPCLB_CHANNEL_WITH_ACTIVE_CONNECT_STRESS_TEST_SRC = \ 13675 test/cpp/client/destroy_grpclb_channel_with_active_connect_stress_test.cc \ 13676 13677DESTROY_GRPCLB_CHANNEL_WITH_ACTIVE_CONNECT_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DESTROY_GRPCLB_CHANNEL_WITH_ACTIVE_CONNECT_STRESS_TEST_SRC)))) 13678ifeq ($(NO_SECURE),true) 13679 13680# You can't build secure targets if you don't have OpenSSL. 13681 13682$(BINDIR)/$(CONFIG)/destroy_grpclb_channel_with_active_connect_stress_test: openssl_dep_error 13683 13684else 13685 13686 13687 13688 13689ifeq ($(NO_PROTOBUF),true) 13690 13691# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13692 13693$(BINDIR)/$(CONFIG)/destroy_grpclb_channel_with_active_connect_stress_test: protobuf_dep_error 13694 13695else 13696 13697$(BINDIR)/$(CONFIG)/destroy_grpclb_channel_with_active_connect_stress_test: $(PROTOBUF_DEP) $(DESTROY_GRPCLB_CHANNEL_WITH_ACTIVE_CONNECT_STRESS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13698 $(E) "[LD] Linking $@" 13699 $(Q) mkdir -p `dirname $@` 13700 $(Q) $(LDXX) $(LDFLAGS) $(DESTROY_GRPCLB_CHANNEL_WITH_ACTIVE_CONNECT_STRESS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/destroy_grpclb_channel_with_active_connect_stress_test 13701 13702endif 13703 13704endif 13705 13706$(OBJDIR)/$(CONFIG)/test/cpp/client/destroy_grpclb_channel_with_active_connect_stress_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13707 13708deps_destroy_grpclb_channel_with_active_connect_stress_test: $(DESTROY_GRPCLB_CHANNEL_WITH_ACTIVE_CONNECT_STRESS_TEST_OBJS:.o=.dep) 13709 13710ifneq ($(NO_SECURE),true) 13711ifneq ($(NO_DEPS),true) 13712-include $(DESTROY_GRPCLB_CHANNEL_WITH_ACTIVE_CONNECT_STRESS_TEST_OBJS:.o=.dep) 13713endif 13714endif 13715 13716 13717DUPLICATE_HEADER_BAD_CLIENT_TEST_SRC = \ 13718 test/core/bad_client/bad_client.cc \ 13719 test/core/bad_client/tests/duplicate_header.cc \ 13720 test/core/end2end/cq_verifier.cc \ 13721 13722DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DUPLICATE_HEADER_BAD_CLIENT_TEST_SRC)))) 13723ifeq ($(NO_SECURE),true) 13724 13725# You can't build secure targets if you don't have OpenSSL. 13726 13727$(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test: openssl_dep_error 13728 13729else 13730 13731 13732 13733 13734ifeq ($(NO_PROTOBUF),true) 13735 13736# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13737 13738$(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test: protobuf_dep_error 13739 13740else 13741 13742$(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test: $(PROTOBUF_DEP) $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13743 $(E) "[LD] Linking $@" 13744 $(Q) mkdir -p `dirname $@` 13745 $(Q) $(LDXX) $(LDFLAGS) $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test 13746 13747endif 13748 13749endif 13750 13751$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13752 13753$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/duplicate_header.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13754 13755$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13756 13757deps_duplicate_header_bad_client_test: $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS:.o=.dep) 13758 13759ifneq ($(NO_SECURE),true) 13760ifneq ($(NO_DEPS),true) 13761-include $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS:.o=.dep) 13762endif 13763endif 13764 13765 13766END2END_TEST_SRC = \ 13767 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 13768 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13769 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13770 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13771 test/cpp/end2end/end2end_test.cc \ 13772 test/cpp/end2end/interceptors_util.cc \ 13773 test/cpp/end2end/test_service_impl.cc \ 13774 13775END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC)))) 13776ifeq ($(NO_SECURE),true) 13777 13778# You can't build secure targets if you don't have OpenSSL. 13779 13780$(BINDIR)/$(CONFIG)/end2end_test: openssl_dep_error 13781 13782else 13783 13784 13785 13786 13787ifeq ($(NO_PROTOBUF),true) 13788 13789# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13790 13791$(BINDIR)/$(CONFIG)/end2end_test: protobuf_dep_error 13792 13793else 13794 13795$(BINDIR)/$(CONFIG)/end2end_test: $(PROTOBUF_DEP) $(END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13796 $(E) "[LD] Linking $@" 13797 $(Q) mkdir -p `dirname $@` 13798 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/end2end_test 13799 13800endif 13801 13802endif 13803 13804$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13805 13806$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13807 13808$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13809 13810$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13811 13812$(OBJDIR)/$(CONFIG)/test/cpp/end2end/end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13813 13814$(OBJDIR)/$(CONFIG)/test/cpp/end2end/interceptors_util.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13815 13816$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13817 13818deps_end2end_test: $(END2END_TEST_OBJS:.o=.dep) 13819 13820ifneq ($(NO_SECURE),true) 13821ifneq ($(NO_DEPS),true) 13822-include $(END2END_TEST_OBJS:.o=.dep) 13823endif 13824endif 13825$(OBJDIR)/$(CONFIG)/test/cpp/end2end/end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13826$(OBJDIR)/$(CONFIG)/test/cpp/end2end/interceptors_util.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13827$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13828 13829 13830ERROR_DETAILS_TEST_SRC = \ 13831 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13832 test/cpp/util/error_details_test.cc \ 13833 13834ERROR_DETAILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ERROR_DETAILS_TEST_SRC)))) 13835ifeq ($(NO_SECURE),true) 13836 13837# You can't build secure targets if you don't have OpenSSL. 13838 13839$(BINDIR)/$(CONFIG)/error_details_test: openssl_dep_error 13840 13841else 13842 13843 13844 13845 13846ifeq ($(NO_PROTOBUF),true) 13847 13848# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13849 13850$(BINDIR)/$(CONFIG)/error_details_test: protobuf_dep_error 13851 13852else 13853 13854$(BINDIR)/$(CONFIG)/error_details_test: $(PROTOBUF_DEP) $(ERROR_DETAILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13855 $(E) "[LD] Linking $@" 13856 $(Q) mkdir -p `dirname $@` 13857 $(Q) $(LDXX) $(LDFLAGS) $(ERROR_DETAILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/error_details_test 13858 13859endif 13860 13861endif 13862 13863$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13864 13865$(OBJDIR)/$(CONFIG)/test/cpp/util/error_details_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13866 13867deps_error_details_test: $(ERROR_DETAILS_TEST_OBJS:.o=.dep) 13868 13869ifneq ($(NO_SECURE),true) 13870ifneq ($(NO_DEPS),true) 13871-include $(ERROR_DETAILS_TEST_OBJS:.o=.dep) 13872endif 13873endif 13874$(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 13875 13876 13877EVENTMANAGER_LIBUV_TEST_SRC = \ 13878 test/core/iomgr/poller/eventmanager_libuv_test.cc \ 13879 13880EVENTMANAGER_LIBUV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(EVENTMANAGER_LIBUV_TEST_SRC)))) 13881ifeq ($(NO_SECURE),true) 13882 13883# You can't build secure targets if you don't have OpenSSL. 13884 13885$(BINDIR)/$(CONFIG)/eventmanager_libuv_test: openssl_dep_error 13886 13887else 13888 13889 13890 13891 13892ifeq ($(NO_PROTOBUF),true) 13893 13894# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13895 13896$(BINDIR)/$(CONFIG)/eventmanager_libuv_test: protobuf_dep_error 13897 13898else 13899 13900$(BINDIR)/$(CONFIG)/eventmanager_libuv_test: $(PROTOBUF_DEP) $(EVENTMANAGER_LIBUV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13901 $(E) "[LD] Linking $@" 13902 $(Q) mkdir -p `dirname $@` 13903 $(Q) $(LDXX) $(LDFLAGS) $(EVENTMANAGER_LIBUV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/eventmanager_libuv_test 13904 13905endif 13906 13907endif 13908 13909$(OBJDIR)/$(CONFIG)/test/core/iomgr/poller/eventmanager_libuv_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13910 13911deps_eventmanager_libuv_test: $(EVENTMANAGER_LIBUV_TEST_OBJS:.o=.dep) 13912 13913ifneq ($(NO_SECURE),true) 13914ifneq ($(NO_DEPS),true) 13915-include $(EVENTMANAGER_LIBUV_TEST_OBJS:.o=.dep) 13916endif 13917endif 13918 13919 13920EXCEPTION_TEST_SRC = \ 13921 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13922 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13923 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13924 test/cpp/end2end/exception_test.cc \ 13925 13926EXCEPTION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(EXCEPTION_TEST_SRC)))) 13927ifeq ($(NO_SECURE),true) 13928 13929# You can't build secure targets if you don't have OpenSSL. 13930 13931$(BINDIR)/$(CONFIG)/exception_test: openssl_dep_error 13932 13933else 13934 13935 13936 13937 13938ifeq ($(NO_PROTOBUF),true) 13939 13940# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13941 13942$(BINDIR)/$(CONFIG)/exception_test: protobuf_dep_error 13943 13944else 13945 13946$(BINDIR)/$(CONFIG)/exception_test: $(PROTOBUF_DEP) $(EXCEPTION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13947 $(E) "[LD] Linking $@" 13948 $(Q) mkdir -p `dirname $@` 13949 $(Q) $(LDXX) $(LDFLAGS) $(EXCEPTION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/exception_test 13950 13951endif 13952 13953endif 13954 13955$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13956 13957$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13958 13959$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13960 13961$(OBJDIR)/$(CONFIG)/test/cpp/end2end/exception_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 13962 13963deps_exception_test: $(EXCEPTION_TEST_OBJS:.o=.dep) 13964 13965ifneq ($(NO_SECURE),true) 13966ifneq ($(NO_DEPS),true) 13967-include $(EXCEPTION_TEST_OBJS:.o=.dep) 13968endif 13969endif 13970$(OBJDIR)/$(CONFIG)/test/cpp/end2end/exception_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 13971 13972 13973FILTER_END2END_TEST_SRC = \ 13974 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 13975 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 13976 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 13977 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 13978 test/cpp/end2end/filter_end2end_test.cc \ 13979 13980FILTER_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FILTER_END2END_TEST_SRC)))) 13981ifeq ($(NO_SECURE),true) 13982 13983# You can't build secure targets if you don't have OpenSSL. 13984 13985$(BINDIR)/$(CONFIG)/filter_end2end_test: openssl_dep_error 13986 13987else 13988 13989 13990 13991 13992ifeq ($(NO_PROTOBUF),true) 13993 13994# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 13995 13996$(BINDIR)/$(CONFIG)/filter_end2end_test: protobuf_dep_error 13997 13998else 13999 14000$(BINDIR)/$(CONFIG)/filter_end2end_test: $(PROTOBUF_DEP) $(FILTER_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14001 $(E) "[LD] Linking $@" 14002 $(Q) mkdir -p `dirname $@` 14003 $(Q) $(LDXX) $(LDFLAGS) $(FILTER_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/filter_end2end_test 14004 14005endif 14006 14007endif 14008 14009$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14010 14011$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14012 14013$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14014 14015$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14016 14017$(OBJDIR)/$(CONFIG)/test/cpp/end2end/filter_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14018 14019deps_filter_end2end_test: $(FILTER_END2END_TEST_OBJS:.o=.dep) 14020 14021ifneq ($(NO_SECURE),true) 14022ifneq ($(NO_DEPS),true) 14023-include $(FILTER_END2END_TEST_OBJS:.o=.dep) 14024endif 14025endif 14026$(OBJDIR)/$(CONFIG)/test/cpp/end2end/filter_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14027 14028 14029FLAKY_NETWORK_TEST_SRC = \ 14030 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 14031 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 14032 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 14033 test/cpp/end2end/flaky_network_test.cc \ 14034 test/cpp/end2end/test_service_impl.cc \ 14035 14036FLAKY_NETWORK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLAKY_NETWORK_TEST_SRC)))) 14037ifeq ($(NO_SECURE),true) 14038 14039# You can't build secure targets if you don't have OpenSSL. 14040 14041$(BINDIR)/$(CONFIG)/flaky_network_test: openssl_dep_error 14042 14043else 14044 14045 14046 14047 14048ifeq ($(NO_PROTOBUF),true) 14049 14050# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14051 14052$(BINDIR)/$(CONFIG)/flaky_network_test: protobuf_dep_error 14053 14054else 14055 14056$(BINDIR)/$(CONFIG)/flaky_network_test: $(PROTOBUF_DEP) $(FLAKY_NETWORK_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14057 $(E) "[LD] Linking $@" 14058 $(Q) mkdir -p `dirname $@` 14059 $(Q) $(LDXX) $(LDFLAGS) $(FLAKY_NETWORK_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/flaky_network_test 14060 14061endif 14062 14063endif 14064 14065$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14066 14067$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14068 14069$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14070 14071$(OBJDIR)/$(CONFIG)/test/cpp/end2end/flaky_network_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14072 14073$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14074 14075deps_flaky_network_test: $(FLAKY_NETWORK_TEST_OBJS:.o=.dep) 14076 14077ifneq ($(NO_SECURE),true) 14078ifneq ($(NO_DEPS),true) 14079-include $(FLAKY_NETWORK_TEST_OBJS:.o=.dep) 14080endif 14081endif 14082$(OBJDIR)/$(CONFIG)/test/cpp/end2end/flaky_network_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14083$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14084 14085 14086GENERIC_END2END_TEST_SRC = \ 14087 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 14088 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 14089 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 14090 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 14091 test/cpp/end2end/generic_end2end_test.cc \ 14092 14093GENERIC_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GENERIC_END2END_TEST_SRC)))) 14094ifeq ($(NO_SECURE),true) 14095 14096# You can't build secure targets if you don't have OpenSSL. 14097 14098$(BINDIR)/$(CONFIG)/generic_end2end_test: openssl_dep_error 14099 14100else 14101 14102 14103 14104 14105ifeq ($(NO_PROTOBUF),true) 14106 14107# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14108 14109$(BINDIR)/$(CONFIG)/generic_end2end_test: protobuf_dep_error 14110 14111else 14112 14113$(BINDIR)/$(CONFIG)/generic_end2end_test: $(PROTOBUF_DEP) $(GENERIC_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14114 $(E) "[LD] Linking $@" 14115 $(Q) mkdir -p `dirname $@` 14116 $(Q) $(LDXX) $(LDFLAGS) $(GENERIC_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/generic_end2end_test 14117 14118endif 14119 14120endif 14121 14122$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14123 14124$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14125 14126$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14127 14128$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14129 14130$(OBJDIR)/$(CONFIG)/test/cpp/end2end/generic_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14131 14132deps_generic_end2end_test: $(GENERIC_END2END_TEST_OBJS:.o=.dep) 14133 14134ifneq ($(NO_SECURE),true) 14135ifneq ($(NO_DEPS),true) 14136-include $(GENERIC_END2END_TEST_OBJS:.o=.dep) 14137endif 14138endif 14139$(OBJDIR)/$(CONFIG)/test/cpp/end2end/generic_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14140 14141 14142GLOBAL_CONFIG_ENV_TEST_SRC = \ 14143 test/core/gprpp/global_config_env_test.cc \ 14144 14145GLOBAL_CONFIG_ENV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GLOBAL_CONFIG_ENV_TEST_SRC)))) 14146ifeq ($(NO_SECURE),true) 14147 14148# You can't build secure targets if you don't have OpenSSL. 14149 14150$(BINDIR)/$(CONFIG)/global_config_env_test: openssl_dep_error 14151 14152else 14153 14154 14155 14156 14157ifeq ($(NO_PROTOBUF),true) 14158 14159# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14160 14161$(BINDIR)/$(CONFIG)/global_config_env_test: protobuf_dep_error 14162 14163else 14164 14165$(BINDIR)/$(CONFIG)/global_config_env_test: $(PROTOBUF_DEP) $(GLOBAL_CONFIG_ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14166 $(E) "[LD] Linking $@" 14167 $(Q) mkdir -p `dirname $@` 14168 $(Q) $(LDXX) $(LDFLAGS) $(GLOBAL_CONFIG_ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/global_config_env_test 14169 14170endif 14171 14172endif 14173 14174$(OBJDIR)/$(CONFIG)/test/core/gprpp/global_config_env_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14175 14176deps_global_config_env_test: $(GLOBAL_CONFIG_ENV_TEST_OBJS:.o=.dep) 14177 14178ifneq ($(NO_SECURE),true) 14179ifneq ($(NO_DEPS),true) 14180-include $(GLOBAL_CONFIG_ENV_TEST_OBJS:.o=.dep) 14181endif 14182endif 14183 14184 14185GLOBAL_CONFIG_TEST_SRC = \ 14186 test/core/gprpp/global_config_test.cc \ 14187 14188GLOBAL_CONFIG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GLOBAL_CONFIG_TEST_SRC)))) 14189ifeq ($(NO_SECURE),true) 14190 14191# You can't build secure targets if you don't have OpenSSL. 14192 14193$(BINDIR)/$(CONFIG)/global_config_test: openssl_dep_error 14194 14195else 14196 14197 14198 14199 14200ifeq ($(NO_PROTOBUF),true) 14201 14202# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14203 14204$(BINDIR)/$(CONFIG)/global_config_test: protobuf_dep_error 14205 14206else 14207 14208$(BINDIR)/$(CONFIG)/global_config_test: $(PROTOBUF_DEP) $(GLOBAL_CONFIG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14209 $(E) "[LD] Linking $@" 14210 $(Q) mkdir -p `dirname $@` 14211 $(Q) $(LDXX) $(LDFLAGS) $(GLOBAL_CONFIG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/global_config_test 14212 14213endif 14214 14215endif 14216 14217$(OBJDIR)/$(CONFIG)/test/core/gprpp/global_config_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14218 14219deps_global_config_test: $(GLOBAL_CONFIG_TEST_OBJS:.o=.dep) 14220 14221ifneq ($(NO_SECURE),true) 14222ifneq ($(NO_DEPS),true) 14223-include $(GLOBAL_CONFIG_TEST_OBJS:.o=.dep) 14224endif 14225endif 14226 14227 14228GRPC_CLI_SRC = \ 14229 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc \ 14230 test/cpp/util/cli_call.cc \ 14231 test/cpp/util/cli_credentials.cc \ 14232 test/cpp/util/grpc_cli.cc \ 14233 test/cpp/util/grpc_tool.cc \ 14234 test/cpp/util/proto_file_parser.cc \ 14235 test/cpp/util/proto_reflection_descriptor_database.cc \ 14236 test/cpp/util/service_describer.cc \ 14237 14238GRPC_CLI_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CLI_SRC)))) 14239ifeq ($(NO_SECURE),true) 14240 14241# You can't build secure targets if you don't have OpenSSL. 14242 14243$(BINDIR)/$(CONFIG)/grpc_cli: openssl_dep_error 14244 14245else 14246 14247 14248 14249 14250ifeq ($(NO_PROTOBUF),true) 14251 14252# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14253 14254$(BINDIR)/$(CONFIG)/grpc_cli: protobuf_dep_error 14255 14256else 14257 14258$(BINDIR)/$(CONFIG)/grpc_cli: $(PROTOBUF_DEP) $(GRPC_CLI_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14259 $(E) "[LD] Linking $@" 14260 $(Q) mkdir -p `dirname $@` 14261 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_CLI_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpc_cli 14262 14263endif 14264 14265endif 14266 14267$(OBJDIR)/$(CONFIG)/src/proto/grpc/reflection/v1alpha/reflection.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14268 14269$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14270 14271$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_credentials.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14272 14273$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_cli.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14274 14275$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14276 14277$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_file_parser.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14278 14279$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_reflection_descriptor_database.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14280 14281$(OBJDIR)/$(CONFIG)/test/cpp/util/service_describer.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14282 14283deps_grpc_cli: $(GRPC_CLI_OBJS:.o=.dep) 14284 14285ifneq ($(NO_SECURE),true) 14286ifneq ($(NO_DEPS),true) 14287-include $(GRPC_CLI_OBJS:.o=.dep) 14288endif 14289endif 14290$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 14291$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_credentials.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 14292$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_cli.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 14293$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 14294$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_file_parser.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 14295$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_reflection_descriptor_database.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 14296$(OBJDIR)/$(CONFIG)/test/cpp/util/service_describer.o: $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc 14297 14298 14299GRPC_CPP_PLUGIN_SRC = \ 14300 src/compiler/cpp_plugin.cc \ 14301 14302GRPC_CPP_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CPP_PLUGIN_SRC)))) 14303 14304 14305 14306ifeq ($(NO_PROTOBUF),true) 14307 14308# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14309 14310$(BINDIR)/$(CONFIG)/grpc_cpp_plugin: protobuf_dep_error 14311 14312else 14313 14314$(BINDIR)/$(CONFIG)/grpc_cpp_plugin: $(PROTOBUF_DEP) $(GRPC_CPP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14315 $(E) "[HOSTLD] Linking $@" 14316 $(Q) mkdir -p `dirname $@` 14317 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_CPP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_cpp_plugin 14318 14319endif 14320 14321$(OBJDIR)/$(CONFIG)/src/compiler/cpp_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14322 14323deps_grpc_cpp_plugin: $(GRPC_CPP_PLUGIN_OBJS:.o=.dep) 14324 14325ifneq ($(NO_DEPS),true) 14326-include $(GRPC_CPP_PLUGIN_OBJS:.o=.dep) 14327endif 14328 14329 14330GRPC_CSHARP_PLUGIN_SRC = \ 14331 src/compiler/csharp_plugin.cc \ 14332 14333GRPC_CSHARP_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CSHARP_PLUGIN_SRC)))) 14334 14335 14336 14337ifeq ($(NO_PROTOBUF),true) 14338 14339# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14340 14341$(BINDIR)/$(CONFIG)/grpc_csharp_plugin: protobuf_dep_error 14342 14343else 14344 14345$(BINDIR)/$(CONFIG)/grpc_csharp_plugin: $(PROTOBUF_DEP) $(GRPC_CSHARP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14346 $(E) "[HOSTLD] Linking $@" 14347 $(Q) mkdir -p `dirname $@` 14348 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_CSHARP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_csharp_plugin 14349 14350endif 14351 14352$(OBJDIR)/$(CONFIG)/src/compiler/csharp_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14353 14354deps_grpc_csharp_plugin: $(GRPC_CSHARP_PLUGIN_OBJS:.o=.dep) 14355 14356ifneq ($(NO_DEPS),true) 14357-include $(GRPC_CSHARP_PLUGIN_OBJS:.o=.dep) 14358endif 14359 14360 14361GRPC_NODE_PLUGIN_SRC = \ 14362 src/compiler/node_plugin.cc \ 14363 14364GRPC_NODE_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_NODE_PLUGIN_SRC)))) 14365 14366 14367 14368ifeq ($(NO_PROTOBUF),true) 14369 14370# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14371 14372$(BINDIR)/$(CONFIG)/grpc_node_plugin: protobuf_dep_error 14373 14374else 14375 14376$(BINDIR)/$(CONFIG)/grpc_node_plugin: $(PROTOBUF_DEP) $(GRPC_NODE_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14377 $(E) "[HOSTLD] Linking $@" 14378 $(Q) mkdir -p `dirname $@` 14379 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_NODE_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_node_plugin 14380 14381endif 14382 14383$(OBJDIR)/$(CONFIG)/src/compiler/node_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14384 14385deps_grpc_node_plugin: $(GRPC_NODE_PLUGIN_OBJS:.o=.dep) 14386 14387ifneq ($(NO_DEPS),true) 14388-include $(GRPC_NODE_PLUGIN_OBJS:.o=.dep) 14389endif 14390 14391 14392GRPC_OBJECTIVE_C_PLUGIN_SRC = \ 14393 src/compiler/objective_c_plugin.cc \ 14394 14395GRPC_OBJECTIVE_C_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_OBJECTIVE_C_PLUGIN_SRC)))) 14396 14397 14398 14399ifeq ($(NO_PROTOBUF),true) 14400 14401# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14402 14403$(BINDIR)/$(CONFIG)/grpc_objective_c_plugin: protobuf_dep_error 14404 14405else 14406 14407$(BINDIR)/$(CONFIG)/grpc_objective_c_plugin: $(PROTOBUF_DEP) $(GRPC_OBJECTIVE_C_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14408 $(E) "[HOSTLD] Linking $@" 14409 $(Q) mkdir -p `dirname $@` 14410 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_OBJECTIVE_C_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin 14411 14412endif 14413 14414$(OBJDIR)/$(CONFIG)/src/compiler/objective_c_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14415 14416deps_grpc_objective_c_plugin: $(GRPC_OBJECTIVE_C_PLUGIN_OBJS:.o=.dep) 14417 14418ifneq ($(NO_DEPS),true) 14419-include $(GRPC_OBJECTIVE_C_PLUGIN_OBJS:.o=.dep) 14420endif 14421 14422 14423GRPC_PHP_PLUGIN_SRC = \ 14424 src/compiler/php_plugin.cc \ 14425 14426GRPC_PHP_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_PHP_PLUGIN_SRC)))) 14427 14428 14429 14430ifeq ($(NO_PROTOBUF),true) 14431 14432# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14433 14434$(BINDIR)/$(CONFIG)/grpc_php_plugin: protobuf_dep_error 14435 14436else 14437 14438$(BINDIR)/$(CONFIG)/grpc_php_plugin: $(PROTOBUF_DEP) $(GRPC_PHP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14439 $(E) "[HOSTLD] Linking $@" 14440 $(Q) mkdir -p `dirname $@` 14441 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_PHP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_php_plugin 14442 14443endif 14444 14445$(OBJDIR)/$(CONFIG)/src/compiler/php_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14446 14447deps_grpc_php_plugin: $(GRPC_PHP_PLUGIN_OBJS:.o=.dep) 14448 14449ifneq ($(NO_DEPS),true) 14450-include $(GRPC_PHP_PLUGIN_OBJS:.o=.dep) 14451endif 14452 14453 14454GRPC_PYTHON_PLUGIN_SRC = \ 14455 src/compiler/python_plugin.cc \ 14456 14457GRPC_PYTHON_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_PYTHON_PLUGIN_SRC)))) 14458 14459 14460 14461ifeq ($(NO_PROTOBUF),true) 14462 14463# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14464 14465$(BINDIR)/$(CONFIG)/grpc_python_plugin: protobuf_dep_error 14466 14467else 14468 14469$(BINDIR)/$(CONFIG)/grpc_python_plugin: $(PROTOBUF_DEP) $(GRPC_PYTHON_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14470 $(E) "[HOSTLD] Linking $@" 14471 $(Q) mkdir -p `dirname $@` 14472 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_PYTHON_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_python_plugin 14473 14474endif 14475 14476$(OBJDIR)/$(CONFIG)/src/compiler/python_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14477 14478deps_grpc_python_plugin: $(GRPC_PYTHON_PLUGIN_OBJS:.o=.dep) 14479 14480ifneq ($(NO_DEPS),true) 14481-include $(GRPC_PYTHON_PLUGIN_OBJS:.o=.dep) 14482endif 14483 14484 14485GRPC_RUBY_PLUGIN_SRC = \ 14486 src/compiler/ruby_plugin.cc \ 14487 14488GRPC_RUBY_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_RUBY_PLUGIN_SRC)))) 14489 14490 14491 14492ifeq ($(NO_PROTOBUF),true) 14493 14494# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14495 14496$(BINDIR)/$(CONFIG)/grpc_ruby_plugin: protobuf_dep_error 14497 14498else 14499 14500$(BINDIR)/$(CONFIG)/grpc_ruby_plugin: $(PROTOBUF_DEP) $(GRPC_RUBY_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14501 $(E) "[HOSTLD] Linking $@" 14502 $(Q) mkdir -p `dirname $@` 14503 $(Q) $(HOST_LDXX) $(HOST_LDFLAGS) $(GRPC_RUBY_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(HOST_LDLIBSXX) $(HOST_LDLIBS_PROTOC) $(HOST_LDLIBS) $(HOST_LDLIBS_PROTOC) -o $(BINDIR)/$(CONFIG)/grpc_ruby_plugin 14504 14505endif 14506 14507$(OBJDIR)/$(CONFIG)/src/compiler/ruby_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 14508 14509deps_grpc_ruby_plugin: $(GRPC_RUBY_PLUGIN_OBJS:.o=.dep) 14510 14511ifneq ($(NO_DEPS),true) 14512-include $(GRPC_RUBY_PLUGIN_OBJS:.o=.dep) 14513endif 14514 14515 14516GRPC_TLS_CREDENTIALS_OPTIONS_TEST_SRC = \ 14517 test/core/security/grpc_tls_credentials_options_test.cc \ 14518 14519GRPC_TLS_CREDENTIALS_OPTIONS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_TLS_CREDENTIALS_OPTIONS_TEST_SRC)))) 14520ifeq ($(NO_SECURE),true) 14521 14522# You can't build secure targets if you don't have OpenSSL. 14523 14524$(BINDIR)/$(CONFIG)/grpc_tls_credentials_options_test: openssl_dep_error 14525 14526else 14527 14528 14529 14530 14531ifeq ($(NO_PROTOBUF),true) 14532 14533# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14534 14535$(BINDIR)/$(CONFIG)/grpc_tls_credentials_options_test: protobuf_dep_error 14536 14537else 14538 14539$(BINDIR)/$(CONFIG)/grpc_tls_credentials_options_test: $(PROTOBUF_DEP) $(GRPC_TLS_CREDENTIALS_OPTIONS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14540 $(E) "[LD] Linking $@" 14541 $(Q) mkdir -p `dirname $@` 14542 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_TLS_CREDENTIALS_OPTIONS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpc_tls_credentials_options_test 14543 14544endif 14545 14546endif 14547 14548$(OBJDIR)/$(CONFIG)/test/core/security/grpc_tls_credentials_options_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14549 14550deps_grpc_tls_credentials_options_test: $(GRPC_TLS_CREDENTIALS_OPTIONS_TEST_OBJS:.o=.dep) 14551 14552ifneq ($(NO_SECURE),true) 14553ifneq ($(NO_DEPS),true) 14554-include $(GRPC_TLS_CREDENTIALS_OPTIONS_TEST_OBJS:.o=.dep) 14555endif 14556endif 14557 14558 14559GRPC_TOOL_TEST_SRC = \ 14560 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 14561 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 14562 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 14563 test/cpp/util/cli_call.cc \ 14564 test/cpp/util/cli_credentials.cc \ 14565 test/cpp/util/grpc_tool.cc \ 14566 test/cpp/util/grpc_tool_test.cc \ 14567 test/cpp/util/proto_file_parser.cc \ 14568 test/cpp/util/proto_reflection_descriptor_database.cc \ 14569 test/cpp/util/service_describer.cc \ 14570 14571GRPC_TOOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_TOOL_TEST_SRC)))) 14572ifeq ($(NO_SECURE),true) 14573 14574# You can't build secure targets if you don't have OpenSSL. 14575 14576$(BINDIR)/$(CONFIG)/grpc_tool_test: openssl_dep_error 14577 14578else 14579 14580 14581 14582 14583ifeq ($(NO_PROTOBUF),true) 14584 14585# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14586 14587$(BINDIR)/$(CONFIG)/grpc_tool_test: protobuf_dep_error 14588 14589else 14590 14591$(BINDIR)/$(CONFIG)/grpc_tool_test: $(PROTOBUF_DEP) $(GRPC_TOOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14592 $(E) "[LD] Linking $@" 14593 $(Q) mkdir -p `dirname $@` 14594 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_TOOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpc_tool_test 14595 14596endif 14597 14598endif 14599 14600$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14601 14602$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14603 14604$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14605 14606$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14607 14608$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_credentials.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14609 14610$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14611 14612$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14613 14614$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_file_parser.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14615 14616$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_reflection_descriptor_database.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14617 14618$(OBJDIR)/$(CONFIG)/test/cpp/util/service_describer.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14619 14620deps_grpc_tool_test: $(GRPC_TOOL_TEST_OBJS:.o=.dep) 14621 14622ifneq ($(NO_SECURE),true) 14623ifneq ($(NO_DEPS),true) 14624-include $(GRPC_TOOL_TEST_OBJS:.o=.dep) 14625endif 14626endif 14627$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14628$(OBJDIR)/$(CONFIG)/test/cpp/util/cli_credentials.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14629$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14630$(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14631$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_file_parser.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14632$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_reflection_descriptor_database.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14633$(OBJDIR)/$(CONFIG)/test/cpp/util/service_describer.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14634 14635 14636GRPCLB_API_TEST_SRC = \ 14637 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \ 14638 test/cpp/grpclb/grpclb_api_test.cc \ 14639 14640GRPCLB_API_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPCLB_API_TEST_SRC)))) 14641ifeq ($(NO_SECURE),true) 14642 14643# You can't build secure targets if you don't have OpenSSL. 14644 14645$(BINDIR)/$(CONFIG)/grpclb_api_test: openssl_dep_error 14646 14647else 14648 14649 14650 14651 14652ifeq ($(NO_PROTOBUF),true) 14653 14654# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14655 14656$(BINDIR)/$(CONFIG)/grpclb_api_test: protobuf_dep_error 14657 14658else 14659 14660$(BINDIR)/$(CONFIG)/grpclb_api_test: $(PROTOBUF_DEP) $(GRPCLB_API_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14661 $(E) "[LD] Linking $@" 14662 $(Q) mkdir -p `dirname $@` 14663 $(Q) $(LDXX) $(LDFLAGS) $(GRPCLB_API_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpclb_api_test 14664 14665endif 14666 14667endif 14668 14669$(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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14670 14671$(OBJDIR)/$(CONFIG)/test/cpp/grpclb/grpclb_api_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14672 14673deps_grpclb_api_test: $(GRPCLB_API_TEST_OBJS:.o=.dep) 14674 14675ifneq ($(NO_SECURE),true) 14676ifneq ($(NO_DEPS),true) 14677-include $(GRPCLB_API_TEST_OBJS:.o=.dep) 14678endif 14679endif 14680$(OBJDIR)/$(CONFIG)/test/cpp/grpclb/grpclb_api_test.o: $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc 14681 14682 14683GRPCLB_END2END_TEST_SRC = \ 14684 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \ 14685 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 14686 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 14687 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 14688 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 14689 test/cpp/end2end/grpclb_end2end_test.cc \ 14690 test/cpp/end2end/test_service_impl.cc \ 14691 14692GRPCLB_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPCLB_END2END_TEST_SRC)))) 14693ifeq ($(NO_SECURE),true) 14694 14695# You can't build secure targets if you don't have OpenSSL. 14696 14697$(BINDIR)/$(CONFIG)/grpclb_end2end_test: openssl_dep_error 14698 14699else 14700 14701 14702 14703 14704ifeq ($(NO_PROTOBUF),true) 14705 14706# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14707 14708$(BINDIR)/$(CONFIG)/grpclb_end2end_test: protobuf_dep_error 14709 14710else 14711 14712$(BINDIR)/$(CONFIG)/grpclb_end2end_test: $(PROTOBUF_DEP) $(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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14713 $(E) "[LD] Linking $@" 14714 $(Q) mkdir -p `dirname $@` 14715 $(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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpclb_end2end_test 14716 14717endif 14718 14719endif 14720 14721$(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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14722 14723$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14724 14725$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14726 14727$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14728 14729$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14730 14731$(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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14732 14733$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14734 14735deps_grpclb_end2end_test: $(GRPCLB_END2END_TEST_OBJS:.o=.dep) 14736 14737ifneq ($(NO_SECURE),true) 14738ifneq ($(NO_DEPS),true) 14739-include $(GRPCLB_END2END_TEST_OBJS:.o=.dep) 14740endif 14741endif 14742$(OBJDIR)/$(CONFIG)/test/cpp/end2end/grpclb_end2end_test.o: $(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/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14743$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(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/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14744 14745 14746H2_SSL_SESSION_REUSE_TEST_SRC = \ 14747 test/core/end2end/h2_ssl_session_reuse_test.cc \ 14748 14749H2_SSL_SESSION_REUSE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SSL_SESSION_REUSE_TEST_SRC)))) 14750ifeq ($(NO_SECURE),true) 14751 14752# You can't build secure targets if you don't have OpenSSL. 14753 14754$(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test: openssl_dep_error 14755 14756else 14757 14758 14759 14760 14761ifeq ($(NO_PROTOBUF),true) 14762 14763# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14764 14765$(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test: protobuf_dep_error 14766 14767else 14768 14769$(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test: $(PROTOBUF_DEP) $(H2_SSL_SESSION_REUSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14770 $(E) "[LD] Linking $@" 14771 $(Q) mkdir -p `dirname $@` 14772 $(Q) $(LDXX) $(LDFLAGS) $(H2_SSL_SESSION_REUSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test 14773 14774endif 14775 14776endif 14777 14778$(OBJDIR)/$(CONFIG)/test/core/end2end/h2_ssl_session_reuse_test.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14779 14780deps_h2_ssl_session_reuse_test: $(H2_SSL_SESSION_REUSE_TEST_OBJS:.o=.dep) 14781 14782ifneq ($(NO_SECURE),true) 14783ifneq ($(NO_DEPS),true) 14784-include $(H2_SSL_SESSION_REUSE_TEST_OBJS:.o=.dep) 14785endif 14786endif 14787 14788 14789HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_SRC = \ 14790 test/core/bad_client/bad_client.cc \ 14791 test/core/bad_client/tests/head_of_line_blocking.cc \ 14792 test/core/end2end/cq_verifier.cc \ 14793 14794HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_SRC)))) 14795ifeq ($(NO_SECURE),true) 14796 14797# You can't build secure targets if you don't have OpenSSL. 14798 14799$(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test: openssl_dep_error 14800 14801else 14802 14803 14804 14805 14806ifeq ($(NO_PROTOBUF),true) 14807 14808# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14809 14810$(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test: protobuf_dep_error 14811 14812else 14813 14814$(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test: $(PROTOBUF_DEP) $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14815 $(E) "[LD] Linking $@" 14816 $(Q) mkdir -p `dirname $@` 14817 $(Q) $(LDXX) $(LDFLAGS) $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test 14818 14819endif 14820 14821endif 14822 14823$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14824 14825$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/head_of_line_blocking.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14826 14827$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14828 14829deps_head_of_line_blocking_bad_client_test: $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS:.o=.dep) 14830 14831ifneq ($(NO_SECURE),true) 14832ifneq ($(NO_DEPS),true) 14833-include $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS:.o=.dep) 14834endif 14835endif 14836 14837 14838HEADERS_BAD_CLIENT_TEST_SRC = \ 14839 test/core/bad_client/bad_client.cc \ 14840 test/core/bad_client/tests/headers.cc \ 14841 test/core/end2end/cq_verifier.cc \ 14842 14843HEADERS_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HEADERS_BAD_CLIENT_TEST_SRC)))) 14844ifeq ($(NO_SECURE),true) 14845 14846# You can't build secure targets if you don't have OpenSSL. 14847 14848$(BINDIR)/$(CONFIG)/headers_bad_client_test: openssl_dep_error 14849 14850else 14851 14852 14853 14854 14855ifeq ($(NO_PROTOBUF),true) 14856 14857# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14858 14859$(BINDIR)/$(CONFIG)/headers_bad_client_test: protobuf_dep_error 14860 14861else 14862 14863$(BINDIR)/$(CONFIG)/headers_bad_client_test: $(PROTOBUF_DEP) $(HEADERS_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14864 $(E) "[LD] Linking $@" 14865 $(Q) mkdir -p `dirname $@` 14866 $(Q) $(LDXX) $(LDFLAGS) $(HEADERS_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/headers_bad_client_test 14867 14868endif 14869 14870endif 14871 14872$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14873 14874$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/headers.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14875 14876$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14877 14878deps_headers_bad_client_test: $(HEADERS_BAD_CLIENT_TEST_OBJS:.o=.dep) 14879 14880ifneq ($(NO_SECURE),true) 14881ifneq ($(NO_DEPS),true) 14882-include $(HEADERS_BAD_CLIENT_TEST_OBJS:.o=.dep) 14883endif 14884endif 14885 14886 14887HEALTH_SERVICE_END2END_TEST_SRC = \ 14888 $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc \ 14889 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 14890 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 14891 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 14892 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 14893 test/cpp/end2end/health_service_end2end_test.cc \ 14894 test/cpp/end2end/test_health_check_service_impl.cc \ 14895 test/cpp/end2end/test_service_impl.cc \ 14896 14897HEALTH_SERVICE_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HEALTH_SERVICE_END2END_TEST_SRC)))) 14898ifeq ($(NO_SECURE),true) 14899 14900# You can't build secure targets if you don't have OpenSSL. 14901 14902$(BINDIR)/$(CONFIG)/health_service_end2end_test: openssl_dep_error 14903 14904else 14905 14906 14907 14908 14909ifeq ($(NO_PROTOBUF),true) 14910 14911# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14912 14913$(BINDIR)/$(CONFIG)/health_service_end2end_test: protobuf_dep_error 14914 14915else 14916 14917$(BINDIR)/$(CONFIG)/health_service_end2end_test: $(PROTOBUF_DEP) $(HEALTH_SERVICE_END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14918 $(E) "[LD] Linking $@" 14919 $(Q) mkdir -p `dirname $@` 14920 $(Q) $(LDXX) $(LDFLAGS) $(HEALTH_SERVICE_END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/health_service_end2end_test 14921 14922endif 14923 14924endif 14925 14926$(OBJDIR)/$(CONFIG)/src/proto/grpc/health/v1/health.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14927 14928$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14929 14930$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14931 14932$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14933 14934$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14935 14936$(OBJDIR)/$(CONFIG)/test/cpp/end2end/health_service_end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14937 14938$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_health_check_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14939 14940$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14941 14942deps_health_service_end2end_test: $(HEALTH_SERVICE_END2END_TEST_OBJS:.o=.dep) 14943 14944ifneq ($(NO_SECURE),true) 14945ifneq ($(NO_DEPS),true) 14946-include $(HEALTH_SERVICE_END2END_TEST_OBJS:.o=.dep) 14947endif 14948endif 14949$(OBJDIR)/$(CONFIG)/test/cpp/end2end/health_service_end2end_test.o: $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14950$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_health_check_service_impl.o: $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14951$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 14952 14953 14954HPACK_PARSER_FUZZER_TEST_SRC = \ 14955 test/core/transport/chttp2/hpack_parser_fuzzer_test.cc \ 14956 test/core/util/fuzzer_corpus_test.cc \ 14957 14958HPACK_PARSER_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_FUZZER_TEST_SRC)))) 14959ifeq ($(NO_SECURE),true) 14960 14961# You can't build secure targets if you don't have OpenSSL. 14962 14963$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test: openssl_dep_error 14964 14965else 14966 14967 14968 14969 14970ifeq ($(NO_PROTOBUF),true) 14971 14972# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 14973 14974$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test: protobuf_dep_error 14975 14976else 14977 14978$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test: $(PROTOBUF_DEP) $(HPACK_PARSER_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14979 $(E) "[LD] Linking $@" 14980 $(Q) mkdir -p `dirname $@` 14981 $(Q) $(LDXX) $(LDFLAGS) $(HPACK_PARSER_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test 14982 14983endif 14984 14985endif 14986 14987$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_parser_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14988 14989$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 14990 14991deps_hpack_parser_fuzzer_test: $(HPACK_PARSER_FUZZER_TEST_OBJS:.o=.dep) 14992 14993ifneq ($(NO_SECURE),true) 14994ifneq ($(NO_DEPS),true) 14995-include $(HPACK_PARSER_FUZZER_TEST_OBJS:.o=.dep) 14996endif 14997endif 14998 14999 15000HTTP2_CLIENT_SRC = \ 15001 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 15002 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 15003 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 15004 test/cpp/interop/http2_client.cc \ 15005 15006HTTP2_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP2_CLIENT_SRC)))) 15007ifeq ($(NO_SECURE),true) 15008 15009# You can't build secure targets if you don't have OpenSSL. 15010 15011$(BINDIR)/$(CONFIG)/http2_client: openssl_dep_error 15012 15013else 15014 15015 15016 15017 15018ifeq ($(NO_PROTOBUF),true) 15019 15020# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15021 15022$(BINDIR)/$(CONFIG)/http2_client: protobuf_dep_error 15023 15024else 15025 15026$(BINDIR)/$(CONFIG)/http2_client: $(PROTOBUF_DEP) $(HTTP2_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15027 $(E) "[LD] Linking $@" 15028 $(Q) mkdir -p `dirname $@` 15029 $(Q) $(LDXX) $(LDFLAGS) $(HTTP2_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/http2_client 15030 15031endif 15032 15033endif 15034 15035$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15036 15037$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15038 15039$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15040 15041$(OBJDIR)/$(CONFIG)/test/cpp/interop/http2_client.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15042 15043deps_http2_client: $(HTTP2_CLIENT_OBJS:.o=.dep) 15044 15045ifneq ($(NO_SECURE),true) 15046ifneq ($(NO_DEPS),true) 15047-include $(HTTP2_CLIENT_OBJS:.o=.dep) 15048endif 15049endif 15050$(OBJDIR)/$(CONFIG)/test/cpp/interop/http2_client.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 15051 15052 15053HTTP_REQUEST_FUZZER_TEST_SRC = \ 15054 test/core/http/request_fuzzer.cc \ 15055 test/core/util/fuzzer_corpus_test.cc \ 15056 15057HTTP_REQUEST_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_REQUEST_FUZZER_TEST_SRC)))) 15058ifeq ($(NO_SECURE),true) 15059 15060# You can't build secure targets if you don't have OpenSSL. 15061 15062$(BINDIR)/$(CONFIG)/http_request_fuzzer_test: openssl_dep_error 15063 15064else 15065 15066 15067 15068 15069ifeq ($(NO_PROTOBUF),true) 15070 15071# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15072 15073$(BINDIR)/$(CONFIG)/http_request_fuzzer_test: protobuf_dep_error 15074 15075else 15076 15077$(BINDIR)/$(CONFIG)/http_request_fuzzer_test: $(PROTOBUF_DEP) $(HTTP_REQUEST_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15078 $(E) "[LD] Linking $@" 15079 $(Q) mkdir -p `dirname $@` 15080 $(Q) $(LDXX) $(LDFLAGS) $(HTTP_REQUEST_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/http_request_fuzzer_test 15081 15082endif 15083 15084endif 15085 15086$(OBJDIR)/$(CONFIG)/test/core/http/request_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15087 15088$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15089 15090deps_http_request_fuzzer_test: $(HTTP_REQUEST_FUZZER_TEST_OBJS:.o=.dep) 15091 15092ifneq ($(NO_SECURE),true) 15093ifneq ($(NO_DEPS),true) 15094-include $(HTTP_REQUEST_FUZZER_TEST_OBJS:.o=.dep) 15095endif 15096endif 15097 15098 15099HTTP_RESPONSE_FUZZER_TEST_SRC = \ 15100 test/core/http/response_fuzzer.cc \ 15101 test/core/util/fuzzer_corpus_test.cc \ 15102 15103HTTP_RESPONSE_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_RESPONSE_FUZZER_TEST_SRC)))) 15104ifeq ($(NO_SECURE),true) 15105 15106# You can't build secure targets if you don't have OpenSSL. 15107 15108$(BINDIR)/$(CONFIG)/http_response_fuzzer_test: openssl_dep_error 15109 15110else 15111 15112 15113 15114 15115ifeq ($(NO_PROTOBUF),true) 15116 15117# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15118 15119$(BINDIR)/$(CONFIG)/http_response_fuzzer_test: protobuf_dep_error 15120 15121else 15122 15123$(BINDIR)/$(CONFIG)/http_response_fuzzer_test: $(PROTOBUF_DEP) $(HTTP_RESPONSE_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15124 $(E) "[LD] Linking $@" 15125 $(Q) mkdir -p `dirname $@` 15126 $(Q) $(LDXX) $(LDFLAGS) $(HTTP_RESPONSE_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/http_response_fuzzer_test 15127 15128endif 15129 15130endif 15131 15132$(OBJDIR)/$(CONFIG)/test/core/http/response_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15133 15134$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15135 15136deps_http_response_fuzzer_test: $(HTTP_RESPONSE_FUZZER_TEST_OBJS:.o=.dep) 15137 15138ifneq ($(NO_SECURE),true) 15139ifneq ($(NO_DEPS),true) 15140-include $(HTTP_RESPONSE_FUZZER_TEST_OBJS:.o=.dep) 15141endif 15142endif 15143 15144 15145HYBRID_END2END_TEST_SRC = \ 15146 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 15147 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 15148 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 15149 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 15150 test/cpp/end2end/hybrid_end2end_test.cc \ 15151 test/cpp/end2end/test_service_impl.cc \ 15152 15153HYBRID_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HYBRID_END2END_TEST_SRC)))) 15154ifeq ($(NO_SECURE),true) 15155 15156# You can't build secure targets if you don't have OpenSSL. 15157 15158$(BINDIR)/$(CONFIG)/hybrid_end2end_test: openssl_dep_error 15159 15160else 15161 15162 15163 15164 15165ifeq ($(NO_PROTOBUF),true) 15166 15167# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15168 15169$(BINDIR)/$(CONFIG)/hybrid_end2end_test: protobuf_dep_error 15170 15171else 15172 15173$(BINDIR)/$(CONFIG)/hybrid_end2end_test: $(PROTOBUF_DEP) $(HYBRID_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15174 $(E) "[LD] Linking $@" 15175 $(Q) mkdir -p `dirname $@` 15176 $(Q) $(LDXX) $(LDFLAGS) $(HYBRID_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/hybrid_end2end_test 15177 15178endif 15179 15180endif 15181 15182$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15183 15184$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15185 15186$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15187 15188$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15189 15190$(OBJDIR)/$(CONFIG)/test/cpp/end2end/hybrid_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15191 15192$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15193 15194deps_hybrid_end2end_test: $(HYBRID_END2END_TEST_OBJS:.o=.dep) 15195 15196ifneq ($(NO_SECURE),true) 15197ifneq ($(NO_DEPS),true) 15198-include $(HYBRID_END2END_TEST_OBJS:.o=.dep) 15199endif 15200endif 15201$(OBJDIR)/$(CONFIG)/test/cpp/end2end/hybrid_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 15202$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 15203 15204 15205INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_SRC = \ 15206 test/core/bad_client/bad_client.cc \ 15207 test/core/bad_client/tests/initial_settings_frame.cc \ 15208 test/core/end2end/cq_verifier.cc \ 15209 15210INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_SRC)))) 15211ifeq ($(NO_SECURE),true) 15212 15213# You can't build secure targets if you don't have OpenSSL. 15214 15215$(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test: openssl_dep_error 15216 15217else 15218 15219 15220 15221 15222ifeq ($(NO_PROTOBUF),true) 15223 15224# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15225 15226$(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test: protobuf_dep_error 15227 15228else 15229 15230$(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test: $(PROTOBUF_DEP) $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15231 $(E) "[LD] Linking $@" 15232 $(Q) mkdir -p `dirname $@` 15233 $(Q) $(LDXX) $(LDFLAGS) $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test 15234 15235endif 15236 15237endif 15238 15239$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15240 15241$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/initial_settings_frame.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15242 15243$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15244 15245deps_initial_settings_frame_bad_client_test: $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS:.o=.dep) 15246 15247ifneq ($(NO_SECURE),true) 15248ifneq ($(NO_DEPS),true) 15249-include $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS:.o=.dep) 15250endif 15251endif 15252 15253 15254INTEROP_CLIENT_SRC = \ 15255 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 15256 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 15257 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 15258 test/core/security/oauth2_utils.cc \ 15259 test/cpp/interop/client.cc \ 15260 test/cpp/interop/client_helper.cc \ 15261 test/cpp/interop/interop_client.cc \ 15262 15263INTEROP_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_CLIENT_SRC)))) 15264ifeq ($(NO_SECURE),true) 15265 15266# You can't build secure targets if you don't have OpenSSL. 15267 15268$(BINDIR)/$(CONFIG)/interop_client: openssl_dep_error 15269 15270else 15271 15272 15273 15274 15275ifeq ($(NO_PROTOBUF),true) 15276 15277# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15278 15279$(BINDIR)/$(CONFIG)/interop_client: protobuf_dep_error 15280 15281else 15282 15283$(BINDIR)/$(CONFIG)/interop_client: $(PROTOBUF_DEP) $(INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15284 $(E) "[LD] Linking $@" 15285 $(Q) mkdir -p `dirname $@` 15286 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/interop_client 15287 15288endif 15289 15290endif 15291 15292$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15293 15294$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15295 15296$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15297 15298$(OBJDIR)/$(CONFIG)/test/core/security/oauth2_utils.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15299 15300$(OBJDIR)/$(CONFIG)/test/cpp/interop/client.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15301 15302$(OBJDIR)/$(CONFIG)/test/cpp/interop/client_helper.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15303 15304$(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_client.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15305 15306deps_interop_client: $(INTEROP_CLIENT_OBJS:.o=.dep) 15307 15308ifneq ($(NO_SECURE),true) 15309ifneq ($(NO_DEPS),true) 15310-include $(INTEROP_CLIENT_OBJS:.o=.dep) 15311endif 15312endif 15313$(OBJDIR)/$(CONFIG)/test/core/security/oauth2_utils.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 15314$(OBJDIR)/$(CONFIG)/test/cpp/interop/client.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 15315$(OBJDIR)/$(CONFIG)/test/cpp/interop/client_helper.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 15316$(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_client.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 15317 15318 15319INTEROP_SERVER_SRC = \ 15320 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 15321 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 15322 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 15323 test/cpp/interop/interop_server.cc \ 15324 test/cpp/interop/interop_server_bootstrap.cc \ 15325 test/cpp/interop/server_helper.cc \ 15326 15327INTEROP_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_SERVER_SRC)))) 15328ifeq ($(NO_SECURE),true) 15329 15330# You can't build secure targets if you don't have OpenSSL. 15331 15332$(BINDIR)/$(CONFIG)/interop_server: openssl_dep_error 15333 15334else 15335 15336 15337 15338 15339ifeq ($(NO_PROTOBUF),true) 15340 15341# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15342 15343$(BINDIR)/$(CONFIG)/interop_server: protobuf_dep_error 15344 15345else 15346 15347$(BINDIR)/$(CONFIG)/interop_server: $(PROTOBUF_DEP) $(INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15348 $(E) "[LD] Linking $@" 15349 $(Q) mkdir -p `dirname $@` 15350 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/interop_server 15351 15352endif 15353 15354endif 15355 15356$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15357 15358$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15359 15360$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15361 15362$(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_server.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15363 15364$(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_server_bootstrap.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15365 15366$(OBJDIR)/$(CONFIG)/test/cpp/interop/server_helper.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15367 15368deps_interop_server: $(INTEROP_SERVER_OBJS:.o=.dep) 15369 15370ifneq ($(NO_SECURE),true) 15371ifneq ($(NO_DEPS),true) 15372-include $(INTEROP_SERVER_OBJS:.o=.dep) 15373endif 15374endif 15375$(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_server.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 15376$(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_server_bootstrap.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 15377$(OBJDIR)/$(CONFIG)/test/cpp/interop/server_helper.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 15378 15379 15380INTEROP_TEST_SRC = \ 15381 test/cpp/interop/interop_test.cc \ 15382 15383INTEROP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_TEST_SRC)))) 15384ifeq ($(NO_SECURE),true) 15385 15386# You can't build secure targets if you don't have OpenSSL. 15387 15388$(BINDIR)/$(CONFIG)/interop_test: openssl_dep_error 15389 15390else 15391 15392 15393 15394 15395ifeq ($(NO_PROTOBUF),true) 15396 15397# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15398 15399$(BINDIR)/$(CONFIG)/interop_test: protobuf_dep_error 15400 15401else 15402 15403$(BINDIR)/$(CONFIG)/interop_test: $(PROTOBUF_DEP) $(INTEROP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15404 $(E) "[LD] Linking $@" 15405 $(Q) mkdir -p `dirname $@` 15406 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/interop_test 15407 15408endif 15409 15410endif 15411 15412$(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15413 15414deps_interop_test: $(INTEROP_TEST_OBJS:.o=.dep) 15415 15416ifneq ($(NO_SECURE),true) 15417ifneq ($(NO_DEPS),true) 15418-include $(INTEROP_TEST_OBJS:.o=.dep) 15419endif 15420endif 15421 15422 15423JSON_FUZZER_TEST_SRC = \ 15424 test/core/json/fuzzer.cc \ 15425 test/core/util/fuzzer_corpus_test.cc \ 15426 15427JSON_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_FUZZER_TEST_SRC)))) 15428ifeq ($(NO_SECURE),true) 15429 15430# You can't build secure targets if you don't have OpenSSL. 15431 15432$(BINDIR)/$(CONFIG)/json_fuzzer_test: openssl_dep_error 15433 15434else 15435 15436 15437 15438 15439ifeq ($(NO_PROTOBUF),true) 15440 15441# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15442 15443$(BINDIR)/$(CONFIG)/json_fuzzer_test: protobuf_dep_error 15444 15445else 15446 15447$(BINDIR)/$(CONFIG)/json_fuzzer_test: $(PROTOBUF_DEP) $(JSON_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15448 $(E) "[LD] Linking $@" 15449 $(Q) mkdir -p `dirname $@` 15450 $(Q) $(LDXX) $(LDFLAGS) $(JSON_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/json_fuzzer_test 15451 15452endif 15453 15454endif 15455 15456$(OBJDIR)/$(CONFIG)/test/core/json/fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15457 15458$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15459 15460deps_json_fuzzer_test: $(JSON_FUZZER_TEST_OBJS:.o=.dep) 15461 15462ifneq ($(NO_SECURE),true) 15463ifneq ($(NO_DEPS),true) 15464-include $(JSON_FUZZER_TEST_OBJS:.o=.dep) 15465endif 15466endif 15467 15468 15469JSON_TEST_SRC = \ 15470 test/core/json/json_test.cc \ 15471 15472JSON_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_TEST_SRC)))) 15473ifeq ($(NO_SECURE),true) 15474 15475# You can't build secure targets if you don't have OpenSSL. 15476 15477$(BINDIR)/$(CONFIG)/json_test: openssl_dep_error 15478 15479else 15480 15481 15482 15483 15484ifeq ($(NO_PROTOBUF),true) 15485 15486# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15487 15488$(BINDIR)/$(CONFIG)/json_test: protobuf_dep_error 15489 15490else 15491 15492$(BINDIR)/$(CONFIG)/json_test: $(PROTOBUF_DEP) $(JSON_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15493 $(E) "[LD] Linking $@" 15494 $(Q) mkdir -p `dirname $@` 15495 $(Q) $(LDXX) $(LDFLAGS) $(JSON_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/json_test 15496 15497endif 15498 15499endif 15500 15501$(OBJDIR)/$(CONFIG)/test/core/json/json_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15502 15503deps_json_test: $(JSON_TEST_OBJS:.o=.dep) 15504 15505ifneq ($(NO_SECURE),true) 15506ifneq ($(NO_DEPS),true) 15507-include $(JSON_TEST_OBJS:.o=.dep) 15508endif 15509endif 15510 15511 15512LARGE_METADATA_BAD_CLIENT_TEST_SRC = \ 15513 test/core/bad_client/bad_client.cc \ 15514 test/core/bad_client/tests/large_metadata.cc \ 15515 test/core/end2end/cq_verifier.cc \ 15516 15517LARGE_METADATA_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LARGE_METADATA_BAD_CLIENT_TEST_SRC)))) 15518ifeq ($(NO_SECURE),true) 15519 15520# You can't build secure targets if you don't have OpenSSL. 15521 15522$(BINDIR)/$(CONFIG)/large_metadata_bad_client_test: openssl_dep_error 15523 15524else 15525 15526 15527 15528 15529ifeq ($(NO_PROTOBUF),true) 15530 15531# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15532 15533$(BINDIR)/$(CONFIG)/large_metadata_bad_client_test: protobuf_dep_error 15534 15535else 15536 15537$(BINDIR)/$(CONFIG)/large_metadata_bad_client_test: $(PROTOBUF_DEP) $(LARGE_METADATA_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15538 $(E) "[LD] Linking $@" 15539 $(Q) mkdir -p `dirname $@` 15540 $(Q) $(LDXX) $(LDFLAGS) $(LARGE_METADATA_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test 15541 15542endif 15543 15544endif 15545 15546$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15547 15548$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/large_metadata.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15549 15550$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15551 15552deps_large_metadata_bad_client_test: $(LARGE_METADATA_BAD_CLIENT_TEST_OBJS:.o=.dep) 15553 15554ifneq ($(NO_SECURE),true) 15555ifneq ($(NO_DEPS),true) 15556-include $(LARGE_METADATA_BAD_CLIENT_TEST_OBJS:.o=.dep) 15557endif 15558endif 15559 15560 15561LB_GET_CPU_STATS_TEST_SRC = \ 15562 src/cpp/server/load_reporter/get_cpu_stats_linux.cc \ 15563 src/cpp/server/load_reporter/get_cpu_stats_macos.cc \ 15564 src/cpp/server/load_reporter/get_cpu_stats_unsupported.cc \ 15565 src/cpp/server/load_reporter/get_cpu_stats_windows.cc \ 15566 test/cpp/server/load_reporter/get_cpu_stats_test.cc \ 15567 15568LB_GET_CPU_STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LB_GET_CPU_STATS_TEST_SRC)))) 15569ifeq ($(NO_SECURE),true) 15570 15571# You can't build secure targets if you don't have OpenSSL. 15572 15573$(BINDIR)/$(CONFIG)/lb_get_cpu_stats_test: openssl_dep_error 15574 15575else 15576 15577 15578 15579 15580ifeq ($(NO_PROTOBUF),true) 15581 15582# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15583 15584$(BINDIR)/$(CONFIG)/lb_get_cpu_stats_test: protobuf_dep_error 15585 15586else 15587 15588$(BINDIR)/$(CONFIG)/lb_get_cpu_stats_test: $(PROTOBUF_DEP) $(LB_GET_CPU_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15589 $(E) "[LD] Linking $@" 15590 $(Q) mkdir -p `dirname $@` 15591 $(Q) $(LDXX) $(LDFLAGS) $(LB_GET_CPU_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/lb_get_cpu_stats_test 15592 15593endif 15594 15595endif 15596 15597$(OBJDIR)/$(CONFIG)/src/cpp/server/load_reporter/get_cpu_stats_linux.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15598 15599$(OBJDIR)/$(CONFIG)/src/cpp/server/load_reporter/get_cpu_stats_macos.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15600 15601$(OBJDIR)/$(CONFIG)/src/cpp/server/load_reporter/get_cpu_stats_unsupported.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15602 15603$(OBJDIR)/$(CONFIG)/src/cpp/server/load_reporter/get_cpu_stats_windows.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15604 15605$(OBJDIR)/$(CONFIG)/test/cpp/server/load_reporter/get_cpu_stats_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15606 15607deps_lb_get_cpu_stats_test: $(LB_GET_CPU_STATS_TEST_OBJS:.o=.dep) 15608 15609ifneq ($(NO_SECURE),true) 15610ifneq ($(NO_DEPS),true) 15611-include $(LB_GET_CPU_STATS_TEST_OBJS:.o=.dep) 15612endif 15613endif 15614 15615 15616LB_LOAD_DATA_STORE_TEST_SRC = \ 15617 src/cpp/server/load_reporter/load_data_store.cc \ 15618 test/cpp/server/load_reporter/load_data_store_test.cc \ 15619 15620LB_LOAD_DATA_STORE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LB_LOAD_DATA_STORE_TEST_SRC)))) 15621ifeq ($(NO_SECURE),true) 15622 15623# You can't build secure targets if you don't have OpenSSL. 15624 15625$(BINDIR)/$(CONFIG)/lb_load_data_store_test: openssl_dep_error 15626 15627else 15628 15629 15630 15631 15632ifeq ($(NO_PROTOBUF),true) 15633 15634# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15635 15636$(BINDIR)/$(CONFIG)/lb_load_data_store_test: protobuf_dep_error 15637 15638else 15639 15640$(BINDIR)/$(CONFIG)/lb_load_data_store_test: $(PROTOBUF_DEP) $(LB_LOAD_DATA_STORE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15641 $(E) "[LD] Linking $@" 15642 $(Q) mkdir -p `dirname $@` 15643 $(Q) $(LDXX) $(LDFLAGS) $(LB_LOAD_DATA_STORE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/lb_load_data_store_test 15644 15645endif 15646 15647endif 15648 15649$(OBJDIR)/$(CONFIG)/src/cpp/server/load_reporter/load_data_store.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15650 15651$(OBJDIR)/$(CONFIG)/test/cpp/server/load_reporter/load_data_store_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15652 15653deps_lb_load_data_store_test: $(LB_LOAD_DATA_STORE_TEST_OBJS:.o=.dep) 15654 15655ifneq ($(NO_SECURE),true) 15656ifneq ($(NO_DEPS),true) 15657-include $(LB_LOAD_DATA_STORE_TEST_OBJS:.o=.dep) 15658endif 15659endif 15660 15661 15662LINUX_SYSTEM_ROOTS_TEST_SRC = \ 15663 test/core/security/linux_system_roots_test.cc \ 15664 15665LINUX_SYSTEM_ROOTS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LINUX_SYSTEM_ROOTS_TEST_SRC)))) 15666ifeq ($(NO_SECURE),true) 15667 15668# You can't build secure targets if you don't have OpenSSL. 15669 15670$(BINDIR)/$(CONFIG)/linux_system_roots_test: openssl_dep_error 15671 15672else 15673 15674 15675 15676 15677ifeq ($(NO_PROTOBUF),true) 15678 15679# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15680 15681$(BINDIR)/$(CONFIG)/linux_system_roots_test: protobuf_dep_error 15682 15683else 15684 15685$(BINDIR)/$(CONFIG)/linux_system_roots_test: $(PROTOBUF_DEP) $(LINUX_SYSTEM_ROOTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15686 $(E) "[LD] Linking $@" 15687 $(Q) mkdir -p `dirname $@` 15688 $(Q) $(LDXX) $(LDFLAGS) $(LINUX_SYSTEM_ROOTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/linux_system_roots_test 15689 15690endif 15691 15692endif 15693 15694$(OBJDIR)/$(CONFIG)/test/core/security/linux_system_roots_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15695 15696deps_linux_system_roots_test: $(LINUX_SYSTEM_ROOTS_TEST_OBJS:.o=.dep) 15697 15698ifneq ($(NO_SECURE),true) 15699ifneq ($(NO_DEPS),true) 15700-include $(LINUX_SYSTEM_ROOTS_TEST_OBJS:.o=.dep) 15701endif 15702endif 15703 15704 15705MESSAGE_ALLOCATOR_END2END_TEST_SRC = \ 15706 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 15707 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 15708 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 15709 test/cpp/end2end/message_allocator_end2end_test.cc \ 15710 test/cpp/end2end/test_service_impl.cc \ 15711 15712MESSAGE_ALLOCATOR_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MESSAGE_ALLOCATOR_END2END_TEST_SRC)))) 15713ifeq ($(NO_SECURE),true) 15714 15715# You can't build secure targets if you don't have OpenSSL. 15716 15717$(BINDIR)/$(CONFIG)/message_allocator_end2end_test: openssl_dep_error 15718 15719else 15720 15721 15722 15723 15724ifeq ($(NO_PROTOBUF),true) 15725 15726# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15727 15728$(BINDIR)/$(CONFIG)/message_allocator_end2end_test: protobuf_dep_error 15729 15730else 15731 15732$(BINDIR)/$(CONFIG)/message_allocator_end2end_test: $(PROTOBUF_DEP) $(MESSAGE_ALLOCATOR_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15733 $(E) "[LD] Linking $@" 15734 $(Q) mkdir -p `dirname $@` 15735 $(Q) $(LDXX) $(LDFLAGS) $(MESSAGE_ALLOCATOR_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/message_allocator_end2end_test 15736 15737endif 15738 15739endif 15740 15741$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15742 15743$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15744 15745$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15746 15747$(OBJDIR)/$(CONFIG)/test/cpp/end2end/message_allocator_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15748 15749$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15750 15751deps_message_allocator_end2end_test: $(MESSAGE_ALLOCATOR_END2END_TEST_OBJS:.o=.dep) 15752 15753ifneq ($(NO_SECURE),true) 15754ifneq ($(NO_DEPS),true) 15755-include $(MESSAGE_ALLOCATOR_END2END_TEST_OBJS:.o=.dep) 15756endif 15757endif 15758$(OBJDIR)/$(CONFIG)/test/cpp/end2end/message_allocator_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 15759$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 15760 15761 15762MOCK_TEST_SRC = \ 15763 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 15764 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 15765 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 15766 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 15767 test/cpp/end2end/mock_test.cc \ 15768 15769MOCK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MOCK_TEST_SRC)))) 15770ifeq ($(NO_SECURE),true) 15771 15772# You can't build secure targets if you don't have OpenSSL. 15773 15774$(BINDIR)/$(CONFIG)/mock_test: openssl_dep_error 15775 15776else 15777 15778 15779 15780 15781ifeq ($(NO_PROTOBUF),true) 15782 15783# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15784 15785$(BINDIR)/$(CONFIG)/mock_test: protobuf_dep_error 15786 15787else 15788 15789$(BINDIR)/$(CONFIG)/mock_test: $(PROTOBUF_DEP) $(MOCK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15790 $(E) "[LD] Linking $@" 15791 $(Q) mkdir -p `dirname $@` 15792 $(Q) $(LDXX) $(LDFLAGS) $(MOCK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/mock_test 15793 15794endif 15795 15796endif 15797 15798$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15799 15800$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15801 15802$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15803 15804$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15805 15806$(OBJDIR)/$(CONFIG)/test/cpp/end2end/mock_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15807 15808deps_mock_test: $(MOCK_TEST_OBJS:.o=.dep) 15809 15810ifneq ($(NO_SECURE),true) 15811ifneq ($(NO_DEPS),true) 15812-include $(MOCK_TEST_OBJS:.o=.dep) 15813endif 15814endif 15815$(OBJDIR)/$(CONFIG)/test/cpp/end2end/mock_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 15816 15817 15818NANOPB_FUZZER_RESPONSE_TEST_SRC = \ 15819 test/core/nanopb/fuzzer_response.cc \ 15820 test/core/util/fuzzer_corpus_test.cc \ 15821 15822NANOPB_FUZZER_RESPONSE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NANOPB_FUZZER_RESPONSE_TEST_SRC)))) 15823ifeq ($(NO_SECURE),true) 15824 15825# You can't build secure targets if you don't have OpenSSL. 15826 15827$(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test: openssl_dep_error 15828 15829else 15830 15831 15832 15833 15834ifeq ($(NO_PROTOBUF),true) 15835 15836# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15837 15838$(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test: protobuf_dep_error 15839 15840else 15841 15842$(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test: $(PROTOBUF_DEP) $(NANOPB_FUZZER_RESPONSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15843 $(E) "[LD] Linking $@" 15844 $(Q) mkdir -p `dirname $@` 15845 $(Q) $(LDXX) $(LDFLAGS) $(NANOPB_FUZZER_RESPONSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test 15846 15847endif 15848 15849endif 15850 15851$(OBJDIR)/$(CONFIG)/test/core/nanopb/fuzzer_response.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15852 15853$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15854 15855deps_nanopb_fuzzer_response_test: $(NANOPB_FUZZER_RESPONSE_TEST_OBJS:.o=.dep) 15856 15857ifneq ($(NO_SECURE),true) 15858ifneq ($(NO_DEPS),true) 15859-include $(NANOPB_FUZZER_RESPONSE_TEST_OBJS:.o=.dep) 15860endif 15861endif 15862 15863 15864NANOPB_FUZZER_SERVERLIST_TEST_SRC = \ 15865 test/core/nanopb/fuzzer_serverlist.cc \ 15866 test/core/util/fuzzer_corpus_test.cc \ 15867 15868NANOPB_FUZZER_SERVERLIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NANOPB_FUZZER_SERVERLIST_TEST_SRC)))) 15869ifeq ($(NO_SECURE),true) 15870 15871# You can't build secure targets if you don't have OpenSSL. 15872 15873$(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test: openssl_dep_error 15874 15875else 15876 15877 15878 15879 15880ifeq ($(NO_PROTOBUF),true) 15881 15882# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15883 15884$(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test: protobuf_dep_error 15885 15886else 15887 15888$(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test: $(PROTOBUF_DEP) $(NANOPB_FUZZER_SERVERLIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15889 $(E) "[LD] Linking $@" 15890 $(Q) mkdir -p `dirname $@` 15891 $(Q) $(LDXX) $(LDFLAGS) $(NANOPB_FUZZER_SERVERLIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test 15892 15893endif 15894 15895endif 15896 15897$(OBJDIR)/$(CONFIG)/test/core/nanopb/fuzzer_serverlist.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15898 15899$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15900 15901deps_nanopb_fuzzer_serverlist_test: $(NANOPB_FUZZER_SERVERLIST_TEST_OBJS:.o=.dep) 15902 15903ifneq ($(NO_SECURE),true) 15904ifneq ($(NO_DEPS),true) 15905-include $(NANOPB_FUZZER_SERVERLIST_TEST_OBJS:.o=.dep) 15906endif 15907endif 15908 15909 15910NONBLOCKING_TEST_SRC = \ 15911 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 15912 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 15913 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 15914 test/cpp/end2end/nonblocking_test.cc \ 15915 15916NONBLOCKING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NONBLOCKING_TEST_SRC)))) 15917ifeq ($(NO_SECURE),true) 15918 15919# You can't build secure targets if you don't have OpenSSL. 15920 15921$(BINDIR)/$(CONFIG)/nonblocking_test: openssl_dep_error 15922 15923else 15924 15925 15926 15927 15928ifeq ($(NO_PROTOBUF),true) 15929 15930# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15931 15932$(BINDIR)/$(CONFIG)/nonblocking_test: protobuf_dep_error 15933 15934else 15935 15936$(BINDIR)/$(CONFIG)/nonblocking_test: $(PROTOBUF_DEP) $(NONBLOCKING_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15937 $(E) "[LD] Linking $@" 15938 $(Q) mkdir -p `dirname $@` 15939 $(Q) $(LDXX) $(LDFLAGS) $(NONBLOCKING_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/nonblocking_test 15940 15941endif 15942 15943endif 15944 15945$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15946 15947$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15948 15949$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15950 15951$(OBJDIR)/$(CONFIG)/test/cpp/end2end/nonblocking_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 15952 15953deps_nonblocking_test: $(NONBLOCKING_TEST_OBJS:.o=.dep) 15954 15955ifneq ($(NO_SECURE),true) 15956ifneq ($(NO_DEPS),true) 15957-include $(NONBLOCKING_TEST_OBJS:.o=.dep) 15958endif 15959endif 15960$(OBJDIR)/$(CONFIG)/test/cpp/end2end/nonblocking_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 15961 15962 15963NOOP-BENCHMARK_SRC = \ 15964 test/cpp/microbenchmarks/noop-benchmark.cc \ 15965 15966NOOP-BENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NOOP-BENCHMARK_SRC)))) 15967ifeq ($(NO_SECURE),true) 15968 15969# You can't build secure targets if you don't have OpenSSL. 15970 15971$(BINDIR)/$(CONFIG)/noop-benchmark: openssl_dep_error 15972 15973else 15974 15975 15976 15977 15978ifeq ($(NO_PROTOBUF),true) 15979 15980# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 15981 15982$(BINDIR)/$(CONFIG)/noop-benchmark: protobuf_dep_error 15983 15984else 15985 15986$(BINDIR)/$(CONFIG)/noop-benchmark: $(PROTOBUF_DEP) $(NOOP-BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 15987 $(E) "[LD] Linking $@" 15988 $(Q) mkdir -p `dirname $@` 15989 $(Q) $(LDXX) $(LDFLAGS) $(NOOP-BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/noop-benchmark 15990 15991endif 15992 15993endif 15994 15995$(NOOP-BENCHMARK_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 15996$(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/noop-benchmark.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 15997 15998deps_noop-benchmark: $(NOOP-BENCHMARK_OBJS:.o=.dep) 15999 16000ifneq ($(NO_SECURE),true) 16001ifneq ($(NO_DEPS),true) 16002-include $(NOOP-BENCHMARK_OBJS:.o=.dep) 16003endif 16004endif 16005 16006 16007ORPHANABLE_TEST_SRC = \ 16008 test/core/gprpp/orphanable_test.cc \ 16009 16010ORPHANABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ORPHANABLE_TEST_SRC)))) 16011ifeq ($(NO_SECURE),true) 16012 16013# You can't build secure targets if you don't have OpenSSL. 16014 16015$(BINDIR)/$(CONFIG)/orphanable_test: openssl_dep_error 16016 16017else 16018 16019 16020 16021 16022ifeq ($(NO_PROTOBUF),true) 16023 16024# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16025 16026$(BINDIR)/$(CONFIG)/orphanable_test: protobuf_dep_error 16027 16028else 16029 16030$(BINDIR)/$(CONFIG)/orphanable_test: $(PROTOBUF_DEP) $(ORPHANABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16031 $(E) "[LD] Linking $@" 16032 $(Q) mkdir -p `dirname $@` 16033 $(Q) $(LDXX) $(LDFLAGS) $(ORPHANABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/orphanable_test 16034 16035endif 16036 16037endif 16038 16039$(OBJDIR)/$(CONFIG)/test/core/gprpp/orphanable_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16040 16041deps_orphanable_test: $(ORPHANABLE_TEST_OBJS:.o=.dep) 16042 16043ifneq ($(NO_SECURE),true) 16044ifneq ($(NO_DEPS),true) 16045-include $(ORPHANABLE_TEST_OBJS:.o=.dep) 16046endif 16047endif 16048 16049 16050OUT_OF_BOUNDS_BAD_CLIENT_TEST_SRC = \ 16051 test/core/bad_client/bad_client.cc \ 16052 test/core/bad_client/tests/out_of_bounds.cc \ 16053 test/core/end2end/cq_verifier.cc \ 16054 16055OUT_OF_BOUNDS_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(OUT_OF_BOUNDS_BAD_CLIENT_TEST_SRC)))) 16056ifeq ($(NO_SECURE),true) 16057 16058# You can't build secure targets if you don't have OpenSSL. 16059 16060$(BINDIR)/$(CONFIG)/out_of_bounds_bad_client_test: openssl_dep_error 16061 16062else 16063 16064 16065 16066 16067ifeq ($(NO_PROTOBUF),true) 16068 16069# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16070 16071$(BINDIR)/$(CONFIG)/out_of_bounds_bad_client_test: protobuf_dep_error 16072 16073else 16074 16075$(BINDIR)/$(CONFIG)/out_of_bounds_bad_client_test: $(PROTOBUF_DEP) $(OUT_OF_BOUNDS_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16076 $(E) "[LD] Linking $@" 16077 $(Q) mkdir -p `dirname $@` 16078 $(Q) $(LDXX) $(LDFLAGS) $(OUT_OF_BOUNDS_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/out_of_bounds_bad_client_test 16079 16080endif 16081 16082endif 16083 16084$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16085 16086$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/out_of_bounds.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16087 16088$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16089 16090deps_out_of_bounds_bad_client_test: $(OUT_OF_BOUNDS_BAD_CLIENT_TEST_OBJS:.o=.dep) 16091 16092ifneq ($(NO_SECURE),true) 16093ifneq ($(NO_DEPS),true) 16094-include $(OUT_OF_BOUNDS_BAD_CLIENT_TEST_OBJS:.o=.dep) 16095endif 16096endif 16097 16098 16099PERCENT_DECODE_FUZZER_SRC = \ 16100 test/core/slice/percent_decode_fuzzer.cc \ 16101 test/core/util/fuzzer_corpus_test.cc \ 16102 16103PERCENT_DECODE_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_DECODE_FUZZER_SRC)))) 16104ifeq ($(NO_SECURE),true) 16105 16106# You can't build secure targets if you don't have OpenSSL. 16107 16108$(BINDIR)/$(CONFIG)/percent_decode_fuzzer: openssl_dep_error 16109 16110else 16111 16112 16113 16114 16115ifeq ($(NO_PROTOBUF),true) 16116 16117# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16118 16119$(BINDIR)/$(CONFIG)/percent_decode_fuzzer: protobuf_dep_error 16120 16121else 16122 16123$(BINDIR)/$(CONFIG)/percent_decode_fuzzer: $(PROTOBUF_DEP) $(PERCENT_DECODE_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16124 $(E) "[LD] Linking $@" 16125 $(Q) mkdir -p `dirname $@` 16126 $(Q) $(LDXX) $(LDFLAGS) $(PERCENT_DECODE_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/percent_decode_fuzzer 16127 16128endif 16129 16130endif 16131 16132$(OBJDIR)/$(CONFIG)/test/core/slice/percent_decode_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16133 16134$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16135 16136deps_percent_decode_fuzzer: $(PERCENT_DECODE_FUZZER_OBJS:.o=.dep) 16137 16138ifneq ($(NO_SECURE),true) 16139ifneq ($(NO_DEPS),true) 16140-include $(PERCENT_DECODE_FUZZER_OBJS:.o=.dep) 16141endif 16142endif 16143 16144 16145PERCENT_ENCODE_FUZZER_SRC = \ 16146 test/core/slice/percent_encode_fuzzer.cc \ 16147 test/core/util/fuzzer_corpus_test.cc \ 16148 16149PERCENT_ENCODE_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_ENCODE_FUZZER_SRC)))) 16150ifeq ($(NO_SECURE),true) 16151 16152# You can't build secure targets if you don't have OpenSSL. 16153 16154$(BINDIR)/$(CONFIG)/percent_encode_fuzzer: openssl_dep_error 16155 16156else 16157 16158 16159 16160 16161ifeq ($(NO_PROTOBUF),true) 16162 16163# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16164 16165$(BINDIR)/$(CONFIG)/percent_encode_fuzzer: protobuf_dep_error 16166 16167else 16168 16169$(BINDIR)/$(CONFIG)/percent_encode_fuzzer: $(PROTOBUF_DEP) $(PERCENT_ENCODE_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16170 $(E) "[LD] Linking $@" 16171 $(Q) mkdir -p `dirname $@` 16172 $(Q) $(LDXX) $(LDFLAGS) $(PERCENT_ENCODE_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/percent_encode_fuzzer 16173 16174endif 16175 16176endif 16177 16178$(OBJDIR)/$(CONFIG)/test/core/slice/percent_encode_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16179 16180$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16181 16182deps_percent_encode_fuzzer: $(PERCENT_ENCODE_FUZZER_OBJS:.o=.dep) 16183 16184ifneq ($(NO_SECURE),true) 16185ifneq ($(NO_DEPS),true) 16186-include $(PERCENT_ENCODE_FUZZER_OBJS:.o=.dep) 16187endif 16188endif 16189 16190 16191PID_CONTROLLER_TEST_SRC = \ 16192 test/core/transport/pid_controller_test.cc \ 16193 16194PID_CONTROLLER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PID_CONTROLLER_TEST_SRC)))) 16195ifeq ($(NO_SECURE),true) 16196 16197# You can't build secure targets if you don't have OpenSSL. 16198 16199$(BINDIR)/$(CONFIG)/pid_controller_test: openssl_dep_error 16200 16201else 16202 16203 16204 16205 16206ifeq ($(NO_PROTOBUF),true) 16207 16208# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16209 16210$(BINDIR)/$(CONFIG)/pid_controller_test: protobuf_dep_error 16211 16212else 16213 16214$(BINDIR)/$(CONFIG)/pid_controller_test: $(PROTOBUF_DEP) $(PID_CONTROLLER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16215 $(E) "[LD] Linking $@" 16216 $(Q) mkdir -p `dirname $@` 16217 $(Q) $(LDXX) $(LDFLAGS) $(PID_CONTROLLER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/pid_controller_test 16218 16219endif 16220 16221endif 16222 16223$(OBJDIR)/$(CONFIG)/test/core/transport/pid_controller_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16224 16225deps_pid_controller_test: $(PID_CONTROLLER_TEST_OBJS:.o=.dep) 16226 16227ifneq ($(NO_SECURE),true) 16228ifneq ($(NO_DEPS),true) 16229-include $(PID_CONTROLLER_TEST_OBJS:.o=.dep) 16230endif 16231endif 16232 16233 16234PORT_SHARING_END2END_TEST_SRC = \ 16235 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 16236 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 16237 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 16238 test/cpp/end2end/port_sharing_end2end_test.cc \ 16239 test/cpp/end2end/test_service_impl.cc \ 16240 16241PORT_SHARING_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PORT_SHARING_END2END_TEST_SRC)))) 16242ifeq ($(NO_SECURE),true) 16243 16244# You can't build secure targets if you don't have OpenSSL. 16245 16246$(BINDIR)/$(CONFIG)/port_sharing_end2end_test: openssl_dep_error 16247 16248else 16249 16250 16251 16252 16253ifeq ($(NO_PROTOBUF),true) 16254 16255# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16256 16257$(BINDIR)/$(CONFIG)/port_sharing_end2end_test: protobuf_dep_error 16258 16259else 16260 16261$(BINDIR)/$(CONFIG)/port_sharing_end2end_test: $(PROTOBUF_DEP) $(PORT_SHARING_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16262 $(E) "[LD] Linking $@" 16263 $(Q) mkdir -p `dirname $@` 16264 $(Q) $(LDXX) $(LDFLAGS) $(PORT_SHARING_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/port_sharing_end2end_test 16265 16266endif 16267 16268endif 16269 16270$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16271 16272$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16273 16274$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16275 16276$(OBJDIR)/$(CONFIG)/test/cpp/end2end/port_sharing_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16277 16278$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16279 16280deps_port_sharing_end2end_test: $(PORT_SHARING_END2END_TEST_OBJS:.o=.dep) 16281 16282ifneq ($(NO_SECURE),true) 16283ifneq ($(NO_DEPS),true) 16284-include $(PORT_SHARING_END2END_TEST_OBJS:.o=.dep) 16285endif 16286endif 16287$(OBJDIR)/$(CONFIG)/test/cpp/end2end/port_sharing_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16288$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16289 16290 16291PROTO_SERVER_REFLECTION_TEST_SRC = \ 16292 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 16293 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 16294 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 16295 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 16296 test/cpp/end2end/proto_server_reflection_test.cc \ 16297 test/cpp/end2end/test_service_impl.cc \ 16298 test/cpp/util/proto_reflection_descriptor_database.cc \ 16299 16300PROTO_SERVER_REFLECTION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PROTO_SERVER_REFLECTION_TEST_SRC)))) 16301ifeq ($(NO_SECURE),true) 16302 16303# You can't build secure targets if you don't have OpenSSL. 16304 16305$(BINDIR)/$(CONFIG)/proto_server_reflection_test: openssl_dep_error 16306 16307else 16308 16309 16310 16311 16312ifeq ($(NO_PROTOBUF),true) 16313 16314# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16315 16316$(BINDIR)/$(CONFIG)/proto_server_reflection_test: protobuf_dep_error 16317 16318else 16319 16320$(BINDIR)/$(CONFIG)/proto_server_reflection_test: $(PROTOBUF_DEP) $(PROTO_SERVER_REFLECTION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16321 $(E) "[LD] Linking $@" 16322 $(Q) mkdir -p `dirname $@` 16323 $(Q) $(LDXX) $(LDFLAGS) $(PROTO_SERVER_REFLECTION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/proto_server_reflection_test 16324 16325endif 16326 16327endif 16328 16329$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16330 16331$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16332 16333$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16334 16335$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16336 16337$(OBJDIR)/$(CONFIG)/test/cpp/end2end/proto_server_reflection_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16338 16339$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16340 16341$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_reflection_descriptor_database.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16342 16343deps_proto_server_reflection_test: $(PROTO_SERVER_REFLECTION_TEST_OBJS:.o=.dep) 16344 16345ifneq ($(NO_SECURE),true) 16346ifneq ($(NO_DEPS),true) 16347-include $(PROTO_SERVER_REFLECTION_TEST_OBJS:.o=.dep) 16348endif 16349endif 16350$(OBJDIR)/$(CONFIG)/test/cpp/end2end/proto_server_reflection_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16351$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16352$(OBJDIR)/$(CONFIG)/test/cpp/util/proto_reflection_descriptor_database.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16353 16354 16355PROTO_UTILS_TEST_SRC = \ 16356 test/cpp/codegen/proto_utils_test.cc \ 16357 16358PROTO_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PROTO_UTILS_TEST_SRC)))) 16359ifeq ($(NO_SECURE),true) 16360 16361# You can't build secure targets if you don't have OpenSSL. 16362 16363$(BINDIR)/$(CONFIG)/proto_utils_test: openssl_dep_error 16364 16365else 16366 16367 16368 16369 16370ifeq ($(NO_PROTOBUF),true) 16371 16372# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16373 16374$(BINDIR)/$(CONFIG)/proto_utils_test: protobuf_dep_error 16375 16376else 16377 16378$(BINDIR)/$(CONFIG)/proto_utils_test: $(PROTOBUF_DEP) $(PROTO_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16379 $(E) "[LD] Linking $@" 16380 $(Q) mkdir -p `dirname $@` 16381 $(Q) $(LDXX) $(LDFLAGS) $(PROTO_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/proto_utils_test 16382 16383endif 16384 16385endif 16386 16387$(OBJDIR)/$(CONFIG)/test/cpp/codegen/proto_utils_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16388 16389deps_proto_utils_test: $(PROTO_UTILS_TEST_OBJS:.o=.dep) 16390 16391ifneq ($(NO_SECURE),true) 16392ifneq ($(NO_DEPS),true) 16393-include $(PROTO_UTILS_TEST_OBJS:.o=.dep) 16394endif 16395endif 16396 16397 16398QPS_JSON_DRIVER_SRC = \ 16399 $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc \ 16400 $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.grpc.pb.cc \ 16401 $(GENDIR)/src/proto/grpc/testing/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc \ 16402 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 16403 $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc \ 16404 $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc \ 16405 $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc \ 16406 $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc \ 16407 src/cpp/util/core_stats.cc \ 16408 test/cpp/qps/benchmark_config.cc \ 16409 test/cpp/qps/client_async.cc \ 16410 test/cpp/qps/client_callback.cc \ 16411 test/cpp/qps/client_sync.cc \ 16412 test/cpp/qps/driver.cc \ 16413 test/cpp/qps/parse_json.cc \ 16414 test/cpp/qps/qps_json_driver.cc \ 16415 test/cpp/qps/qps_server_builder.cc \ 16416 test/cpp/qps/qps_worker.cc \ 16417 test/cpp/qps/report.cc \ 16418 test/cpp/qps/server_async.cc \ 16419 test/cpp/qps/server_callback.cc \ 16420 test/cpp/qps/server_sync.cc \ 16421 test/cpp/qps/usage_timer.cc \ 16422 16423QPS_JSON_DRIVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_JSON_DRIVER_SRC)))) 16424ifeq ($(NO_SECURE),true) 16425 16426# You can't build secure targets if you don't have OpenSSL. 16427 16428$(BINDIR)/$(CONFIG)/qps_json_driver: openssl_dep_error 16429 16430else 16431 16432 16433 16434 16435ifeq ($(NO_PROTOBUF),true) 16436 16437# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16438 16439$(BINDIR)/$(CONFIG)/qps_json_driver: protobuf_dep_error 16440 16441else 16442 16443$(BINDIR)/$(CONFIG)/qps_json_driver: $(PROTOBUF_DEP) $(QPS_JSON_DRIVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16444 $(E) "[LD] Linking $@" 16445 $(Q) mkdir -p `dirname $@` 16446 $(Q) $(LDXX) $(LDFLAGS) $(QPS_JSON_DRIVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/qps_json_driver 16447 16448endif 16449 16450endif 16451 16452$(OBJDIR)/$(CONFIG)/src/proto/grpc/core/stats.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16453 16454$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/benchmark_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16455 16456$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/control.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16457 16458$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16459 16460$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/payloads.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16461 16462$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/report_qps_scenario_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16463 16464$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/stats.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16465 16466$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/worker_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16467 16468$(OBJDIR)/$(CONFIG)/src/cpp/util/core_stats.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16469 16470$(OBJDIR)/$(CONFIG)/test/cpp/qps/benchmark_config.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16471 16472$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_async.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16473 16474$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_callback.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16475 16476$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_sync.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16477 16478$(OBJDIR)/$(CONFIG)/test/cpp/qps/driver.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16479 16480$(OBJDIR)/$(CONFIG)/test/cpp/qps/parse_json.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16481 16482$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_json_driver.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16483 16484$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_server_builder.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16485 16486$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_worker.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16487 16488$(OBJDIR)/$(CONFIG)/test/cpp/qps/report.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16489 16490$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_async.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16491 16492$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_callback.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16493 16494$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_sync.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16495 16496$(OBJDIR)/$(CONFIG)/test/cpp/qps/usage_timer.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16497 16498deps_qps_json_driver: $(QPS_JSON_DRIVER_OBJS:.o=.dep) 16499 16500ifneq ($(NO_SECURE),true) 16501ifneq ($(NO_DEPS),true) 16502-include $(QPS_JSON_DRIVER_OBJS:.o=.dep) 16503endif 16504endif 16505$(OBJDIR)/$(CONFIG)/src/cpp/util/core_stats.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16506$(OBJDIR)/$(CONFIG)/test/cpp/qps/benchmark_config.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16507$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_async.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16508$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_callback.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16509$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_sync.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16510$(OBJDIR)/$(CONFIG)/test/cpp/qps/driver.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16511$(OBJDIR)/$(CONFIG)/test/cpp/qps/parse_json.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16512$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_json_driver.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16513$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_server_builder.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16514$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_worker.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16515$(OBJDIR)/$(CONFIG)/test/cpp/qps/report.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16516$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_async.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16517$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_callback.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16518$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_sync.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16519$(OBJDIR)/$(CONFIG)/test/cpp/qps/usage_timer.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16520 16521 16522QPS_WORKER_SRC = \ 16523 $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc \ 16524 $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.grpc.pb.cc \ 16525 $(GENDIR)/src/proto/grpc/testing/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc \ 16526 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 16527 $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc \ 16528 $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc \ 16529 $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc \ 16530 src/cpp/util/core_stats.cc \ 16531 test/cpp/qps/client_async.cc \ 16532 test/cpp/qps/client_callback.cc \ 16533 test/cpp/qps/client_sync.cc \ 16534 test/cpp/qps/qps_server_builder.cc \ 16535 test/cpp/qps/qps_worker.cc \ 16536 test/cpp/qps/server_async.cc \ 16537 test/cpp/qps/server_callback.cc \ 16538 test/cpp/qps/server_sync.cc \ 16539 test/cpp/qps/usage_timer.cc \ 16540 test/cpp/qps/worker.cc \ 16541 16542QPS_WORKER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_WORKER_SRC)))) 16543ifeq ($(NO_SECURE),true) 16544 16545# You can't build secure targets if you don't have OpenSSL. 16546 16547$(BINDIR)/$(CONFIG)/qps_worker: openssl_dep_error 16548 16549else 16550 16551 16552 16553 16554ifeq ($(NO_PROTOBUF),true) 16555 16556# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16557 16558$(BINDIR)/$(CONFIG)/qps_worker: protobuf_dep_error 16559 16560else 16561 16562$(BINDIR)/$(CONFIG)/qps_worker: $(PROTOBUF_DEP) $(QPS_WORKER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16563 $(E) "[LD] Linking $@" 16564 $(Q) mkdir -p `dirname $@` 16565 $(Q) $(LDXX) $(LDFLAGS) $(QPS_WORKER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/qps_worker 16566 16567endif 16568 16569endif 16570 16571$(OBJDIR)/$(CONFIG)/src/proto/grpc/core/stats.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16572 16573$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/benchmark_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16574 16575$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/control.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16576 16577$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16578 16579$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/payloads.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16580 16581$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/stats.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16582 16583$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/worker_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16584 16585$(OBJDIR)/$(CONFIG)/src/cpp/util/core_stats.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16586 16587$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_async.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16588 16589$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_callback.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16590 16591$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_sync.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16592 16593$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_server_builder.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16594 16595$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_worker.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16596 16597$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_async.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16598 16599$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_callback.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16600 16601$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_sync.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16602 16603$(OBJDIR)/$(CONFIG)/test/cpp/qps/usage_timer.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16604 16605$(OBJDIR)/$(CONFIG)/test/cpp/qps/worker.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16606 16607deps_qps_worker: $(QPS_WORKER_OBJS:.o=.dep) 16608 16609ifneq ($(NO_SECURE),true) 16610ifneq ($(NO_DEPS),true) 16611-include $(QPS_WORKER_OBJS:.o=.dep) 16612endif 16613endif 16614$(OBJDIR)/$(CONFIG)/src/cpp/util/core_stats.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16615$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_async.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16616$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_callback.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16617$(OBJDIR)/$(CONFIG)/test/cpp/qps/client_sync.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16618$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_server_builder.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16619$(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_worker.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16620$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_async.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16621$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_callback.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16622$(OBJDIR)/$(CONFIG)/test/cpp/qps/server_sync.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16623$(OBJDIR)/$(CONFIG)/test/cpp/qps/usage_timer.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16624$(OBJDIR)/$(CONFIG)/test/cpp/qps/worker.o: $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 16625 16626 16627RAW_END2END_TEST_SRC = \ 16628 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 16629 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 16630 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 16631 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 16632 test/cpp/end2end/raw_end2end_test.cc \ 16633 test/cpp/end2end/test_service_impl.cc \ 16634 16635RAW_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RAW_END2END_TEST_SRC)))) 16636ifeq ($(NO_SECURE),true) 16637 16638# You can't build secure targets if you don't have OpenSSL. 16639 16640$(BINDIR)/$(CONFIG)/raw_end2end_test: openssl_dep_error 16641 16642else 16643 16644 16645 16646 16647ifeq ($(NO_PROTOBUF),true) 16648 16649# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16650 16651$(BINDIR)/$(CONFIG)/raw_end2end_test: protobuf_dep_error 16652 16653else 16654 16655$(BINDIR)/$(CONFIG)/raw_end2end_test: $(PROTOBUF_DEP) $(RAW_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16656 $(E) "[LD] Linking $@" 16657 $(Q) mkdir -p `dirname $@` 16658 $(Q) $(LDXX) $(LDFLAGS) $(RAW_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/raw_end2end_test 16659 16660endif 16661 16662endif 16663 16664$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16665 16666$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16667 16668$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16669 16670$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16671 16672$(OBJDIR)/$(CONFIG)/test/cpp/end2end/raw_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16673 16674$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16675 16676deps_raw_end2end_test: $(RAW_END2END_TEST_OBJS:.o=.dep) 16677 16678ifneq ($(NO_SECURE),true) 16679ifneq ($(NO_DEPS),true) 16680-include $(RAW_END2END_TEST_OBJS:.o=.dep) 16681endif 16682endif 16683$(OBJDIR)/$(CONFIG)/test/cpp/end2end/raw_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16684$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16685 16686 16687REF_COUNTED_PTR_TEST_SRC = \ 16688 test/core/gprpp/ref_counted_ptr_test.cc \ 16689 16690REF_COUNTED_PTR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(REF_COUNTED_PTR_TEST_SRC)))) 16691ifeq ($(NO_SECURE),true) 16692 16693# You can't build secure targets if you don't have OpenSSL. 16694 16695$(BINDIR)/$(CONFIG)/ref_counted_ptr_test: openssl_dep_error 16696 16697else 16698 16699 16700 16701 16702ifeq ($(NO_PROTOBUF),true) 16703 16704# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16705 16706$(BINDIR)/$(CONFIG)/ref_counted_ptr_test: protobuf_dep_error 16707 16708else 16709 16710$(BINDIR)/$(CONFIG)/ref_counted_ptr_test: $(PROTOBUF_DEP) $(REF_COUNTED_PTR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16711 $(E) "[LD] Linking $@" 16712 $(Q) mkdir -p `dirname $@` 16713 $(Q) $(LDXX) $(LDFLAGS) $(REF_COUNTED_PTR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/ref_counted_ptr_test 16714 16715endif 16716 16717endif 16718 16719$(OBJDIR)/$(CONFIG)/test/core/gprpp/ref_counted_ptr_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16720 16721deps_ref_counted_ptr_test: $(REF_COUNTED_PTR_TEST_OBJS:.o=.dep) 16722 16723ifneq ($(NO_SECURE),true) 16724ifneq ($(NO_DEPS),true) 16725-include $(REF_COUNTED_PTR_TEST_OBJS:.o=.dep) 16726endif 16727endif 16728 16729 16730REF_COUNTED_TEST_SRC = \ 16731 test/core/gprpp/ref_counted_test.cc \ 16732 16733REF_COUNTED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(REF_COUNTED_TEST_SRC)))) 16734ifeq ($(NO_SECURE),true) 16735 16736# You can't build secure targets if you don't have OpenSSL. 16737 16738$(BINDIR)/$(CONFIG)/ref_counted_test: openssl_dep_error 16739 16740else 16741 16742 16743 16744 16745ifeq ($(NO_PROTOBUF),true) 16746 16747# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16748 16749$(BINDIR)/$(CONFIG)/ref_counted_test: protobuf_dep_error 16750 16751else 16752 16753$(BINDIR)/$(CONFIG)/ref_counted_test: $(PROTOBUF_DEP) $(REF_COUNTED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16754 $(E) "[LD] Linking $@" 16755 $(Q) mkdir -p `dirname $@` 16756 $(Q) $(LDXX) $(LDFLAGS) $(REF_COUNTED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/ref_counted_test 16757 16758endif 16759 16760endif 16761 16762$(OBJDIR)/$(CONFIG)/test/core/gprpp/ref_counted_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16763 16764deps_ref_counted_test: $(REF_COUNTED_TEST_OBJS:.o=.dep) 16765 16766ifneq ($(NO_SECURE),true) 16767ifneq ($(NO_DEPS),true) 16768-include $(REF_COUNTED_TEST_OBJS:.o=.dep) 16769endif 16770endif 16771 16772 16773RETRY_THROTTLE_TEST_SRC = \ 16774 test/core/client_channel/retry_throttle_test.cc \ 16775 16776RETRY_THROTTLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RETRY_THROTTLE_TEST_SRC)))) 16777ifeq ($(NO_SECURE),true) 16778 16779# You can't build secure targets if you don't have OpenSSL. 16780 16781$(BINDIR)/$(CONFIG)/retry_throttle_test: openssl_dep_error 16782 16783else 16784 16785 16786 16787 16788ifeq ($(NO_PROTOBUF),true) 16789 16790# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16791 16792$(BINDIR)/$(CONFIG)/retry_throttle_test: protobuf_dep_error 16793 16794else 16795 16796$(BINDIR)/$(CONFIG)/retry_throttle_test: $(PROTOBUF_DEP) $(RETRY_THROTTLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16797 $(E) "[LD] Linking $@" 16798 $(Q) mkdir -p `dirname $@` 16799 $(Q) $(LDXX) $(LDFLAGS) $(RETRY_THROTTLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/retry_throttle_test 16800 16801endif 16802 16803endif 16804 16805$(OBJDIR)/$(CONFIG)/test/core/client_channel/retry_throttle_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16806 16807deps_retry_throttle_test: $(RETRY_THROTTLE_TEST_OBJS:.o=.dep) 16808 16809ifneq ($(NO_SECURE),true) 16810ifneq ($(NO_DEPS),true) 16811-include $(RETRY_THROTTLE_TEST_OBJS:.o=.dep) 16812endif 16813endif 16814 16815 16816SECURE_AUTH_CONTEXT_TEST_SRC = \ 16817 test/cpp/common/secure_auth_context_test.cc \ 16818 16819SECURE_AUTH_CONTEXT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_AUTH_CONTEXT_TEST_SRC)))) 16820ifeq ($(NO_SECURE),true) 16821 16822# You can't build secure targets if you don't have OpenSSL. 16823 16824$(BINDIR)/$(CONFIG)/secure_auth_context_test: openssl_dep_error 16825 16826else 16827 16828 16829 16830 16831ifeq ($(NO_PROTOBUF),true) 16832 16833# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16834 16835$(BINDIR)/$(CONFIG)/secure_auth_context_test: protobuf_dep_error 16836 16837else 16838 16839$(BINDIR)/$(CONFIG)/secure_auth_context_test: $(PROTOBUF_DEP) $(SECURE_AUTH_CONTEXT_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16840 $(E) "[LD] Linking $@" 16841 $(Q) mkdir -p `dirname $@` 16842 $(Q) $(LDXX) $(LDFLAGS) $(SECURE_AUTH_CONTEXT_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/secure_auth_context_test 16843 16844endif 16845 16846endif 16847 16848$(OBJDIR)/$(CONFIG)/test/cpp/common/secure_auth_context_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16849 16850deps_secure_auth_context_test: $(SECURE_AUTH_CONTEXT_TEST_OBJS:.o=.dep) 16851 16852ifneq ($(NO_SECURE),true) 16853ifneq ($(NO_DEPS),true) 16854-include $(SECURE_AUTH_CONTEXT_TEST_OBJS:.o=.dep) 16855endif 16856endif 16857 16858 16859SERVER_BUILDER_PLUGIN_TEST_SRC = \ 16860 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 16861 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 16862 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 16863 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 16864 test/cpp/end2end/server_builder_plugin_test.cc \ 16865 test/cpp/end2end/test_service_impl.cc \ 16866 16867SERVER_BUILDER_PLUGIN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_BUILDER_PLUGIN_TEST_SRC)))) 16868ifeq ($(NO_SECURE),true) 16869 16870# You can't build secure targets if you don't have OpenSSL. 16871 16872$(BINDIR)/$(CONFIG)/server_builder_plugin_test: openssl_dep_error 16873 16874else 16875 16876 16877 16878 16879ifeq ($(NO_PROTOBUF),true) 16880 16881# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16882 16883$(BINDIR)/$(CONFIG)/server_builder_plugin_test: protobuf_dep_error 16884 16885else 16886 16887$(BINDIR)/$(CONFIG)/server_builder_plugin_test: $(PROTOBUF_DEP) $(SERVER_BUILDER_PLUGIN_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16888 $(E) "[LD] Linking $@" 16889 $(Q) mkdir -p `dirname $@` 16890 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_BUILDER_PLUGIN_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_builder_plugin_test 16891 16892endif 16893 16894endif 16895 16896$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16897 16898$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16899 16900$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16901 16902$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16903 16904$(OBJDIR)/$(CONFIG)/test/cpp/end2end/server_builder_plugin_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16905 16906$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16907 16908deps_server_builder_plugin_test: $(SERVER_BUILDER_PLUGIN_TEST_OBJS:.o=.dep) 16909 16910ifneq ($(NO_SECURE),true) 16911ifneq ($(NO_DEPS),true) 16912-include $(SERVER_BUILDER_PLUGIN_TEST_OBJS:.o=.dep) 16913endif 16914endif 16915$(OBJDIR)/$(CONFIG)/test/cpp/end2end/server_builder_plugin_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16916$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16917 16918 16919SERVER_BUILDER_TEST_SRC = \ 16920 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 16921 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 16922 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 16923 test/cpp/server/server_builder_test.cc \ 16924 16925SERVER_BUILDER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_BUILDER_TEST_SRC)))) 16926ifeq ($(NO_SECURE),true) 16927 16928# You can't build secure targets if you don't have OpenSSL. 16929 16930$(BINDIR)/$(CONFIG)/server_builder_test: openssl_dep_error 16931 16932else 16933 16934 16935 16936 16937ifeq ($(NO_PROTOBUF),true) 16938 16939# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16940 16941$(BINDIR)/$(CONFIG)/server_builder_test: protobuf_dep_error 16942 16943else 16944 16945$(BINDIR)/$(CONFIG)/server_builder_test: $(PROTOBUF_DEP) $(SERVER_BUILDER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16946 $(E) "[LD] Linking $@" 16947 $(Q) mkdir -p `dirname $@` 16948 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_BUILDER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_builder_test 16949 16950endif 16951 16952endif 16953 16954$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16955 16956$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16957 16958$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16959 16960$(OBJDIR)/$(CONFIG)/test/cpp/server/server_builder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16961 16962deps_server_builder_test: $(SERVER_BUILDER_TEST_OBJS:.o=.dep) 16963 16964ifneq ($(NO_SECURE),true) 16965ifneq ($(NO_DEPS),true) 16966-include $(SERVER_BUILDER_TEST_OBJS:.o=.dep) 16967endif 16968endif 16969$(OBJDIR)/$(CONFIG)/test/cpp/server/server_builder_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 16970 16971 16972SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_SRC = \ 16973 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 16974 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 16975 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 16976 test/cpp/server/server_builder_with_socket_mutator_test.cc \ 16977 16978SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_SRC)))) 16979ifeq ($(NO_SECURE),true) 16980 16981# You can't build secure targets if you don't have OpenSSL. 16982 16983$(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test: openssl_dep_error 16984 16985else 16986 16987 16988 16989 16990ifeq ($(NO_PROTOBUF),true) 16991 16992# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 16993 16994$(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test: protobuf_dep_error 16995 16996else 16997 16998$(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test: $(PROTOBUF_DEP) $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 16999 $(E) "[LD] Linking $@" 17000 $(Q) mkdir -p `dirname $@` 17001 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test 17002 17003endif 17004 17005endif 17006 17007$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17008 17009$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17010 17011$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17012 17013$(OBJDIR)/$(CONFIG)/test/cpp/server/server_builder_with_socket_mutator_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17014 17015deps_server_builder_with_socket_mutator_test: $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS:.o=.dep) 17016 17017ifneq ($(NO_SECURE),true) 17018ifneq ($(NO_DEPS),true) 17019-include $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS:.o=.dep) 17020endif 17021endif 17022$(OBJDIR)/$(CONFIG)/test/cpp/server/server_builder_with_socket_mutator_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17023 17024 17025SERVER_CHTTP2_TEST_SRC = \ 17026 test/core/surface/server_chttp2_test.cc \ 17027 17028SERVER_CHTTP2_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_CHTTP2_TEST_SRC)))) 17029ifeq ($(NO_SECURE),true) 17030 17031# You can't build secure targets if you don't have OpenSSL. 17032 17033$(BINDIR)/$(CONFIG)/server_chttp2_test: openssl_dep_error 17034 17035else 17036 17037 17038 17039 17040ifeq ($(NO_PROTOBUF),true) 17041 17042# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17043 17044$(BINDIR)/$(CONFIG)/server_chttp2_test: protobuf_dep_error 17045 17046else 17047 17048$(BINDIR)/$(CONFIG)/server_chttp2_test: $(PROTOBUF_DEP) $(SERVER_CHTTP2_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17049 $(E) "[LD] Linking $@" 17050 $(Q) mkdir -p `dirname $@` 17051 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_CHTTP2_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_chttp2_test 17052 17053endif 17054 17055endif 17056 17057$(OBJDIR)/$(CONFIG)/test/core/surface/server_chttp2_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17058 17059deps_server_chttp2_test: $(SERVER_CHTTP2_TEST_OBJS:.o=.dep) 17060 17061ifneq ($(NO_SECURE),true) 17062ifneq ($(NO_DEPS),true) 17063-include $(SERVER_CHTTP2_TEST_OBJS:.o=.dep) 17064endif 17065endif 17066 17067 17068SERVER_CONTEXT_TEST_SPOUSE_TEST_SRC = \ 17069 test/cpp/test/server_context_test_spouse_test.cc \ 17070 17071SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_CONTEXT_TEST_SPOUSE_TEST_SRC)))) 17072ifeq ($(NO_SECURE),true) 17073 17074# You can't build secure targets if you don't have OpenSSL. 17075 17076$(BINDIR)/$(CONFIG)/server_context_test_spouse_test: openssl_dep_error 17077 17078else 17079 17080 17081 17082 17083ifeq ($(NO_PROTOBUF),true) 17084 17085# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17086 17087$(BINDIR)/$(CONFIG)/server_context_test_spouse_test: protobuf_dep_error 17088 17089else 17090 17091$(BINDIR)/$(CONFIG)/server_context_test_spouse_test: $(PROTOBUF_DEP) $(SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17092 $(E) "[LD] Linking $@" 17093 $(Q) mkdir -p `dirname $@` 17094 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_context_test_spouse_test 17095 17096endif 17097 17098endif 17099 17100$(OBJDIR)/$(CONFIG)/test/cpp/test/server_context_test_spouse_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17101 17102deps_server_context_test_spouse_test: $(SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS:.o=.dep) 17103 17104ifneq ($(NO_SECURE),true) 17105ifneq ($(NO_DEPS),true) 17106-include $(SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS:.o=.dep) 17107endif 17108endif 17109 17110 17111SERVER_EARLY_RETURN_TEST_SRC = \ 17112 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 17113 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 17114 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 17115 test/cpp/end2end/server_early_return_test.cc \ 17116 17117SERVER_EARLY_RETURN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_EARLY_RETURN_TEST_SRC)))) 17118ifeq ($(NO_SECURE),true) 17119 17120# You can't build secure targets if you don't have OpenSSL. 17121 17122$(BINDIR)/$(CONFIG)/server_early_return_test: openssl_dep_error 17123 17124else 17125 17126 17127 17128 17129ifeq ($(NO_PROTOBUF),true) 17130 17131# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17132 17133$(BINDIR)/$(CONFIG)/server_early_return_test: protobuf_dep_error 17134 17135else 17136 17137$(BINDIR)/$(CONFIG)/server_early_return_test: $(PROTOBUF_DEP) $(SERVER_EARLY_RETURN_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17138 $(E) "[LD] Linking $@" 17139 $(Q) mkdir -p `dirname $@` 17140 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_EARLY_RETURN_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_early_return_test 17141 17142endif 17143 17144endif 17145 17146$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17147 17148$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17149 17150$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17151 17152$(OBJDIR)/$(CONFIG)/test/cpp/end2end/server_early_return_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17153 17154deps_server_early_return_test: $(SERVER_EARLY_RETURN_TEST_OBJS:.o=.dep) 17155 17156ifneq ($(NO_SECURE),true) 17157ifneq ($(NO_DEPS),true) 17158-include $(SERVER_EARLY_RETURN_TEST_OBJS:.o=.dep) 17159endif 17160endif 17161$(OBJDIR)/$(CONFIG)/test/cpp/end2end/server_early_return_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17162 17163 17164SERVER_FUZZER_SRC = \ 17165 test/core/end2end/fuzzers/server_fuzzer.cc \ 17166 test/core/util/fuzzer_corpus_test.cc \ 17167 17168SERVER_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_FUZZER_SRC)))) 17169ifeq ($(NO_SECURE),true) 17170 17171# You can't build secure targets if you don't have OpenSSL. 17172 17173$(BINDIR)/$(CONFIG)/server_fuzzer: openssl_dep_error 17174 17175else 17176 17177 17178 17179 17180ifeq ($(NO_PROTOBUF),true) 17181 17182# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17183 17184$(BINDIR)/$(CONFIG)/server_fuzzer: protobuf_dep_error 17185 17186else 17187 17188$(BINDIR)/$(CONFIG)/server_fuzzer: $(PROTOBUF_DEP) $(SERVER_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17189 $(E) "[LD] Linking $@" 17190 $(Q) mkdir -p `dirname $@` 17191 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/server_fuzzer 17192 17193endif 17194 17195endif 17196 17197$(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/server_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17198 17199$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17200 17201deps_server_fuzzer: $(SERVER_FUZZER_OBJS:.o=.dep) 17202 17203ifneq ($(NO_SECURE),true) 17204ifneq ($(NO_DEPS),true) 17205-include $(SERVER_FUZZER_OBJS:.o=.dep) 17206endif 17207endif 17208 17209 17210SERVER_INTERCEPTORS_END2END_TEST_SRC = \ 17211 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 17212 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 17213 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 17214 test/cpp/end2end/interceptors_util.cc \ 17215 test/cpp/end2end/server_interceptors_end2end_test.cc \ 17216 test/cpp/end2end/test_service_impl.cc \ 17217 17218SERVER_INTERCEPTORS_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_INTERCEPTORS_END2END_TEST_SRC)))) 17219ifeq ($(NO_SECURE),true) 17220 17221# You can't build secure targets if you don't have OpenSSL. 17222 17223$(BINDIR)/$(CONFIG)/server_interceptors_end2end_test: openssl_dep_error 17224 17225else 17226 17227 17228 17229 17230ifeq ($(NO_PROTOBUF),true) 17231 17232# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17233 17234$(BINDIR)/$(CONFIG)/server_interceptors_end2end_test: protobuf_dep_error 17235 17236else 17237 17238$(BINDIR)/$(CONFIG)/server_interceptors_end2end_test: $(PROTOBUF_DEP) $(SERVER_INTERCEPTORS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17239 $(E) "[LD] Linking $@" 17240 $(Q) mkdir -p `dirname $@` 17241 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_INTERCEPTORS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_interceptors_end2end_test 17242 17243endif 17244 17245endif 17246 17247$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17248 17249$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17250 17251$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17252 17253$(OBJDIR)/$(CONFIG)/test/cpp/end2end/interceptors_util.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17254 17255$(OBJDIR)/$(CONFIG)/test/cpp/end2end/server_interceptors_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17256 17257$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17258 17259deps_server_interceptors_end2end_test: $(SERVER_INTERCEPTORS_END2END_TEST_OBJS:.o=.dep) 17260 17261ifneq ($(NO_SECURE),true) 17262ifneq ($(NO_DEPS),true) 17263-include $(SERVER_INTERCEPTORS_END2END_TEST_OBJS:.o=.dep) 17264endif 17265endif 17266$(OBJDIR)/$(CONFIG)/test/cpp/end2end/interceptors_util.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17267$(OBJDIR)/$(CONFIG)/test/cpp/end2end/server_interceptors_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17268$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17269 17270 17271SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_SRC = \ 17272 test/core/bad_client/bad_client.cc \ 17273 test/core/bad_client/tests/server_registered_method.cc \ 17274 test/core/end2end/cq_verifier.cc \ 17275 17276SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_SRC)))) 17277ifeq ($(NO_SECURE),true) 17278 17279# You can't build secure targets if you don't have OpenSSL. 17280 17281$(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test: openssl_dep_error 17282 17283else 17284 17285 17286 17287 17288ifeq ($(NO_PROTOBUF),true) 17289 17290# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17291 17292$(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test: protobuf_dep_error 17293 17294else 17295 17296$(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test: $(PROTOBUF_DEP) $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17297 $(E) "[LD] Linking $@" 17298 $(Q) mkdir -p `dirname $@` 17299 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test 17300 17301endif 17302 17303endif 17304 17305$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17306 17307$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/server_registered_method.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17308 17309$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17310 17311deps_server_registered_method_bad_client_test: $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS:.o=.dep) 17312 17313ifneq ($(NO_SECURE),true) 17314ifneq ($(NO_DEPS),true) 17315-include $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS:.o=.dep) 17316endif 17317endif 17318 17319 17320SERVER_REQUEST_CALL_TEST_SRC = \ 17321 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 17322 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 17323 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 17324 test/cpp/server/server_request_call_test.cc \ 17325 17326SERVER_REQUEST_CALL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_REQUEST_CALL_TEST_SRC)))) 17327ifeq ($(NO_SECURE),true) 17328 17329# You can't build secure targets if you don't have OpenSSL. 17330 17331$(BINDIR)/$(CONFIG)/server_request_call_test: openssl_dep_error 17332 17333else 17334 17335 17336 17337 17338ifeq ($(NO_PROTOBUF),true) 17339 17340# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17341 17342$(BINDIR)/$(CONFIG)/server_request_call_test: protobuf_dep_error 17343 17344else 17345 17346$(BINDIR)/$(CONFIG)/server_request_call_test: $(PROTOBUF_DEP) $(SERVER_REQUEST_CALL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17347 $(E) "[LD] Linking $@" 17348 $(Q) mkdir -p `dirname $@` 17349 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_REQUEST_CALL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_request_call_test 17350 17351endif 17352 17353endif 17354 17355$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17356 17357$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17358 17359$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17360 17361$(OBJDIR)/$(CONFIG)/test/cpp/server/server_request_call_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17362 17363deps_server_request_call_test: $(SERVER_REQUEST_CALL_TEST_OBJS:.o=.dep) 17364 17365ifneq ($(NO_SECURE),true) 17366ifneq ($(NO_DEPS),true) 17367-include $(SERVER_REQUEST_CALL_TEST_OBJS:.o=.dep) 17368endif 17369endif 17370$(OBJDIR)/$(CONFIG)/test/cpp/server/server_request_call_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17371 17372 17373SERVICE_CONFIG_END2END_TEST_SRC = \ 17374 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 17375 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 17376 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 17377 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 17378 test/cpp/end2end/service_config_end2end_test.cc \ 17379 test/cpp/end2end/test_service_impl.cc \ 17380 17381SERVICE_CONFIG_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVICE_CONFIG_END2END_TEST_SRC)))) 17382ifeq ($(NO_SECURE),true) 17383 17384# You can't build secure targets if you don't have OpenSSL. 17385 17386$(BINDIR)/$(CONFIG)/service_config_end2end_test: openssl_dep_error 17387 17388else 17389 17390 17391 17392 17393ifeq ($(NO_PROTOBUF),true) 17394 17395# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17396 17397$(BINDIR)/$(CONFIG)/service_config_end2end_test: protobuf_dep_error 17398 17399else 17400 17401$(BINDIR)/$(CONFIG)/service_config_end2end_test: $(PROTOBUF_DEP) $(SERVICE_CONFIG_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17402 $(E) "[LD] Linking $@" 17403 $(Q) mkdir -p `dirname $@` 17404 $(Q) $(LDXX) $(LDFLAGS) $(SERVICE_CONFIG_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/service_config_end2end_test 17405 17406endif 17407 17408endif 17409 17410$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17411 17412$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17413 17414$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17415 17416$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17417 17418$(OBJDIR)/$(CONFIG)/test/cpp/end2end/service_config_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17419 17420$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17421 17422deps_service_config_end2end_test: $(SERVICE_CONFIG_END2END_TEST_OBJS:.o=.dep) 17423 17424ifneq ($(NO_SECURE),true) 17425ifneq ($(NO_DEPS),true) 17426-include $(SERVICE_CONFIG_END2END_TEST_OBJS:.o=.dep) 17427endif 17428endif 17429$(OBJDIR)/$(CONFIG)/test/cpp/end2end/service_config_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17430$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17431 17432 17433SERVICE_CONFIG_TEST_SRC = \ 17434 test/core/client_channel/service_config_test.cc \ 17435 17436SERVICE_CONFIG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVICE_CONFIG_TEST_SRC)))) 17437ifeq ($(NO_SECURE),true) 17438 17439# You can't build secure targets if you don't have OpenSSL. 17440 17441$(BINDIR)/$(CONFIG)/service_config_test: openssl_dep_error 17442 17443else 17444 17445 17446 17447 17448ifeq ($(NO_PROTOBUF),true) 17449 17450# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17451 17452$(BINDIR)/$(CONFIG)/service_config_test: protobuf_dep_error 17453 17454else 17455 17456$(BINDIR)/$(CONFIG)/service_config_test: $(PROTOBUF_DEP) $(SERVICE_CONFIG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17457 $(E) "[LD] Linking $@" 17458 $(Q) mkdir -p `dirname $@` 17459 $(Q) $(LDXX) $(LDFLAGS) $(SERVICE_CONFIG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/service_config_test 17460 17461endif 17462 17463endif 17464 17465$(OBJDIR)/$(CONFIG)/test/core/client_channel/service_config_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17466 17467deps_service_config_test: $(SERVICE_CONFIG_TEST_OBJS:.o=.dep) 17468 17469ifneq ($(NO_SECURE),true) 17470ifneq ($(NO_DEPS),true) 17471-include $(SERVICE_CONFIG_TEST_OBJS:.o=.dep) 17472endif 17473endif 17474 17475 17476SETTINGS_TIMEOUT_TEST_SRC = \ 17477 test/core/transport/chttp2/settings_timeout_test.cc \ 17478 17479SETTINGS_TIMEOUT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SETTINGS_TIMEOUT_TEST_SRC)))) 17480ifeq ($(NO_SECURE),true) 17481 17482# You can't build secure targets if you don't have OpenSSL. 17483 17484$(BINDIR)/$(CONFIG)/settings_timeout_test: openssl_dep_error 17485 17486else 17487 17488 17489 17490 17491ifeq ($(NO_PROTOBUF),true) 17492 17493# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17494 17495$(BINDIR)/$(CONFIG)/settings_timeout_test: protobuf_dep_error 17496 17497else 17498 17499$(BINDIR)/$(CONFIG)/settings_timeout_test: $(PROTOBUF_DEP) $(SETTINGS_TIMEOUT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17500 $(E) "[LD] Linking $@" 17501 $(Q) mkdir -p `dirname $@` 17502 $(Q) $(LDXX) $(LDFLAGS) $(SETTINGS_TIMEOUT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/settings_timeout_test 17503 17504endif 17505 17506endif 17507 17508$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/settings_timeout_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17509 17510deps_settings_timeout_test: $(SETTINGS_TIMEOUT_TEST_OBJS:.o=.dep) 17511 17512ifneq ($(NO_SECURE),true) 17513ifneq ($(NO_DEPS),true) 17514-include $(SETTINGS_TIMEOUT_TEST_OBJS:.o=.dep) 17515endif 17516endif 17517 17518 17519SHUTDOWN_TEST_SRC = \ 17520 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 17521 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 17522 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 17523 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 17524 test/cpp/end2end/shutdown_test.cc \ 17525 17526SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SHUTDOWN_TEST_SRC)))) 17527ifeq ($(NO_SECURE),true) 17528 17529# You can't build secure targets if you don't have OpenSSL. 17530 17531$(BINDIR)/$(CONFIG)/shutdown_test: openssl_dep_error 17532 17533else 17534 17535 17536 17537 17538ifeq ($(NO_PROTOBUF),true) 17539 17540# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17541 17542$(BINDIR)/$(CONFIG)/shutdown_test: protobuf_dep_error 17543 17544else 17545 17546$(BINDIR)/$(CONFIG)/shutdown_test: $(PROTOBUF_DEP) $(SHUTDOWN_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17547 $(E) "[LD] Linking $@" 17548 $(Q) mkdir -p `dirname $@` 17549 $(Q) $(LDXX) $(LDFLAGS) $(SHUTDOWN_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/shutdown_test 17550 17551endif 17552 17553endif 17554 17555$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17556 17557$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17558 17559$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17560 17561$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17562 17563$(OBJDIR)/$(CONFIG)/test/cpp/end2end/shutdown_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17564 17565deps_shutdown_test: $(SHUTDOWN_TEST_OBJS:.o=.dep) 17566 17567ifneq ($(NO_SECURE),true) 17568ifneq ($(NO_DEPS),true) 17569-include $(SHUTDOWN_TEST_OBJS:.o=.dep) 17570endif 17571endif 17572$(OBJDIR)/$(CONFIG)/test/cpp/end2end/shutdown_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 17573 17574 17575SIMPLE_REQUEST_BAD_CLIENT_TEST_SRC = \ 17576 test/core/bad_client/bad_client.cc \ 17577 test/core/bad_client/tests/simple_request.cc \ 17578 test/core/end2end/cq_verifier.cc \ 17579 17580SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SIMPLE_REQUEST_BAD_CLIENT_TEST_SRC)))) 17581ifeq ($(NO_SECURE),true) 17582 17583# You can't build secure targets if you don't have OpenSSL. 17584 17585$(BINDIR)/$(CONFIG)/simple_request_bad_client_test: openssl_dep_error 17586 17587else 17588 17589 17590 17591 17592ifeq ($(NO_PROTOBUF),true) 17593 17594# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17595 17596$(BINDIR)/$(CONFIG)/simple_request_bad_client_test: protobuf_dep_error 17597 17598else 17599 17600$(BINDIR)/$(CONFIG)/simple_request_bad_client_test: $(PROTOBUF_DEP) $(SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17601 $(E) "[LD] Linking $@" 17602 $(Q) mkdir -p `dirname $@` 17603 $(Q) $(LDXX) $(LDFLAGS) $(SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/simple_request_bad_client_test 17604 17605endif 17606 17607endif 17608 17609$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17610 17611$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/simple_request.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17612 17613$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17614 17615deps_simple_request_bad_client_test: $(SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS:.o=.dep) 17616 17617ifneq ($(NO_SECURE),true) 17618ifneq ($(NO_DEPS),true) 17619-include $(SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS:.o=.dep) 17620endif 17621endif 17622 17623 17624SLICE_HASH_TABLE_TEST_SRC = \ 17625 test/core/slice/slice_hash_table_test.cc \ 17626 17627SLICE_HASH_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_HASH_TABLE_TEST_SRC)))) 17628ifeq ($(NO_SECURE),true) 17629 17630# You can't build secure targets if you don't have OpenSSL. 17631 17632$(BINDIR)/$(CONFIG)/slice_hash_table_test: openssl_dep_error 17633 17634else 17635 17636 17637 17638 17639ifeq ($(NO_PROTOBUF),true) 17640 17641# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17642 17643$(BINDIR)/$(CONFIG)/slice_hash_table_test: protobuf_dep_error 17644 17645else 17646 17647$(BINDIR)/$(CONFIG)/slice_hash_table_test: $(PROTOBUF_DEP) $(SLICE_HASH_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17648 $(E) "[LD] Linking $@" 17649 $(Q) mkdir -p `dirname $@` 17650 $(Q) $(LDXX) $(LDFLAGS) $(SLICE_HASH_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/slice_hash_table_test 17651 17652endif 17653 17654endif 17655 17656$(OBJDIR)/$(CONFIG)/test/core/slice/slice_hash_table_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17657 17658deps_slice_hash_table_test: $(SLICE_HASH_TABLE_TEST_OBJS:.o=.dep) 17659 17660ifneq ($(NO_SECURE),true) 17661ifneq ($(NO_DEPS),true) 17662-include $(SLICE_HASH_TABLE_TEST_OBJS:.o=.dep) 17663endif 17664endif 17665 17666 17667SLICE_WEAK_HASH_TABLE_TEST_SRC = \ 17668 test/core/slice/slice_weak_hash_table_test.cc \ 17669 17670SLICE_WEAK_HASH_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_WEAK_HASH_TABLE_TEST_SRC)))) 17671ifeq ($(NO_SECURE),true) 17672 17673# You can't build secure targets if you don't have OpenSSL. 17674 17675$(BINDIR)/$(CONFIG)/slice_weak_hash_table_test: openssl_dep_error 17676 17677else 17678 17679 17680 17681 17682ifeq ($(NO_PROTOBUF),true) 17683 17684# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17685 17686$(BINDIR)/$(CONFIG)/slice_weak_hash_table_test: protobuf_dep_error 17687 17688else 17689 17690$(BINDIR)/$(CONFIG)/slice_weak_hash_table_test: $(PROTOBUF_DEP) $(SLICE_WEAK_HASH_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17691 $(E) "[LD] Linking $@" 17692 $(Q) mkdir -p `dirname $@` 17693 $(Q) $(LDXX) $(LDFLAGS) $(SLICE_WEAK_HASH_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test 17694 17695endif 17696 17697endif 17698 17699$(OBJDIR)/$(CONFIG)/test/core/slice/slice_weak_hash_table_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17700 17701deps_slice_weak_hash_table_test: $(SLICE_WEAK_HASH_TABLE_TEST_OBJS:.o=.dep) 17702 17703ifneq ($(NO_SECURE),true) 17704ifneq ($(NO_DEPS),true) 17705-include $(SLICE_WEAK_HASH_TABLE_TEST_OBJS:.o=.dep) 17706endif 17707endif 17708 17709 17710SSL_SERVER_FUZZER_SRC = \ 17711 test/core/security/ssl_server_fuzzer.cc \ 17712 test/core/util/fuzzer_corpus_test.cc \ 17713 17714SSL_SERVER_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SSL_SERVER_FUZZER_SRC)))) 17715ifeq ($(NO_SECURE),true) 17716 17717# You can't build secure targets if you don't have OpenSSL. 17718 17719$(BINDIR)/$(CONFIG)/ssl_server_fuzzer: openssl_dep_error 17720 17721else 17722 17723 17724 17725 17726ifeq ($(NO_PROTOBUF),true) 17727 17728# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17729 17730$(BINDIR)/$(CONFIG)/ssl_server_fuzzer: protobuf_dep_error 17731 17732else 17733 17734$(BINDIR)/$(CONFIG)/ssl_server_fuzzer: $(PROTOBUF_DEP) $(SSL_SERVER_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17735 $(E) "[LD] Linking $@" 17736 $(Q) mkdir -p `dirname $@` 17737 $(Q) $(LDXX) $(LDFLAGS) $(SSL_SERVER_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/ssl_server_fuzzer 17738 17739endif 17740 17741endif 17742 17743$(OBJDIR)/$(CONFIG)/test/core/security/ssl_server_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17744 17745$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17746 17747deps_ssl_server_fuzzer: $(SSL_SERVER_FUZZER_OBJS:.o=.dep) 17748 17749ifneq ($(NO_SECURE),true) 17750ifneq ($(NO_DEPS),true) 17751-include $(SSL_SERVER_FUZZER_OBJS:.o=.dep) 17752endif 17753endif 17754 17755 17756STATIC_METADATA_TEST_SRC = \ 17757 test/core/transport/static_metadata_test.cc \ 17758 17759STATIC_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATIC_METADATA_TEST_SRC)))) 17760ifeq ($(NO_SECURE),true) 17761 17762# You can't build secure targets if you don't have OpenSSL. 17763 17764$(BINDIR)/$(CONFIG)/static_metadata_test: openssl_dep_error 17765 17766else 17767 17768 17769 17770 17771ifeq ($(NO_PROTOBUF),true) 17772 17773# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17774 17775$(BINDIR)/$(CONFIG)/static_metadata_test: protobuf_dep_error 17776 17777else 17778 17779$(BINDIR)/$(CONFIG)/static_metadata_test: $(PROTOBUF_DEP) $(STATIC_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17780 $(E) "[LD] Linking $@" 17781 $(Q) mkdir -p `dirname $@` 17782 $(Q) $(LDXX) $(LDFLAGS) $(STATIC_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/static_metadata_test 17783 17784endif 17785 17786endif 17787 17788$(OBJDIR)/$(CONFIG)/test/core/transport/static_metadata_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17789 17790deps_static_metadata_test: $(STATIC_METADATA_TEST_OBJS:.o=.dep) 17791 17792ifneq ($(NO_SECURE),true) 17793ifneq ($(NO_DEPS),true) 17794-include $(STATIC_METADATA_TEST_OBJS:.o=.dep) 17795endif 17796endif 17797 17798 17799STATS_TEST_SRC = \ 17800 test/core/debug/stats_test.cc \ 17801 17802STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATS_TEST_SRC)))) 17803ifeq ($(NO_SECURE),true) 17804 17805# You can't build secure targets if you don't have OpenSSL. 17806 17807$(BINDIR)/$(CONFIG)/stats_test: openssl_dep_error 17808 17809else 17810 17811 17812 17813 17814ifeq ($(NO_PROTOBUF),true) 17815 17816# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17817 17818$(BINDIR)/$(CONFIG)/stats_test: protobuf_dep_error 17819 17820else 17821 17822$(BINDIR)/$(CONFIG)/stats_test: $(PROTOBUF_DEP) $(STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17823 $(E) "[LD] Linking $@" 17824 $(Q) mkdir -p `dirname $@` 17825 $(Q) $(LDXX) $(LDFLAGS) $(STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/stats_test 17826 17827endif 17828 17829endif 17830 17831$(OBJDIR)/$(CONFIG)/test/core/debug/stats_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17832 17833deps_stats_test: $(STATS_TEST_OBJS:.o=.dep) 17834 17835ifneq ($(NO_SECURE),true) 17836ifneq ($(NO_DEPS),true) 17837-include $(STATS_TEST_OBJS:.o=.dep) 17838endif 17839endif 17840 17841 17842STATUS_METADATA_TEST_SRC = \ 17843 test/core/transport/status_metadata_test.cc \ 17844 17845STATUS_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_METADATA_TEST_SRC)))) 17846ifeq ($(NO_SECURE),true) 17847 17848# You can't build secure targets if you don't have OpenSSL. 17849 17850$(BINDIR)/$(CONFIG)/status_metadata_test: openssl_dep_error 17851 17852else 17853 17854 17855 17856 17857ifeq ($(NO_PROTOBUF),true) 17858 17859# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17860 17861$(BINDIR)/$(CONFIG)/status_metadata_test: protobuf_dep_error 17862 17863else 17864 17865$(BINDIR)/$(CONFIG)/status_metadata_test: $(PROTOBUF_DEP) $(STATUS_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17866 $(E) "[LD] Linking $@" 17867 $(Q) mkdir -p `dirname $@` 17868 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/status_metadata_test 17869 17870endif 17871 17872endif 17873 17874$(OBJDIR)/$(CONFIG)/test/core/transport/status_metadata_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17875 17876deps_status_metadata_test: $(STATUS_METADATA_TEST_OBJS:.o=.dep) 17877 17878ifneq ($(NO_SECURE),true) 17879ifneq ($(NO_DEPS),true) 17880-include $(STATUS_METADATA_TEST_OBJS:.o=.dep) 17881endif 17882endif 17883 17884 17885STATUS_UTIL_TEST_SRC = \ 17886 test/core/channel/status_util_test.cc \ 17887 17888STATUS_UTIL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_UTIL_TEST_SRC)))) 17889ifeq ($(NO_SECURE),true) 17890 17891# You can't build secure targets if you don't have OpenSSL. 17892 17893$(BINDIR)/$(CONFIG)/status_util_test: openssl_dep_error 17894 17895else 17896 17897 17898 17899 17900ifeq ($(NO_PROTOBUF),true) 17901 17902# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17903 17904$(BINDIR)/$(CONFIG)/status_util_test: protobuf_dep_error 17905 17906else 17907 17908$(BINDIR)/$(CONFIG)/status_util_test: $(PROTOBUF_DEP) $(STATUS_UTIL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17909 $(E) "[LD] Linking $@" 17910 $(Q) mkdir -p `dirname $@` 17911 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_UTIL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/status_util_test 17912 17913endif 17914 17915endif 17916 17917$(OBJDIR)/$(CONFIG)/test/core/channel/status_util_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17918 17919deps_status_util_test: $(STATUS_UTIL_TEST_OBJS:.o=.dep) 17920 17921ifneq ($(NO_SECURE),true) 17922ifneq ($(NO_DEPS),true) 17923-include $(STATUS_UTIL_TEST_OBJS:.o=.dep) 17924endif 17925endif 17926 17927 17928STRANDED_EVENT_TEST_SRC = \ 17929 test/core/end2end/cq_verifier.cc \ 17930 test/core/iomgr/stranded_event_test.cc \ 17931 17932STRANDED_EVENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STRANDED_EVENT_TEST_SRC)))) 17933ifeq ($(NO_SECURE),true) 17934 17935# You can't build secure targets if you don't have OpenSSL. 17936 17937$(BINDIR)/$(CONFIG)/stranded_event_test: openssl_dep_error 17938 17939else 17940 17941 17942 17943 17944ifeq ($(NO_PROTOBUF),true) 17945 17946# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17947 17948$(BINDIR)/$(CONFIG)/stranded_event_test: protobuf_dep_error 17949 17950else 17951 17952$(BINDIR)/$(CONFIG)/stranded_event_test: $(PROTOBUF_DEP) $(STRANDED_EVENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17953 $(E) "[LD] Linking $@" 17954 $(Q) mkdir -p `dirname $@` 17955 $(Q) $(LDXX) $(LDFLAGS) $(STRANDED_EVENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/stranded_event_test 17956 17957endif 17958 17959endif 17960 17961$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17962 17963$(OBJDIR)/$(CONFIG)/test/core/iomgr/stranded_event_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 17964 17965deps_stranded_event_test: $(STRANDED_EVENT_TEST_OBJS:.o=.dep) 17966 17967ifneq ($(NO_SECURE),true) 17968ifneq ($(NO_DEPS),true) 17969-include $(STRANDED_EVENT_TEST_OBJS:.o=.dep) 17970endif 17971endif 17972 17973 17974STREAMING_THROUGHPUT_TEST_SRC = \ 17975 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 17976 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 17977 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 17978 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 17979 test/cpp/end2end/streaming_throughput_test.cc \ 17980 17981STREAMING_THROUGHPUT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STREAMING_THROUGHPUT_TEST_SRC)))) 17982ifeq ($(NO_SECURE),true) 17983 17984# You can't build secure targets if you don't have OpenSSL. 17985 17986$(BINDIR)/$(CONFIG)/streaming_throughput_test: openssl_dep_error 17987 17988else 17989 17990 17991 17992 17993ifeq ($(NO_PROTOBUF),true) 17994 17995# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 17996 17997$(BINDIR)/$(CONFIG)/streaming_throughput_test: protobuf_dep_error 17998 17999else 18000 18001$(BINDIR)/$(CONFIG)/streaming_throughput_test: $(PROTOBUF_DEP) $(STREAMING_THROUGHPUT_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18002 $(E) "[LD] Linking $@" 18003 $(Q) mkdir -p `dirname $@` 18004 $(Q) $(LDXX) $(LDFLAGS) $(STREAMING_THROUGHPUT_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/streaming_throughput_test 18005 18006endif 18007 18008endif 18009 18010$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18011 18012$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18013 18014$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18015 18016$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18017 18018$(OBJDIR)/$(CONFIG)/test/cpp/end2end/streaming_throughput_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18019 18020deps_streaming_throughput_test: $(STREAMING_THROUGHPUT_TEST_OBJS:.o=.dep) 18021 18022ifneq ($(NO_SECURE),true) 18023ifneq ($(NO_DEPS),true) 18024-include $(STREAMING_THROUGHPUT_TEST_OBJS:.o=.dep) 18025endif 18026endif 18027$(OBJDIR)/$(CONFIG)/test/cpp/end2end/streaming_throughput_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18028 18029 18030STRING_REF_TEST_SRC = \ 18031 test/cpp/util/string_ref_test.cc \ 18032 18033STRING_REF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STRING_REF_TEST_SRC)))) 18034ifeq ($(NO_SECURE),true) 18035 18036# You can't build secure targets if you don't have OpenSSL. 18037 18038$(BINDIR)/$(CONFIG)/string_ref_test: openssl_dep_error 18039 18040else 18041 18042 18043 18044 18045ifeq ($(NO_PROTOBUF),true) 18046 18047# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18048 18049$(BINDIR)/$(CONFIG)/string_ref_test: protobuf_dep_error 18050 18051else 18052 18053$(BINDIR)/$(CONFIG)/string_ref_test: $(PROTOBUF_DEP) $(STRING_REF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18054 $(E) "[LD] Linking $@" 18055 $(Q) mkdir -p `dirname $@` 18056 $(Q) $(LDXX) $(LDFLAGS) $(STRING_REF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/string_ref_test 18057 18058endif 18059 18060endif 18061 18062$(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18063 18064deps_string_ref_test: $(STRING_REF_TEST_OBJS:.o=.dep) 18065 18066ifneq ($(NO_SECURE),true) 18067ifneq ($(NO_DEPS),true) 18068-include $(STRING_REF_TEST_OBJS:.o=.dep) 18069endif 18070endif 18071 18072 18073TEST_CPP_CLIENT_CREDENTIALS_TEST_SRC = \ 18074 test/cpp/client/credentials_test.cc \ 18075 18076TEST_CPP_CLIENT_CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TEST_CPP_CLIENT_CREDENTIALS_TEST_SRC)))) 18077ifeq ($(NO_SECURE),true) 18078 18079# You can't build secure targets if you don't have OpenSSL. 18080 18081$(BINDIR)/$(CONFIG)/test_cpp_client_credentials_test: openssl_dep_error 18082 18083else 18084 18085 18086 18087 18088ifeq ($(NO_PROTOBUF),true) 18089 18090# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18091 18092$(BINDIR)/$(CONFIG)/test_cpp_client_credentials_test: protobuf_dep_error 18093 18094else 18095 18096$(BINDIR)/$(CONFIG)/test_cpp_client_credentials_test: $(PROTOBUF_DEP) $(TEST_CPP_CLIENT_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18097 $(E) "[LD] Linking $@" 18098 $(Q) mkdir -p `dirname $@` 18099 $(Q) $(LDXX) $(LDFLAGS) $(TEST_CPP_CLIENT_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/test_cpp_client_credentials_test 18100 18101endif 18102 18103endif 18104 18105$(OBJDIR)/$(CONFIG)/test/cpp/client/credentials_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18106 18107deps_test_cpp_client_credentials_test: $(TEST_CPP_CLIENT_CREDENTIALS_TEST_OBJS:.o=.dep) 18108 18109ifneq ($(NO_SECURE),true) 18110ifneq ($(NO_DEPS),true) 18111-include $(TEST_CPP_CLIENT_CREDENTIALS_TEST_OBJS:.o=.dep) 18112endif 18113endif 18114 18115 18116TEST_CPP_UTIL_SLICE_TEST_SRC = \ 18117 test/cpp/util/slice_test.cc \ 18118 18119TEST_CPP_UTIL_SLICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TEST_CPP_UTIL_SLICE_TEST_SRC)))) 18120ifeq ($(NO_SECURE),true) 18121 18122# You can't build secure targets if you don't have OpenSSL. 18123 18124$(BINDIR)/$(CONFIG)/test_cpp_util_slice_test: openssl_dep_error 18125 18126else 18127 18128 18129 18130 18131ifeq ($(NO_PROTOBUF),true) 18132 18133# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18134 18135$(BINDIR)/$(CONFIG)/test_cpp_util_slice_test: protobuf_dep_error 18136 18137else 18138 18139$(BINDIR)/$(CONFIG)/test_cpp_util_slice_test: $(PROTOBUF_DEP) $(TEST_CPP_UTIL_SLICE_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18140 $(E) "[LD] Linking $@" 18141 $(Q) mkdir -p `dirname $@` 18142 $(Q) $(LDXX) $(LDFLAGS) $(TEST_CPP_UTIL_SLICE_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/test_cpp_util_slice_test 18143 18144endif 18145 18146endif 18147 18148$(OBJDIR)/$(CONFIG)/test/cpp/util/slice_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18149 18150deps_test_cpp_util_slice_test: $(TEST_CPP_UTIL_SLICE_TEST_OBJS:.o=.dep) 18151 18152ifneq ($(NO_SECURE),true) 18153ifneq ($(NO_DEPS),true) 18154-include $(TEST_CPP_UTIL_SLICE_TEST_OBJS:.o=.dep) 18155endif 18156endif 18157 18158 18159TEST_CPP_UTIL_TIME_TEST_SRC = \ 18160 test/cpp/util/time_test.cc \ 18161 18162TEST_CPP_UTIL_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TEST_CPP_UTIL_TIME_TEST_SRC)))) 18163ifeq ($(NO_SECURE),true) 18164 18165# You can't build secure targets if you don't have OpenSSL. 18166 18167$(BINDIR)/$(CONFIG)/test_cpp_util_time_test: openssl_dep_error 18168 18169else 18170 18171 18172 18173 18174ifeq ($(NO_PROTOBUF),true) 18175 18176# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18177 18178$(BINDIR)/$(CONFIG)/test_cpp_util_time_test: protobuf_dep_error 18179 18180else 18181 18182$(BINDIR)/$(CONFIG)/test_cpp_util_time_test: $(PROTOBUF_DEP) $(TEST_CPP_UTIL_TIME_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18183 $(E) "[LD] Linking $@" 18184 $(Q) mkdir -p `dirname $@` 18185 $(Q) $(LDXX) $(LDFLAGS) $(TEST_CPP_UTIL_TIME_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/test_cpp_util_time_test 18186 18187endif 18188 18189endif 18190 18191$(OBJDIR)/$(CONFIG)/test/cpp/util/time_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18192 18193deps_test_cpp_util_time_test: $(TEST_CPP_UTIL_TIME_TEST_OBJS:.o=.dep) 18194 18195ifneq ($(NO_SECURE),true) 18196ifneq ($(NO_DEPS),true) 18197-include $(TEST_CPP_UTIL_TIME_TEST_OBJS:.o=.dep) 18198endif 18199endif 18200 18201 18202THREAD_MANAGER_TEST_SRC = \ 18203 test/cpp/thread_manager/thread_manager_test.cc \ 18204 18205THREAD_MANAGER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_MANAGER_TEST_SRC)))) 18206ifeq ($(NO_SECURE),true) 18207 18208# You can't build secure targets if you don't have OpenSSL. 18209 18210$(BINDIR)/$(CONFIG)/thread_manager_test: openssl_dep_error 18211 18212else 18213 18214 18215 18216 18217ifeq ($(NO_PROTOBUF),true) 18218 18219# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18220 18221$(BINDIR)/$(CONFIG)/thread_manager_test: protobuf_dep_error 18222 18223else 18224 18225$(BINDIR)/$(CONFIG)/thread_manager_test: $(PROTOBUF_DEP) $(THREAD_MANAGER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18226 $(E) "[LD] Linking $@" 18227 $(Q) mkdir -p `dirname $@` 18228 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_MANAGER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/thread_manager_test 18229 18230endif 18231 18232endif 18233 18234$(OBJDIR)/$(CONFIG)/test/cpp/thread_manager/thread_manager_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18235 18236deps_thread_manager_test: $(THREAD_MANAGER_TEST_OBJS:.o=.dep) 18237 18238ifneq ($(NO_SECURE),true) 18239ifneq ($(NO_DEPS),true) 18240-include $(THREAD_MANAGER_TEST_OBJS:.o=.dep) 18241endif 18242endif 18243 18244 18245THREAD_STRESS_TEST_SRC = \ 18246 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 18247 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 18248 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 18249 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 18250 test/cpp/end2end/thread_stress_test.cc \ 18251 18252THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_STRESS_TEST_SRC)))) 18253ifeq ($(NO_SECURE),true) 18254 18255# You can't build secure targets if you don't have OpenSSL. 18256 18257$(BINDIR)/$(CONFIG)/thread_stress_test: openssl_dep_error 18258 18259else 18260 18261 18262 18263 18264ifeq ($(NO_PROTOBUF),true) 18265 18266# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18267 18268$(BINDIR)/$(CONFIG)/thread_stress_test: protobuf_dep_error 18269 18270else 18271 18272$(BINDIR)/$(CONFIG)/thread_stress_test: $(PROTOBUF_DEP) $(THREAD_STRESS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18273 $(E) "[LD] Linking $@" 18274 $(Q) mkdir -p `dirname $@` 18275 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_STRESS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/thread_stress_test 18276 18277endif 18278 18279endif 18280 18281$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18282 18283$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18284 18285$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18286 18287$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18288 18289$(OBJDIR)/$(CONFIG)/test/cpp/end2end/thread_stress_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18290 18291deps_thread_stress_test: $(THREAD_STRESS_TEST_OBJS:.o=.dep) 18292 18293ifneq ($(NO_SECURE),true) 18294ifneq ($(NO_DEPS),true) 18295-include $(THREAD_STRESS_TEST_OBJS:.o=.dep) 18296endif 18297endif 18298$(OBJDIR)/$(CONFIG)/test/cpp/end2end/thread_stress_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18299 18300 18301TIME_JUMP_TEST_SRC = \ 18302 test/cpp/common/time_jump_test.cc \ 18303 18304TIME_JUMP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_JUMP_TEST_SRC)))) 18305ifeq ($(NO_SECURE),true) 18306 18307# You can't build secure targets if you don't have OpenSSL. 18308 18309$(BINDIR)/$(CONFIG)/time_jump_test: openssl_dep_error 18310 18311else 18312 18313 18314 18315 18316ifeq ($(NO_PROTOBUF),true) 18317 18318# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18319 18320$(BINDIR)/$(CONFIG)/time_jump_test: protobuf_dep_error 18321 18322else 18323 18324$(BINDIR)/$(CONFIG)/time_jump_test: $(PROTOBUF_DEP) $(TIME_JUMP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18325 $(E) "[LD] Linking $@" 18326 $(Q) mkdir -p `dirname $@` 18327 $(Q) $(LDXX) $(LDFLAGS) $(TIME_JUMP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/time_jump_test 18328 18329endif 18330 18331endif 18332 18333$(OBJDIR)/$(CONFIG)/test/cpp/common/time_jump_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18334 18335deps_time_jump_test: $(TIME_JUMP_TEST_OBJS:.o=.dep) 18336 18337ifneq ($(NO_SECURE),true) 18338ifneq ($(NO_DEPS),true) 18339-include $(TIME_JUMP_TEST_OBJS:.o=.dep) 18340endif 18341endif 18342 18343 18344TIMER_TEST_SRC = \ 18345 test/cpp/common/timer_test.cc \ 18346 18347TIMER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMER_TEST_SRC)))) 18348ifeq ($(NO_SECURE),true) 18349 18350# You can't build secure targets if you don't have OpenSSL. 18351 18352$(BINDIR)/$(CONFIG)/timer_test: openssl_dep_error 18353 18354else 18355 18356 18357 18358 18359ifeq ($(NO_PROTOBUF),true) 18360 18361# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18362 18363$(BINDIR)/$(CONFIG)/timer_test: protobuf_dep_error 18364 18365else 18366 18367$(BINDIR)/$(CONFIG)/timer_test: $(PROTOBUF_DEP) $(TIMER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18368 $(E) "[LD] Linking $@" 18369 $(Q) mkdir -p `dirname $@` 18370 $(Q) $(LDXX) $(LDFLAGS) $(TIMER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/timer_test 18371 18372endif 18373 18374endif 18375 18376$(OBJDIR)/$(CONFIG)/test/cpp/common/timer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18377 18378deps_timer_test: $(TIMER_TEST_OBJS:.o=.dep) 18379 18380ifneq ($(NO_SECURE),true) 18381ifneq ($(NO_DEPS),true) 18382-include $(TIMER_TEST_OBJS:.o=.dep) 18383endif 18384endif 18385 18386 18387TLS_SECURITY_CONNECTOR_TEST_SRC = \ 18388 test/core/security/tls_security_connector_test.cc \ 18389 18390TLS_SECURITY_CONNECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TLS_SECURITY_CONNECTOR_TEST_SRC)))) 18391ifeq ($(NO_SECURE),true) 18392 18393# You can't build secure targets if you don't have OpenSSL. 18394 18395$(BINDIR)/$(CONFIG)/tls_security_connector_test: openssl_dep_error 18396 18397else 18398 18399 18400 18401 18402ifeq ($(NO_PROTOBUF),true) 18403 18404# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18405 18406$(BINDIR)/$(CONFIG)/tls_security_connector_test: protobuf_dep_error 18407 18408else 18409 18410$(BINDIR)/$(CONFIG)/tls_security_connector_test: $(PROTOBUF_DEP) $(TLS_SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18411 $(E) "[LD] Linking $@" 18412 $(Q) mkdir -p `dirname $@` 18413 $(Q) $(LDXX) $(LDFLAGS) $(TLS_SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/tls_security_connector_test 18414 18415endif 18416 18417endif 18418 18419$(OBJDIR)/$(CONFIG)/test/core/security/tls_security_connector_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18420 18421deps_tls_security_connector_test: $(TLS_SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 18422 18423ifneq ($(NO_SECURE),true) 18424ifneq ($(NO_DEPS),true) 18425-include $(TLS_SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 18426endif 18427endif 18428 18429 18430TOO_MANY_PINGS_TEST_SRC = \ 18431 test/core/end2end/cq_verifier.cc \ 18432 test/core/transport/chttp2/too_many_pings_test.cc \ 18433 18434TOO_MANY_PINGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TOO_MANY_PINGS_TEST_SRC)))) 18435ifeq ($(NO_SECURE),true) 18436 18437# You can't build secure targets if you don't have OpenSSL. 18438 18439$(BINDIR)/$(CONFIG)/too_many_pings_test: openssl_dep_error 18440 18441else 18442 18443 18444 18445 18446ifeq ($(NO_PROTOBUF),true) 18447 18448# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18449 18450$(BINDIR)/$(CONFIG)/too_many_pings_test: protobuf_dep_error 18451 18452else 18453 18454$(BINDIR)/$(CONFIG)/too_many_pings_test: $(PROTOBUF_DEP) $(TOO_MANY_PINGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18455 $(E) "[LD] Linking $@" 18456 $(Q) mkdir -p `dirname $@` 18457 $(Q) $(LDXX) $(LDFLAGS) $(TOO_MANY_PINGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/too_many_pings_test 18458 18459endif 18460 18461endif 18462 18463$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18464 18465$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/too_many_pings_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18466 18467deps_too_many_pings_test: $(TOO_MANY_PINGS_TEST_OBJS:.o=.dep) 18468 18469ifneq ($(NO_SECURE),true) 18470ifneq ($(NO_DEPS),true) 18471-include $(TOO_MANY_PINGS_TEST_OBJS:.o=.dep) 18472endif 18473endif 18474 18475 18476UNKNOWN_FRAME_BAD_CLIENT_TEST_SRC = \ 18477 test/core/bad_client/bad_client.cc \ 18478 test/core/bad_client/tests/unknown_frame.cc \ 18479 test/core/end2end/cq_verifier.cc \ 18480 18481UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(UNKNOWN_FRAME_BAD_CLIENT_TEST_SRC)))) 18482ifeq ($(NO_SECURE),true) 18483 18484# You can't build secure targets if you don't have OpenSSL. 18485 18486$(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test: openssl_dep_error 18487 18488else 18489 18490 18491 18492 18493ifeq ($(NO_PROTOBUF),true) 18494 18495# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18496 18497$(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test: protobuf_dep_error 18498 18499else 18500 18501$(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test: $(PROTOBUF_DEP) $(UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18502 $(E) "[LD] Linking $@" 18503 $(Q) mkdir -p `dirname $@` 18504 $(Q) $(LDXX) $(LDFLAGS) $(UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test 18505 18506endif 18507 18508endif 18509 18510$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18511 18512$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/unknown_frame.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18513 18514$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18515 18516deps_unknown_frame_bad_client_test: $(UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS:.o=.dep) 18517 18518ifneq ($(NO_SECURE),true) 18519ifneq ($(NO_DEPS),true) 18520-include $(UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS:.o=.dep) 18521endif 18522endif 18523 18524 18525URI_FUZZER_TEST_SRC = \ 18526 test/core/client_channel/uri_fuzzer_test.cc \ 18527 test/core/util/fuzzer_corpus_test.cc \ 18528 18529URI_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(URI_FUZZER_TEST_SRC)))) 18530ifeq ($(NO_SECURE),true) 18531 18532# You can't build secure targets if you don't have OpenSSL. 18533 18534$(BINDIR)/$(CONFIG)/uri_fuzzer_test: openssl_dep_error 18535 18536else 18537 18538 18539 18540 18541ifeq ($(NO_PROTOBUF),true) 18542 18543# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18544 18545$(BINDIR)/$(CONFIG)/uri_fuzzer_test: protobuf_dep_error 18546 18547else 18548 18549$(BINDIR)/$(CONFIG)/uri_fuzzer_test: $(PROTOBUF_DEP) $(URI_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18550 $(E) "[LD] Linking $@" 18551 $(Q) mkdir -p `dirname $@` 18552 $(Q) $(LDXX) $(LDFLAGS) $(URI_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/uri_fuzzer_test 18553 18554endif 18555 18556endif 18557 18558$(OBJDIR)/$(CONFIG)/test/core/client_channel/uri_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18559 18560$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_corpus_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18561 18562deps_uri_fuzzer_test: $(URI_FUZZER_TEST_OBJS:.o=.dep) 18563 18564ifneq ($(NO_SECURE),true) 18565ifneq ($(NO_DEPS),true) 18566-include $(URI_FUZZER_TEST_OBJS:.o=.dep) 18567endif 18568endif 18569 18570 18571WINDOW_OVERFLOW_BAD_CLIENT_TEST_SRC = \ 18572 test/core/bad_client/bad_client.cc \ 18573 test/core/bad_client/tests/window_overflow.cc \ 18574 test/core/end2end/cq_verifier.cc \ 18575 18576WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_SRC)))) 18577ifeq ($(NO_SECURE),true) 18578 18579# You can't build secure targets if you don't have OpenSSL. 18580 18581$(BINDIR)/$(CONFIG)/window_overflow_bad_client_test: openssl_dep_error 18582 18583else 18584 18585 18586 18587 18588ifeq ($(NO_PROTOBUF),true) 18589 18590# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18591 18592$(BINDIR)/$(CONFIG)/window_overflow_bad_client_test: protobuf_dep_error 18593 18594else 18595 18596$(BINDIR)/$(CONFIG)/window_overflow_bad_client_test: $(PROTOBUF_DEP) $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18597 $(E) "[LD] Linking $@" 18598 $(Q) mkdir -p `dirname $@` 18599 $(Q) $(LDXX) $(LDFLAGS) $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test 18600 18601endif 18602 18603endif 18604 18605$(OBJDIR)/$(CONFIG)/test/core/bad_client/bad_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18606 18607$(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/window_overflow.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18608 18609$(OBJDIR)/$(CONFIG)/test/core/end2end/cq_verifier.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18610 18611deps_window_overflow_bad_client_test: $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS:.o=.dep) 18612 18613ifneq ($(NO_SECURE),true) 18614ifneq ($(NO_DEPS),true) 18615-include $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS:.o=.dep) 18616endif 18617endif 18618 18619 18620WORK_SERIALIZER_TEST_SRC = \ 18621 test/core/iomgr/work_serializer_test.cc \ 18622 18623WORK_SERIALIZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(WORK_SERIALIZER_TEST_SRC)))) 18624ifeq ($(NO_SECURE),true) 18625 18626# You can't build secure targets if you don't have OpenSSL. 18627 18628$(BINDIR)/$(CONFIG)/work_serializer_test: openssl_dep_error 18629 18630else 18631 18632 18633 18634 18635ifeq ($(NO_PROTOBUF),true) 18636 18637# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18638 18639$(BINDIR)/$(CONFIG)/work_serializer_test: protobuf_dep_error 18640 18641else 18642 18643$(BINDIR)/$(CONFIG)/work_serializer_test: $(PROTOBUF_DEP) $(WORK_SERIALIZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18644 $(E) "[LD] Linking $@" 18645 $(Q) mkdir -p `dirname $@` 18646 $(Q) $(LDXX) $(LDFLAGS) $(WORK_SERIALIZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/work_serializer_test 18647 18648endif 18649 18650endif 18651 18652$(OBJDIR)/$(CONFIG)/test/core/iomgr/work_serializer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18653 18654deps_work_serializer_test: $(WORK_SERIALIZER_TEST_OBJS:.o=.dep) 18655 18656ifneq ($(NO_SECURE),true) 18657ifneq ($(NO_DEPS),true) 18658-include $(WORK_SERIALIZER_TEST_OBJS:.o=.dep) 18659endif 18660endif 18661 18662 18663WRITES_PER_RPC_TEST_SRC = \ 18664 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 18665 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 18666 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 18667 test/core/util/cmdline.cc \ 18668 test/core/util/debugger_macros.cc \ 18669 test/core/util/fuzzer_util.cc \ 18670 test/core/util/grpc_profiler.cc \ 18671 test/core/util/histogram.cc \ 18672 test/core/util/memory_counters.cc \ 18673 test/core/util/mock_endpoint.cc \ 18674 test/core/util/parse_hexstring.cc \ 18675 test/core/util/passthru_endpoint.cc \ 18676 test/core/util/port.cc \ 18677 test/core/util/port_isolated_runtime_environment.cc \ 18678 test/core/util/port_server_client.cc \ 18679 test/core/util/reconnect_server.cc \ 18680 test/core/util/slice_splitter.cc \ 18681 test/core/util/subprocess_posix.cc \ 18682 test/core/util/subprocess_windows.cc \ 18683 test/core/util/test_config.cc \ 18684 test/core/util/test_tcp_server.cc \ 18685 test/core/util/tracer_util.cc \ 18686 test/core/util/trickle_endpoint.cc \ 18687 test/cpp/performance/writes_per_rpc_test.cc \ 18688 18689WRITES_PER_RPC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(WRITES_PER_RPC_TEST_SRC)))) 18690ifeq ($(NO_SECURE),true) 18691 18692# You can't build secure targets if you don't have OpenSSL. 18693 18694$(BINDIR)/$(CONFIG)/writes_per_rpc_test: openssl_dep_error 18695 18696else 18697 18698 18699 18700 18701ifeq ($(NO_PROTOBUF),true) 18702 18703# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18704 18705$(BINDIR)/$(CONFIG)/writes_per_rpc_test: protobuf_dep_error 18706 18707else 18708 18709$(BINDIR)/$(CONFIG)/writes_per_rpc_test: $(PROTOBUF_DEP) $(WRITES_PER_RPC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18710 $(E) "[LD] Linking $@" 18711 $(Q) mkdir -p `dirname $@` 18712 $(Q) $(LDXX) $(LDFLAGS) $(WRITES_PER_RPC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/writes_per_rpc_test 18713 18714endif 18715 18716endif 18717 18718$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18719 18720$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18721 18722$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18723 18724$(OBJDIR)/$(CONFIG)/test/core/util/cmdline.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18725 18726$(OBJDIR)/$(CONFIG)/test/core/util/debugger_macros.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18727 18728$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_util.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18729 18730$(OBJDIR)/$(CONFIG)/test/core/util/grpc_profiler.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18731 18732$(OBJDIR)/$(CONFIG)/test/core/util/histogram.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18733 18734$(OBJDIR)/$(CONFIG)/test/core/util/memory_counters.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18735 18736$(OBJDIR)/$(CONFIG)/test/core/util/mock_endpoint.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18737 18738$(OBJDIR)/$(CONFIG)/test/core/util/parse_hexstring.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18739 18740$(OBJDIR)/$(CONFIG)/test/core/util/passthru_endpoint.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18741 18742$(OBJDIR)/$(CONFIG)/test/core/util/port.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18743 18744$(OBJDIR)/$(CONFIG)/test/core/util/port_isolated_runtime_environment.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18745 18746$(OBJDIR)/$(CONFIG)/test/core/util/port_server_client.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18747 18748$(OBJDIR)/$(CONFIG)/test/core/util/reconnect_server.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18749 18750$(OBJDIR)/$(CONFIG)/test/core/util/slice_splitter.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18751 18752$(OBJDIR)/$(CONFIG)/test/core/util/subprocess_posix.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18753 18754$(OBJDIR)/$(CONFIG)/test/core/util/subprocess_windows.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18755 18756$(OBJDIR)/$(CONFIG)/test/core/util/test_config.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18757 18758$(OBJDIR)/$(CONFIG)/test/core/util/test_tcp_server.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18759 18760$(OBJDIR)/$(CONFIG)/test/core/util/tracer_util.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18761 18762$(OBJDIR)/$(CONFIG)/test/core/util/trickle_endpoint.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18763 18764$(OBJDIR)/$(CONFIG)/test/cpp/performance/writes_per_rpc_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18765 18766deps_writes_per_rpc_test: $(WRITES_PER_RPC_TEST_OBJS:.o=.dep) 18767 18768ifneq ($(NO_SECURE),true) 18769ifneq ($(NO_DEPS),true) 18770-include $(WRITES_PER_RPC_TEST_OBJS:.o=.dep) 18771endif 18772endif 18773$(OBJDIR)/$(CONFIG)/test/core/util/cmdline.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18774$(OBJDIR)/$(CONFIG)/test/core/util/debugger_macros.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18775$(OBJDIR)/$(CONFIG)/test/core/util/fuzzer_util.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18776$(OBJDIR)/$(CONFIG)/test/core/util/grpc_profiler.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18777$(OBJDIR)/$(CONFIG)/test/core/util/histogram.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18778$(OBJDIR)/$(CONFIG)/test/core/util/memory_counters.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18779$(OBJDIR)/$(CONFIG)/test/core/util/mock_endpoint.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18780$(OBJDIR)/$(CONFIG)/test/core/util/parse_hexstring.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18781$(OBJDIR)/$(CONFIG)/test/core/util/passthru_endpoint.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18782$(OBJDIR)/$(CONFIG)/test/core/util/port.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18783$(OBJDIR)/$(CONFIG)/test/core/util/port_isolated_runtime_environment.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18784$(OBJDIR)/$(CONFIG)/test/core/util/port_server_client.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18785$(OBJDIR)/$(CONFIG)/test/core/util/reconnect_server.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18786$(OBJDIR)/$(CONFIG)/test/core/util/slice_splitter.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18787$(OBJDIR)/$(CONFIG)/test/core/util/subprocess_posix.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18788$(OBJDIR)/$(CONFIG)/test/core/util/subprocess_windows.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18789$(OBJDIR)/$(CONFIG)/test/core/util/test_config.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18790$(OBJDIR)/$(CONFIG)/test/core/util/test_tcp_server.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18791$(OBJDIR)/$(CONFIG)/test/core/util/tracer_util.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18792$(OBJDIR)/$(CONFIG)/test/core/util/trickle_endpoint.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18793$(OBJDIR)/$(CONFIG)/test/cpp/performance/writes_per_rpc_test.o: $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc 18794 18795 18796XDS_BOOTSTRAP_TEST_SRC = \ 18797 test/core/client_channel/xds_bootstrap_test.cc \ 18798 18799XDS_BOOTSTRAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(XDS_BOOTSTRAP_TEST_SRC)))) 18800ifeq ($(NO_SECURE),true) 18801 18802# You can't build secure targets if you don't have OpenSSL. 18803 18804$(BINDIR)/$(CONFIG)/xds_bootstrap_test: openssl_dep_error 18805 18806else 18807 18808 18809 18810 18811ifeq ($(NO_PROTOBUF),true) 18812 18813# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18814 18815$(BINDIR)/$(CONFIG)/xds_bootstrap_test: protobuf_dep_error 18816 18817else 18818 18819$(BINDIR)/$(CONFIG)/xds_bootstrap_test: $(PROTOBUF_DEP) $(XDS_BOOTSTRAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18820 $(E) "[LD] Linking $@" 18821 $(Q) mkdir -p `dirname $@` 18822 $(Q) $(LDXX) $(LDFLAGS) $(XDS_BOOTSTRAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/xds_bootstrap_test 18823 18824endif 18825 18826endif 18827 18828$(OBJDIR)/$(CONFIG)/test/core/client_channel/xds_bootstrap_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18829 18830deps_xds_bootstrap_test: $(XDS_BOOTSTRAP_TEST_OBJS:.o=.dep) 18831 18832ifneq ($(NO_SECURE),true) 18833ifneq ($(NO_DEPS),true) 18834-include $(XDS_BOOTSTRAP_TEST_OBJS:.o=.dep) 18835endif 18836endif 18837 18838 18839XDS_END2END_TEST_SRC = \ 18840 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 18841 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 18842 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 18843 $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc \ 18844 $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.grpc.pb.cc \ 18845 $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.grpc.pb.cc \ 18846 $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc \ 18847 $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.grpc.pb.cc \ 18848 $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.grpc.pb.cc \ 18849 test/cpp/end2end/test_service_impl.cc \ 18850 test/cpp/end2end/xds_end2end_test.cc \ 18851 18852XDS_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(XDS_END2END_TEST_SRC)))) 18853ifeq ($(NO_SECURE),true) 18854 18855# You can't build secure targets if you don't have OpenSSL. 18856 18857$(BINDIR)/$(CONFIG)/xds_end2end_test: openssl_dep_error 18858 18859else 18860 18861 18862 18863 18864ifeq ($(NO_PROTOBUF),true) 18865 18866# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18867 18868$(BINDIR)/$(CONFIG)/xds_end2end_test: protobuf_dep_error 18869 18870else 18871 18872$(BINDIR)/$(CONFIG)/xds_end2end_test: $(PROTOBUF_DEP) $(XDS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18873 $(E) "[LD] Linking $@" 18874 $(Q) mkdir -p `dirname $@` 18875 $(Q) $(LDXX) $(LDFLAGS) $(XDS_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/xds_end2end_test 18876 18877endif 18878 18879endif 18880 18881$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/duplicate/echo_duplicate.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18882 18883$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18884 18885$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18886 18887$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/simple_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18888 18889$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/xds/ads_for_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18890 18891$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/xds/cds_for_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18892 18893$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/xds/eds_for_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18894 18895$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/xds/lds_rds_for_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18896 18897$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/xds/lrs_for_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18898 18899$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18900 18901$(OBJDIR)/$(CONFIG)/test/cpp/end2end/xds_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.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18902 18903deps_xds_end2end_test: $(XDS_END2END_TEST_OBJS:.o=.dep) 18904 18905ifneq ($(NO_SECURE),true) 18906ifneq ($(NO_DEPS),true) 18907-include $(XDS_END2END_TEST_OBJS:.o=.dep) 18908endif 18909endif 18910$(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.grpc.pb.cc 18911$(OBJDIR)/$(CONFIG)/test/cpp/end2end/xds_end2end_test.o: $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/simple_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/ads_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/cds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/eds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lds_rds_for_test.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.pb.cc $(GENDIR)/src/proto/grpc/testing/xds/lrs_for_test.grpc.pb.cc 18912 18913 18914XDS_INTEROP_CLIENT_SRC = \ 18915 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 18916 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 18917 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 18918 test/cpp/interop/xds_interop_client.cc \ 18919 18920XDS_INTEROP_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(XDS_INTEROP_CLIENT_SRC)))) 18921ifeq ($(NO_SECURE),true) 18922 18923# You can't build secure targets if you don't have OpenSSL. 18924 18925$(BINDIR)/$(CONFIG)/xds_interop_client: openssl_dep_error 18926 18927else 18928 18929 18930 18931 18932ifeq ($(NO_PROTOBUF),true) 18933 18934# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18935 18936$(BINDIR)/$(CONFIG)/xds_interop_client: protobuf_dep_error 18937 18938else 18939 18940$(BINDIR)/$(CONFIG)/xds_interop_client: $(PROTOBUF_DEP) $(XDS_INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18941 $(E) "[LD] Linking $@" 18942 $(Q) mkdir -p `dirname $@` 18943 $(Q) $(LDXX) $(LDFLAGS) $(XDS_INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/xds_interop_client 18944 18945endif 18946 18947endif 18948 18949$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18950 18951$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18952 18953$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18954 18955$(OBJDIR)/$(CONFIG)/test/cpp/interop/xds_interop_client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18956 18957deps_xds_interop_client: $(XDS_INTEROP_CLIENT_OBJS:.o=.dep) 18958 18959ifneq ($(NO_SECURE),true) 18960ifneq ($(NO_DEPS),true) 18961-include $(XDS_INTEROP_CLIENT_OBJS:.o=.dep) 18962endif 18963endif 18964$(OBJDIR)/$(CONFIG)/test/cpp/interop/xds_interop_client.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 18965 18966 18967XDS_INTEROP_SERVER_SRC = \ 18968 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 18969 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 18970 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 18971 test/cpp/interop/xds_interop_server.cc \ 18972 18973XDS_INTEROP_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(XDS_INTEROP_SERVER_SRC)))) 18974ifeq ($(NO_SECURE),true) 18975 18976# You can't build secure targets if you don't have OpenSSL. 18977 18978$(BINDIR)/$(CONFIG)/xds_interop_server: openssl_dep_error 18979 18980else 18981 18982 18983 18984 18985ifeq ($(NO_PROTOBUF),true) 18986 18987# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 18988 18989$(BINDIR)/$(CONFIG)/xds_interop_server: protobuf_dep_error 18990 18991else 18992 18993$(BINDIR)/$(CONFIG)/xds_interop_server: $(PROTOBUF_DEP) $(XDS_INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 18994 $(E) "[LD] Linking $@" 18995 $(Q) mkdir -p `dirname $@` 18996 $(Q) $(LDXX) $(LDFLAGS) $(XDS_INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/xds_interop_server 18997 18998endif 18999 19000endif 19001 19002$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/empty.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19003 19004$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19005 19006$(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19007 19008$(OBJDIR)/$(CONFIG)/test/cpp/interop/xds_interop_server.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19009 19010deps_xds_interop_server: $(XDS_INTEROP_SERVER_OBJS:.o=.dep) 19011 19012ifneq ($(NO_SECURE),true) 19013ifneq ($(NO_DEPS),true) 19014-include $(XDS_INTEROP_SERVER_OBJS:.o=.dep) 19015endif 19016endif 19017$(OBJDIR)/$(CONFIG)/test/cpp/interop/xds_interop_server.o: $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 19018 19019 19020BORINGSSL_SSL_TEST_SRC = \ 19021 third_party/boringssl-with-bazel/src/crypto/test/abi_test.cc \ 19022 third_party/boringssl-with-bazel/src/crypto/test/gtest_main.cc \ 19023 third_party/boringssl-with-bazel/src/ssl/span_test.cc \ 19024 third_party/boringssl-with-bazel/src/ssl/ssl_c_test.c \ 19025 third_party/boringssl-with-bazel/src/ssl/ssl_test.cc \ 19026 19027BORINGSSL_SSL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_SSL_TEST_SRC)))) 19028 19029# boringssl needs an override to ensure that it does not include 19030# system openssl headers regardless of other configuration 19031# we do so here with a target specific variable assignment 19032$(BORINGSSL_SSL_TEST_OBJS): CFLAGS := -Ithird_party/boringssl-with-bazel/src/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 19033$(BORINGSSL_SSL_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl-with-bazel/src/include $(CXXFLAGS) 19034$(BORINGSSL_SSL_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 19035 19036 19037ifeq ($(NO_PROTOBUF),true) 19038 19039# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19040 19041$(BINDIR)/$(CONFIG)/boringssl_ssl_test: protobuf_dep_error 19042 19043else 19044 19045$(BINDIR)/$(CONFIG)/boringssl_ssl_test: $(PROTOBUF_DEP) $(BORINGSSL_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19046 $(E) "[LD] Linking $@" 19047 $(Q) mkdir -p `dirname $@` 19048 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_ssl_test 19049 19050endif 19051 19052$(BORINGSSL_SSL_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl-with-bazel/src/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 19053$(BORINGSSL_SSL_TEST_OBJS): CXXFLAGS += -fno-exceptions 19054$(BORINGSSL_SSL_TEST_OBJS): CFLAGS += -g 19055$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/test/abi_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19056 19057$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19058 19059$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/ssl/span_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19060 19061$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/ssl/ssl_c_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19062 19063$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/ssl/ssl_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19064 19065deps_boringssl_ssl_test: $(BORINGSSL_SSL_TEST_OBJS:.o=.dep) 19066 19067ifneq ($(NO_DEPS),true) 19068-include $(BORINGSSL_SSL_TEST_OBJS:.o=.dep) 19069endif 19070 19071 19072BORINGSSL_CRYPTO_TEST_SRC = \ 19073 third_party/boringssl-with-bazel/crypto_test_data.cc \ 19074 third_party/boringssl-with-bazel/src/crypto/abi_self_test.cc \ 19075 third_party/boringssl-with-bazel/src/crypto/asn1/asn1_test.cc \ 19076 third_party/boringssl-with-bazel/src/crypto/base64/base64_test.cc \ 19077 third_party/boringssl-with-bazel/src/crypto/bio/bio_test.cc \ 19078 third_party/boringssl-with-bazel/src/crypto/buf/buf_test.cc \ 19079 third_party/boringssl-with-bazel/src/crypto/bytestring/bytestring_test.cc \ 19080 third_party/boringssl-with-bazel/src/crypto/chacha/chacha_test.cc \ 19081 third_party/boringssl-with-bazel/src/crypto/cipher_extra/aead_test.cc \ 19082 third_party/boringssl-with-bazel/src/crypto/cipher_extra/cipher_test.cc \ 19083 third_party/boringssl-with-bazel/src/crypto/cmac/cmac_test.cc \ 19084 third_party/boringssl-with-bazel/src/crypto/compiler_test.cc \ 19085 third_party/boringssl-with-bazel/src/crypto/constant_time_test.cc \ 19086 third_party/boringssl-with-bazel/src/crypto/cpu-arm-linux_test.cc \ 19087 third_party/boringssl-with-bazel/src/crypto/curve25519/ed25519_test.cc \ 19088 third_party/boringssl-with-bazel/src/crypto/curve25519/spake25519_test.cc \ 19089 third_party/boringssl-with-bazel/src/crypto/curve25519/x25519_test.cc \ 19090 third_party/boringssl-with-bazel/src/crypto/dh/dh_test.cc \ 19091 third_party/boringssl-with-bazel/src/crypto/digest_extra/digest_test.cc \ 19092 third_party/boringssl-with-bazel/src/crypto/dsa/dsa_test.cc \ 19093 third_party/boringssl-with-bazel/src/crypto/ecdh_extra/ecdh_test.cc \ 19094 third_party/boringssl-with-bazel/src/crypto/err/err_test.cc \ 19095 third_party/boringssl-with-bazel/src/crypto/evp/evp_extra_test.cc \ 19096 third_party/boringssl-with-bazel/src/crypto/evp/evp_test.cc \ 19097 third_party/boringssl-with-bazel/src/crypto/evp/pbkdf_test.cc \ 19098 third_party/boringssl-with-bazel/src/crypto/evp/scrypt_test.cc \ 19099 third_party/boringssl-with-bazel/src/crypto/fipsmodule/aes/aes_test.cc \ 19100 third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/bn_test.cc \ 19101 third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/ec_test.cc \ 19102 third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/p256-x86_64_test.cc \ 19103 third_party/boringssl-with-bazel/src/crypto/fipsmodule/ecdsa/ecdsa_test.cc \ 19104 third_party/boringssl-with-bazel/src/crypto/fipsmodule/md5/md5_test.cc \ 19105 third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/gcm_test.cc \ 19106 third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/ctrdrbg_test.cc \ 19107 third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/fork_detect_test.cc \ 19108 third_party/boringssl-with-bazel/src/crypto/fipsmodule/sha/sha_test.cc \ 19109 third_party/boringssl-with-bazel/src/crypto/hkdf/hkdf_test.cc \ 19110 third_party/boringssl-with-bazel/src/crypto/hmac_extra/hmac_test.cc \ 19111 third_party/boringssl-with-bazel/src/crypto/hrss/hrss_test.cc \ 19112 third_party/boringssl-with-bazel/src/crypto/impl_dispatch_test.cc \ 19113 third_party/boringssl-with-bazel/src/crypto/lhash/lhash_test.cc \ 19114 third_party/boringssl-with-bazel/src/crypto/obj/obj_test.cc \ 19115 third_party/boringssl-with-bazel/src/crypto/pem/pem_test.cc \ 19116 third_party/boringssl-with-bazel/src/crypto/pkcs7/pkcs7_test.cc \ 19117 third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs12_test.cc \ 19118 third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs8_test.cc \ 19119 third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_test.cc \ 19120 third_party/boringssl-with-bazel/src/crypto/pool/pool_test.cc \ 19121 third_party/boringssl-with-bazel/src/crypto/rand_extra/rand_test.cc \ 19122 third_party/boringssl-with-bazel/src/crypto/refcount_test.cc \ 19123 third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_test.cc \ 19124 third_party/boringssl-with-bazel/src/crypto/self_test.cc \ 19125 third_party/boringssl-with-bazel/src/crypto/siphash/siphash_test.cc \ 19126 third_party/boringssl-with-bazel/src/crypto/stack/stack_test.cc \ 19127 third_party/boringssl-with-bazel/src/crypto/test/abi_test.cc \ 19128 third_party/boringssl-with-bazel/src/crypto/test/file_test_gtest.cc \ 19129 third_party/boringssl-with-bazel/src/crypto/test/gtest_main.cc \ 19130 third_party/boringssl-with-bazel/src/crypto/thread_test.cc \ 19131 third_party/boringssl-with-bazel/src/crypto/trust_token/trust_token_test.cc \ 19132 third_party/boringssl-with-bazel/src/crypto/x509/x509_test.cc \ 19133 third_party/boringssl-with-bazel/src/crypto/x509/x509_time_test.cc \ 19134 third_party/boringssl-with-bazel/src/crypto/x509v3/tab_test.cc \ 19135 third_party/boringssl-with-bazel/src/crypto/x509v3/v3name_test.cc \ 19136 19137BORINGSSL_CRYPTO_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_CRYPTO_TEST_SRC)))) 19138 19139# boringssl needs an override to ensure that it does not include 19140# system openssl headers regardless of other configuration 19141# we do so here with a target specific variable assignment 19142$(BORINGSSL_CRYPTO_TEST_OBJS): CFLAGS := -Ithird_party/boringssl-with-bazel/src/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 19143$(BORINGSSL_CRYPTO_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl-with-bazel/src/include $(CXXFLAGS) 19144$(BORINGSSL_CRYPTO_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 19145 19146 19147ifeq ($(NO_PROTOBUF),true) 19148 19149# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19150 19151$(BINDIR)/$(CONFIG)/boringssl_crypto_test: protobuf_dep_error 19152 19153else 19154 19155$(BINDIR)/$(CONFIG)/boringssl_crypto_test: $(PROTOBUF_DEP) $(BORINGSSL_CRYPTO_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19156 $(E) "[LD] Linking $@" 19157 $(Q) mkdir -p `dirname $@` 19158 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_CRYPTO_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_crypto_test 19159 19160endif 19161 19162$(BORINGSSL_CRYPTO_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl-with-bazel/src/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 19163$(BORINGSSL_CRYPTO_TEST_OBJS): CXXFLAGS += -fno-exceptions 19164$(BORINGSSL_CRYPTO_TEST_OBJS): CFLAGS += -g 19165$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/crypto_test_data.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19166 19167$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/abi_self_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19168 19169$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/asn1/asn1_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19170 19171$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/base64/base64_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19172 19173$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/bio/bio_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19174 19175$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/buf/buf_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19176 19177$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/bytestring/bytestring_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19178 19179$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/chacha/chacha_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19180 19181$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/cipher_extra/aead_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19182 19183$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/cipher_extra/cipher_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19184 19185$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/cmac/cmac_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19186 19187$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/compiler_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19188 19189$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/constant_time_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19190 19191$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/cpu-arm-linux_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19192 19193$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/curve25519/ed25519_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19194 19195$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/curve25519/spake25519_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19196 19197$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/curve25519/x25519_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19198 19199$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/dh/dh_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19200 19201$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/digest_extra/digest_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19202 19203$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/dsa/dsa_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19204 19205$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/ecdh_extra/ecdh_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19206 19207$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/err/err_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19208 19209$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/evp/evp_extra_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19210 19211$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/evp/evp_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19212 19213$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/evp/pbkdf_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19214 19215$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/evp/scrypt_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19216 19217$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/aes/aes_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19218 19219$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/bn/bn_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19220 19221$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/ec_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19222 19223$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ec/p256-x86_64_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19224 19225$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/ecdsa/ecdsa_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19226 19227$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/md5/md5_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19228 19229$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/modes/gcm_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19230 19231$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/ctrdrbg_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19232 19233$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/rand/fork_detect_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19234 19235$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/fipsmodule/sha/sha_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19236 19237$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/hkdf/hkdf_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19238 19239$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/hmac_extra/hmac_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19240 19241$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/hrss/hrss_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19242 19243$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/impl_dispatch_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19244 19245$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/lhash/lhash_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19246 19247$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/obj/obj_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19248 19249$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/pem/pem_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19250 19251$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/pkcs7/pkcs7_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19252 19253$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs12_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19254 19255$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs8_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19256 19257$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19258 19259$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/pool/pool_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19260 19261$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/rand_extra/rand_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19262 19263$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/refcount_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19264 19265$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19266 19267$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/self_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19268 19269$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/siphash/siphash_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19270 19271$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/stack/stack_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19272 19273$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/test/abi_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19274 19275$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/test/file_test_gtest.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19276 19277$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19278 19279$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/thread_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19280 19281$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/trust_token/trust_token_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19282 19283$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/x509/x509_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19284 19285$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/x509/x509_time_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19286 19287$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/x509v3/tab_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19288 19289$(OBJDIR)/$(CONFIG)/third_party/boringssl-with-bazel/src/crypto/x509v3/v3name_test.o: $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 19290 19291deps_boringssl_crypto_test: $(BORINGSSL_CRYPTO_TEST_OBJS:.o=.dep) 19292 19293ifneq ($(NO_DEPS),true) 19294-include $(BORINGSSL_CRYPTO_TEST_OBJS:.o=.dep) 19295endif 19296 19297 19298ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_SRC = \ 19299 test/core/security/alts_credentials_fuzzer.cc \ 19300 test/core/util/one_corpus_entry_fuzzer.cc \ 19301 19302ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_SRC)))) 19303ifeq ($(NO_SECURE),true) 19304 19305# You can't build secure targets if you don't have OpenSSL. 19306 19307$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry: openssl_dep_error 19308 19309else 19310 19311 19312 19313 19314ifeq ($(NO_PROTOBUF),true) 19315 19316# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19317 19318$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry: protobuf_dep_error 19319 19320else 19321 19322$(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry: $(PROTOBUF_DEP) $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19323 $(E) "[LD] Linking $@" 19324 $(Q) mkdir -p `dirname $@` 19325 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry 19326 19327endif 19328 19329endif 19330 19331$(OBJDIR)/$(CONFIG)/test/core/security/alts_credentials_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19332 19333$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19334 19335deps_alts_credentials_fuzzer_one_entry: $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19336 19337ifneq ($(NO_SECURE),true) 19338ifneq ($(NO_DEPS),true) 19339-include $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19340endif 19341endif 19342 19343 19344CLIENT_FUZZER_ONE_ENTRY_SRC = \ 19345 test/core/end2end/fuzzers/client_fuzzer.cc \ 19346 test/core/util/one_corpus_entry_fuzzer.cc \ 19347 19348CLIENT_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_FUZZER_ONE_ENTRY_SRC)))) 19349ifeq ($(NO_SECURE),true) 19350 19351# You can't build secure targets if you don't have OpenSSL. 19352 19353$(BINDIR)/$(CONFIG)/client_fuzzer_one_entry: openssl_dep_error 19354 19355else 19356 19357 19358 19359 19360ifeq ($(NO_PROTOBUF),true) 19361 19362# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19363 19364$(BINDIR)/$(CONFIG)/client_fuzzer_one_entry: protobuf_dep_error 19365 19366else 19367 19368$(BINDIR)/$(CONFIG)/client_fuzzer_one_entry: $(PROTOBUF_DEP) $(CLIENT_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19369 $(E) "[LD] Linking $@" 19370 $(Q) mkdir -p `dirname $@` 19371 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry 19372 19373endif 19374 19375endif 19376 19377$(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/client_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19378 19379$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19380 19381deps_client_fuzzer_one_entry: $(CLIENT_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19382 19383ifneq ($(NO_SECURE),true) 19384ifneq ($(NO_DEPS),true) 19385-include $(CLIENT_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19386endif 19387endif 19388 19389 19390HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_SRC = \ 19391 test/core/transport/chttp2/hpack_parser_fuzzer_test.cc \ 19392 test/core/util/one_corpus_entry_fuzzer.cc \ 19393 19394HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_SRC)))) 19395ifeq ($(NO_SECURE),true) 19396 19397# You can't build secure targets if you don't have OpenSSL. 19398 19399$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry: openssl_dep_error 19400 19401else 19402 19403 19404 19405 19406ifeq ($(NO_PROTOBUF),true) 19407 19408# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19409 19410$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry: protobuf_dep_error 19411 19412else 19413 19414$(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry: $(PROTOBUF_DEP) $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19415 $(E) "[LD] Linking $@" 19416 $(Q) mkdir -p `dirname $@` 19417 $(Q) $(LDXX) $(LDFLAGS) $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry 19418 19419endif 19420 19421endif 19422 19423$(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_parser_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19424 19425$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19426 19427deps_hpack_parser_fuzzer_test_one_entry: $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19428 19429ifneq ($(NO_SECURE),true) 19430ifneq ($(NO_DEPS),true) 19431-include $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19432endif 19433endif 19434 19435 19436HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_SRC = \ 19437 test/core/http/request_fuzzer.cc \ 19438 test/core/util/one_corpus_entry_fuzzer.cc \ 19439 19440HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_SRC)))) 19441ifeq ($(NO_SECURE),true) 19442 19443# You can't build secure targets if you don't have OpenSSL. 19444 19445$(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry: openssl_dep_error 19446 19447else 19448 19449 19450 19451 19452ifeq ($(NO_PROTOBUF),true) 19453 19454# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19455 19456$(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry: protobuf_dep_error 19457 19458else 19459 19460$(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry: $(PROTOBUF_DEP) $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19461 $(E) "[LD] Linking $@" 19462 $(Q) mkdir -p `dirname $@` 19463 $(Q) $(LDXX) $(LDFLAGS) $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry 19464 19465endif 19466 19467endif 19468 19469$(OBJDIR)/$(CONFIG)/test/core/http/request_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19470 19471$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19472 19473deps_http_request_fuzzer_test_one_entry: $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19474 19475ifneq ($(NO_SECURE),true) 19476ifneq ($(NO_DEPS),true) 19477-include $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19478endif 19479endif 19480 19481 19482HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_SRC = \ 19483 test/core/http/response_fuzzer.cc \ 19484 test/core/util/one_corpus_entry_fuzzer.cc \ 19485 19486HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_SRC)))) 19487ifeq ($(NO_SECURE),true) 19488 19489# You can't build secure targets if you don't have OpenSSL. 19490 19491$(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry: openssl_dep_error 19492 19493else 19494 19495 19496 19497 19498ifeq ($(NO_PROTOBUF),true) 19499 19500# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19501 19502$(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry: protobuf_dep_error 19503 19504else 19505 19506$(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry: $(PROTOBUF_DEP) $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19507 $(E) "[LD] Linking $@" 19508 $(Q) mkdir -p `dirname $@` 19509 $(Q) $(LDXX) $(LDFLAGS) $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry 19510 19511endif 19512 19513endif 19514 19515$(OBJDIR)/$(CONFIG)/test/core/http/response_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19516 19517$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19518 19519deps_http_response_fuzzer_test_one_entry: $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19520 19521ifneq ($(NO_SECURE),true) 19522ifneq ($(NO_DEPS),true) 19523-include $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19524endif 19525endif 19526 19527 19528JSON_FUZZER_TEST_ONE_ENTRY_SRC = \ 19529 test/core/json/fuzzer.cc \ 19530 test/core/util/one_corpus_entry_fuzzer.cc \ 19531 19532JSON_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_FUZZER_TEST_ONE_ENTRY_SRC)))) 19533ifeq ($(NO_SECURE),true) 19534 19535# You can't build secure targets if you don't have OpenSSL. 19536 19537$(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry: openssl_dep_error 19538 19539else 19540 19541 19542 19543 19544ifeq ($(NO_PROTOBUF),true) 19545 19546# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19547 19548$(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry: protobuf_dep_error 19549 19550else 19551 19552$(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry: $(PROTOBUF_DEP) $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19553 $(E) "[LD] Linking $@" 19554 $(Q) mkdir -p `dirname $@` 19555 $(Q) $(LDXX) $(LDFLAGS) $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry 19556 19557endif 19558 19559endif 19560 19561$(OBJDIR)/$(CONFIG)/test/core/json/fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19562 19563$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19564 19565deps_json_fuzzer_test_one_entry: $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19566 19567ifneq ($(NO_SECURE),true) 19568ifneq ($(NO_DEPS),true) 19569-include $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19570endif 19571endif 19572 19573 19574NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_SRC = \ 19575 test/core/nanopb/fuzzer_response.cc \ 19576 test/core/util/one_corpus_entry_fuzzer.cc \ 19577 19578NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_SRC)))) 19579ifeq ($(NO_SECURE),true) 19580 19581# You can't build secure targets if you don't have OpenSSL. 19582 19583$(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry: openssl_dep_error 19584 19585else 19586 19587 19588 19589 19590ifeq ($(NO_PROTOBUF),true) 19591 19592# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19593 19594$(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry: protobuf_dep_error 19595 19596else 19597 19598$(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry: $(PROTOBUF_DEP) $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19599 $(E) "[LD] Linking $@" 19600 $(Q) mkdir -p `dirname $@` 19601 $(Q) $(LDXX) $(LDFLAGS) $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry 19602 19603endif 19604 19605endif 19606 19607$(OBJDIR)/$(CONFIG)/test/core/nanopb/fuzzer_response.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19608 19609$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19610 19611deps_nanopb_fuzzer_response_test_one_entry: $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS:.o=.dep) 19612 19613ifneq ($(NO_SECURE),true) 19614ifneq ($(NO_DEPS),true) 19615-include $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS:.o=.dep) 19616endif 19617endif 19618 19619 19620NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_SRC = \ 19621 test/core/nanopb/fuzzer_serverlist.cc \ 19622 test/core/util/one_corpus_entry_fuzzer.cc \ 19623 19624NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_SRC)))) 19625ifeq ($(NO_SECURE),true) 19626 19627# You can't build secure targets if you don't have OpenSSL. 19628 19629$(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry: openssl_dep_error 19630 19631else 19632 19633 19634 19635 19636ifeq ($(NO_PROTOBUF),true) 19637 19638# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19639 19640$(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry: protobuf_dep_error 19641 19642else 19643 19644$(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry: $(PROTOBUF_DEP) $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19645 $(E) "[LD] Linking $@" 19646 $(Q) mkdir -p `dirname $@` 19647 $(Q) $(LDXX) $(LDFLAGS) $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry 19648 19649endif 19650 19651endif 19652 19653$(OBJDIR)/$(CONFIG)/test/core/nanopb/fuzzer_serverlist.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19654 19655$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19656 19657deps_nanopb_fuzzer_serverlist_test_one_entry: $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS:.o=.dep) 19658 19659ifneq ($(NO_SECURE),true) 19660ifneq ($(NO_DEPS),true) 19661-include $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS:.o=.dep) 19662endif 19663endif 19664 19665 19666PERCENT_DECODE_FUZZER_ONE_ENTRY_SRC = \ 19667 test/core/slice/percent_decode_fuzzer.cc \ 19668 test/core/util/one_corpus_entry_fuzzer.cc \ 19669 19670PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_DECODE_FUZZER_ONE_ENTRY_SRC)))) 19671ifeq ($(NO_SECURE),true) 19672 19673# You can't build secure targets if you don't have OpenSSL. 19674 19675$(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry: openssl_dep_error 19676 19677else 19678 19679 19680 19681 19682ifeq ($(NO_PROTOBUF),true) 19683 19684# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19685 19686$(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry: protobuf_dep_error 19687 19688else 19689 19690$(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry: $(PROTOBUF_DEP) $(PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19691 $(E) "[LD] Linking $@" 19692 $(Q) mkdir -p `dirname $@` 19693 $(Q) $(LDXX) $(LDFLAGS) $(PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry 19694 19695endif 19696 19697endif 19698 19699$(OBJDIR)/$(CONFIG)/test/core/slice/percent_decode_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19700 19701$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19702 19703deps_percent_decode_fuzzer_one_entry: $(PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19704 19705ifneq ($(NO_SECURE),true) 19706ifneq ($(NO_DEPS),true) 19707-include $(PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19708endif 19709endif 19710 19711 19712PERCENT_ENCODE_FUZZER_ONE_ENTRY_SRC = \ 19713 test/core/slice/percent_encode_fuzzer.cc \ 19714 test/core/util/one_corpus_entry_fuzzer.cc \ 19715 19716PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_SRC)))) 19717ifeq ($(NO_SECURE),true) 19718 19719# You can't build secure targets if you don't have OpenSSL. 19720 19721$(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry: openssl_dep_error 19722 19723else 19724 19725 19726 19727 19728ifeq ($(NO_PROTOBUF),true) 19729 19730# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19731 19732$(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry: protobuf_dep_error 19733 19734else 19735 19736$(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry: $(PROTOBUF_DEP) $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19737 $(E) "[LD] Linking $@" 19738 $(Q) mkdir -p `dirname $@` 19739 $(Q) $(LDXX) $(LDFLAGS) $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry 19740 19741endif 19742 19743endif 19744 19745$(OBJDIR)/$(CONFIG)/test/core/slice/percent_encode_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19746 19747$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19748 19749deps_percent_encode_fuzzer_one_entry: $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19750 19751ifneq ($(NO_SECURE),true) 19752ifneq ($(NO_DEPS),true) 19753-include $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19754endif 19755endif 19756 19757 19758SERVER_FUZZER_ONE_ENTRY_SRC = \ 19759 test/core/end2end/fuzzers/server_fuzzer.cc \ 19760 test/core/util/one_corpus_entry_fuzzer.cc \ 19761 19762SERVER_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_FUZZER_ONE_ENTRY_SRC)))) 19763ifeq ($(NO_SECURE),true) 19764 19765# You can't build secure targets if you don't have OpenSSL. 19766 19767$(BINDIR)/$(CONFIG)/server_fuzzer_one_entry: openssl_dep_error 19768 19769else 19770 19771 19772 19773 19774ifeq ($(NO_PROTOBUF),true) 19775 19776# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19777 19778$(BINDIR)/$(CONFIG)/server_fuzzer_one_entry: protobuf_dep_error 19779 19780else 19781 19782$(BINDIR)/$(CONFIG)/server_fuzzer_one_entry: $(PROTOBUF_DEP) $(SERVER_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19783 $(E) "[LD] Linking $@" 19784 $(Q) mkdir -p `dirname $@` 19785 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry 19786 19787endif 19788 19789endif 19790 19791$(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/server_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19792 19793$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19794 19795deps_server_fuzzer_one_entry: $(SERVER_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19796 19797ifneq ($(NO_SECURE),true) 19798ifneq ($(NO_DEPS),true) 19799-include $(SERVER_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19800endif 19801endif 19802 19803 19804SSL_SERVER_FUZZER_ONE_ENTRY_SRC = \ 19805 test/core/security/ssl_server_fuzzer.cc \ 19806 test/core/util/one_corpus_entry_fuzzer.cc \ 19807 19808SSL_SERVER_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SSL_SERVER_FUZZER_ONE_ENTRY_SRC)))) 19809ifeq ($(NO_SECURE),true) 19810 19811# You can't build secure targets if you don't have OpenSSL. 19812 19813$(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry: openssl_dep_error 19814 19815else 19816 19817 19818 19819 19820ifeq ($(NO_PROTOBUF),true) 19821 19822# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19823 19824$(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry: protobuf_dep_error 19825 19826else 19827 19828$(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry: $(PROTOBUF_DEP) $(SSL_SERVER_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19829 $(E) "[LD] Linking $@" 19830 $(Q) mkdir -p `dirname $@` 19831 $(Q) $(LDXX) $(LDFLAGS) $(SSL_SERVER_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry 19832 19833endif 19834 19835endif 19836 19837$(OBJDIR)/$(CONFIG)/test/core/security/ssl_server_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19838 19839$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19840 19841deps_ssl_server_fuzzer_one_entry: $(SSL_SERVER_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19842 19843ifneq ($(NO_SECURE),true) 19844ifneq ($(NO_DEPS),true) 19845-include $(SSL_SERVER_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 19846endif 19847endif 19848 19849 19850URI_FUZZER_TEST_ONE_ENTRY_SRC = \ 19851 test/core/client_channel/uri_fuzzer_test.cc \ 19852 test/core/util/one_corpus_entry_fuzzer.cc \ 19853 19854URI_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(URI_FUZZER_TEST_ONE_ENTRY_SRC)))) 19855ifeq ($(NO_SECURE),true) 19856 19857# You can't build secure targets if you don't have OpenSSL. 19858 19859$(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry: openssl_dep_error 19860 19861else 19862 19863 19864 19865 19866ifeq ($(NO_PROTOBUF),true) 19867 19868# You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.12.0+. 19869 19870$(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry: protobuf_dep_error 19871 19872else 19873 19874$(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry: $(PROTOBUF_DEP) $(URI_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19875 $(E) "[LD] Linking $@" 19876 $(Q) mkdir -p `dirname $@` 19877 $(Q) $(LDXX) $(LDFLAGS) $(URI_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry 19878 19879endif 19880 19881endif 19882 19883$(OBJDIR)/$(CONFIG)/test/core/client_channel/uri_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19884 19885$(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libupb.a 19886 19887deps_uri_fuzzer_test_one_entry: $(URI_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19888 19889ifneq ($(NO_SECURE),true) 19890ifneq ($(NO_DEPS),true) 19891-include $(URI_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 19892endif 19893endif 19894 19895 19896 19897 19898 19899 19900ifneq ($(OPENSSL_DEP),) 19901# This is to ensure the embedded OpenSSL is built beforehand, properly 19902# installing headers to their final destination on the drive. We need this 19903# otherwise parallel compilation will fail if a source is compiled first. 19904src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc: $(OPENSSL_DEP) 19905src/core/ext/filters/client_channel/xds/xds_channel_secure.cc: $(OPENSSL_DEP) 19906src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc: $(OPENSSL_DEP) 19907src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc: $(OPENSSL_DEP) 19908src/core/ext/upb-generated/src/proto/grpc/gcp/altscontext.upb.c: $(OPENSSL_DEP) 19909src/core/ext/upb-generated/src/proto/grpc/gcp/handshaker.upb.c: $(OPENSSL_DEP) 19910src/core/ext/upb-generated/src/proto/grpc/gcp/transport_security_common.upb.c: $(OPENSSL_DEP) 19911src/core/lib/http/httpcli_security_connector.cc: $(OPENSSL_DEP) 19912src/core/lib/security/context/security_context.cc: $(OPENSSL_DEP) 19913src/core/lib/security/credentials/alts/alts_credentials.cc: $(OPENSSL_DEP) 19914src/core/lib/security/credentials/alts/check_gcp_environment.cc: $(OPENSSL_DEP) 19915src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc: $(OPENSSL_DEP) 19916src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc: $(OPENSSL_DEP) 19917src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc: $(OPENSSL_DEP) 19918src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc: $(OPENSSL_DEP) 19919src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc: $(OPENSSL_DEP) 19920src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc: $(OPENSSL_DEP) 19921src/core/lib/security/credentials/composite/composite_credentials.cc: $(OPENSSL_DEP) 19922src/core/lib/security/credentials/credentials.cc: $(OPENSSL_DEP) 19923src/core/lib/security/credentials/credentials_metadata.cc: $(OPENSSL_DEP) 19924src/core/lib/security/credentials/fake/fake_credentials.cc: $(OPENSSL_DEP) 19925src/core/lib/security/credentials/google_default/credentials_generic.cc: $(OPENSSL_DEP) 19926src/core/lib/security/credentials/google_default/google_default_credentials.cc: $(OPENSSL_DEP) 19927src/core/lib/security/credentials/iam/iam_credentials.cc: $(OPENSSL_DEP) 19928src/core/lib/security/credentials/jwt/json_token.cc: $(OPENSSL_DEP) 19929src/core/lib/security/credentials/jwt/jwt_credentials.cc: $(OPENSSL_DEP) 19930src/core/lib/security/credentials/jwt/jwt_verifier.cc: $(OPENSSL_DEP) 19931src/core/lib/security/credentials/local/local_credentials.cc: $(OPENSSL_DEP) 19932src/core/lib/security/credentials/oauth2/oauth2_credentials.cc: $(OPENSSL_DEP) 19933src/core/lib/security/credentials/plugin/plugin_credentials.cc: $(OPENSSL_DEP) 19934src/core/lib/security/credentials/ssl/ssl_credentials.cc: $(OPENSSL_DEP) 19935src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc: $(OPENSSL_DEP) 19936src/core/lib/security/credentials/tls/tls_credentials.cc: $(OPENSSL_DEP) 19937src/core/lib/security/security_connector/alts/alts_security_connector.cc: $(OPENSSL_DEP) 19938src/core/lib/security/security_connector/fake/fake_security_connector.cc: $(OPENSSL_DEP) 19939src/core/lib/security/security_connector/load_system_roots_fallback.cc: $(OPENSSL_DEP) 19940src/core/lib/security/security_connector/load_system_roots_linux.cc: $(OPENSSL_DEP) 19941src/core/lib/security/security_connector/local/local_security_connector.cc: $(OPENSSL_DEP) 19942src/core/lib/security/security_connector/security_connector.cc: $(OPENSSL_DEP) 19943src/core/lib/security/security_connector/ssl/ssl_security_connector.cc: $(OPENSSL_DEP) 19944src/core/lib/security/security_connector/ssl_utils.cc: $(OPENSSL_DEP) 19945src/core/lib/security/security_connector/ssl_utils_config.cc: $(OPENSSL_DEP) 19946src/core/lib/security/security_connector/tls/tls_security_connector.cc: $(OPENSSL_DEP) 19947src/core/lib/security/transport/client_auth_filter.cc: $(OPENSSL_DEP) 19948src/core/lib/security/transport/secure_endpoint.cc: $(OPENSSL_DEP) 19949src/core/lib/security/transport/security_handshaker.cc: $(OPENSSL_DEP) 19950src/core/lib/security/transport/server_auth_filter.cc: $(OPENSSL_DEP) 19951src/core/lib/security/transport/target_authority_table.cc: $(OPENSSL_DEP) 19952src/core/lib/security/transport/tsi_error.cc: $(OPENSSL_DEP) 19953src/core/lib/security/util/json_util.cc: $(OPENSSL_DEP) 19954src/core/lib/surface/init_secure.cc: $(OPENSSL_DEP) 19955src/core/plugin_registry/grpc_plugin_registry.cc: $(OPENSSL_DEP) 19956src/core/tsi/alts/crypt/aes_gcm.cc: $(OPENSSL_DEP) 19957src/core/tsi/alts/crypt/gsec.cc: $(OPENSSL_DEP) 19958src/core/tsi/alts/frame_protector/alts_counter.cc: $(OPENSSL_DEP) 19959src/core/tsi/alts/frame_protector/alts_crypter.cc: $(OPENSSL_DEP) 19960src/core/tsi/alts/frame_protector/alts_frame_protector.cc: $(OPENSSL_DEP) 19961src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc: $(OPENSSL_DEP) 19962src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc: $(OPENSSL_DEP) 19963src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc: $(OPENSSL_DEP) 19964src/core/tsi/alts/frame_protector/frame_handler.cc: $(OPENSSL_DEP) 19965src/core/tsi/alts/handshaker/alts_handshaker_client.cc: $(OPENSSL_DEP) 19966src/core/tsi/alts/handshaker/alts_shared_resource.cc: $(OPENSSL_DEP) 19967src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc: $(OPENSSL_DEP) 19968src/core/tsi/alts/handshaker/alts_tsi_utils.cc: $(OPENSSL_DEP) 19969src/core/tsi/alts/handshaker/transport_security_common_api.cc: $(OPENSSL_DEP) 19970src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc: $(OPENSSL_DEP) 19971src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc: $(OPENSSL_DEP) 19972src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc: $(OPENSSL_DEP) 19973src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc: $(OPENSSL_DEP) 19974src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc: $(OPENSSL_DEP) 19975src/core/tsi/fake_transport_security.cc: $(OPENSSL_DEP) 19976src/core/tsi/local_transport_security.cc: $(OPENSSL_DEP) 19977src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc: $(OPENSSL_DEP) 19978src/core/tsi/ssl/session_cache/ssl_session_cache.cc: $(OPENSSL_DEP) 19979src/core/tsi/ssl/session_cache/ssl_session_openssl.cc: $(OPENSSL_DEP) 19980src/core/tsi/ssl_transport_security.cc: $(OPENSSL_DEP) 19981src/core/tsi/transport_security.cc: $(OPENSSL_DEP) 19982src/core/tsi/transport_security_grpc.cc: $(OPENSSL_DEP) 19983src/cpp/client/channel_test_peer.cc: $(OPENSSL_DEP) 19984src/cpp/client/secure_credentials.cc: $(OPENSSL_DEP) 19985src/cpp/common/alts_context.cc: $(OPENSSL_DEP) 19986src/cpp/common/alts_util.cc: $(OPENSSL_DEP) 19987src/cpp/common/auth_property_iterator.cc: $(OPENSSL_DEP) 19988src/cpp/common/secure_auth_context.cc: $(OPENSSL_DEP) 19989src/cpp/common/secure_channel_arguments.cc: $(OPENSSL_DEP) 19990src/cpp/common/secure_create_auth_context.cc: $(OPENSSL_DEP) 19991src/cpp/common/tls_credentials_options.cc: $(OPENSSL_DEP) 19992src/cpp/common/tls_credentials_options_util.cc: $(OPENSSL_DEP) 19993src/cpp/ext/proto_server_reflection.cc: $(OPENSSL_DEP) 19994src/cpp/ext/proto_server_reflection_plugin.cc: $(OPENSSL_DEP) 19995src/cpp/server/channelz/channelz_service.cc: $(OPENSSL_DEP) 19996src/cpp/server/channelz/channelz_service_plugin.cc: $(OPENSSL_DEP) 19997src/cpp/server/secure_server_credentials.cc: $(OPENSSL_DEP) 19998src/cpp/util/error_details.cc: $(OPENSSL_DEP) 19999src/csharp/ext/grpc_csharp_ext.c: $(OPENSSL_DEP) 20000test/core/end2end/end2end_tests.cc: $(OPENSSL_DEP) 20001test/core/end2end/tests/call_creds.cc: $(OPENSSL_DEP) 20002test/cpp/microbenchmarks/helpers.cc: $(OPENSSL_DEP) 20003test/cpp/util/byte_buffer_proto_helper.cc: $(OPENSSL_DEP) 20004test/cpp/util/create_test_channel.cc: $(OPENSSL_DEP) 20005test/cpp/util/string_ref_helper.cc: $(OPENSSL_DEP) 20006test/cpp/util/subprocess.cc: $(OPENSSL_DEP) 20007test/cpp/util/test_config_cc.cc: $(OPENSSL_DEP) 20008test/cpp/util/test_credentials_provider.cc: $(OPENSSL_DEP) 20009endif 20010 20011.PHONY: all strip tools dep_error openssl_dep_error openssl_dep_message git_update stop buildtests buildtests_c buildtests_cxx test test_c test_cxx install install_c install_cxx install_csharp install-static install-certs strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx dep_c dep_cxx bins_dep_c bins_dep_cxx clean 20012 20013.PHONY: printvars 20014printvars: 20015 @$(foreach V,$(sort $(.VARIABLES)), $(if $(filter-out environment% default automatic, $(origin $V)),$(warning $V=$($V) ($(value $V))))) 20016