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 24 comma := , 25 26 27 # Basic platform detection 28 HOST_SYSTEM = $(shell uname | cut -f 1 -d_) 29 SYSTEM ?= $(HOST_SYSTEM) 30 ifeq ($(SYSTEM),MSYS) 31 SYSTEM = MINGW32 32 endif 33 ifeq ($(SYSTEM),MINGW64) 34 SYSTEM = MINGW32 35 endif 36 37 38 MAKEFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) 39 ifndef BUILDDIR 40 BUILDDIR_ABSOLUTE = $(patsubst %/,%,$(dir $(MAKEFILE_PATH))) 41 else 42 BUILDDIR_ABSOLUTE = $(abspath $(BUILDDIR)) 43 endif 44 45 HAS_GCC = $(shell which gcc > /dev/null 2> /dev/null && echo true || echo false) 46 HAS_CC = $(shell which cc > /dev/null 2> /dev/null && echo true || echo false) 47 HAS_CLANG = $(shell which clang > /dev/null 2> /dev/null && echo true || echo false) 48 49 ifeq ($(HAS_CC),true) 50 DEFAULT_CC = cc 51 DEFAULT_CXX = c++ 52 else 53 ifeq ($(HAS_GCC),true) 54 DEFAULT_CC = gcc 55 DEFAULT_CXX = g++ 56 else 57 ifeq ($(HAS_CLANG),true) 58 DEFAULT_CC = clang 59 DEFAULT_CXX = clang++ 60 else 61 DEFAULT_CC = no_c_compiler 62 DEFAULT_CXX = no_c++_compiler 63 endif 64 endif 65 endif 66 67 68 BINDIR = $(BUILDDIR_ABSOLUTE)/bins 69 OBJDIR = $(BUILDDIR_ABSOLUTE)/objs 70 LIBDIR = $(BUILDDIR_ABSOLUTE)/libs 71 GENDIR = $(BUILDDIR_ABSOLUTE)/gens 72 73 # Configurations 74 75 VALID_CONFIG_opt = 1 76 CC_opt = $(DEFAULT_CC) 77 CXX_opt = $(DEFAULT_CXX) 78 LD_opt = $(DEFAULT_CC) 79 LDXX_opt = $(DEFAULT_CXX) 80 CPPFLAGS_opt = -O2 -Wframe-larger-than=16384 81 DEFINES_opt = NDEBUG 82 83 VALID_CONFIG_asan-trace-cmp = 1 84 REQUIRE_CUSTOM_LIBRARIES_asan-trace-cmp = 1 85 CC_asan-trace-cmp = clang 86 CXX_asan-trace-cmp = clang++ 87 LD_asan-trace-cmp = clang++ 88 LDXX_asan-trace-cmp = clang++ 89 CPPFLAGS_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 90 LDFLAGS_asan-trace-cmp = -fsanitize=address 91 92 VALID_CONFIG_dbg = 1 93 CC_dbg = $(DEFAULT_CC) 94 CXX_dbg = $(DEFAULT_CXX) 95 LD_dbg = $(DEFAULT_CC) 96 LDXX_dbg = $(DEFAULT_CXX) 97 CPPFLAGS_dbg = -O0 98 DEFINES_dbg = _DEBUG DEBUG 99 100 VALID_CONFIG_asan = 1 101 REQUIRE_CUSTOM_LIBRARIES_asan = 1 102 CC_asan = clang 103 CXX_asan = clang++ 104 LD_asan = clang++ 105 LDXX_asan = clang++ 106 CPPFLAGS_asan = -O0 -fsanitize-coverage=edge,trace-pc-guard -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 107 LDFLAGS_asan = -fsanitize=address 108 109 VALID_CONFIG_msan = 1 110 REQUIRE_CUSTOM_LIBRARIES_msan = 1 111 CC_msan = clang 112 CXX_msan = clang++ 113 LD_msan = clang++ 114 LDXX_msan = clang++ 115 CPPFLAGS_msan = -O0 -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 116 LDFLAGS_msan = -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1 -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,) 117 DEFINES_msan = NDEBUG 118 119 VALID_CONFIG_basicprof = 1 120 CC_basicprof = $(DEFAULT_CC) 121 CXX_basicprof = $(DEFAULT_CXX) 122 LD_basicprof = $(DEFAULT_CC) 123 LDXX_basicprof = $(DEFAULT_CXX) 124 CPPFLAGS_basicprof = -O2 -DGRPC_BASIC_PROFILER -DGRPC_TIMERS_RDTSC 125 DEFINES_basicprof = NDEBUG 126 127 VALID_CONFIG_helgrind = 1 128 CC_helgrind = $(DEFAULT_CC) 129 CXX_helgrind = $(DEFAULT_CXX) 130 LD_helgrind = $(DEFAULT_CC) 131 LDXX_helgrind = $(DEFAULT_CXX) 132 CPPFLAGS_helgrind = -O0 133 LDFLAGS_helgrind = -rdynamic 134 DEFINES_helgrind = _DEBUG DEBUG 135 136 VALID_CONFIG_asan-noleaks = 1 137 REQUIRE_CUSTOM_LIBRARIES_asan-noleaks = 1 138 CC_asan-noleaks = clang 139 CXX_asan-noleaks = clang++ 140 LD_asan-noleaks = clang++ 141 LDXX_asan-noleaks = clang++ 142 CPPFLAGS_asan-noleaks = -O0 -fsanitize-coverage=edge,trace-pc-guard -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 143 LDFLAGS_asan-noleaks = -fsanitize=address 144 145 VALID_CONFIG_noexcept = 1 146 CC_noexcept = $(DEFAULT_CC) 147 CXX_noexcept = $(DEFAULT_CXX) 148 LD_noexcept = $(DEFAULT_CC) 149 LDXX_noexcept = $(DEFAULT_CXX) 150 CXXFLAGS_noexcept = -fno-exceptions 151 CPPFLAGS_noexcept = -O2 -Wframe-larger-than=16384 152 DEFINES_noexcept = NDEBUG 153 154 VALID_CONFIG_ubsan = 1 155 REQUIRE_CUSTOM_LIBRARIES_ubsan = 1 156 CC_ubsan = clang 157 CXX_ubsan = clang++ 158 LD_ubsan = clang++ 159 LDXX_ubsan = clang++ 160 CPPFLAGS_ubsan = -O0 -fsanitize-coverage=edge,trace-pc-guard -fsanitize=undefined -fno-omit-frame-pointer -Wno-unused-command-line-argument -Wvarargs 161 LDFLAGS_ubsan = -fsanitize=undefined,unsigned-integer-overflow 162 DEFINES_ubsan = NDEBUG GRPC_UBSAN 163 164 VALID_CONFIG_tsan = 1 165 REQUIRE_CUSTOM_LIBRARIES_tsan = 1 166 CC_tsan = clang 167 CXX_tsan = clang++ 168 LD_tsan = clang++ 169 LDXX_tsan = clang++ 170 CPPFLAGS_tsan = -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 171 LDFLAGS_tsan = -fsanitize=thread 172 DEFINES_tsan = GRPC_TSAN 173 174 VALID_CONFIG_stapprof = 1 175 CC_stapprof = $(DEFAULT_CC) 176 CXX_stapprof = $(DEFAULT_CXX) 177 LD_stapprof = $(DEFAULT_CC) 178 LDXX_stapprof = $(DEFAULT_CXX) 179 CPPFLAGS_stapprof = -O2 -DGRPC_STAP_PROFILER 180 DEFINES_stapprof = NDEBUG 181 182 VALID_CONFIG_gcov = 1 183 CC_gcov = gcc 184 CXX_gcov = g++ 185 LD_gcov = gcc 186 LDXX_gcov = g++ 187 CPPFLAGS_gcov = -O0 -fprofile-arcs -ftest-coverage -Wno-return-type 188 LDFLAGS_gcov = -fprofile-arcs -ftest-coverage -rdynamic -lstdc++ 189 DEFINES_gcov = _DEBUG DEBUG GPR_GCOV 190 191 VALID_CONFIG_memcheck = 1 192 CC_memcheck = $(DEFAULT_CC) 193 CXX_memcheck = $(DEFAULT_CXX) 194 LD_memcheck = $(DEFAULT_CC) 195 LDXX_memcheck = $(DEFAULT_CXX) 196 CPPFLAGS_memcheck = -O0 197 LDFLAGS_memcheck = -rdynamic 198 DEFINES_memcheck = _DEBUG DEBUG 199 200 VALID_CONFIG_lto = 1 201 CC_lto = $(DEFAULT_CC) 202 CXX_lto = $(DEFAULT_CXX) 203 LD_lto = $(DEFAULT_CC) 204 LDXX_lto = $(DEFAULT_CXX) 205 CPPFLAGS_lto = -O2 206 DEFINES_lto = NDEBUG 207 208 VALID_CONFIG_c++-compat = 1 209 CC_c++-compat = $(DEFAULT_CC) 210 CXX_c++-compat = $(DEFAULT_CXX) 211 LD_c++-compat = $(DEFAULT_CC) 212 LDXX_c++-compat = $(DEFAULT_CXX) 213 CFLAGS_c++-compat = -Wc++-compat 214 CPPFLAGS_c++-compat = -O0 215 DEFINES_c++-compat = _DEBUG DEBUG 216 217 VALID_CONFIG_mutrace = 1 218 CC_mutrace = $(DEFAULT_CC) 219 CXX_mutrace = $(DEFAULT_CXX) 220 LD_mutrace = $(DEFAULT_CC) 221 LDXX_mutrace = $(DEFAULT_CXX) 222 CPPFLAGS_mutrace = -O3 -fno-omit-frame-pointer 223 LDFLAGS_mutrace = -rdynamic 224 DEFINES_mutrace = NDEBUG 225 226 VALID_CONFIG_counters = 1 227 CC_counters = $(DEFAULT_CC) 228 CXX_counters = $(DEFAULT_CXX) 229 LD_counters = $(DEFAULT_CC) 230 LDXX_counters = $(DEFAULT_CXX) 231 CPPFLAGS_counters = -O2 -DGPR_LOW_LEVEL_COUNTERS 232 DEFINES_counters = NDEBUG 233 234 235 236 # General settings. 237 # You may want to change these depending on your system. 238 239 prefix ?= /usr/local 240 241 PROTOC ?= protoc 242 DTRACE ?= dtrace 243 CONFIG ?= opt 244 # Doing X ?= Y is the same as: 245 # ifeq ($(origin X), undefined) 246 # X = Y 247 # endif 248 # but some variables, such as CC, CXX, LD or AR, have defaults. 249 # So instead of using ?= on them, we need to check their origin. 250 # See: 251 # https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html 252 # https://www.gnu.org/software/make/manual/html_node/Flavors.html#index-_003f_003d 253 # https://www.gnu.org/software/make/manual/html_node/Origin-Function.html 254 ifeq ($(origin CC), default) 255 CC = $(CC_$(CONFIG)) 256 endif 257 ifeq ($(origin CXX), default) 258 CXX = $(CXX_$(CONFIG)) 259 endif 260 ifeq ($(origin LD), default) 261 LD = $(LD_$(CONFIG)) 262 endif 263 LDXX ?= $(LDXX_$(CONFIG)) 264 ifeq ($(SYSTEM),Linux) 265 ifeq ($(origin AR), default) 266 AR = ar rcs 267 endif 268 STRIP ?= strip --strip-unneeded 269 else 270 ifeq ($(SYSTEM),Darwin) 271 ifeq ($(origin AR), default) 272 AR = libtool -no_warning_for_no_symbols -o 273 endif 274 STRIP ?= strip -x 275 else 276 ifeq ($(SYSTEM),MINGW32) 277 ifeq ($(origin AR), default) 278 AR = ar rcs 279 endif 280 STRIP ?= strip --strip-unneeded 281 else 282 ifeq ($(origin AR), default) 283 AR = ar rcs 284 endif 285 STRIP ?= strip 286 endif 287 endif 288 endif 289 INSTALL ?= install 290 RM ?= rm -f 291 PKG_CONFIG ?= pkg-config 292 293 ifndef VALID_CONFIG_$(CONFIG) 294 $(error Invalid CONFIG value '$(CONFIG)') 295 endif 296 297 ifeq ($(SYSTEM),Linux) 298 TMPOUT = /dev/null 299 else 300 TMPOUT = `mktemp /tmp/test-out-XXXXXX` 301 endif 302 303 CHECK_NO_CXX14_COMPAT_WORKS_CMD = $(CC) -std=c++11 -Werror -Wno-c++14-compat -o $(TMPOUT) -c test/build/no-c++14-compat.cc 304 HAS_WORKING_NO_CXX14_COMPAT = $(shell $(CHECK_NO_CXX14_COMPAT_WORKS_CMD) 2> /dev/null && echo true || echo false) 305 ifeq ($(HAS_WORKING_NO_CXX14_COMPAT),true) 306 W_NO_CXX14_COMPAT=-Wno-c++14-compat 307 endif 308 309 CHECK_SHADOW_WORKS_CMD = $(CC) -std=c99 -Werror -Wshadow -o $(TMPOUT) -c test/build/shadow.c 310 HAS_WORKING_SHADOW = $(shell $(CHECK_SHADOW_WORKS_CMD) 2> /dev/null && echo true || echo false) 311 ifeq ($(HAS_WORKING_SHADOW),true) 312 W_SHADOW=-Wshadow 313 NO_W_SHADOW=-Wno-shadow 314 endif 315 CHECK_EXTRA_SEMI_WORKS_CMD = $(CC) -std=c99 -Werror -Wextra-semi -o $(TMPOUT) -c test/build/extra-semi.c 316 HAS_WORKING_EXTRA_SEMI = $(shell $(CHECK_EXTRA_SEMI_WORKS_CMD) 2> /dev/null && echo true || echo false) 317 ifeq ($(HAS_WORKING_EXTRA_SEMI),true) 318 W_EXTRA_SEMI=-Wextra-semi 319 NO_W_EXTRA_SEMI=-Wno-extra-semi 320 endif 321 CHECK_NO_SHIFT_NEGATIVE_VALUE_WORKS_CMD = $(CC) -std=c99 -Werror -Wno-shift-negative-value -o $(TMPOUT) -c test/build/no-shift-negative-value.c 322 HAS_WORKING_NO_SHIFT_NEGATIVE_VALUE = $(shell $(CHECK_NO_SHIFT_NEGATIVE_VALUE_WORKS_CMD) 2> /dev/null && echo true || echo false) 323 ifeq ($(HAS_WORKING_NO_SHIFT_NEGATIVE_VALUE),true) 324 W_NO_SHIFT_NEGATIVE_VALUE=-Wno-shift-negative-value 325 NO_W_NO_SHIFT_NEGATIVE_VALUE=-Wshift-negative-value 326 endif 327 CHECK_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 328 HAS_WORKING_NO_UNUSED_BUT_SET_VARIABLE = $(shell $(CHECK_NO_UNUSED_BUT_SET_VARIABLE_WORKS_CMD) 2> /dev/null && echo true || echo false) 329 ifeq ($(HAS_WORKING_NO_UNUSED_BUT_SET_VARIABLE),true) 330 W_NO_UNUSED_BUT_SET_VARIABLE=-Wno-unused-but-set-variable 331 NO_W_NO_UNUSED_BUT_SET_VARIABLE=-Wunused-but-set-variable 332 endif 333 CHECK_NO_MAYBE_UNINITIALIZED_WORKS_CMD = $(CC) -std=c99 -Werror -Wno-maybe-uninitialized -o $(TMPOUT) -c test/build/no-maybe-uninitialized.c 334 HAS_WORKING_NO_MAYBE_UNINITIALIZED = $(shell $(CHECK_NO_MAYBE_UNINITIALIZED_WORKS_CMD) 2> /dev/null && echo true || echo false) 335 ifeq ($(HAS_WORKING_NO_MAYBE_UNINITIALIZED),true) 336 W_NO_MAYBE_UNINITIALIZED=-Wno-maybe-uninitialized 337 NO_W_NO_MAYBE_UNINITIALIZED=-Wmaybe-uninitialized 338 endif 339 340 # The HOST compiler settings are used to compile the protoc plugins. 341 # In most cases, you won't have to change anything, but if you are 342 # cross-compiling, you can override these variables from GNU make's 343 # command line: make CC=cross-gcc HOST_CC=gcc 344 345 HOST_CC ?= $(CC) 346 HOST_CXX ?= $(CXX) 347 HOST_LD ?= $(LD) 348 HOST_LDXX ?= $(LDXX) 349 350 CFLAGS += -std=c99 -Wsign-conversion -Wconversion $(W_SHADOW) $(W_EXTRA_SEMI) 351 CXXFLAGS += -std=c++11 352 ifeq ($(SYSTEM),Darwin) 353 CXXFLAGS += -stdlib=libc++ 354 endif 355 CXXFLAGS += -Wnon-virtual-dtor 356 CPPFLAGS += -g -Wall -Wextra -Werror -Wno-long-long -Wno-unused-parameter -DOSATOMIC_USE_INLINED=1 -Wno-deprecated-declarations -Ithird_party/nanopb -DPB_FIELD_32BIT 357 COREFLAGS += -fno-rtti -fno-exceptions 358 LDFLAGS += -g 359 360 CPPFLAGS += $(CPPFLAGS_$(CONFIG)) 361 CFLAGS += $(CFLAGS_$(CONFIG)) 362 CXXFLAGS += $(CXXFLAGS_$(CONFIG)) 363 DEFINES += $(DEFINES_$(CONFIG)) INSTALL_PREFIX=\"$(prefix)\" 364 LDFLAGS += $(LDFLAGS_$(CONFIG)) 365 366 ifneq ($(SYSTEM),MINGW32) 367 PIC_CPPFLAGS = -fPIC 368 CPPFLAGS += -fPIC 369 LDFLAGS += -fPIC 370 endif 371 372 INCLUDES = . include $(GENDIR) 373 LDFLAGS += -Llibs/$(CONFIG) 374 375 ifeq ($(SYSTEM),Darwin) 376 ifneq ($(wildcard /usr/local/ssl/include),) 377 INCLUDES += /usr/local/ssl/include 378 endif 379 ifneq ($(wildcard /opt/local/include),) 380 INCLUDES += /opt/local/include 381 endif 382 ifneq ($(wildcard /usr/local/include),) 383 INCLUDES += /usr/local/include 384 endif 385 LIBS = m z 386 ifneq ($(wildcard /usr/local/ssl/lib),) 387 LDFLAGS += -L/usr/local/ssl/lib 388 endif 389 ifneq ($(wildcard /opt/local/lib),) 390 LDFLAGS += -L/opt/local/lib 391 endif 392 ifneq ($(wildcard /usr/local/lib),) 393 LDFLAGS += -L/usr/local/lib 394 endif 395 endif 396 397 ifeq ($(SYSTEM),Linux) 398 LIBS = dl rt m pthread 399 LDFLAGS += -pthread 400 endif 401 402 ifeq ($(SYSTEM),MINGW32) 403 LIBS = m pthread ws2_32 404 LDFLAGS += -pthread 405 endif 406 407 # 408 # The steps for cross-compiling are as follows: 409 # First, clone and make install of grpc using the native compilers for the host. 410 # Also, install protoc (e.g., from a package like apt-get) 411 # Then clone a fresh grpc for the actual cross-compiled build 412 # Set the environment variable GRPC_CROSS_COMPILE to true 413 # Set CC, CXX, LD, LDXX, AR, and STRIP to the cross-compiling binaries 414 # Also set PROTOBUF_CONFIG_OPTS to indicate cross-compilation to protobuf (e.g., 415 # PROTOBUF_CONFIG_OPTS="--host=arm-linux --with-protoc=/usr/local/bin/protoc" ) 416 # Set HAS_PKG_CONFIG=false 417 # To build tests, go to third_party/gflags and follow its ccmake instructions 418 # Make sure that you enable building shared libraries and set your prefix to 419 # something useful like /usr/local/cross 420 # You will also need to set GRPC_CROSS_LDOPTS and GRPC_CROSS_AROPTS to hold 421 # additional required arguments for LD and AR (examples below) 422 # Then you can do a make from the cross-compiling fresh clone! 423 # 424 ifeq ($(GRPC_CROSS_COMPILE),true) 425 LDFLAGS += $(GRPC_CROSS_LDOPTS) # e.g. -L/usr/local/lib -L/usr/local/cross/lib 426 AROPTS = $(GRPC_CROSS_AROPTS) # e.g., rc --target=elf32-little 427 USE_BUILT_PROTOC = false 428 endif 429 430 GTEST_LIB = -Ithird_party/googletest/googletest/include -Ithird_party/googletest/googletest third_party/googletest/googletest/src/gtest-all.cc -Ithird_party/googletest/googlemock/include -Ithird_party/googletest/googlemock third_party/googletest/googlemock/src/gmock-all.cc 431 GTEST_LIB += -lgflags 432 ifeq ($(V),1) 433 E = @: 434 Q = 435 else 436 E = @echo 437 Q = @ 438 endif 439 440 CORE_VERSION = 6.0.0-dev 441 CPP_VERSION = 1.16.0-dev 442 CSHARP_VERSION = 1.16.0-dev 443 444 CPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES)) 445 CPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS) 446 447 LDFLAGS += $(ARCH_FLAGS) 448 LDLIBS += $(addprefix -l, $(LIBS)) 449 LDLIBSXX += $(addprefix -l, $(LIBSXX)) 450 451 452 CFLAGS += $(EXTRA_CFLAGS) 453 CXXFLAGS += $(EXTRA_CXXFLAGS) 454 CPPFLAGS += $(EXTRA_CPPFLAGS) 455 LDFLAGS += $(EXTRA_LDFLAGS) 456 DEFINES += $(EXTRA_DEFINES) 457 LDLIBS += $(EXTRA_LDLIBS) 458 459 HOST_CPPFLAGS = $(CPPFLAGS) 460 HOST_CFLAGS = $(CFLAGS) 461 HOST_CXXFLAGS = $(CXXFLAGS) 462 HOST_LDFLAGS = $(LDFLAGS) 463 HOST_LDLIBS = $(LDLIBS) 464 465 # These are automatically computed variables. 466 # There shouldn't be any need to change anything from now on. 467 468 -include cache.mk 469 470 CACHE_MK = 471 472 HAS_PKG_CONFIG ?= $(shell command -v $(PKG_CONFIG) >/dev/null 2>&1 && echo true || echo false) 473 474 ifeq ($(HAS_PKG_CONFIG), true) 475 CACHE_MK += HAS_PKG_CONFIG = true, 476 endif 477 478 CORE_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.private: $(PC_REQUIRES_PRIVATE),Libs: -L\$${libdir} $(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE) 479 480 CPP_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.private: $(PC_REQUIRES_PRIVATE),Libs: -L\$${libdir} $(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE) 481 482 CSHARP_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.private: $(PC_REQUIRES_PRIVATE),Libs: -L\$${libdir} $(PC_LIB),Libs.private: $(PC_LIBS_PRIVATE) 483 484 ifeq ($(SYSTEM),MINGW32) 485 EXECUTABLE_SUFFIX = .exe 486 SHARED_EXT_CORE = dll 487 SHARED_EXT_CPP = dll 488 SHARED_EXT_CSHARP = dll 489 SHARED_PREFIX = 490 SHARED_VERSION_CORE = -6 491 SHARED_VERSION_CPP = -1 492 SHARED_VERSION_CSHARP = -1 493 else ifeq ($(SYSTEM),Darwin) 494 EXECUTABLE_SUFFIX = 495 SHARED_EXT_CORE = dylib 496 SHARED_EXT_CPP = dylib 497 SHARED_EXT_CSHARP = dylib 498 SHARED_PREFIX = lib 499 SHARED_VERSION_CORE = 500 SHARED_VERSION_CPP = 501 SHARED_VERSION_CSHARP = 502 else 503 EXECUTABLE_SUFFIX = 504 SHARED_EXT_CORE = so.$(CORE_VERSION) 505 SHARED_EXT_CPP = so.$(CPP_VERSION) 506 SHARED_EXT_CSHARP = so.$(CSHARP_VERSION) 507 SHARED_PREFIX = lib 508 SHARED_VERSION_CORE = 509 SHARED_VERSION_CPP = 510 SHARED_VERSION_CSHARP = 511 endif 512 513 ifeq ($(wildcard .git),) 514 IS_GIT_FOLDER = false 515 else 516 IS_GIT_FOLDER = true 517 endif 518 519 ifeq ($(HAS_PKG_CONFIG),true) 520 OPENSSL_ALPN_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.0.2 openssl 521 ZLIB_CHECK_CMD = $(PKG_CONFIG) --exists zlib 522 PROTOBUF_CHECK_CMD = $(PKG_CONFIG) --atleast-version=3.5.0 protobuf 523 CARES_CHECK_CMD = $(PKG_CONFIG) --atleast-version=1.11.0 libcares 524 else # HAS_PKG_CONFIG 525 526 ifeq ($(SYSTEM),MINGW32) 527 OPENSSL_LIBS = ssl32 eay32 528 else 529 OPENSSL_LIBS = ssl crypto 530 endif 531 532 OPENSSL_ALPN_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/openssl-alpn.c $(addprefix -l, $(OPENSSL_LIBS)) $(LDFLAGS) 533 BORINGSSL_COMPILE_CHECK_CMD = $(CC) $(CPPFLAGS) -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) -o $(TMPOUT) test/build/boringssl.c $(LDFLAGS) 534 ZLIB_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/zlib.c -lz $(LDFLAGS) 535 PROTOBUF_CHECK_CMD = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $(TMPOUT) test/build/protobuf.cc -lprotobuf $(LDFLAGS) 536 CARES_CHECK_CMD = $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o $(TMPOUT) test/build/c-ares.c -lcares $(LDFLAGS) 537 538 endif # HAS_PKG_CONFIG 539 540 PERFTOOLS_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/perftools.c -lprofiler $(LDFLAGS) 541 542 PROTOC_CHECK_CMD = which protoc > /dev/null 543 PROTOC_CHECK_VERSION_CMD = protoc --version | grep -q libprotoc.3 544 DTRACE_CHECK_CMD = which dtrace > /dev/null 545 SYSTEMTAP_HEADERS_CHECK_CMD = $(CC) $(CPPFLAGS) $(CFLAGS) -o $(TMPOUT) test/build/systemtap.c $(LDFLAGS) 546 547 ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG) 548 HAS_SYSTEM_PERFTOOLS ?= $(shell $(PERFTOOLS_CHECK_CMD) 2> /dev/null && echo true || echo false) 549 ifeq ($(HAS_SYSTEM_PERFTOOLS),true) 550 DEFINES += GRPC_HAVE_PERFTOOLS 551 LIBS += profiler 552 CACHE_MK += HAS_SYSTEM_PERFTOOLS = true, 553 endif 554 endif 555 556 HAS_SYSTEM_PROTOBUF_VERIFY = $(shell $(PROTOBUF_CHECK_CMD) 2> /dev/null && echo true || echo false) 557 ifndef REQUIRE_CUSTOM_LIBRARIES_$(CONFIG) 558 HAS_SYSTEM_OPENSSL_ALPN ?= $(shell $(OPENSSL_ALPN_CHECK_CMD) 2> /dev/null && echo true || echo false) 559 ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),true) 560 CACHE_MK += HAS_SYSTEM_OPENSSL_ALPN = true, 561 endif 562 HAS_SYSTEM_ZLIB ?= $(shell $(ZLIB_CHECK_CMD) 2> /dev/null && echo true || echo false) 563 ifeq ($(HAS_SYSTEM_ZLIB),true) 564 CACHE_MK += HAS_SYSTEM_ZLIB = true, 565 endif 566 HAS_SYSTEM_PROTOBUF ?= $(HAS_SYSTEM_PROTOBUF_VERIFY) 567 ifeq ($(HAS_SYSTEM_PROTOBUF),true) 568 CACHE_MK += HAS_SYSTEM_PROTOBUF = true, 569 endif 570 HAS_SYSTEM_CARES ?= $(shell $(CARES_CHECK_CMD) 2> /dev/null && echo true || echo false) 571 ifeq ($(HAS_SYSTEM_CARES),true) 572 CACHE_MK += HAS_SYSTEM_CARES = true, 573 endif 574 else 575 # override system libraries if the config requires a custom compiled library 576 HAS_SYSTEM_OPENSSL_ALPN = false 577 HAS_SYSTEM_ZLIB = false 578 HAS_SYSTEM_PROTOBUF = false 579 HAS_SYSTEM_CARES = false 580 endif 581 582 HAS_PROTOC ?= $(shell $(PROTOC_CHECK_CMD) 2> /dev/null && echo true || echo false) 583 ifeq ($(HAS_PROTOC),true) 584 CACHE_MK += HAS_PROTOC = true, 585 HAS_VALID_PROTOC ?= $(shell $(PROTOC_CHECK_VERSION_CMD) 2> /dev/null && echo true || echo false) 586 ifeq ($(HAS_VALID_PROTOC),true) 587 CACHE_MK += HAS_VALID_PROTOC = true, 588 endif 589 else 590 HAS_VALID_PROTOC = false 591 endif 592 593 # Check for Systemtap (https://sourceware.org/systemtap/), first by making sure <sys/sdt.h> is present 594 # in the system and secondly by checking for the "dtrace" binary (on Linux, this is part of the Systemtap 595 # distribution. It's part of the base system on BSD/Solaris machines). 596 ifndef HAS_SYSTEMTAP 597 HAS_SYSTEMTAP_HEADERS = $(shell $(SYSTEMTAP_HEADERS_CHECK_CMD) 2> /dev/null && echo true || echo false) 598 HAS_DTRACE = $(shell $(DTRACE_CHECK_CMD) 2> /dev/null && echo true || echo false) 599 HAS_SYSTEMTAP = false 600 ifeq ($(HAS_SYSTEMTAP_HEADERS),true) 601 ifeq ($(HAS_DTRACE),true) 602 HAS_SYSTEMTAP = true 603 endif 604 endif 605 endif 606 607 ifeq ($(HAS_SYSTEMTAP),true) 608 CACHE_MK += HAS_SYSTEMTAP = true, 609 endif 610 611 # Note that for testing purposes, one can do: 612 # make HAS_EMBEDDED_OPENSSL_ALPN=false 613 # to emulate the fact we do not have OpenSSL in the third_party folder. 614 ifneq ($(wildcard third_party/openssl-1.0.2f/libssl.a),) 615 HAS_EMBEDDED_OPENSSL_ALPN = third_party/openssl-1.0.2f 616 else ifeq ($(wildcard third_party/boringssl/include/openssl/ssl.h),) 617 HAS_EMBEDDED_OPENSSL_ALPN = false 618 else 619 CAN_COMPILE_EMBEDDED_OPENSSL ?= $(shell $(BORINGSSL_COMPILE_CHECK_CMD) 2> /dev/null && echo true || echo false) 620 HAS_EMBEDDED_OPENSSL_ALPN = $(CAN_COMPILE_EMBEDDED_OPENSSL) 621 endif 622 623 ifeq ($(wildcard third_party/zlib/zlib.h),) 624 HAS_EMBEDDED_ZLIB = false 625 else 626 HAS_EMBEDDED_ZLIB = true 627 endif 628 629 ifeq ($(wildcard third_party/protobuf/src/google/protobuf/descriptor.pb.h),) 630 HAS_EMBEDDED_PROTOBUF = false 631 ifneq ($(HAS_VALID_PROTOC),true) 632 NO_PROTOC = true 633 endif 634 else 635 HAS_EMBEDDED_PROTOBUF = true 636 endif 637 638 ifeq ($(wildcard third_party/cares/cares/ares.h),) 639 HAS_EMBEDDED_CARES = false 640 else 641 HAS_EMBEDDED_CARES = true 642 endif 643 644 PC_REQUIRES_GRPC = 645 PC_LIBS_GRPC = 646 647 ifeq ($(HAS_SYSTEM_ZLIB),false) 648 ifeq ($(HAS_EMBEDDED_ZLIB), true) 649 EMBED_ZLIB ?= true 650 else 651 DEP_MISSING += zlib 652 EMBED_ZLIB ?= broken 653 endif 654 else 655 EMBED_ZLIB ?= false 656 endif 657 658 ifeq ($(EMBED_ZLIB),true) 659 ZLIB_DEP = $(LIBDIR)/$(CONFIG)/libz.a 660 ZLIB_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libz.a 661 ZLIB_MERGE_OBJS = $(LIBZ_OBJS) 662 CPPFLAGS += -Ithird_party/zlib 663 else 664 ifeq ($(HAS_PKG_CONFIG),true) 665 CPPFLAGS += $(shell $(PKG_CONFIG) --cflags zlib) 666 LDFLAGS += $(shell $(PKG_CONFIG) --libs-only-L zlib) 667 LIBS += $(patsubst -l%,%,$(shell $(PKG_CONFIG) --libs-only-l zlib)) 668 PC_REQUIRES_GRPC += zlib 669 else 670 PC_LIBS_GRPC += -lz 671 LIBS += z 672 endif 673 endif 674 675 CARES_PKG_CONFIG = false 676 677 ifeq ($(HAS_SYSTEM_CARES),false) 678 ifeq ($(HAS_EMBEDDED_CARES), true) 679 EMBED_CARES ?= true 680 else 681 DEP_MISSING += cares 682 EMBED_CARES ?= broken 683 endif 684 else 685 EMBED_CARES ?= false 686 endif 687 688 ADDRESS_SORTING_DEP = $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 689 ADDRESS_SORTING_MERGE_OBJS = $(LIBADDRESS_SORTING_OBJS) 690 ADDRESS_SORTING_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 691 CPPFLAGS := -Ithird_party/address_sorting/include $(CPPFLAGS) 692 693 ifeq ($(EMBED_CARES),true) 694 CARES_DEP = $(LIBDIR)/$(CONFIG)/libares.a 695 CARES_MERGE_OBJS = $(LIBARES_OBJS) 696 CARES_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libares.a 697 CPPFLAGS := -Ithird_party/cares -Ithird_party/cares/cares $(CPPFLAGS) 698 else 699 ifeq ($(HAS_PKG_CONFIG),true) 700 PC_REQUIRES_GRPC += libcares 701 CPPFLAGS += $(shell $(PKG_CONFIG) --cflags libcares) 702 LDFLAGS += $(shell $(PKG_CONFIG) --libs-only-L libcares) 703 LIBS += $(patsubst -l%,%,$(shell $(PKG_CONFIG) --libs-only-l libcares)) 704 else 705 PC_LIBS_GRPC += -lcares 706 LIBS += cares 707 endif 708 endif 709 710 OPENSSL_PKG_CONFIG = false 711 712 PC_REQUIRES_SECURE = 713 PC_LIBS_SECURE = 714 715 ifeq ($(HAS_SYSTEM_OPENSSL_ALPN),true) 716 EMBED_OPENSSL ?= false 717 NO_SECURE ?= false 718 else # HAS_SYSTEM_OPENSSL_ALPN=false 719 ifneq ($(HAS_EMBEDDED_OPENSSL_ALPN),false) 720 EMBED_OPENSSL ?= $(HAS_EMBEDDED_OPENSSL_ALPN) 721 NO_SECURE ?= false 722 else # HAS_EMBEDDED_OPENSSL_ALPN=false 723 NO_SECURE ?= true 724 endif # HAS_EMBEDDED_OPENSSL_ALPN 725 endif # HAS_SYSTEM_OPENSSL_ALPN 726 727 OPENSSL_DEP := 728 OPENSSL_MERGE_LIBS := 729 ifeq ($(NO_SECURE),false) 730 ifeq ($(EMBED_OPENSSL),true) 731 OPENSSL_DEP += $(LIBDIR)/$(CONFIG)/libboringssl.a 732 OPENSSL_MERGE_LIBS += $(LIBDIR)/$(CONFIG)/libboringssl.a 733 OPENSSL_MERGE_OBJS += $(LIBBORINGSSL_OBJS) 734 # need to prefix these to ensure overriding system libraries 735 CPPFLAGS := -Ithird_party/boringssl/include $(CPPFLAGS) 736 else ifneq ($(EMBED_OPENSSL),false) 737 OPENSSL_DEP += $(EMBED_OPENSSL)/libssl.a $(EMBED_OPENSSL)/libcrypto.a 738 OPENSSL_MERGE_LIBS += $(EMBED_OPENSSL)/libssl.a $(EMBED_OPENSSL)/libcrypto.a 739 OPENSSL_MERGE_OBJS += $(wildcard $(EMBED_OPENSSL)/grpc_obj/*.o) 740 # need to prefix these to ensure overriding system libraries 741 CPPFLAGS := -I$(EMBED_OPENSSL)/include $(CPPFLAGS) 742 else # EMBED_OPENSSL=false 743 ifeq ($(HAS_PKG_CONFIG),true) 744 OPENSSL_PKG_CONFIG = true 745 PC_REQUIRES_SECURE = openssl 746 CPPFLAGS := $(shell $(PKG_CONFIG) --cflags openssl) $(CPPFLAGS) 747 LDFLAGS_OPENSSL_PKG_CONFIG = $(shell $(PKG_CONFIG) --libs-only-L openssl) 748 ifeq ($(SYSTEM),Linux) 749 ifneq ($(LDFLAGS_OPENSSL_PKG_CONFIG),) 750 LDFLAGS_OPENSSL_PKG_CONFIG += $(shell $(PKG_CONFIG) --libs-only-L openssl | sed s/L/Wl,-rpath,/) 751 endif # LDFLAGS_OPENSSL_PKG_CONFIG='' 752 endif # System=Linux 753 LDFLAGS := $(LDFLAGS_OPENSSL_PKG_CONFIG) $(LDFLAGS) 754 else # HAS_PKG_CONFIG=false 755 LIBS_SECURE = $(OPENSSL_LIBS) 756 endif # HAS_PKG_CONFIG 757 ifeq ($(DISABLE_ALPN),true) 758 CPPFLAGS += -DTSI_OPENSSL_ALPN_SUPPORT=0 759 LIBS_SECURE = $(OPENSSL_LIBS) 760 endif # DISABLE_ALPN 761 PC_LIBS_SECURE = $(addprefix -l, $(LIBS_SECURE)) 762 endif # EMBED_OPENSSL 763 endif # NO_SECURE 764 765 ifeq ($(OPENSSL_PKG_CONFIG),true) 766 LDLIBS_SECURE += $(shell $(PKG_CONFIG) --libs-only-l openssl) 767 else 768 LDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE)) 769 endif 770 771 # gpr .pc file 772 PC_NAME = gpr 773 PC_DESCRIPTION = gRPC platform support library 774 PC_CFLAGS = 775 PC_REQUIRES_PRIVATE = $(PC_REQUIRES_GPR) 776 PC_LIBS_PRIVATE = $(PC_LIBS_GPR) 777 PC_LIB = -lgpr 778 GPR_PC_FILE := $(CORE_PC_TEMPLATE) 779 780 # grpc .pc file 781 PC_NAME = gRPC 782 PC_DESCRIPTION = high performance general RPC framework 783 PC_CFLAGS = 784 PC_REQUIRES_PRIVATE = gpr $(PC_REQUIRES_GRPC) $(PC_REQUIRES_SECURE) 785 PC_LIBS_PRIVATE = $(PC_LIBS_GRPC) $(PC_LIBS_SECURE) 786 PC_LIB = -lgrpc 787 GRPC_PC_FILE := $(CORE_PC_TEMPLATE) 788 789 # grpc_unsecure .pc file 790 PC_NAME = gRPC unsecure 791 PC_DESCRIPTION = high performance general RPC framework without SSL 792 PC_CFLAGS = 793 PC_REQUIRES_PRIVATE = gpr $(PC_REQUIRES_GRPC) 794 PC_LIBS_PRIVATE = $(PC_LIBS_GRPC) 795 PC_LIB = -lgrpc 796 GRPC_UNSECURE_PC_FILE := $(CORE_PC_TEMPLATE) 797 798 PROTOBUF_PKG_CONFIG = false 799 800 PC_REQUIRES_GRPCXX = 801 PC_LIBS_GRPCXX = 802 803 CPPFLAGS := -Ithird_party/googletest/googletest/include -Ithird_party/googletest/googlemock/include $(CPPFLAGS) 804 805 PROTOC_PLUGINS_ALL = $(BINDIR)/$(CONFIG)/grpc_cpp_plugin $(BINDIR)/$(CONFIG)/grpc_csharp_plugin $(BINDIR)/$(CONFIG)/grpc_node_plugin $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin $(BINDIR)/$(CONFIG)/grpc_php_plugin $(BINDIR)/$(CONFIG)/grpc_python_plugin $(BINDIR)/$(CONFIG)/grpc_ruby_plugin 806 PROTOC_PLUGINS_DIR = $(BINDIR)/$(CONFIG) 807 808 ifeq ($(HAS_SYSTEM_PROTOBUF),true) 809 ifeq ($(HAS_PKG_CONFIG),true) 810 PROTOBUF_PKG_CONFIG = true 811 PC_REQUIRES_GRPCXX = protobuf 812 CPPFLAGS := $(shell $(PKG_CONFIG) --cflags protobuf) $(CPPFLAGS) 813 LDFLAGS_PROTOBUF_PKG_CONFIG = $(shell $(PKG_CONFIG) --libs-only-L protobuf) 814 ifeq ($(SYSTEM),Linux) 815 ifneq ($(LDFLAGS_PROTOBUF_PKG_CONFIG),) 816 LDFLAGS_PROTOBUF_PKG_CONFIG += $(shell $(PKG_CONFIG) --libs-only-L protobuf | sed s/L/Wl,-rpath,/) 817 endif 818 endif 819 else 820 PC_LIBS_GRPCXX = -lprotobuf 821 endif 822 PROTOC_PLUGINS = $(PROTOC_PLUGINS_ALL) 823 else 824 ifeq ($(HAS_EMBEDDED_PROTOBUF),true) 825 PROTOBUF_DEP = $(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a 826 CPPFLAGS := -Ithird_party/protobuf/src $(CPPFLAGS) 827 LDFLAGS := -L$(LIBDIR)/$(CONFIG)/protobuf $(LDFLAGS) 828 ifneq ($(USE_BUILT_PROTOC),false) 829 PROTOC = $(BINDIR)/$(CONFIG)/protobuf/protoc 830 PROTOC_PLUGINS = $(PROTOC_PLUGINS_ALL) 831 else 832 PROTOC_PLUGINS = 833 PROTOC_PLUGINS_DIR = $(prefix)/bin 834 endif 835 else 836 NO_PROTOBUF = true 837 endif 838 endif 839 840 LIBS_PROTOBUF = protobuf 841 LIBS_PROTOC = protoc protobuf 842 843 HOST_LDLIBS_PROTOC += $(addprefix -l, $(LIBS_PROTOC)) 844 845 ifeq ($(PROTOBUF_PKG_CONFIG),true) 846 LDLIBS_PROTOBUF += $(shell $(PKG_CONFIG) --libs-only-l protobuf) 847 else 848 LDLIBS_PROTOBUF += $(addprefix -l, $(LIBS_PROTOBUF)) 849 endif 850 851 # grpc++ .pc file 852 PC_NAME = gRPC++ 853 PC_DESCRIPTION = C++ wrapper for gRPC 854 PC_CFLAGS = 855 PC_REQUIRES_PRIVATE = grpc $(PC_REQUIRES_GRPCXX) 856 PC_LIBS_PRIVATE = $(PC_LIBS_GRPCXX) 857 PC_LIB = -lgrpc++ 858 GRPCXX_PC_FILE := $(CPP_PC_TEMPLATE) 859 860 # grpc++_unsecure .pc file 861 PC_NAME = gRPC++ unsecure 862 PC_DESCRIPTION = C++ wrapper for gRPC without SSL 863 PC_CFLAGS = 864 PC_REQUIRES_PRIVATE = grpc_unsecure $(PC_REQUIRES_GRPCXX) 865 PC_LIBS_PRIVATE = $(PC_LIBS_GRPCXX) 866 PC_LIB = -lgrpc++ 867 GRPCXX_UNSECURE_PC_FILE := $(CPP_PC_TEMPLATE) 868 869 ifeq ($(MAKECMDGOALS),clean) 870 NO_DEPS = true 871 endif 872 873 .SECONDARY = %.pb.h %.pb.cc 874 875 ifeq ($(DEP_MISSING),) 876 all: static shared plugins 877 dep_error: 878 @echo "You shouldn't see this message - all of your dependencies are correct." 879 else 880 all: dep_error git_update stop 881 882 dep_error: 883 @echo 884 @echo "DEPENDENCY ERROR" 885 @echo 886 @echo "You are missing system dependencies that are essential to build grpc," 887 @echo "and the third_party directory doesn't have them:" 888 @echo 889 @echo " $(DEP_MISSING)" 890 @echo 891 @echo "Installing the development packages for your system will solve" 892 @echo "this issue. Please consult INSTALL to get more information." 893 @echo 894 @echo "If you need information about why these tests failed, run:" 895 @echo 896 @echo " make run_dep_checks" 897 @echo 898 endif 899 900 git_update: 901 ifeq ($(IS_GIT_FOLDER),true) 902 @echo "Additionally, since you are in a git clone, you can download the" 903 @echo "missing dependencies in third_party by running the following command:" 904 @echo 905 @echo " git submodule update --init" 906 @echo 907 endif 908 909 openssl_dep_error: openssl_dep_message git_update stop 910 911 protobuf_dep_error: protobuf_dep_message git_update stop 912 913 protoc_dep_error: protoc_dep_message git_update stop 914 915 openssl_dep_message: 916 @echo 917 @echo "DEPENDENCY ERROR" 918 @echo 919 @echo "The target you are trying to run requires an OpenSSL implementation." 920 @echo "Your system doesn't have one, and either the third_party directory" 921 @echo "doesn't have it, or your compiler can't build BoringSSL." 922 @echo 923 @echo "Please consult INSTALL to get more information." 924 @echo 925 @echo "If you need information about why these tests failed, run:" 926 @echo 927 @echo " make run_dep_checks" 928 @echo 929 930 protobuf_dep_message: 931 @echo 932 @echo "DEPENDENCY ERROR" 933 @echo 934 @echo "The target you are trying to run requires protobuf 3.5.0+" 935 @echo "Your system doesn't have it, and neither does the third_party directory." 936 @echo 937 @echo "Please consult INSTALL to get more information." 938 @echo 939 @echo "If you need information about why these tests failed, run:" 940 @echo 941 @echo " make run_dep_checks" 942 @echo 943 944 protoc_dep_message: 945 @echo 946 @echo "DEPENDENCY ERROR" 947 @echo 948 @echo "The target you are trying to run requires protobuf-compiler 3.5.0+" 949 @echo "Your system doesn't have it, and neither does the third_party directory." 950 @echo 951 @echo "Please consult INSTALL to get more information." 952 @echo 953 @echo "If you need information about why these tests failed, run:" 954 @echo 955 @echo " make run_dep_checks" 956 @echo 957 958 systemtap_dep_error: 959 @echo 960 @echo "DEPENDENCY ERROR" 961 @echo 962 @echo "Under the '$(CONFIG)' configutation, the target you are trying " 963 @echo "to build requires systemtap 2.7+ (on Linux) or dtrace (on other " 964 @echo "platforms such as Solaris and *BSD). " 965 @echo 966 @echo "Please consult INSTALL to get more information." 967 @echo 968 969 stop: 970 @false 971 972 algorithm_test: $(BINDIR)/$(CONFIG)/algorithm_test 973 alloc_test: $(BINDIR)/$(CONFIG)/alloc_test 974 alpn_test: $(BINDIR)/$(CONFIG)/alpn_test 975 alts_credentials_fuzzer: $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer 976 api_fuzzer: $(BINDIR)/$(CONFIG)/api_fuzzer 977 arena_test: $(BINDIR)/$(CONFIG)/arena_test 978 avl_test: $(BINDIR)/$(CONFIG)/avl_test 979 bad_server_response_test: $(BINDIR)/$(CONFIG)/bad_server_response_test 980 bin_decoder_test: $(BINDIR)/$(CONFIG)/bin_decoder_test 981 bin_encoder_test: $(BINDIR)/$(CONFIG)/bin_encoder_test 982 buffer_list_test: $(BINDIR)/$(CONFIG)/buffer_list_test 983 channel_create_test: $(BINDIR)/$(CONFIG)/channel_create_test 984 check_epollexclusive: $(BINDIR)/$(CONFIG)/check_epollexclusive 985 chttp2_hpack_encoder_test: $(BINDIR)/$(CONFIG)/chttp2_hpack_encoder_test 986 chttp2_stream_map_test: $(BINDIR)/$(CONFIG)/chttp2_stream_map_test 987 chttp2_varint_test: $(BINDIR)/$(CONFIG)/chttp2_varint_test 988 client_fuzzer: $(BINDIR)/$(CONFIG)/client_fuzzer 989 cmdline_test: $(BINDIR)/$(CONFIG)/cmdline_test 990 combiner_test: $(BINDIR)/$(CONFIG)/combiner_test 991 compression_test: $(BINDIR)/$(CONFIG)/compression_test 992 concurrent_connectivity_test: $(BINDIR)/$(CONFIG)/concurrent_connectivity_test 993 connection_refused_test: $(BINDIR)/$(CONFIG)/connection_refused_test 994 dns_resolver_connectivity_test: $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_test 995 dns_resolver_cooldown_test: $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test 996 dns_resolver_test: $(BINDIR)/$(CONFIG)/dns_resolver_test 997 dualstack_socket_test: $(BINDIR)/$(CONFIG)/dualstack_socket_test 998 endpoint_pair_test: $(BINDIR)/$(CONFIG)/endpoint_pair_test 999 error_test: $(BINDIR)/$(CONFIG)/error_test 1000 ev_epollex_linux_test: $(BINDIR)/$(CONFIG)/ev_epollex_linux_test 1001 ev_epollsig_linux_test: $(BINDIR)/$(CONFIG)/ev_epollsig_linux_test 1002 fake_resolver_test: $(BINDIR)/$(CONFIG)/fake_resolver_test 1003 fake_transport_security_test: $(BINDIR)/$(CONFIG)/fake_transport_security_test 1004 fd_conservation_posix_test: $(BINDIR)/$(CONFIG)/fd_conservation_posix_test 1005 fd_posix_test: $(BINDIR)/$(CONFIG)/fd_posix_test 1006 fling_client: $(BINDIR)/$(CONFIG)/fling_client 1007 fling_server: $(BINDIR)/$(CONFIG)/fling_server 1008 fling_stream_test: $(BINDIR)/$(CONFIG)/fling_stream_test 1009 fling_test: $(BINDIR)/$(CONFIG)/fling_test 1010 fork_test: $(BINDIR)/$(CONFIG)/fork_test 1011 goaway_server_test: $(BINDIR)/$(CONFIG)/goaway_server_test 1012 gpr_cpu_test: $(BINDIR)/$(CONFIG)/gpr_cpu_test 1013 gpr_env_test: $(BINDIR)/$(CONFIG)/gpr_env_test 1014 gpr_host_port_test: $(BINDIR)/$(CONFIG)/gpr_host_port_test 1015 gpr_log_test: $(BINDIR)/$(CONFIG)/gpr_log_test 1016 gpr_manual_constructor_test: $(BINDIR)/$(CONFIG)/gpr_manual_constructor_test 1017 gpr_mpscq_test: $(BINDIR)/$(CONFIG)/gpr_mpscq_test 1018 gpr_spinlock_test: $(BINDIR)/$(CONFIG)/gpr_spinlock_test 1019 gpr_string_test: $(BINDIR)/$(CONFIG)/gpr_string_test 1020 gpr_sync_test: $(BINDIR)/$(CONFIG)/gpr_sync_test 1021 gpr_thd_test: $(BINDIR)/$(CONFIG)/gpr_thd_test 1022 gpr_time_test: $(BINDIR)/$(CONFIG)/gpr_time_test 1023 gpr_tls_test: $(BINDIR)/$(CONFIG)/gpr_tls_test 1024 gpr_useful_test: $(BINDIR)/$(CONFIG)/gpr_useful_test 1025 grpc_auth_context_test: $(BINDIR)/$(CONFIG)/grpc_auth_context_test 1026 grpc_b64_test: $(BINDIR)/$(CONFIG)/grpc_b64_test 1027 grpc_byte_buffer_reader_test: $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test 1028 grpc_channel_args_test: $(BINDIR)/$(CONFIG)/grpc_channel_args_test 1029 grpc_channel_stack_builder_test: $(BINDIR)/$(CONFIG)/grpc_channel_stack_builder_test 1030 grpc_channel_stack_test: $(BINDIR)/$(CONFIG)/grpc_channel_stack_test 1031 grpc_completion_queue_test: $(BINDIR)/$(CONFIG)/grpc_completion_queue_test 1032 grpc_completion_queue_threading_test: $(BINDIR)/$(CONFIG)/grpc_completion_queue_threading_test 1033 grpc_create_jwt: $(BINDIR)/$(CONFIG)/grpc_create_jwt 1034 grpc_credentials_test: $(BINDIR)/$(CONFIG)/grpc_credentials_test 1035 grpc_fetch_oauth2: $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2 1036 grpc_ipv6_loopback_available_test: $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test 1037 grpc_json_token_test: $(BINDIR)/$(CONFIG)/grpc_json_token_test 1038 grpc_jwt_verifier_test: $(BINDIR)/$(CONFIG)/grpc_jwt_verifier_test 1039 grpc_print_google_default_creds_token: $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token 1040 grpc_security_connector_test: $(BINDIR)/$(CONFIG)/grpc_security_connector_test 1041 grpc_ssl_credentials_test: $(BINDIR)/$(CONFIG)/grpc_ssl_credentials_test 1042 grpc_verify_jwt: $(BINDIR)/$(CONFIG)/grpc_verify_jwt 1043 handshake_client: $(BINDIR)/$(CONFIG)/handshake_client 1044 handshake_server: $(BINDIR)/$(CONFIG)/handshake_server 1045 handshake_server_with_readahead_handshaker: $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker 1046 handshake_verify_peer_options: $(BINDIR)/$(CONFIG)/handshake_verify_peer_options 1047 histogram_test: $(BINDIR)/$(CONFIG)/histogram_test 1048 hpack_parser_fuzzer_test: $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test 1049 hpack_parser_test: $(BINDIR)/$(CONFIG)/hpack_parser_test 1050 hpack_table_test: $(BINDIR)/$(CONFIG)/hpack_table_test 1051 http_parser_test: $(BINDIR)/$(CONFIG)/http_parser_test 1052 http_request_fuzzer_test: $(BINDIR)/$(CONFIG)/http_request_fuzzer_test 1053 http_response_fuzzer_test: $(BINDIR)/$(CONFIG)/http_response_fuzzer_test 1054 httpcli_format_request_test: $(BINDIR)/$(CONFIG)/httpcli_format_request_test 1055 httpcli_test: $(BINDIR)/$(CONFIG)/httpcli_test 1056 httpscli_test: $(BINDIR)/$(CONFIG)/httpscli_test 1057 init_test: $(BINDIR)/$(CONFIG)/init_test 1058 inproc_callback_test: $(BINDIR)/$(CONFIG)/inproc_callback_test 1059 invalid_call_argument_test: $(BINDIR)/$(CONFIG)/invalid_call_argument_test 1060 json_fuzzer_test: $(BINDIR)/$(CONFIG)/json_fuzzer_test 1061 json_rewrite: $(BINDIR)/$(CONFIG)/json_rewrite 1062 json_rewrite_test: $(BINDIR)/$(CONFIG)/json_rewrite_test 1063 json_stream_error_test: $(BINDIR)/$(CONFIG)/json_stream_error_test 1064 json_test: $(BINDIR)/$(CONFIG)/json_test 1065 lame_client_test: $(BINDIR)/$(CONFIG)/lame_client_test 1066 load_file_test: $(BINDIR)/$(CONFIG)/load_file_test 1067 low_level_ping_pong_benchmark: $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark 1068 memory_profile_client: $(BINDIR)/$(CONFIG)/memory_profile_client 1069 memory_profile_server: $(BINDIR)/$(CONFIG)/memory_profile_server 1070 memory_profile_test: $(BINDIR)/$(CONFIG)/memory_profile_test 1071 message_compress_test: $(BINDIR)/$(CONFIG)/message_compress_test 1072 minimal_stack_is_minimal_test: $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test 1073 multiple_server_queues_test: $(BINDIR)/$(CONFIG)/multiple_server_queues_test 1074 murmur_hash_test: $(BINDIR)/$(CONFIG)/murmur_hash_test 1075 nanopb_fuzzer_response_test: $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test 1076 nanopb_fuzzer_serverlist_test: $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test 1077 no_server_test: $(BINDIR)/$(CONFIG)/no_server_test 1078 num_external_connectivity_watchers_test: $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test 1079 parse_address_test: $(BINDIR)/$(CONFIG)/parse_address_test 1080 percent_decode_fuzzer: $(BINDIR)/$(CONFIG)/percent_decode_fuzzer 1081 percent_encode_fuzzer: $(BINDIR)/$(CONFIG)/percent_encode_fuzzer 1082 percent_encoding_test: $(BINDIR)/$(CONFIG)/percent_encoding_test 1083 pollset_set_test: $(BINDIR)/$(CONFIG)/pollset_set_test 1084 resolve_address_posix_test: $(BINDIR)/$(CONFIG)/resolve_address_posix_test 1085 resolve_address_using_ares_resolver_test: $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test 1086 resolve_address_using_native_resolver_test: $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test 1087 resource_quota_test: $(BINDIR)/$(CONFIG)/resource_quota_test 1088 secure_channel_create_test: $(BINDIR)/$(CONFIG)/secure_channel_create_test 1089 secure_endpoint_test: $(BINDIR)/$(CONFIG)/secure_endpoint_test 1090 sequential_connectivity_test: $(BINDIR)/$(CONFIG)/sequential_connectivity_test 1091 server_chttp2_test: $(BINDIR)/$(CONFIG)/server_chttp2_test 1092 server_fuzzer: $(BINDIR)/$(CONFIG)/server_fuzzer 1093 server_test: $(BINDIR)/$(CONFIG)/server_test 1094 slice_buffer_test: $(BINDIR)/$(CONFIG)/slice_buffer_test 1095 slice_string_helpers_test: $(BINDIR)/$(CONFIG)/slice_string_helpers_test 1096 slice_test: $(BINDIR)/$(CONFIG)/slice_test 1097 sockaddr_resolver_test: $(BINDIR)/$(CONFIG)/sockaddr_resolver_test 1098 sockaddr_utils_test: $(BINDIR)/$(CONFIG)/sockaddr_utils_test 1099 socket_utils_test: $(BINDIR)/$(CONFIG)/socket_utils_test 1100 ssl_server_fuzzer: $(BINDIR)/$(CONFIG)/ssl_server_fuzzer 1101 ssl_transport_security_test: $(BINDIR)/$(CONFIG)/ssl_transport_security_test 1102 status_conversion_test: $(BINDIR)/$(CONFIG)/status_conversion_test 1103 stream_compression_test: $(BINDIR)/$(CONFIG)/stream_compression_test 1104 stream_owned_slice_test: $(BINDIR)/$(CONFIG)/stream_owned_slice_test 1105 tcp_client_posix_test: $(BINDIR)/$(CONFIG)/tcp_client_posix_test 1106 tcp_client_uv_test: $(BINDIR)/$(CONFIG)/tcp_client_uv_test 1107 tcp_posix_test: $(BINDIR)/$(CONFIG)/tcp_posix_test 1108 tcp_server_posix_test: $(BINDIR)/$(CONFIG)/tcp_server_posix_test 1109 tcp_server_uv_test: $(BINDIR)/$(CONFIG)/tcp_server_uv_test 1110 time_averaged_stats_test: $(BINDIR)/$(CONFIG)/time_averaged_stats_test 1111 timeout_encoding_test: $(BINDIR)/$(CONFIG)/timeout_encoding_test 1112 timer_heap_test: $(BINDIR)/$(CONFIG)/timer_heap_test 1113 timer_list_test: $(BINDIR)/$(CONFIG)/timer_list_test 1114 transport_connectivity_state_test: $(BINDIR)/$(CONFIG)/transport_connectivity_state_test 1115 transport_metadata_test: $(BINDIR)/$(CONFIG)/transport_metadata_test 1116 transport_security_test: $(BINDIR)/$(CONFIG)/transport_security_test 1117 udp_server_test: $(BINDIR)/$(CONFIG)/udp_server_test 1118 uri_fuzzer_test: $(BINDIR)/$(CONFIG)/uri_fuzzer_test 1119 uri_parser_test: $(BINDIR)/$(CONFIG)/uri_parser_test 1120 wakeup_fd_cv_test: $(BINDIR)/$(CONFIG)/wakeup_fd_cv_test 1121 alarm_test: $(BINDIR)/$(CONFIG)/alarm_test 1122 alts_counter_test: $(BINDIR)/$(CONFIG)/alts_counter_test 1123 alts_crypt_test: $(BINDIR)/$(CONFIG)/alts_crypt_test 1124 alts_crypter_test: $(BINDIR)/$(CONFIG)/alts_crypter_test 1125 alts_frame_handler_test: $(BINDIR)/$(CONFIG)/alts_frame_handler_test 1126 alts_frame_protector_test: $(BINDIR)/$(CONFIG)/alts_frame_protector_test 1127 alts_grpc_record_protocol_test: $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test 1128 alts_handshaker_client_test: $(BINDIR)/$(CONFIG)/alts_handshaker_client_test 1129 alts_handshaker_service_api_test: $(BINDIR)/$(CONFIG)/alts_handshaker_service_api_test 1130 alts_iovec_record_protocol_test: $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test 1131 alts_security_connector_test: $(BINDIR)/$(CONFIG)/alts_security_connector_test 1132 alts_tsi_handshaker_test: $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test 1133 alts_tsi_utils_test: $(BINDIR)/$(CONFIG)/alts_tsi_utils_test 1134 alts_zero_copy_grpc_protector_test: $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test 1135 async_end2end_test: $(BINDIR)/$(CONFIG)/async_end2end_test 1136 auth_property_iterator_test: $(BINDIR)/$(CONFIG)/auth_property_iterator_test 1137 backoff_test: $(BINDIR)/$(CONFIG)/backoff_test 1138 bdp_estimator_test: $(BINDIR)/$(CONFIG)/bdp_estimator_test 1139 bm_arena: $(BINDIR)/$(CONFIG)/bm_arena 1140 bm_call_create: $(BINDIR)/$(CONFIG)/bm_call_create 1141 bm_channel: $(BINDIR)/$(CONFIG)/bm_channel 1142 bm_chttp2_hpack: $(BINDIR)/$(CONFIG)/bm_chttp2_hpack 1143 bm_chttp2_transport: $(BINDIR)/$(CONFIG)/bm_chttp2_transport 1144 bm_closure: $(BINDIR)/$(CONFIG)/bm_closure 1145 bm_cq: $(BINDIR)/$(CONFIG)/bm_cq 1146 bm_cq_multiple_threads: $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads 1147 bm_error: $(BINDIR)/$(CONFIG)/bm_error 1148 bm_fullstack_streaming_ping_pong: $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong 1149 bm_fullstack_streaming_pump: $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump 1150 bm_fullstack_trickle: $(BINDIR)/$(CONFIG)/bm_fullstack_trickle 1151 bm_fullstack_unary_ping_pong: $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong 1152 bm_metadata: $(BINDIR)/$(CONFIG)/bm_metadata 1153 bm_pollset: $(BINDIR)/$(CONFIG)/bm_pollset 1154 byte_stream_test: $(BINDIR)/$(CONFIG)/byte_stream_test 1155 channel_arguments_test: $(BINDIR)/$(CONFIG)/channel_arguments_test 1156 channel_filter_test: $(BINDIR)/$(CONFIG)/channel_filter_test 1157 channel_trace_test: $(BINDIR)/$(CONFIG)/channel_trace_test 1158 channelz_registry_test: $(BINDIR)/$(CONFIG)/channelz_registry_test 1159 channelz_service_test: $(BINDIR)/$(CONFIG)/channelz_service_test 1160 channelz_test: $(BINDIR)/$(CONFIG)/channelz_test 1161 check_gcp_environment_linux_test: $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test 1162 check_gcp_environment_windows_test: $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test 1163 chttp2_settings_timeout_test: $(BINDIR)/$(CONFIG)/chttp2_settings_timeout_test 1164 cli_call_test: $(BINDIR)/$(CONFIG)/cli_call_test 1165 client_callback_end2end_test: $(BINDIR)/$(CONFIG)/client_callback_end2end_test 1166 client_channel_stress_test: $(BINDIR)/$(CONFIG)/client_channel_stress_test 1167 client_crash_test: $(BINDIR)/$(CONFIG)/client_crash_test 1168 client_crash_test_server: $(BINDIR)/$(CONFIG)/client_crash_test_server 1169 client_lb_end2end_test: $(BINDIR)/$(CONFIG)/client_lb_end2end_test 1170 codegen_test_full: $(BINDIR)/$(CONFIG)/codegen_test_full 1171 codegen_test_minimal: $(BINDIR)/$(CONFIG)/codegen_test_minimal 1172 credentials_test: $(BINDIR)/$(CONFIG)/credentials_test 1173 cxx_byte_buffer_test: $(BINDIR)/$(CONFIG)/cxx_byte_buffer_test 1174 cxx_slice_test: $(BINDIR)/$(CONFIG)/cxx_slice_test 1175 cxx_string_ref_test: $(BINDIR)/$(CONFIG)/cxx_string_ref_test 1176 cxx_time_test: $(BINDIR)/$(CONFIG)/cxx_time_test 1177 end2end_test: $(BINDIR)/$(CONFIG)/end2end_test 1178 error_details_test: $(BINDIR)/$(CONFIG)/error_details_test 1179 exception_test: $(BINDIR)/$(CONFIG)/exception_test 1180 filter_end2end_test: $(BINDIR)/$(CONFIG)/filter_end2end_test 1181 generic_end2end_test: $(BINDIR)/$(CONFIG)/generic_end2end_test 1182 golden_file_test: $(BINDIR)/$(CONFIG)/golden_file_test 1183 grpc_alts_credentials_options_test: $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test 1184 grpc_cli: $(BINDIR)/$(CONFIG)/grpc_cli 1185 grpc_cpp_plugin: $(BINDIR)/$(CONFIG)/grpc_cpp_plugin 1186 grpc_csharp_plugin: $(BINDIR)/$(CONFIG)/grpc_csharp_plugin 1187 grpc_linux_system_roots_test: $(BINDIR)/$(CONFIG)/grpc_linux_system_roots_test 1188 grpc_node_plugin: $(BINDIR)/$(CONFIG)/grpc_node_plugin 1189 grpc_objective_c_plugin: $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin 1190 grpc_php_plugin: $(BINDIR)/$(CONFIG)/grpc_php_plugin 1191 grpc_python_plugin: $(BINDIR)/$(CONFIG)/grpc_python_plugin 1192 grpc_ruby_plugin: $(BINDIR)/$(CONFIG)/grpc_ruby_plugin 1193 grpc_tool_test: $(BINDIR)/$(CONFIG)/grpc_tool_test 1194 grpclb_api_test: $(BINDIR)/$(CONFIG)/grpclb_api_test 1195 grpclb_end2end_test: $(BINDIR)/$(CONFIG)/grpclb_end2end_test 1196 h2_ssl_cert_test: $(BINDIR)/$(CONFIG)/h2_ssl_cert_test 1197 h2_ssl_session_reuse_test: $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test 1198 health_service_end2end_test: $(BINDIR)/$(CONFIG)/health_service_end2end_test 1199 http2_client: $(BINDIR)/$(CONFIG)/http2_client 1200 hybrid_end2end_test: $(BINDIR)/$(CONFIG)/hybrid_end2end_test 1201 inlined_vector_test: $(BINDIR)/$(CONFIG)/inlined_vector_test 1202 inproc_sync_unary_ping_pong_test: $(BINDIR)/$(CONFIG)/inproc_sync_unary_ping_pong_test 1203 interop_client: $(BINDIR)/$(CONFIG)/interop_client 1204 interop_server: $(BINDIR)/$(CONFIG)/interop_server 1205 interop_test: $(BINDIR)/$(CONFIG)/interop_test 1206 json_run_localhost: $(BINDIR)/$(CONFIG)/json_run_localhost 1207 memory_test: $(BINDIR)/$(CONFIG)/memory_test 1208 metrics_client: $(BINDIR)/$(CONFIG)/metrics_client 1209 mock_test: $(BINDIR)/$(CONFIG)/mock_test 1210 nonblocking_test: $(BINDIR)/$(CONFIG)/nonblocking_test 1211 noop-benchmark: $(BINDIR)/$(CONFIG)/noop-benchmark 1212 orphanable_test: $(BINDIR)/$(CONFIG)/orphanable_test 1213 proto_server_reflection_test: $(BINDIR)/$(CONFIG)/proto_server_reflection_test 1214 proto_utils_test: $(BINDIR)/$(CONFIG)/proto_utils_test 1215 qps_interarrival_test: $(BINDIR)/$(CONFIG)/qps_interarrival_test 1216 qps_json_driver: $(BINDIR)/$(CONFIG)/qps_json_driver 1217 qps_openloop_test: $(BINDIR)/$(CONFIG)/qps_openloop_test 1218 qps_worker: $(BINDIR)/$(CONFIG)/qps_worker 1219 raw_end2end_test: $(BINDIR)/$(CONFIG)/raw_end2end_test 1220 reconnect_interop_client: $(BINDIR)/$(CONFIG)/reconnect_interop_client 1221 reconnect_interop_server: $(BINDIR)/$(CONFIG)/reconnect_interop_server 1222 ref_counted_ptr_test: $(BINDIR)/$(CONFIG)/ref_counted_ptr_test 1223 ref_counted_test: $(BINDIR)/$(CONFIG)/ref_counted_test 1224 retry_throttle_test: $(BINDIR)/$(CONFIG)/retry_throttle_test 1225 secure_auth_context_test: $(BINDIR)/$(CONFIG)/secure_auth_context_test 1226 secure_sync_unary_ping_pong_test: $(BINDIR)/$(CONFIG)/secure_sync_unary_ping_pong_test 1227 server_builder_plugin_test: $(BINDIR)/$(CONFIG)/server_builder_plugin_test 1228 server_builder_test: $(BINDIR)/$(CONFIG)/server_builder_test 1229 server_builder_with_socket_mutator_test: $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test 1230 server_context_test_spouse_test: $(BINDIR)/$(CONFIG)/server_context_test_spouse_test 1231 server_crash_test: $(BINDIR)/$(CONFIG)/server_crash_test 1232 server_crash_test_client: $(BINDIR)/$(CONFIG)/server_crash_test_client 1233 server_early_return_test: $(BINDIR)/$(CONFIG)/server_early_return_test 1234 server_request_call_test: $(BINDIR)/$(CONFIG)/server_request_call_test 1235 shutdown_test: $(BINDIR)/$(CONFIG)/shutdown_test 1236 slice_hash_table_test: $(BINDIR)/$(CONFIG)/slice_hash_table_test 1237 slice_weak_hash_table_test: $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test 1238 stats_test: $(BINDIR)/$(CONFIG)/stats_test 1239 status_metadata_test: $(BINDIR)/$(CONFIG)/status_metadata_test 1240 status_util_test: $(BINDIR)/$(CONFIG)/status_util_test 1241 streaming_throughput_test: $(BINDIR)/$(CONFIG)/streaming_throughput_test 1242 stress_test: $(BINDIR)/$(CONFIG)/stress_test 1243 thread_manager_test: $(BINDIR)/$(CONFIG)/thread_manager_test 1244 thread_stress_test: $(BINDIR)/$(CONFIG)/thread_stress_test 1245 transport_pid_controller_test: $(BINDIR)/$(CONFIG)/transport_pid_controller_test 1246 transport_security_common_api_test: $(BINDIR)/$(CONFIG)/transport_security_common_api_test 1247 writes_per_rpc_test: $(BINDIR)/$(CONFIG)/writes_per_rpc_test 1248 public_headers_must_be_c89: $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 1249 gen_hpack_tables: $(BINDIR)/$(CONFIG)/gen_hpack_tables 1250 gen_legal_metadata_characters: $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters 1251 gen_percent_encoding_tables: $(BINDIR)/$(CONFIG)/gen_percent_encoding_tables 1252 boringssl_crypto_test_data: $(BINDIR)/$(CONFIG)/boringssl_crypto_test_data 1253 boringssl_asn1_test: $(BINDIR)/$(CONFIG)/boringssl_asn1_test 1254 boringssl_base64_test: $(BINDIR)/$(CONFIG)/boringssl_base64_test 1255 boringssl_bio_test: $(BINDIR)/$(CONFIG)/boringssl_bio_test 1256 boringssl_buf_test: $(BINDIR)/$(CONFIG)/boringssl_buf_test 1257 boringssl_bytestring_test: $(BINDIR)/$(CONFIG)/boringssl_bytestring_test 1258 boringssl_chacha_test: $(BINDIR)/$(CONFIG)/boringssl_chacha_test 1259 boringssl_aead_test: $(BINDIR)/$(CONFIG)/boringssl_aead_test 1260 boringssl_cipher_test: $(BINDIR)/$(CONFIG)/boringssl_cipher_test 1261 boringssl_cmac_test: $(BINDIR)/$(CONFIG)/boringssl_cmac_test 1262 boringssl_compiler_test: $(BINDIR)/$(CONFIG)/boringssl_compiler_test 1263 boringssl_constant_time_test: $(BINDIR)/$(CONFIG)/boringssl_constant_time_test 1264 boringssl_ed25519_test: $(BINDIR)/$(CONFIG)/boringssl_ed25519_test 1265 boringssl_spake25519_test: $(BINDIR)/$(CONFIG)/boringssl_spake25519_test 1266 boringssl_x25519_test: $(BINDIR)/$(CONFIG)/boringssl_x25519_test 1267 boringssl_dh_test: $(BINDIR)/$(CONFIG)/boringssl_dh_test 1268 boringssl_digest_test: $(BINDIR)/$(CONFIG)/boringssl_digest_test 1269 boringssl_dsa_test: $(BINDIR)/$(CONFIG)/boringssl_dsa_test 1270 boringssl_ecdh_test: $(BINDIR)/$(CONFIG)/boringssl_ecdh_test 1271 boringssl_err_test: $(BINDIR)/$(CONFIG)/boringssl_err_test 1272 boringssl_evp_extra_test: $(BINDIR)/$(CONFIG)/boringssl_evp_extra_test 1273 boringssl_evp_test: $(BINDIR)/$(CONFIG)/boringssl_evp_test 1274 boringssl_pbkdf_test: $(BINDIR)/$(CONFIG)/boringssl_pbkdf_test 1275 boringssl_scrypt_test: $(BINDIR)/$(CONFIG)/boringssl_scrypt_test 1276 boringssl_aes_test: $(BINDIR)/$(CONFIG)/boringssl_aes_test 1277 boringssl_bn_test: $(BINDIR)/$(CONFIG)/boringssl_bn_test 1278 boringssl_ec_test: $(BINDIR)/$(CONFIG)/boringssl_ec_test 1279 boringssl_p256-x86_64_test: $(BINDIR)/$(CONFIG)/boringssl_p256-x86_64_test 1280 boringssl_ecdsa_test: $(BINDIR)/$(CONFIG)/boringssl_ecdsa_test 1281 boringssl_gcm_test: $(BINDIR)/$(CONFIG)/boringssl_gcm_test 1282 boringssl_ctrdrbg_test: $(BINDIR)/$(CONFIG)/boringssl_ctrdrbg_test 1283 boringssl_hkdf_test: $(BINDIR)/$(CONFIG)/boringssl_hkdf_test 1284 boringssl_hmac_test: $(BINDIR)/$(CONFIG)/boringssl_hmac_test 1285 boringssl_lhash_test: $(BINDIR)/$(CONFIG)/boringssl_lhash_test 1286 boringssl_obj_test: $(BINDIR)/$(CONFIG)/boringssl_obj_test 1287 boringssl_pkcs7_test: $(BINDIR)/$(CONFIG)/boringssl_pkcs7_test 1288 boringssl_pkcs12_test: $(BINDIR)/$(CONFIG)/boringssl_pkcs12_test 1289 boringssl_pkcs8_test: $(BINDIR)/$(CONFIG)/boringssl_pkcs8_test 1290 boringssl_poly1305_test: $(BINDIR)/$(CONFIG)/boringssl_poly1305_test 1291 boringssl_pool_test: $(BINDIR)/$(CONFIG)/boringssl_pool_test 1292 boringssl_refcount_test: $(BINDIR)/$(CONFIG)/boringssl_refcount_test 1293 boringssl_rsa_test: $(BINDIR)/$(CONFIG)/boringssl_rsa_test 1294 boringssl_self_test: $(BINDIR)/$(CONFIG)/boringssl_self_test 1295 boringssl_file_test_gtest: $(BINDIR)/$(CONFIG)/boringssl_file_test_gtest 1296 boringssl_gtest_main: $(BINDIR)/$(CONFIG)/boringssl_gtest_main 1297 boringssl_thread_test: $(BINDIR)/$(CONFIG)/boringssl_thread_test 1298 boringssl_x509_test: $(BINDIR)/$(CONFIG)/boringssl_x509_test 1299 boringssl_tab_test: $(BINDIR)/$(CONFIG)/boringssl_tab_test 1300 boringssl_v3name_test: $(BINDIR)/$(CONFIG)/boringssl_v3name_test 1301 boringssl_span_test: $(BINDIR)/$(CONFIG)/boringssl_span_test 1302 boringssl_ssl_test: $(BINDIR)/$(CONFIG)/boringssl_ssl_test 1303 badreq_bad_client_test: $(BINDIR)/$(CONFIG)/badreq_bad_client_test 1304 connection_prefix_bad_client_test: $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test 1305 duplicate_header_bad_client_test: $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test 1306 head_of_line_blocking_bad_client_test: $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test 1307 headers_bad_client_test: $(BINDIR)/$(CONFIG)/headers_bad_client_test 1308 initial_settings_frame_bad_client_test: $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test 1309 large_metadata_bad_client_test: $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test 1310 server_registered_method_bad_client_test: $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test 1311 simple_request_bad_client_test: $(BINDIR)/$(CONFIG)/simple_request_bad_client_test 1312 unknown_frame_bad_client_test: $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test 1313 window_overflow_bad_client_test: $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test 1314 bad_ssl_cert_server: $(BINDIR)/$(CONFIG)/bad_ssl_cert_server 1315 bad_ssl_cert_test: $(BINDIR)/$(CONFIG)/bad_ssl_cert_test 1316 h2_census_test: $(BINDIR)/$(CONFIG)/h2_census_test 1317 h2_compress_test: $(BINDIR)/$(CONFIG)/h2_compress_test 1318 h2_fakesec_test: $(BINDIR)/$(CONFIG)/h2_fakesec_test 1319 h2_fd_test: $(BINDIR)/$(CONFIG)/h2_fd_test 1320 h2_full_test: $(BINDIR)/$(CONFIG)/h2_full_test 1321 h2_full+pipe_test: $(BINDIR)/$(CONFIG)/h2_full+pipe_test 1322 h2_full+trace_test: $(BINDIR)/$(CONFIG)/h2_full+trace_test 1323 h2_full+workarounds_test: $(BINDIR)/$(CONFIG)/h2_full+workarounds_test 1324 h2_http_proxy_test: $(BINDIR)/$(CONFIG)/h2_http_proxy_test 1325 h2_local_test: $(BINDIR)/$(CONFIG)/h2_local_test 1326 h2_oauth2_test: $(BINDIR)/$(CONFIG)/h2_oauth2_test 1327 h2_proxy_test: $(BINDIR)/$(CONFIG)/h2_proxy_test 1328 h2_sockpair_test: $(BINDIR)/$(CONFIG)/h2_sockpair_test 1329 h2_sockpair+trace_test: $(BINDIR)/$(CONFIG)/h2_sockpair+trace_test 1330 h2_sockpair_1byte_test: $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_test 1331 h2_ssl_test: $(BINDIR)/$(CONFIG)/h2_ssl_test 1332 h2_ssl_proxy_test: $(BINDIR)/$(CONFIG)/h2_ssl_proxy_test 1333 h2_uds_test: $(BINDIR)/$(CONFIG)/h2_uds_test 1334 inproc_test: $(BINDIR)/$(CONFIG)/inproc_test 1335 h2_census_nosec_test: $(BINDIR)/$(CONFIG)/h2_census_nosec_test 1336 h2_compress_nosec_test: $(BINDIR)/$(CONFIG)/h2_compress_nosec_test 1337 h2_fd_nosec_test: $(BINDIR)/$(CONFIG)/h2_fd_nosec_test 1338 h2_full_nosec_test: $(BINDIR)/$(CONFIG)/h2_full_nosec_test 1339 h2_full+pipe_nosec_test: $(BINDIR)/$(CONFIG)/h2_full+pipe_nosec_test 1340 h2_full+trace_nosec_test: $(BINDIR)/$(CONFIG)/h2_full+trace_nosec_test 1341 h2_full+workarounds_nosec_test: $(BINDIR)/$(CONFIG)/h2_full+workarounds_nosec_test 1342 h2_http_proxy_nosec_test: $(BINDIR)/$(CONFIG)/h2_http_proxy_nosec_test 1343 h2_proxy_nosec_test: $(BINDIR)/$(CONFIG)/h2_proxy_nosec_test 1344 h2_sockpair_nosec_test: $(BINDIR)/$(CONFIG)/h2_sockpair_nosec_test 1345 h2_sockpair+trace_nosec_test: $(BINDIR)/$(CONFIG)/h2_sockpair+trace_nosec_test 1346 h2_sockpair_1byte_nosec_test: $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_nosec_test 1347 h2_uds_nosec_test: $(BINDIR)/$(CONFIG)/h2_uds_nosec_test 1348 inproc_nosec_test: $(BINDIR)/$(CONFIG)/inproc_nosec_test 1349 resolver_component_test_unsecure: $(BINDIR)/$(CONFIG)/resolver_component_test_unsecure 1350 resolver_component_test: $(BINDIR)/$(CONFIG)/resolver_component_test 1351 resolver_component_tests_runner_invoker_unsecure: $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker_unsecure 1352 resolver_component_tests_runner_invoker: $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker 1353 address_sorting_test_unsecure: $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure 1354 address_sorting_test: $(BINDIR)/$(CONFIG)/address_sorting_test 1355 cancel_ares_query_test: $(BINDIR)/$(CONFIG)/cancel_ares_query_test 1356 alts_credentials_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry 1357 api_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/api_fuzzer_one_entry 1358 client_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry 1359 hpack_parser_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry 1360 http_request_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry 1361 http_response_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry 1362 json_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry 1363 nanopb_fuzzer_response_test_one_entry: $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry 1364 nanopb_fuzzer_serverlist_test_one_entry: $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry 1365 percent_decode_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry 1366 percent_encode_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry 1367 server_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry 1368 ssl_server_fuzzer_one_entry: $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry 1369 uri_fuzzer_test_one_entry: $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry 1370 1371 run_dep_checks: 1372 $(OPENSSL_ALPN_CHECK_CMD) || true 1373 $(ZLIB_CHECK_CMD) || true 1374 $(PERFTOOLS_CHECK_CMD) || true 1375 $(PROTOBUF_CHECK_CMD) || true 1376 $(PROTOC_CHECK_VERSION_CMD) || true 1377 $(CARES_CHECK_CMD) || true 1378 1379 third_party/protobuf/configure: 1380 $(E) "[AUTOGEN] Preparing protobuf" 1381 $(Q)(cd third_party/protobuf ; autoreconf -f -i -Wall,no-obsolete) 1382 1383 $(LIBDIR)/$(CONFIG)/protobuf/libprotobuf.a: third_party/protobuf/configure 1384 $(E) "[MAKE] Building protobuf" 1385 $(Q)mkdir -p $(LIBDIR)/$(CONFIG)/protobuf 1386 $(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)) 1387 $(Q)$(MAKE) -C third_party/protobuf clean 1388 $(Q)$(MAKE) -C third_party/protobuf 1389 $(Q)mkdir -p $(BINDIR)/$(CONFIG)/protobuf 1390 $(Q)cp third_party/protobuf/src/.libs/libprotoc.a $(LIBDIR)/$(CONFIG)/protobuf 1391 $(Q)cp third_party/protobuf/src/.libs/libprotobuf.a $(LIBDIR)/$(CONFIG)/protobuf 1392 $(Q)cp third_party/protobuf/src/protoc $(BINDIR)/$(CONFIG)/protobuf 1393 1394 static: static_c static_cxx 1395 1396 static_c: pc_c pc_c_unsecure cache.mk $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgrpc_cronet.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a 1397 1398 static_cxx: pc_cxx pc_cxx_unsecure cache.mk $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a 1399 1400 static_csharp: static_c $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a 1401 1402 shared: shared_c shared_cxx 1403 1404 shared_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_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 1405 shared_cxx: pc_cxx pc_cxx_unsecure cache.mk $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 1406 1407 shared_csharp: shared_c $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) 1408 grpc_csharp_ext: shared_csharp 1409 1410 plugins: $(PROTOC_PLUGINS) 1411 1412 privatelibs: privatelibs_c privatelibs_cxx 1413 1414 privatelibs_c: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libcxxabi.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libz.a $(LIBDIR)/$(CONFIG)/libares.a $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a 1415 pc_c: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc.pc $(LIBDIR)/$(CONFIG)/pkgconfig/gpr.pc 1416 1417 pc_c_unsecure: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc_unsecure.pc $(LIBDIR)/$(CONFIG)/pkgconfig/gpr.pc 1418 1419 pc_cxx: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++.pc 1420 1421 pc_cxx_unsecure: $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc 1422 1423 ifeq ($(EMBED_OPENSSL),true) 1424 privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 1425 else 1426 privatelibs_cxx: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libbenchmark.a 1427 endif 1428 1429 1430 buildtests: buildtests_c buildtests_cxx 1431 1432 buildtests_c: privatelibs_c \ 1433 $(BINDIR)/$(CONFIG)/algorithm_test \ 1434 $(BINDIR)/$(CONFIG)/alloc_test \ 1435 $(BINDIR)/$(CONFIG)/alpn_test \ 1436 $(BINDIR)/$(CONFIG)/arena_test \ 1437 $(BINDIR)/$(CONFIG)/avl_test \ 1438 $(BINDIR)/$(CONFIG)/bad_server_response_test \ 1439 $(BINDIR)/$(CONFIG)/bin_decoder_test \ 1440 $(BINDIR)/$(CONFIG)/bin_encoder_test \ 1441 $(BINDIR)/$(CONFIG)/buffer_list_test \ 1442 $(BINDIR)/$(CONFIG)/channel_create_test \ 1443 $(BINDIR)/$(CONFIG)/chttp2_hpack_encoder_test \ 1444 $(BINDIR)/$(CONFIG)/chttp2_stream_map_test \ 1445 $(BINDIR)/$(CONFIG)/chttp2_varint_test \ 1446 $(BINDIR)/$(CONFIG)/cmdline_test \ 1447 $(BINDIR)/$(CONFIG)/combiner_test \ 1448 $(BINDIR)/$(CONFIG)/compression_test \ 1449 $(BINDIR)/$(CONFIG)/concurrent_connectivity_test \ 1450 $(BINDIR)/$(CONFIG)/connection_refused_test \ 1451 $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_test \ 1452 $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test \ 1453 $(BINDIR)/$(CONFIG)/dns_resolver_test \ 1454 $(BINDIR)/$(CONFIG)/dualstack_socket_test \ 1455 $(BINDIR)/$(CONFIG)/endpoint_pair_test \ 1456 $(BINDIR)/$(CONFIG)/error_test \ 1457 $(BINDIR)/$(CONFIG)/ev_epollex_linux_test \ 1458 $(BINDIR)/$(CONFIG)/ev_epollsig_linux_test \ 1459 $(BINDIR)/$(CONFIG)/fake_resolver_test \ 1460 $(BINDIR)/$(CONFIG)/fake_transport_security_test \ 1461 $(BINDIR)/$(CONFIG)/fd_conservation_posix_test \ 1462 $(BINDIR)/$(CONFIG)/fd_posix_test \ 1463 $(BINDIR)/$(CONFIG)/fling_client \ 1464 $(BINDIR)/$(CONFIG)/fling_server \ 1465 $(BINDIR)/$(CONFIG)/fling_stream_test \ 1466 $(BINDIR)/$(CONFIG)/fling_test \ 1467 $(BINDIR)/$(CONFIG)/fork_test \ 1468 $(BINDIR)/$(CONFIG)/goaway_server_test \ 1469 $(BINDIR)/$(CONFIG)/gpr_cpu_test \ 1470 $(BINDIR)/$(CONFIG)/gpr_env_test \ 1471 $(BINDIR)/$(CONFIG)/gpr_host_port_test \ 1472 $(BINDIR)/$(CONFIG)/gpr_log_test \ 1473 $(BINDIR)/$(CONFIG)/gpr_manual_constructor_test \ 1474 $(BINDIR)/$(CONFIG)/gpr_mpscq_test \ 1475 $(BINDIR)/$(CONFIG)/gpr_spinlock_test \ 1476 $(BINDIR)/$(CONFIG)/gpr_string_test \ 1477 $(BINDIR)/$(CONFIG)/gpr_sync_test \ 1478 $(BINDIR)/$(CONFIG)/gpr_thd_test \ 1479 $(BINDIR)/$(CONFIG)/gpr_time_test \ 1480 $(BINDIR)/$(CONFIG)/gpr_tls_test \ 1481 $(BINDIR)/$(CONFIG)/gpr_useful_test \ 1482 $(BINDIR)/$(CONFIG)/grpc_auth_context_test \ 1483 $(BINDIR)/$(CONFIG)/grpc_b64_test \ 1484 $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test \ 1485 $(BINDIR)/$(CONFIG)/grpc_channel_args_test \ 1486 $(BINDIR)/$(CONFIG)/grpc_channel_stack_builder_test \ 1487 $(BINDIR)/$(CONFIG)/grpc_channel_stack_test \ 1488 $(BINDIR)/$(CONFIG)/grpc_completion_queue_test \ 1489 $(BINDIR)/$(CONFIG)/grpc_completion_queue_threading_test \ 1490 $(BINDIR)/$(CONFIG)/grpc_credentials_test \ 1491 $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2 \ 1492 $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test \ 1493 $(BINDIR)/$(CONFIG)/grpc_json_token_test \ 1494 $(BINDIR)/$(CONFIG)/grpc_jwt_verifier_test \ 1495 $(BINDIR)/$(CONFIG)/grpc_security_connector_test \ 1496 $(BINDIR)/$(CONFIG)/grpc_ssl_credentials_test \ 1497 $(BINDIR)/$(CONFIG)/handshake_client \ 1498 $(BINDIR)/$(CONFIG)/handshake_server \ 1499 $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker \ 1500 $(BINDIR)/$(CONFIG)/handshake_verify_peer_options \ 1501 $(BINDIR)/$(CONFIG)/histogram_test \ 1502 $(BINDIR)/$(CONFIG)/hpack_parser_test \ 1503 $(BINDIR)/$(CONFIG)/hpack_table_test \ 1504 $(BINDIR)/$(CONFIG)/http_parser_test \ 1505 $(BINDIR)/$(CONFIG)/httpcli_format_request_test \ 1506 $(BINDIR)/$(CONFIG)/httpcli_test \ 1507 $(BINDIR)/$(CONFIG)/httpscli_test \ 1508 $(BINDIR)/$(CONFIG)/init_test \ 1509 $(BINDIR)/$(CONFIG)/inproc_callback_test \ 1510 $(BINDIR)/$(CONFIG)/invalid_call_argument_test \ 1511 $(BINDIR)/$(CONFIG)/json_rewrite \ 1512 $(BINDIR)/$(CONFIG)/json_rewrite_test \ 1513 $(BINDIR)/$(CONFIG)/json_stream_error_test \ 1514 $(BINDIR)/$(CONFIG)/json_test \ 1515 $(BINDIR)/$(CONFIG)/lame_client_test \ 1516 $(BINDIR)/$(CONFIG)/load_file_test \ 1517 $(BINDIR)/$(CONFIG)/memory_profile_client \ 1518 $(BINDIR)/$(CONFIG)/memory_profile_server \ 1519 $(BINDIR)/$(CONFIG)/memory_profile_test \ 1520 $(BINDIR)/$(CONFIG)/message_compress_test \ 1521 $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test \ 1522 $(BINDIR)/$(CONFIG)/multiple_server_queues_test \ 1523 $(BINDIR)/$(CONFIG)/murmur_hash_test \ 1524 $(BINDIR)/$(CONFIG)/no_server_test \ 1525 $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test \ 1526 $(BINDIR)/$(CONFIG)/parse_address_test \ 1527 $(BINDIR)/$(CONFIG)/percent_encoding_test \ 1528 $(BINDIR)/$(CONFIG)/pollset_set_test \ 1529 $(BINDIR)/$(CONFIG)/resolve_address_posix_test \ 1530 $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test \ 1531 $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test \ 1532 $(BINDIR)/$(CONFIG)/resource_quota_test \ 1533 $(BINDIR)/$(CONFIG)/secure_channel_create_test \ 1534 $(BINDIR)/$(CONFIG)/secure_endpoint_test \ 1535 $(BINDIR)/$(CONFIG)/sequential_connectivity_test \ 1536 $(BINDIR)/$(CONFIG)/server_chttp2_test \ 1537 $(BINDIR)/$(CONFIG)/server_test \ 1538 $(BINDIR)/$(CONFIG)/slice_buffer_test \ 1539 $(BINDIR)/$(CONFIG)/slice_string_helpers_test \ 1540 $(BINDIR)/$(CONFIG)/slice_test \ 1541 $(BINDIR)/$(CONFIG)/sockaddr_resolver_test \ 1542 $(BINDIR)/$(CONFIG)/sockaddr_utils_test \ 1543 $(BINDIR)/$(CONFIG)/socket_utils_test \ 1544 $(BINDIR)/$(CONFIG)/ssl_transport_security_test \ 1545 $(BINDIR)/$(CONFIG)/status_conversion_test \ 1546 $(BINDIR)/$(CONFIG)/stream_compression_test \ 1547 $(BINDIR)/$(CONFIG)/stream_owned_slice_test \ 1548 $(BINDIR)/$(CONFIG)/tcp_client_posix_test \ 1549 $(BINDIR)/$(CONFIG)/tcp_client_uv_test \ 1550 $(BINDIR)/$(CONFIG)/tcp_posix_test \ 1551 $(BINDIR)/$(CONFIG)/tcp_server_posix_test \ 1552 $(BINDIR)/$(CONFIG)/tcp_server_uv_test \ 1553 $(BINDIR)/$(CONFIG)/time_averaged_stats_test \ 1554 $(BINDIR)/$(CONFIG)/timeout_encoding_test \ 1555 $(BINDIR)/$(CONFIG)/timer_heap_test \ 1556 $(BINDIR)/$(CONFIG)/timer_list_test \ 1557 $(BINDIR)/$(CONFIG)/transport_connectivity_state_test \ 1558 $(BINDIR)/$(CONFIG)/transport_metadata_test \ 1559 $(BINDIR)/$(CONFIG)/transport_security_test \ 1560 $(BINDIR)/$(CONFIG)/udp_server_test \ 1561 $(BINDIR)/$(CONFIG)/uri_parser_test \ 1562 $(BINDIR)/$(CONFIG)/wakeup_fd_cv_test \ 1563 $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 \ 1564 $(BINDIR)/$(CONFIG)/badreq_bad_client_test \ 1565 $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test \ 1566 $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test \ 1567 $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test \ 1568 $(BINDIR)/$(CONFIG)/headers_bad_client_test \ 1569 $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test \ 1570 $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test \ 1571 $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test \ 1572 $(BINDIR)/$(CONFIG)/simple_request_bad_client_test \ 1573 $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test \ 1574 $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test \ 1575 $(BINDIR)/$(CONFIG)/bad_ssl_cert_server \ 1576 $(BINDIR)/$(CONFIG)/bad_ssl_cert_test \ 1577 $(BINDIR)/$(CONFIG)/h2_census_test \ 1578 $(BINDIR)/$(CONFIG)/h2_compress_test \ 1579 $(BINDIR)/$(CONFIG)/h2_fakesec_test \ 1580 $(BINDIR)/$(CONFIG)/h2_fd_test \ 1581 $(BINDIR)/$(CONFIG)/h2_full_test \ 1582 $(BINDIR)/$(CONFIG)/h2_full+pipe_test \ 1583 $(BINDIR)/$(CONFIG)/h2_full+trace_test \ 1584 $(BINDIR)/$(CONFIG)/h2_full+workarounds_test \ 1585 $(BINDIR)/$(CONFIG)/h2_http_proxy_test \ 1586 $(BINDIR)/$(CONFIG)/h2_local_test \ 1587 $(BINDIR)/$(CONFIG)/h2_oauth2_test \ 1588 $(BINDIR)/$(CONFIG)/h2_proxy_test \ 1589 $(BINDIR)/$(CONFIG)/h2_sockpair_test \ 1590 $(BINDIR)/$(CONFIG)/h2_sockpair+trace_test \ 1591 $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_test \ 1592 $(BINDIR)/$(CONFIG)/h2_ssl_test \ 1593 $(BINDIR)/$(CONFIG)/h2_ssl_proxy_test \ 1594 $(BINDIR)/$(CONFIG)/h2_uds_test \ 1595 $(BINDIR)/$(CONFIG)/inproc_test \ 1596 $(BINDIR)/$(CONFIG)/h2_census_nosec_test \ 1597 $(BINDIR)/$(CONFIG)/h2_compress_nosec_test \ 1598 $(BINDIR)/$(CONFIG)/h2_fd_nosec_test \ 1599 $(BINDIR)/$(CONFIG)/h2_full_nosec_test \ 1600 $(BINDIR)/$(CONFIG)/h2_full+pipe_nosec_test \ 1601 $(BINDIR)/$(CONFIG)/h2_full+trace_nosec_test \ 1602 $(BINDIR)/$(CONFIG)/h2_full+workarounds_nosec_test \ 1603 $(BINDIR)/$(CONFIG)/h2_http_proxy_nosec_test \ 1604 $(BINDIR)/$(CONFIG)/h2_proxy_nosec_test \ 1605 $(BINDIR)/$(CONFIG)/h2_sockpair_nosec_test \ 1606 $(BINDIR)/$(CONFIG)/h2_sockpair+trace_nosec_test \ 1607 $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_nosec_test \ 1608 $(BINDIR)/$(CONFIG)/h2_uds_nosec_test \ 1609 $(BINDIR)/$(CONFIG)/inproc_nosec_test \ 1610 $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry \ 1611 $(BINDIR)/$(CONFIG)/api_fuzzer_one_entry \ 1612 $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry \ 1613 $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry \ 1614 $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry \ 1615 $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry \ 1616 $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry \ 1617 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry \ 1618 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry \ 1619 $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry \ 1620 $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry \ 1621 $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry \ 1622 $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry \ 1623 $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry \ 1624 1625 1626 ifeq ($(EMBED_OPENSSL),true) 1627 buildtests_cxx: privatelibs_cxx \ 1628 $(BINDIR)/$(CONFIG)/alarm_test \ 1629 $(BINDIR)/$(CONFIG)/alts_counter_test \ 1630 $(BINDIR)/$(CONFIG)/alts_crypt_test \ 1631 $(BINDIR)/$(CONFIG)/alts_crypter_test \ 1632 $(BINDIR)/$(CONFIG)/alts_frame_handler_test \ 1633 $(BINDIR)/$(CONFIG)/alts_frame_protector_test \ 1634 $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test \ 1635 $(BINDIR)/$(CONFIG)/alts_handshaker_client_test \ 1636 $(BINDIR)/$(CONFIG)/alts_handshaker_service_api_test \ 1637 $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test \ 1638 $(BINDIR)/$(CONFIG)/alts_security_connector_test \ 1639 $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test \ 1640 $(BINDIR)/$(CONFIG)/alts_tsi_utils_test \ 1641 $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test \ 1642 $(BINDIR)/$(CONFIG)/async_end2end_test \ 1643 $(BINDIR)/$(CONFIG)/auth_property_iterator_test \ 1644 $(BINDIR)/$(CONFIG)/backoff_test \ 1645 $(BINDIR)/$(CONFIG)/bdp_estimator_test \ 1646 $(BINDIR)/$(CONFIG)/bm_arena \ 1647 $(BINDIR)/$(CONFIG)/bm_call_create \ 1648 $(BINDIR)/$(CONFIG)/bm_channel \ 1649 $(BINDIR)/$(CONFIG)/bm_chttp2_hpack \ 1650 $(BINDIR)/$(CONFIG)/bm_chttp2_transport \ 1651 $(BINDIR)/$(CONFIG)/bm_closure \ 1652 $(BINDIR)/$(CONFIG)/bm_cq \ 1653 $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads \ 1654 $(BINDIR)/$(CONFIG)/bm_error \ 1655 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong \ 1656 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump \ 1657 $(BINDIR)/$(CONFIG)/bm_fullstack_trickle \ 1658 $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong \ 1659 $(BINDIR)/$(CONFIG)/bm_metadata \ 1660 $(BINDIR)/$(CONFIG)/bm_pollset \ 1661 $(BINDIR)/$(CONFIG)/byte_stream_test \ 1662 $(BINDIR)/$(CONFIG)/channel_arguments_test \ 1663 $(BINDIR)/$(CONFIG)/channel_filter_test \ 1664 $(BINDIR)/$(CONFIG)/channel_trace_test \ 1665 $(BINDIR)/$(CONFIG)/channelz_registry_test \ 1666 $(BINDIR)/$(CONFIG)/channelz_service_test \ 1667 $(BINDIR)/$(CONFIG)/channelz_test \ 1668 $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test \ 1669 $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test \ 1670 $(BINDIR)/$(CONFIG)/chttp2_settings_timeout_test \ 1671 $(BINDIR)/$(CONFIG)/cli_call_test \ 1672 $(BINDIR)/$(CONFIG)/client_callback_end2end_test \ 1673 $(BINDIR)/$(CONFIG)/client_channel_stress_test \ 1674 $(BINDIR)/$(CONFIG)/client_crash_test \ 1675 $(BINDIR)/$(CONFIG)/client_crash_test_server \ 1676 $(BINDIR)/$(CONFIG)/client_lb_end2end_test \ 1677 $(BINDIR)/$(CONFIG)/codegen_test_full \ 1678 $(BINDIR)/$(CONFIG)/codegen_test_minimal \ 1679 $(BINDIR)/$(CONFIG)/credentials_test \ 1680 $(BINDIR)/$(CONFIG)/cxx_byte_buffer_test \ 1681 $(BINDIR)/$(CONFIG)/cxx_slice_test \ 1682 $(BINDIR)/$(CONFIG)/cxx_string_ref_test \ 1683 $(BINDIR)/$(CONFIG)/cxx_time_test \ 1684 $(BINDIR)/$(CONFIG)/end2end_test \ 1685 $(BINDIR)/$(CONFIG)/error_details_test \ 1686 $(BINDIR)/$(CONFIG)/exception_test \ 1687 $(BINDIR)/$(CONFIG)/filter_end2end_test \ 1688 $(BINDIR)/$(CONFIG)/generic_end2end_test \ 1689 $(BINDIR)/$(CONFIG)/golden_file_test \ 1690 $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test \ 1691 $(BINDIR)/$(CONFIG)/grpc_cli \ 1692 $(BINDIR)/$(CONFIG)/grpc_linux_system_roots_test \ 1693 $(BINDIR)/$(CONFIG)/grpc_tool_test \ 1694 $(BINDIR)/$(CONFIG)/grpclb_api_test \ 1695 $(BINDIR)/$(CONFIG)/grpclb_end2end_test \ 1696 $(BINDIR)/$(CONFIG)/h2_ssl_cert_test \ 1697 $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test \ 1698 $(BINDIR)/$(CONFIG)/health_service_end2end_test \ 1699 $(BINDIR)/$(CONFIG)/http2_client \ 1700 $(BINDIR)/$(CONFIG)/hybrid_end2end_test \ 1701 $(BINDIR)/$(CONFIG)/inlined_vector_test \ 1702 $(BINDIR)/$(CONFIG)/inproc_sync_unary_ping_pong_test \ 1703 $(BINDIR)/$(CONFIG)/interop_client \ 1704 $(BINDIR)/$(CONFIG)/interop_server \ 1705 $(BINDIR)/$(CONFIG)/interop_test \ 1706 $(BINDIR)/$(CONFIG)/json_run_localhost \ 1707 $(BINDIR)/$(CONFIG)/memory_test \ 1708 $(BINDIR)/$(CONFIG)/metrics_client \ 1709 $(BINDIR)/$(CONFIG)/mock_test \ 1710 $(BINDIR)/$(CONFIG)/nonblocking_test \ 1711 $(BINDIR)/$(CONFIG)/noop-benchmark \ 1712 $(BINDIR)/$(CONFIG)/orphanable_test \ 1713 $(BINDIR)/$(CONFIG)/proto_server_reflection_test \ 1714 $(BINDIR)/$(CONFIG)/proto_utils_test \ 1715 $(BINDIR)/$(CONFIG)/qps_interarrival_test \ 1716 $(BINDIR)/$(CONFIG)/qps_json_driver \ 1717 $(BINDIR)/$(CONFIG)/qps_openloop_test \ 1718 $(BINDIR)/$(CONFIG)/qps_worker \ 1719 $(BINDIR)/$(CONFIG)/raw_end2end_test \ 1720 $(BINDIR)/$(CONFIG)/reconnect_interop_client \ 1721 $(BINDIR)/$(CONFIG)/reconnect_interop_server \ 1722 $(BINDIR)/$(CONFIG)/ref_counted_ptr_test \ 1723 $(BINDIR)/$(CONFIG)/ref_counted_test \ 1724 $(BINDIR)/$(CONFIG)/retry_throttle_test \ 1725 $(BINDIR)/$(CONFIG)/secure_auth_context_test \ 1726 $(BINDIR)/$(CONFIG)/secure_sync_unary_ping_pong_test \ 1727 $(BINDIR)/$(CONFIG)/server_builder_plugin_test \ 1728 $(BINDIR)/$(CONFIG)/server_builder_test \ 1729 $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test \ 1730 $(BINDIR)/$(CONFIG)/server_context_test_spouse_test \ 1731 $(BINDIR)/$(CONFIG)/server_crash_test \ 1732 $(BINDIR)/$(CONFIG)/server_crash_test_client \ 1733 $(BINDIR)/$(CONFIG)/server_early_return_test \ 1734 $(BINDIR)/$(CONFIG)/server_request_call_test \ 1735 $(BINDIR)/$(CONFIG)/shutdown_test \ 1736 $(BINDIR)/$(CONFIG)/slice_hash_table_test \ 1737 $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test \ 1738 $(BINDIR)/$(CONFIG)/stats_test \ 1739 $(BINDIR)/$(CONFIG)/status_metadata_test \ 1740 $(BINDIR)/$(CONFIG)/status_util_test \ 1741 $(BINDIR)/$(CONFIG)/streaming_throughput_test \ 1742 $(BINDIR)/$(CONFIG)/stress_test \ 1743 $(BINDIR)/$(CONFIG)/thread_manager_test \ 1744 $(BINDIR)/$(CONFIG)/thread_stress_test \ 1745 $(BINDIR)/$(CONFIG)/transport_pid_controller_test \ 1746 $(BINDIR)/$(CONFIG)/transport_security_common_api_test \ 1747 $(BINDIR)/$(CONFIG)/writes_per_rpc_test \ 1748 $(BINDIR)/$(CONFIG)/boringssl_crypto_test_data \ 1749 $(BINDIR)/$(CONFIG)/boringssl_asn1_test \ 1750 $(BINDIR)/$(CONFIG)/boringssl_base64_test \ 1751 $(BINDIR)/$(CONFIG)/boringssl_bio_test \ 1752 $(BINDIR)/$(CONFIG)/boringssl_buf_test \ 1753 $(BINDIR)/$(CONFIG)/boringssl_bytestring_test \ 1754 $(BINDIR)/$(CONFIG)/boringssl_chacha_test \ 1755 $(BINDIR)/$(CONFIG)/boringssl_aead_test \ 1756 $(BINDIR)/$(CONFIG)/boringssl_cipher_test \ 1757 $(BINDIR)/$(CONFIG)/boringssl_cmac_test \ 1758 $(BINDIR)/$(CONFIG)/boringssl_compiler_test \ 1759 $(BINDIR)/$(CONFIG)/boringssl_constant_time_test \ 1760 $(BINDIR)/$(CONFIG)/boringssl_ed25519_test \ 1761 $(BINDIR)/$(CONFIG)/boringssl_spake25519_test \ 1762 $(BINDIR)/$(CONFIG)/boringssl_x25519_test \ 1763 $(BINDIR)/$(CONFIG)/boringssl_dh_test \ 1764 $(BINDIR)/$(CONFIG)/boringssl_digest_test \ 1765 $(BINDIR)/$(CONFIG)/boringssl_dsa_test \ 1766 $(BINDIR)/$(CONFIG)/boringssl_ecdh_test \ 1767 $(BINDIR)/$(CONFIG)/boringssl_err_test \ 1768 $(BINDIR)/$(CONFIG)/boringssl_evp_extra_test \ 1769 $(BINDIR)/$(CONFIG)/boringssl_evp_test \ 1770 $(BINDIR)/$(CONFIG)/boringssl_pbkdf_test \ 1771 $(BINDIR)/$(CONFIG)/boringssl_scrypt_test \ 1772 $(BINDIR)/$(CONFIG)/boringssl_aes_test \ 1773 $(BINDIR)/$(CONFIG)/boringssl_bn_test \ 1774 $(BINDIR)/$(CONFIG)/boringssl_ec_test \ 1775 $(BINDIR)/$(CONFIG)/boringssl_p256-x86_64_test \ 1776 $(BINDIR)/$(CONFIG)/boringssl_ecdsa_test \ 1777 $(BINDIR)/$(CONFIG)/boringssl_gcm_test \ 1778 $(BINDIR)/$(CONFIG)/boringssl_ctrdrbg_test \ 1779 $(BINDIR)/$(CONFIG)/boringssl_hkdf_test \ 1780 $(BINDIR)/$(CONFIG)/boringssl_hmac_test \ 1781 $(BINDIR)/$(CONFIG)/boringssl_lhash_test \ 1782 $(BINDIR)/$(CONFIG)/boringssl_obj_test \ 1783 $(BINDIR)/$(CONFIG)/boringssl_pkcs7_test \ 1784 $(BINDIR)/$(CONFIG)/boringssl_pkcs12_test \ 1785 $(BINDIR)/$(CONFIG)/boringssl_pkcs8_test \ 1786 $(BINDIR)/$(CONFIG)/boringssl_poly1305_test \ 1787 $(BINDIR)/$(CONFIG)/boringssl_pool_test \ 1788 $(BINDIR)/$(CONFIG)/boringssl_refcount_test \ 1789 $(BINDIR)/$(CONFIG)/boringssl_rsa_test \ 1790 $(BINDIR)/$(CONFIG)/boringssl_self_test \ 1791 $(BINDIR)/$(CONFIG)/boringssl_file_test_gtest \ 1792 $(BINDIR)/$(CONFIG)/boringssl_gtest_main \ 1793 $(BINDIR)/$(CONFIG)/boringssl_thread_test \ 1794 $(BINDIR)/$(CONFIG)/boringssl_x509_test \ 1795 $(BINDIR)/$(CONFIG)/boringssl_tab_test \ 1796 $(BINDIR)/$(CONFIG)/boringssl_v3name_test \ 1797 $(BINDIR)/$(CONFIG)/boringssl_span_test \ 1798 $(BINDIR)/$(CONFIG)/boringssl_ssl_test \ 1799 $(BINDIR)/$(CONFIG)/resolver_component_test_unsecure \ 1800 $(BINDIR)/$(CONFIG)/resolver_component_test \ 1801 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker_unsecure \ 1802 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker \ 1803 $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure \ 1804 $(BINDIR)/$(CONFIG)/address_sorting_test \ 1805 $(BINDIR)/$(CONFIG)/cancel_ares_query_test \ 1806 1807 else 1808 buildtests_cxx: privatelibs_cxx \ 1809 $(BINDIR)/$(CONFIG)/alarm_test \ 1810 $(BINDIR)/$(CONFIG)/alts_counter_test \ 1811 $(BINDIR)/$(CONFIG)/alts_crypt_test \ 1812 $(BINDIR)/$(CONFIG)/alts_crypter_test \ 1813 $(BINDIR)/$(CONFIG)/alts_frame_handler_test \ 1814 $(BINDIR)/$(CONFIG)/alts_frame_protector_test \ 1815 $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test \ 1816 $(BINDIR)/$(CONFIG)/alts_handshaker_client_test \ 1817 $(BINDIR)/$(CONFIG)/alts_handshaker_service_api_test \ 1818 $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test \ 1819 $(BINDIR)/$(CONFIG)/alts_security_connector_test \ 1820 $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test \ 1821 $(BINDIR)/$(CONFIG)/alts_tsi_utils_test \ 1822 $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test \ 1823 $(BINDIR)/$(CONFIG)/async_end2end_test \ 1824 $(BINDIR)/$(CONFIG)/auth_property_iterator_test \ 1825 $(BINDIR)/$(CONFIG)/backoff_test \ 1826 $(BINDIR)/$(CONFIG)/bdp_estimator_test \ 1827 $(BINDIR)/$(CONFIG)/bm_arena \ 1828 $(BINDIR)/$(CONFIG)/bm_call_create \ 1829 $(BINDIR)/$(CONFIG)/bm_channel \ 1830 $(BINDIR)/$(CONFIG)/bm_chttp2_hpack \ 1831 $(BINDIR)/$(CONFIG)/bm_chttp2_transport \ 1832 $(BINDIR)/$(CONFIG)/bm_closure \ 1833 $(BINDIR)/$(CONFIG)/bm_cq \ 1834 $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads \ 1835 $(BINDIR)/$(CONFIG)/bm_error \ 1836 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong \ 1837 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump \ 1838 $(BINDIR)/$(CONFIG)/bm_fullstack_trickle \ 1839 $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong \ 1840 $(BINDIR)/$(CONFIG)/bm_metadata \ 1841 $(BINDIR)/$(CONFIG)/bm_pollset \ 1842 $(BINDIR)/$(CONFIG)/byte_stream_test \ 1843 $(BINDIR)/$(CONFIG)/channel_arguments_test \ 1844 $(BINDIR)/$(CONFIG)/channel_filter_test \ 1845 $(BINDIR)/$(CONFIG)/channel_trace_test \ 1846 $(BINDIR)/$(CONFIG)/channelz_registry_test \ 1847 $(BINDIR)/$(CONFIG)/channelz_service_test \ 1848 $(BINDIR)/$(CONFIG)/channelz_test \ 1849 $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test \ 1850 $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test \ 1851 $(BINDIR)/$(CONFIG)/chttp2_settings_timeout_test \ 1852 $(BINDIR)/$(CONFIG)/cli_call_test \ 1853 $(BINDIR)/$(CONFIG)/client_callback_end2end_test \ 1854 $(BINDIR)/$(CONFIG)/client_channel_stress_test \ 1855 $(BINDIR)/$(CONFIG)/client_crash_test \ 1856 $(BINDIR)/$(CONFIG)/client_crash_test_server \ 1857 $(BINDIR)/$(CONFIG)/client_lb_end2end_test \ 1858 $(BINDIR)/$(CONFIG)/codegen_test_full \ 1859 $(BINDIR)/$(CONFIG)/codegen_test_minimal \ 1860 $(BINDIR)/$(CONFIG)/credentials_test \ 1861 $(BINDIR)/$(CONFIG)/cxx_byte_buffer_test \ 1862 $(BINDIR)/$(CONFIG)/cxx_slice_test \ 1863 $(BINDIR)/$(CONFIG)/cxx_string_ref_test \ 1864 $(BINDIR)/$(CONFIG)/cxx_time_test \ 1865 $(BINDIR)/$(CONFIG)/end2end_test \ 1866 $(BINDIR)/$(CONFIG)/error_details_test \ 1867 $(BINDIR)/$(CONFIG)/exception_test \ 1868 $(BINDIR)/$(CONFIG)/filter_end2end_test \ 1869 $(BINDIR)/$(CONFIG)/generic_end2end_test \ 1870 $(BINDIR)/$(CONFIG)/golden_file_test \ 1871 $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test \ 1872 $(BINDIR)/$(CONFIG)/grpc_cli \ 1873 $(BINDIR)/$(CONFIG)/grpc_linux_system_roots_test \ 1874 $(BINDIR)/$(CONFIG)/grpc_tool_test \ 1875 $(BINDIR)/$(CONFIG)/grpclb_api_test \ 1876 $(BINDIR)/$(CONFIG)/grpclb_end2end_test \ 1877 $(BINDIR)/$(CONFIG)/h2_ssl_cert_test \ 1878 $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test \ 1879 $(BINDIR)/$(CONFIG)/health_service_end2end_test \ 1880 $(BINDIR)/$(CONFIG)/http2_client \ 1881 $(BINDIR)/$(CONFIG)/hybrid_end2end_test \ 1882 $(BINDIR)/$(CONFIG)/inlined_vector_test \ 1883 $(BINDIR)/$(CONFIG)/inproc_sync_unary_ping_pong_test \ 1884 $(BINDIR)/$(CONFIG)/interop_client \ 1885 $(BINDIR)/$(CONFIG)/interop_server \ 1886 $(BINDIR)/$(CONFIG)/interop_test \ 1887 $(BINDIR)/$(CONFIG)/json_run_localhost \ 1888 $(BINDIR)/$(CONFIG)/memory_test \ 1889 $(BINDIR)/$(CONFIG)/metrics_client \ 1890 $(BINDIR)/$(CONFIG)/mock_test \ 1891 $(BINDIR)/$(CONFIG)/nonblocking_test \ 1892 $(BINDIR)/$(CONFIG)/noop-benchmark \ 1893 $(BINDIR)/$(CONFIG)/orphanable_test \ 1894 $(BINDIR)/$(CONFIG)/proto_server_reflection_test \ 1895 $(BINDIR)/$(CONFIG)/proto_utils_test \ 1896 $(BINDIR)/$(CONFIG)/qps_interarrival_test \ 1897 $(BINDIR)/$(CONFIG)/qps_json_driver \ 1898 $(BINDIR)/$(CONFIG)/qps_openloop_test \ 1899 $(BINDIR)/$(CONFIG)/qps_worker \ 1900 $(BINDIR)/$(CONFIG)/raw_end2end_test \ 1901 $(BINDIR)/$(CONFIG)/reconnect_interop_client \ 1902 $(BINDIR)/$(CONFIG)/reconnect_interop_server \ 1903 $(BINDIR)/$(CONFIG)/ref_counted_ptr_test \ 1904 $(BINDIR)/$(CONFIG)/ref_counted_test \ 1905 $(BINDIR)/$(CONFIG)/retry_throttle_test \ 1906 $(BINDIR)/$(CONFIG)/secure_auth_context_test \ 1907 $(BINDIR)/$(CONFIG)/secure_sync_unary_ping_pong_test \ 1908 $(BINDIR)/$(CONFIG)/server_builder_plugin_test \ 1909 $(BINDIR)/$(CONFIG)/server_builder_test \ 1910 $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test \ 1911 $(BINDIR)/$(CONFIG)/server_context_test_spouse_test \ 1912 $(BINDIR)/$(CONFIG)/server_crash_test \ 1913 $(BINDIR)/$(CONFIG)/server_crash_test_client \ 1914 $(BINDIR)/$(CONFIG)/server_early_return_test \ 1915 $(BINDIR)/$(CONFIG)/server_request_call_test \ 1916 $(BINDIR)/$(CONFIG)/shutdown_test \ 1917 $(BINDIR)/$(CONFIG)/slice_hash_table_test \ 1918 $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test \ 1919 $(BINDIR)/$(CONFIG)/stats_test \ 1920 $(BINDIR)/$(CONFIG)/status_metadata_test \ 1921 $(BINDIR)/$(CONFIG)/status_util_test \ 1922 $(BINDIR)/$(CONFIG)/streaming_throughput_test \ 1923 $(BINDIR)/$(CONFIG)/stress_test \ 1924 $(BINDIR)/$(CONFIG)/thread_manager_test \ 1925 $(BINDIR)/$(CONFIG)/thread_stress_test \ 1926 $(BINDIR)/$(CONFIG)/transport_pid_controller_test \ 1927 $(BINDIR)/$(CONFIG)/transport_security_common_api_test \ 1928 $(BINDIR)/$(CONFIG)/writes_per_rpc_test \ 1929 $(BINDIR)/$(CONFIG)/resolver_component_test_unsecure \ 1930 $(BINDIR)/$(CONFIG)/resolver_component_test \ 1931 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker_unsecure \ 1932 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker \ 1933 $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure \ 1934 $(BINDIR)/$(CONFIG)/address_sorting_test \ 1935 $(BINDIR)/$(CONFIG)/cancel_ares_query_test \ 1936 1937 endif 1938 1939 1940 test: test_c test_cxx 1941 1942 flaky_test: flaky_test_c flaky_test_cxx 1943 1944 test_c: buildtests_c 1945 $(E) "[RUN] Testing algorithm_test" 1946 $(Q) $(BINDIR)/$(CONFIG)/algorithm_test || ( echo test algorithm_test failed ; exit 1 ) 1947 $(E) "[RUN] Testing alloc_test" 1948 $(Q) $(BINDIR)/$(CONFIG)/alloc_test || ( echo test alloc_test failed ; exit 1 ) 1949 $(E) "[RUN] Testing alpn_test" 1950 $(Q) $(BINDIR)/$(CONFIG)/alpn_test || ( echo test alpn_test failed ; exit 1 ) 1951 $(E) "[RUN] Testing arena_test" 1952 $(Q) $(BINDIR)/$(CONFIG)/arena_test || ( echo test arena_test failed ; exit 1 ) 1953 $(E) "[RUN] Testing avl_test" 1954 $(Q) $(BINDIR)/$(CONFIG)/avl_test || ( echo test avl_test failed ; exit 1 ) 1955 $(E) "[RUN] Testing bad_server_response_test" 1956 $(Q) $(BINDIR)/$(CONFIG)/bad_server_response_test || ( echo test bad_server_response_test failed ; exit 1 ) 1957 $(E) "[RUN] Testing bin_decoder_test" 1958 $(Q) $(BINDIR)/$(CONFIG)/bin_decoder_test || ( echo test bin_decoder_test failed ; exit 1 ) 1959 $(E) "[RUN] Testing bin_encoder_test" 1960 $(Q) $(BINDIR)/$(CONFIG)/bin_encoder_test || ( echo test bin_encoder_test failed ; exit 1 ) 1961 $(E) "[RUN] Testing buffer_list_test" 1962 $(Q) $(BINDIR)/$(CONFIG)/buffer_list_test || ( echo test buffer_list_test failed ; exit 1 ) 1963 $(E) "[RUN] Testing channel_create_test" 1964 $(Q) $(BINDIR)/$(CONFIG)/channel_create_test || ( echo test channel_create_test failed ; exit 1 ) 1965 $(E) "[RUN] Testing chttp2_hpack_encoder_test" 1966 $(Q) $(BINDIR)/$(CONFIG)/chttp2_hpack_encoder_test || ( echo test chttp2_hpack_encoder_test failed ; exit 1 ) 1967 $(E) "[RUN] Testing chttp2_stream_map_test" 1968 $(Q) $(BINDIR)/$(CONFIG)/chttp2_stream_map_test || ( echo test chttp2_stream_map_test failed ; exit 1 ) 1969 $(E) "[RUN] Testing chttp2_varint_test" 1970 $(Q) $(BINDIR)/$(CONFIG)/chttp2_varint_test || ( echo test chttp2_varint_test failed ; exit 1 ) 1971 $(E) "[RUN] Testing cmdline_test" 1972 $(Q) $(BINDIR)/$(CONFIG)/cmdline_test || ( echo test cmdline_test failed ; exit 1 ) 1973 $(E) "[RUN] Testing combiner_test" 1974 $(Q) $(BINDIR)/$(CONFIG)/combiner_test || ( echo test combiner_test failed ; exit 1 ) 1975 $(E) "[RUN] Testing compression_test" 1976 $(Q) $(BINDIR)/$(CONFIG)/compression_test || ( echo test compression_test failed ; exit 1 ) 1977 $(E) "[RUN] Testing concurrent_connectivity_test" 1978 $(Q) $(BINDIR)/$(CONFIG)/concurrent_connectivity_test || ( echo test concurrent_connectivity_test failed ; exit 1 ) 1979 $(E) "[RUN] Testing connection_refused_test" 1980 $(Q) $(BINDIR)/$(CONFIG)/connection_refused_test || ( echo test connection_refused_test failed ; exit 1 ) 1981 $(E) "[RUN] Testing dns_resolver_connectivity_test" 1982 $(Q) $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_test || ( echo test dns_resolver_connectivity_test failed ; exit 1 ) 1983 $(E) "[RUN] Testing dns_resolver_cooldown_test" 1984 $(Q) $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test || ( echo test dns_resolver_cooldown_test failed ; exit 1 ) 1985 $(E) "[RUN] Testing dns_resolver_test" 1986 $(Q) $(BINDIR)/$(CONFIG)/dns_resolver_test || ( echo test dns_resolver_test failed ; exit 1 ) 1987 $(E) "[RUN] Testing dualstack_socket_test" 1988 $(Q) $(BINDIR)/$(CONFIG)/dualstack_socket_test || ( echo test dualstack_socket_test failed ; exit 1 ) 1989 $(E) "[RUN] Testing endpoint_pair_test" 1990 $(Q) $(BINDIR)/$(CONFIG)/endpoint_pair_test || ( echo test endpoint_pair_test failed ; exit 1 ) 1991 $(E) "[RUN] Testing error_test" 1992 $(Q) $(BINDIR)/$(CONFIG)/error_test || ( echo test error_test failed ; exit 1 ) 1993 $(E) "[RUN] Testing ev_epollex_linux_test" 1994 $(Q) $(BINDIR)/$(CONFIG)/ev_epollex_linux_test || ( echo test ev_epollex_linux_test failed ; exit 1 ) 1995 $(E) "[RUN] Testing ev_epollsig_linux_test" 1996 $(Q) $(BINDIR)/$(CONFIG)/ev_epollsig_linux_test || ( echo test ev_epollsig_linux_test failed ; exit 1 ) 1997 $(E) "[RUN] Testing fake_resolver_test" 1998 $(Q) $(BINDIR)/$(CONFIG)/fake_resolver_test || ( echo test fake_resolver_test failed ; exit 1 ) 1999 $(E) "[RUN] Testing fake_transport_security_test" 2000 $(Q) $(BINDIR)/$(CONFIG)/fake_transport_security_test || ( echo test fake_transport_security_test failed ; exit 1 ) 2001 $(E) "[RUN] Testing fd_conservation_posix_test" 2002 $(Q) $(BINDIR)/$(CONFIG)/fd_conservation_posix_test || ( echo test fd_conservation_posix_test failed ; exit 1 ) 2003 $(E) "[RUN] Testing fd_posix_test" 2004 $(Q) $(BINDIR)/$(CONFIG)/fd_posix_test || ( echo test fd_posix_test failed ; exit 1 ) 2005 $(E) "[RUN] Testing fling_stream_test" 2006 $(Q) $(BINDIR)/$(CONFIG)/fling_stream_test || ( echo test fling_stream_test failed ; exit 1 ) 2007 $(E) "[RUN] Testing fling_test" 2008 $(Q) $(BINDIR)/$(CONFIG)/fling_test || ( echo test fling_test failed ; exit 1 ) 2009 $(E) "[RUN] Testing fork_test" 2010 $(Q) $(BINDIR)/$(CONFIG)/fork_test || ( echo test fork_test failed ; exit 1 ) 2011 $(E) "[RUN] Testing goaway_server_test" 2012 $(Q) $(BINDIR)/$(CONFIG)/goaway_server_test || ( echo test goaway_server_test failed ; exit 1 ) 2013 $(E) "[RUN] Testing gpr_cpu_test" 2014 $(Q) $(BINDIR)/$(CONFIG)/gpr_cpu_test || ( echo test gpr_cpu_test failed ; exit 1 ) 2015 $(E) "[RUN] Testing gpr_env_test" 2016 $(Q) $(BINDIR)/$(CONFIG)/gpr_env_test || ( echo test gpr_env_test failed ; exit 1 ) 2017 $(E) "[RUN] Testing gpr_host_port_test" 2018 $(Q) $(BINDIR)/$(CONFIG)/gpr_host_port_test || ( echo test gpr_host_port_test failed ; exit 1 ) 2019 $(E) "[RUN] Testing gpr_log_test" 2020 $(Q) $(BINDIR)/$(CONFIG)/gpr_log_test || ( echo test gpr_log_test failed ; exit 1 ) 2021 $(E) "[RUN] Testing gpr_manual_constructor_test" 2022 $(Q) $(BINDIR)/$(CONFIG)/gpr_manual_constructor_test || ( echo test gpr_manual_constructor_test failed ; exit 1 ) 2023 $(E) "[RUN] Testing gpr_mpscq_test" 2024 $(Q) $(BINDIR)/$(CONFIG)/gpr_mpscq_test || ( echo test gpr_mpscq_test failed ; exit 1 ) 2025 $(E) "[RUN] Testing gpr_spinlock_test" 2026 $(Q) $(BINDIR)/$(CONFIG)/gpr_spinlock_test || ( echo test gpr_spinlock_test failed ; exit 1 ) 2027 $(E) "[RUN] Testing gpr_string_test" 2028 $(Q) $(BINDIR)/$(CONFIG)/gpr_string_test || ( echo test gpr_string_test failed ; exit 1 ) 2029 $(E) "[RUN] Testing gpr_sync_test" 2030 $(Q) $(BINDIR)/$(CONFIG)/gpr_sync_test || ( echo test gpr_sync_test failed ; exit 1 ) 2031 $(E) "[RUN] Testing gpr_thd_test" 2032 $(Q) $(BINDIR)/$(CONFIG)/gpr_thd_test || ( echo test gpr_thd_test failed ; exit 1 ) 2033 $(E) "[RUN] Testing gpr_time_test" 2034 $(Q) $(BINDIR)/$(CONFIG)/gpr_time_test || ( echo test gpr_time_test failed ; exit 1 ) 2035 $(E) "[RUN] Testing gpr_tls_test" 2036 $(Q) $(BINDIR)/$(CONFIG)/gpr_tls_test || ( echo test gpr_tls_test failed ; exit 1 ) 2037 $(E) "[RUN] Testing gpr_useful_test" 2038 $(Q) $(BINDIR)/$(CONFIG)/gpr_useful_test || ( echo test gpr_useful_test failed ; exit 1 ) 2039 $(E) "[RUN] Testing grpc_auth_context_test" 2040 $(Q) $(BINDIR)/$(CONFIG)/grpc_auth_context_test || ( echo test grpc_auth_context_test failed ; exit 1 ) 2041 $(E) "[RUN] Testing grpc_b64_test" 2042 $(Q) $(BINDIR)/$(CONFIG)/grpc_b64_test || ( echo test grpc_b64_test failed ; exit 1 ) 2043 $(E) "[RUN] Testing grpc_byte_buffer_reader_test" 2044 $(Q) $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test || ( echo test grpc_byte_buffer_reader_test failed ; exit 1 ) 2045 $(E) "[RUN] Testing grpc_channel_args_test" 2046 $(Q) $(BINDIR)/$(CONFIG)/grpc_channel_args_test || ( echo test grpc_channel_args_test failed ; exit 1 ) 2047 $(E) "[RUN] Testing grpc_channel_stack_builder_test" 2048 $(Q) $(BINDIR)/$(CONFIG)/grpc_channel_stack_builder_test || ( echo test grpc_channel_stack_builder_test failed ; exit 1 ) 2049 $(E) "[RUN] Testing grpc_channel_stack_test" 2050 $(Q) $(BINDIR)/$(CONFIG)/grpc_channel_stack_test || ( echo test grpc_channel_stack_test failed ; exit 1 ) 2051 $(E) "[RUN] Testing grpc_completion_queue_test" 2052 $(Q) $(BINDIR)/$(CONFIG)/grpc_completion_queue_test || ( echo test grpc_completion_queue_test failed ; exit 1 ) 2053 $(E) "[RUN] Testing grpc_completion_queue_threading_test" 2054 $(Q) $(BINDIR)/$(CONFIG)/grpc_completion_queue_threading_test || ( echo test grpc_completion_queue_threading_test failed ; exit 1 ) 2055 $(E) "[RUN] Testing grpc_credentials_test" 2056 $(Q) $(BINDIR)/$(CONFIG)/grpc_credentials_test || ( echo test grpc_credentials_test failed ; exit 1 ) 2057 $(E) "[RUN] Testing grpc_ipv6_loopback_available_test" 2058 $(Q) $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test || ( echo test grpc_ipv6_loopback_available_test failed ; exit 1 ) 2059 $(E) "[RUN] Testing grpc_json_token_test" 2060 $(Q) $(BINDIR)/$(CONFIG)/grpc_json_token_test || ( echo test grpc_json_token_test failed ; exit 1 ) 2061 $(E) "[RUN] Testing grpc_jwt_verifier_test" 2062 $(Q) $(BINDIR)/$(CONFIG)/grpc_jwt_verifier_test || ( echo test grpc_jwt_verifier_test failed ; exit 1 ) 2063 $(E) "[RUN] Testing grpc_security_connector_test" 2064 $(Q) $(BINDIR)/$(CONFIG)/grpc_security_connector_test || ( echo test grpc_security_connector_test failed ; exit 1 ) 2065 $(E) "[RUN] Testing grpc_ssl_credentials_test" 2066 $(Q) $(BINDIR)/$(CONFIG)/grpc_ssl_credentials_test || ( echo test grpc_ssl_credentials_test failed ; exit 1 ) 2067 $(E) "[RUN] Testing handshake_client" 2068 $(Q) $(BINDIR)/$(CONFIG)/handshake_client || ( echo test handshake_client failed ; exit 1 ) 2069 $(E) "[RUN] Testing handshake_server" 2070 $(Q) $(BINDIR)/$(CONFIG)/handshake_server || ( echo test handshake_server failed ; exit 1 ) 2071 $(E) "[RUN] Testing handshake_server_with_readahead_handshaker" 2072 $(Q) $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker || ( echo test handshake_server_with_readahead_handshaker failed ; exit 1 ) 2073 $(E) "[RUN] Testing handshake_verify_peer_options" 2074 $(Q) $(BINDIR)/$(CONFIG)/handshake_verify_peer_options || ( echo test handshake_verify_peer_options failed ; exit 1 ) 2075 $(E) "[RUN] Testing histogram_test" 2076 $(Q) $(BINDIR)/$(CONFIG)/histogram_test || ( echo test histogram_test failed ; exit 1 ) 2077 $(E) "[RUN] Testing hpack_parser_test" 2078 $(Q) $(BINDIR)/$(CONFIG)/hpack_parser_test || ( echo test hpack_parser_test failed ; exit 1 ) 2079 $(E) "[RUN] Testing hpack_table_test" 2080 $(Q) $(BINDIR)/$(CONFIG)/hpack_table_test || ( echo test hpack_table_test failed ; exit 1 ) 2081 $(E) "[RUN] Testing http_parser_test" 2082 $(Q) $(BINDIR)/$(CONFIG)/http_parser_test || ( echo test http_parser_test failed ; exit 1 ) 2083 $(E) "[RUN] Testing httpcli_format_request_test" 2084 $(Q) $(BINDIR)/$(CONFIG)/httpcli_format_request_test || ( echo test httpcli_format_request_test failed ; exit 1 ) 2085 $(E) "[RUN] Testing httpcli_test" 2086 $(Q) $(BINDIR)/$(CONFIG)/httpcli_test || ( echo test httpcli_test failed ; exit 1 ) 2087 $(E) "[RUN] Testing httpscli_test" 2088 $(Q) $(BINDIR)/$(CONFIG)/httpscli_test || ( echo test httpscli_test failed ; exit 1 ) 2089 $(E) "[RUN] Testing init_test" 2090 $(Q) $(BINDIR)/$(CONFIG)/init_test || ( echo test init_test failed ; exit 1 ) 2091 $(E) "[RUN] Testing inproc_callback_test" 2092 $(Q) $(BINDIR)/$(CONFIG)/inproc_callback_test || ( echo test inproc_callback_test failed ; exit 1 ) 2093 $(E) "[RUN] Testing invalid_call_argument_test" 2094 $(Q) $(BINDIR)/$(CONFIG)/invalid_call_argument_test || ( echo test invalid_call_argument_test failed ; exit 1 ) 2095 $(E) "[RUN] Testing json_rewrite_test" 2096 $(Q) $(BINDIR)/$(CONFIG)/json_rewrite_test || ( echo test json_rewrite_test failed ; exit 1 ) 2097 $(E) "[RUN] Testing json_stream_error_test" 2098 $(Q) $(BINDIR)/$(CONFIG)/json_stream_error_test || ( echo test json_stream_error_test failed ; exit 1 ) 2099 $(E) "[RUN] Testing json_test" 2100 $(Q) $(BINDIR)/$(CONFIG)/json_test || ( echo test json_test failed ; exit 1 ) 2101 $(E) "[RUN] Testing lame_client_test" 2102 $(Q) $(BINDIR)/$(CONFIG)/lame_client_test || ( echo test lame_client_test failed ; exit 1 ) 2103 $(E) "[RUN] Testing load_file_test" 2104 $(Q) $(BINDIR)/$(CONFIG)/load_file_test || ( echo test load_file_test failed ; exit 1 ) 2105 $(E) "[RUN] Testing memory_profile_test" 2106 $(Q) $(BINDIR)/$(CONFIG)/memory_profile_test || ( echo test memory_profile_test failed ; exit 1 ) 2107 $(E) "[RUN] Testing message_compress_test" 2108 $(Q) $(BINDIR)/$(CONFIG)/message_compress_test || ( echo test message_compress_test failed ; exit 1 ) 2109 $(E) "[RUN] Testing minimal_stack_is_minimal_test" 2110 $(Q) $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test || ( echo test minimal_stack_is_minimal_test failed ; exit 1 ) 2111 $(E) "[RUN] Testing multiple_server_queues_test" 2112 $(Q) $(BINDIR)/$(CONFIG)/multiple_server_queues_test || ( echo test multiple_server_queues_test failed ; exit 1 ) 2113 $(E) "[RUN] Testing murmur_hash_test" 2114 $(Q) $(BINDIR)/$(CONFIG)/murmur_hash_test || ( echo test murmur_hash_test failed ; exit 1 ) 2115 $(E) "[RUN] Testing no_server_test" 2116 $(Q) $(BINDIR)/$(CONFIG)/no_server_test || ( echo test no_server_test failed ; exit 1 ) 2117 $(E) "[RUN] Testing num_external_connectivity_watchers_test" 2118 $(Q) $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test || ( echo test num_external_connectivity_watchers_test failed ; exit 1 ) 2119 $(E) "[RUN] Testing parse_address_test" 2120 $(Q) $(BINDIR)/$(CONFIG)/parse_address_test || ( echo test parse_address_test failed ; exit 1 ) 2121 $(E) "[RUN] Testing percent_encoding_test" 2122 $(Q) $(BINDIR)/$(CONFIG)/percent_encoding_test || ( echo test percent_encoding_test failed ; exit 1 ) 2123 $(E) "[RUN] Testing pollset_set_test" 2124 $(Q) $(BINDIR)/$(CONFIG)/pollset_set_test || ( echo test pollset_set_test failed ; exit 1 ) 2125 $(E) "[RUN] Testing resolve_address_posix_test" 2126 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_posix_test || ( echo test resolve_address_posix_test failed ; exit 1 ) 2127 $(E) "[RUN] Testing resolve_address_using_ares_resolver_test" 2128 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test || ( echo test resolve_address_using_ares_resolver_test failed ; exit 1 ) 2129 $(E) "[RUN] Testing resolve_address_using_native_resolver_test" 2130 $(Q) $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test || ( echo test resolve_address_using_native_resolver_test failed ; exit 1 ) 2131 $(E) "[RUN] Testing resource_quota_test" 2132 $(Q) $(BINDIR)/$(CONFIG)/resource_quota_test || ( echo test resource_quota_test failed ; exit 1 ) 2133 $(E) "[RUN] Testing secure_channel_create_test" 2134 $(Q) $(BINDIR)/$(CONFIG)/secure_channel_create_test || ( echo test secure_channel_create_test failed ; exit 1 ) 2135 $(E) "[RUN] Testing secure_endpoint_test" 2136 $(Q) $(BINDIR)/$(CONFIG)/secure_endpoint_test || ( echo test secure_endpoint_test failed ; exit 1 ) 2137 $(E) "[RUN] Testing sequential_connectivity_test" 2138 $(Q) $(BINDIR)/$(CONFIG)/sequential_connectivity_test || ( echo test sequential_connectivity_test failed ; exit 1 ) 2139 $(E) "[RUN] Testing server_chttp2_test" 2140 $(Q) $(BINDIR)/$(CONFIG)/server_chttp2_test || ( echo test server_chttp2_test failed ; exit 1 ) 2141 $(E) "[RUN] Testing server_test" 2142 $(Q) $(BINDIR)/$(CONFIG)/server_test || ( echo test server_test failed ; exit 1 ) 2143 $(E) "[RUN] Testing slice_buffer_test" 2144 $(Q) $(BINDIR)/$(CONFIG)/slice_buffer_test || ( echo test slice_buffer_test failed ; exit 1 ) 2145 $(E) "[RUN] Testing slice_string_helpers_test" 2146 $(Q) $(BINDIR)/$(CONFIG)/slice_string_helpers_test || ( echo test slice_string_helpers_test failed ; exit 1 ) 2147 $(E) "[RUN] Testing slice_test" 2148 $(Q) $(BINDIR)/$(CONFIG)/slice_test || ( echo test slice_test failed ; exit 1 ) 2149 $(E) "[RUN] Testing sockaddr_resolver_test" 2150 $(Q) $(BINDIR)/$(CONFIG)/sockaddr_resolver_test || ( echo test sockaddr_resolver_test failed ; exit 1 ) 2151 $(E) "[RUN] Testing sockaddr_utils_test" 2152 $(Q) $(BINDIR)/$(CONFIG)/sockaddr_utils_test || ( echo test sockaddr_utils_test failed ; exit 1 ) 2153 $(E) "[RUN] Testing socket_utils_test" 2154 $(Q) $(BINDIR)/$(CONFIG)/socket_utils_test || ( echo test socket_utils_test failed ; exit 1 ) 2155 $(E) "[RUN] Testing ssl_transport_security_test" 2156 $(Q) $(BINDIR)/$(CONFIG)/ssl_transport_security_test || ( echo test ssl_transport_security_test failed ; exit 1 ) 2157 $(E) "[RUN] Testing status_conversion_test" 2158 $(Q) $(BINDIR)/$(CONFIG)/status_conversion_test || ( echo test status_conversion_test failed ; exit 1 ) 2159 $(E) "[RUN] Testing stream_compression_test" 2160 $(Q) $(BINDIR)/$(CONFIG)/stream_compression_test || ( echo test stream_compression_test failed ; exit 1 ) 2161 $(E) "[RUN] Testing stream_owned_slice_test" 2162 $(Q) $(BINDIR)/$(CONFIG)/stream_owned_slice_test || ( echo test stream_owned_slice_test failed ; exit 1 ) 2163 $(E) "[RUN] Testing tcp_client_posix_test" 2164 $(Q) $(BINDIR)/$(CONFIG)/tcp_client_posix_test || ( echo test tcp_client_posix_test failed ; exit 1 ) 2165 $(E) "[RUN] Testing tcp_client_uv_test" 2166 $(Q) $(BINDIR)/$(CONFIG)/tcp_client_uv_test || ( echo test tcp_client_uv_test failed ; exit 1 ) 2167 $(E) "[RUN] Testing tcp_posix_test" 2168 $(Q) $(BINDIR)/$(CONFIG)/tcp_posix_test || ( echo test tcp_posix_test failed ; exit 1 ) 2169 $(E) "[RUN] Testing tcp_server_posix_test" 2170 $(Q) $(BINDIR)/$(CONFIG)/tcp_server_posix_test || ( echo test tcp_server_posix_test failed ; exit 1 ) 2171 $(E) "[RUN] Testing tcp_server_uv_test" 2172 $(Q) $(BINDIR)/$(CONFIG)/tcp_server_uv_test || ( echo test tcp_server_uv_test failed ; exit 1 ) 2173 $(E) "[RUN] Testing time_averaged_stats_test" 2174 $(Q) $(BINDIR)/$(CONFIG)/time_averaged_stats_test || ( echo test time_averaged_stats_test failed ; exit 1 ) 2175 $(E) "[RUN] Testing timeout_encoding_test" 2176 $(Q) $(BINDIR)/$(CONFIG)/timeout_encoding_test || ( echo test timeout_encoding_test failed ; exit 1 ) 2177 $(E) "[RUN] Testing timer_heap_test" 2178 $(Q) $(BINDIR)/$(CONFIG)/timer_heap_test || ( echo test timer_heap_test failed ; exit 1 ) 2179 $(E) "[RUN] Testing timer_list_test" 2180 $(Q) $(BINDIR)/$(CONFIG)/timer_list_test || ( echo test timer_list_test failed ; exit 1 ) 2181 $(E) "[RUN] Testing transport_connectivity_state_test" 2182 $(Q) $(BINDIR)/$(CONFIG)/transport_connectivity_state_test || ( echo test transport_connectivity_state_test failed ; exit 1 ) 2183 $(E) "[RUN] Testing transport_metadata_test" 2184 $(Q) $(BINDIR)/$(CONFIG)/transport_metadata_test || ( echo test transport_metadata_test failed ; exit 1 ) 2185 $(E) "[RUN] Testing transport_security_test" 2186 $(Q) $(BINDIR)/$(CONFIG)/transport_security_test || ( echo test transport_security_test failed ; exit 1 ) 2187 $(E) "[RUN] Testing udp_server_test" 2188 $(Q) $(BINDIR)/$(CONFIG)/udp_server_test || ( echo test udp_server_test failed ; exit 1 ) 2189 $(E) "[RUN] Testing uri_parser_test" 2190 $(Q) $(BINDIR)/$(CONFIG)/uri_parser_test || ( echo test uri_parser_test failed ; exit 1 ) 2191 $(E) "[RUN] Testing wakeup_fd_cv_test" 2192 $(Q) $(BINDIR)/$(CONFIG)/wakeup_fd_cv_test || ( echo test wakeup_fd_cv_test failed ; exit 1 ) 2193 $(E) "[RUN] Testing public_headers_must_be_c89" 2194 $(Q) $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 || ( echo test public_headers_must_be_c89 failed ; exit 1 ) 2195 $(E) "[RUN] Testing badreq_bad_client_test" 2196 $(Q) $(BINDIR)/$(CONFIG)/badreq_bad_client_test || ( echo test badreq_bad_client_test failed ; exit 1 ) 2197 $(E) "[RUN] Testing connection_prefix_bad_client_test" 2198 $(Q) $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test || ( echo test connection_prefix_bad_client_test failed ; exit 1 ) 2199 $(E) "[RUN] Testing duplicate_header_bad_client_test" 2200 $(Q) $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test || ( echo test duplicate_header_bad_client_test failed ; exit 1 ) 2201 $(E) "[RUN] Testing head_of_line_blocking_bad_client_test" 2202 $(Q) $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test || ( echo test head_of_line_blocking_bad_client_test failed ; exit 1 ) 2203 $(E) "[RUN] Testing headers_bad_client_test" 2204 $(Q) $(BINDIR)/$(CONFIG)/headers_bad_client_test || ( echo test headers_bad_client_test failed ; exit 1 ) 2205 $(E) "[RUN] Testing initial_settings_frame_bad_client_test" 2206 $(Q) $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test || ( echo test initial_settings_frame_bad_client_test failed ; exit 1 ) 2207 $(E) "[RUN] Testing large_metadata_bad_client_test" 2208 $(Q) $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test || ( echo test large_metadata_bad_client_test failed ; exit 1 ) 2209 $(E) "[RUN] Testing server_registered_method_bad_client_test" 2210 $(Q) $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test || ( echo test server_registered_method_bad_client_test failed ; exit 1 ) 2211 $(E) "[RUN] Testing simple_request_bad_client_test" 2212 $(Q) $(BINDIR)/$(CONFIG)/simple_request_bad_client_test || ( echo test simple_request_bad_client_test failed ; exit 1 ) 2213 $(E) "[RUN] Testing unknown_frame_bad_client_test" 2214 $(Q) $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test || ( echo test unknown_frame_bad_client_test failed ; exit 1 ) 2215 $(E) "[RUN] Testing window_overflow_bad_client_test" 2216 $(Q) $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test || ( echo test window_overflow_bad_client_test failed ; exit 1 ) 2217 $(E) "[RUN] Testing bad_ssl_cert_test" 2218 $(Q) $(BINDIR)/$(CONFIG)/bad_ssl_cert_test || ( echo test bad_ssl_cert_test failed ; exit 1 ) 2219 2220 2221 flaky_test_c: buildtests_c 2222 2223 2224 test_cxx: buildtests_cxx 2225 $(E) "[RUN] Testing alarm_test" 2226 $(Q) $(BINDIR)/$(CONFIG)/alarm_test || ( echo test alarm_test failed ; exit 1 ) 2227 $(E) "[RUN] Testing alts_counter_test" 2228 $(Q) $(BINDIR)/$(CONFIG)/alts_counter_test || ( echo test alts_counter_test failed ; exit 1 ) 2229 $(E) "[RUN] Testing alts_crypt_test" 2230 $(Q) $(BINDIR)/$(CONFIG)/alts_crypt_test || ( echo test alts_crypt_test failed ; exit 1 ) 2231 $(E) "[RUN] Testing alts_crypter_test" 2232 $(Q) $(BINDIR)/$(CONFIG)/alts_crypter_test || ( echo test alts_crypter_test failed ; exit 1 ) 2233 $(E) "[RUN] Testing alts_frame_handler_test" 2234 $(Q) $(BINDIR)/$(CONFIG)/alts_frame_handler_test || ( echo test alts_frame_handler_test failed ; exit 1 ) 2235 $(E) "[RUN] Testing alts_frame_protector_test" 2236 $(Q) $(BINDIR)/$(CONFIG)/alts_frame_protector_test || ( echo test alts_frame_protector_test failed ; exit 1 ) 2237 $(E) "[RUN] Testing alts_grpc_record_protocol_test" 2238 $(Q) $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test || ( echo test alts_grpc_record_protocol_test failed ; exit 1 ) 2239 $(E) "[RUN] Testing alts_handshaker_client_test" 2240 $(Q) $(BINDIR)/$(CONFIG)/alts_handshaker_client_test || ( echo test alts_handshaker_client_test failed ; exit 1 ) 2241 $(E) "[RUN] Testing alts_handshaker_service_api_test" 2242 $(Q) $(BINDIR)/$(CONFIG)/alts_handshaker_service_api_test || ( echo test alts_handshaker_service_api_test failed ; exit 1 ) 2243 $(E) "[RUN] Testing alts_iovec_record_protocol_test" 2244 $(Q) $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test || ( echo test alts_iovec_record_protocol_test failed ; exit 1 ) 2245 $(E) "[RUN] Testing alts_security_connector_test" 2246 $(Q) $(BINDIR)/$(CONFIG)/alts_security_connector_test || ( echo test alts_security_connector_test failed ; exit 1 ) 2247 $(E) "[RUN] Testing alts_tsi_handshaker_test" 2248 $(Q) $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test || ( echo test alts_tsi_handshaker_test failed ; exit 1 ) 2249 $(E) "[RUN] Testing alts_tsi_utils_test" 2250 $(Q) $(BINDIR)/$(CONFIG)/alts_tsi_utils_test || ( echo test alts_tsi_utils_test failed ; exit 1 ) 2251 $(E) "[RUN] Testing alts_zero_copy_grpc_protector_test" 2252 $(Q) $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test || ( echo test alts_zero_copy_grpc_protector_test failed ; exit 1 ) 2253 $(E) "[RUN] Testing async_end2end_test" 2254 $(Q) $(BINDIR)/$(CONFIG)/async_end2end_test || ( echo test async_end2end_test failed ; exit 1 ) 2255 $(E) "[RUN] Testing auth_property_iterator_test" 2256 $(Q) $(BINDIR)/$(CONFIG)/auth_property_iterator_test || ( echo test auth_property_iterator_test failed ; exit 1 ) 2257 $(E) "[RUN] Testing backoff_test" 2258 $(Q) $(BINDIR)/$(CONFIG)/backoff_test || ( echo test backoff_test failed ; exit 1 ) 2259 $(E) "[RUN] Testing bdp_estimator_test" 2260 $(Q) $(BINDIR)/$(CONFIG)/bdp_estimator_test || ( echo test bdp_estimator_test failed ; exit 1 ) 2261 $(E) "[RUN] Testing bm_arena" 2262 $(Q) $(BINDIR)/$(CONFIG)/bm_arena || ( echo test bm_arena failed ; exit 1 ) 2263 $(E) "[RUN] Testing bm_call_create" 2264 $(Q) $(BINDIR)/$(CONFIG)/bm_call_create || ( echo test bm_call_create failed ; exit 1 ) 2265 $(E) "[RUN] Testing bm_channel" 2266 $(Q) $(BINDIR)/$(CONFIG)/bm_channel || ( echo test bm_channel failed ; exit 1 ) 2267 $(E) "[RUN] Testing bm_chttp2_hpack" 2268 $(Q) $(BINDIR)/$(CONFIG)/bm_chttp2_hpack || ( echo test bm_chttp2_hpack failed ; exit 1 ) 2269 $(E) "[RUN] Testing bm_chttp2_transport" 2270 $(Q) $(BINDIR)/$(CONFIG)/bm_chttp2_transport || ( echo test bm_chttp2_transport failed ; exit 1 ) 2271 $(E) "[RUN] Testing bm_closure" 2272 $(Q) $(BINDIR)/$(CONFIG)/bm_closure || ( echo test bm_closure failed ; exit 1 ) 2273 $(E) "[RUN] Testing bm_cq" 2274 $(Q) $(BINDIR)/$(CONFIG)/bm_cq || ( echo test bm_cq failed ; exit 1 ) 2275 $(E) "[RUN] Testing bm_cq_multiple_threads" 2276 $(Q) $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads || ( echo test bm_cq_multiple_threads failed ; exit 1 ) 2277 $(E) "[RUN] Testing bm_error" 2278 $(Q) $(BINDIR)/$(CONFIG)/bm_error || ( echo test bm_error failed ; exit 1 ) 2279 $(E) "[RUN] Testing bm_fullstack_streaming_ping_pong" 2280 $(Q) $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong || ( echo test bm_fullstack_streaming_ping_pong failed ; exit 1 ) 2281 $(E) "[RUN] Testing bm_fullstack_streaming_pump" 2282 $(Q) $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump || ( echo test bm_fullstack_streaming_pump failed ; exit 1 ) 2283 $(E) "[RUN] Testing bm_fullstack_trickle" 2284 $(Q) $(BINDIR)/$(CONFIG)/bm_fullstack_trickle || ( echo test bm_fullstack_trickle failed ; exit 1 ) 2285 $(E) "[RUN] Testing bm_fullstack_unary_ping_pong" 2286 $(Q) $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong || ( echo test bm_fullstack_unary_ping_pong failed ; exit 1 ) 2287 $(E) "[RUN] Testing bm_metadata" 2288 $(Q) $(BINDIR)/$(CONFIG)/bm_metadata || ( echo test bm_metadata failed ; exit 1 ) 2289 $(E) "[RUN] Testing bm_pollset" 2290 $(Q) $(BINDIR)/$(CONFIG)/bm_pollset || ( echo test bm_pollset failed ; exit 1 ) 2291 $(E) "[RUN] Testing byte_stream_test" 2292 $(Q) $(BINDIR)/$(CONFIG)/byte_stream_test || ( echo test byte_stream_test failed ; exit 1 ) 2293 $(E) "[RUN] Testing channel_arguments_test" 2294 $(Q) $(BINDIR)/$(CONFIG)/channel_arguments_test || ( echo test channel_arguments_test failed ; exit 1 ) 2295 $(E) "[RUN] Testing channel_filter_test" 2296 $(Q) $(BINDIR)/$(CONFIG)/channel_filter_test || ( echo test channel_filter_test failed ; exit 1 ) 2297 $(E) "[RUN] Testing channel_trace_test" 2298 $(Q) $(BINDIR)/$(CONFIG)/channel_trace_test || ( echo test channel_trace_test failed ; exit 1 ) 2299 $(E) "[RUN] Testing channelz_registry_test" 2300 $(Q) $(BINDIR)/$(CONFIG)/channelz_registry_test || ( echo test channelz_registry_test failed ; exit 1 ) 2301 $(E) "[RUN] Testing channelz_service_test" 2302 $(Q) $(BINDIR)/$(CONFIG)/channelz_service_test || ( echo test channelz_service_test failed ; exit 1 ) 2303 $(E) "[RUN] Testing channelz_test" 2304 $(Q) $(BINDIR)/$(CONFIG)/channelz_test || ( echo test channelz_test failed ; exit 1 ) 2305 $(E) "[RUN] Testing check_gcp_environment_linux_test" 2306 $(Q) $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test || ( echo test check_gcp_environment_linux_test failed ; exit 1 ) 2307 $(E) "[RUN] Testing check_gcp_environment_windows_test" 2308 $(Q) $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test || ( echo test check_gcp_environment_windows_test failed ; exit 1 ) 2309 $(E) "[RUN] Testing chttp2_settings_timeout_test" 2310 $(Q) $(BINDIR)/$(CONFIG)/chttp2_settings_timeout_test || ( echo test chttp2_settings_timeout_test failed ; exit 1 ) 2311 $(E) "[RUN] Testing cli_call_test" 2312 $(Q) $(BINDIR)/$(CONFIG)/cli_call_test || ( echo test cli_call_test failed ; exit 1 ) 2313 $(E) "[RUN] Testing client_callback_end2end_test" 2314 $(Q) $(BINDIR)/$(CONFIG)/client_callback_end2end_test || ( echo test client_callback_end2end_test failed ; exit 1 ) 2315 $(E) "[RUN] Testing client_channel_stress_test" 2316 $(Q) $(BINDIR)/$(CONFIG)/client_channel_stress_test || ( echo test client_channel_stress_test failed ; exit 1 ) 2317 $(E) "[RUN] Testing client_crash_test" 2318 $(Q) $(BINDIR)/$(CONFIG)/client_crash_test || ( echo test client_crash_test failed ; exit 1 ) 2319 $(E) "[RUN] Testing client_lb_end2end_test" 2320 $(Q) $(BINDIR)/$(CONFIG)/client_lb_end2end_test || ( echo test client_lb_end2end_test failed ; exit 1 ) 2321 $(E) "[RUN] Testing codegen_test_full" 2322 $(Q) $(BINDIR)/$(CONFIG)/codegen_test_full || ( echo test codegen_test_full failed ; exit 1 ) 2323 $(E) "[RUN] Testing codegen_test_minimal" 2324 $(Q) $(BINDIR)/$(CONFIG)/codegen_test_minimal || ( echo test codegen_test_minimal failed ; exit 1 ) 2325 $(E) "[RUN] Testing credentials_test" 2326 $(Q) $(BINDIR)/$(CONFIG)/credentials_test || ( echo test credentials_test failed ; exit 1 ) 2327 $(E) "[RUN] Testing cxx_byte_buffer_test" 2328 $(Q) $(BINDIR)/$(CONFIG)/cxx_byte_buffer_test || ( echo test cxx_byte_buffer_test failed ; exit 1 ) 2329 $(E) "[RUN] Testing cxx_slice_test" 2330 $(Q) $(BINDIR)/$(CONFIG)/cxx_slice_test || ( echo test cxx_slice_test failed ; exit 1 ) 2331 $(E) "[RUN] Testing cxx_string_ref_test" 2332 $(Q) $(BINDIR)/$(CONFIG)/cxx_string_ref_test || ( echo test cxx_string_ref_test failed ; exit 1 ) 2333 $(E) "[RUN] Testing cxx_time_test" 2334 $(Q) $(BINDIR)/$(CONFIG)/cxx_time_test || ( echo test cxx_time_test failed ; exit 1 ) 2335 $(E) "[RUN] Testing end2end_test" 2336 $(Q) $(BINDIR)/$(CONFIG)/end2end_test || ( echo test end2end_test failed ; exit 1 ) 2337 $(E) "[RUN] Testing error_details_test" 2338 $(Q) $(BINDIR)/$(CONFIG)/error_details_test || ( echo test error_details_test failed ; exit 1 ) 2339 $(E) "[RUN] Testing exception_test" 2340 $(Q) $(BINDIR)/$(CONFIG)/exception_test || ( echo test exception_test failed ; exit 1 ) 2341 $(E) "[RUN] Testing filter_end2end_test" 2342 $(Q) $(BINDIR)/$(CONFIG)/filter_end2end_test || ( echo test filter_end2end_test failed ; exit 1 ) 2343 $(E) "[RUN] Testing generic_end2end_test" 2344 $(Q) $(BINDIR)/$(CONFIG)/generic_end2end_test || ( echo test generic_end2end_test failed ; exit 1 ) 2345 $(E) "[RUN] Testing golden_file_test" 2346 $(Q) $(BINDIR)/$(CONFIG)/golden_file_test || ( echo test golden_file_test failed ; exit 1 ) 2347 $(E) "[RUN] Testing grpc_alts_credentials_options_test" 2348 $(Q) $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test || ( echo test grpc_alts_credentials_options_test failed ; exit 1 ) 2349 $(E) "[RUN] Testing grpc_linux_system_roots_test" 2350 $(Q) $(BINDIR)/$(CONFIG)/grpc_linux_system_roots_test || ( echo test grpc_linux_system_roots_test failed ; exit 1 ) 2351 $(E) "[RUN] Testing grpc_tool_test" 2352 $(Q) $(BINDIR)/$(CONFIG)/grpc_tool_test || ( echo test grpc_tool_test failed ; exit 1 ) 2353 $(E) "[RUN] Testing grpclb_api_test" 2354 $(Q) $(BINDIR)/$(CONFIG)/grpclb_api_test || ( echo test grpclb_api_test failed ; exit 1 ) 2355 $(E) "[RUN] Testing grpclb_end2end_test" 2356 $(Q) $(BINDIR)/$(CONFIG)/grpclb_end2end_test || ( echo test grpclb_end2end_test failed ; exit 1 ) 2357 $(E) "[RUN] Testing h2_ssl_cert_test" 2358 $(Q) $(BINDIR)/$(CONFIG)/h2_ssl_cert_test || ( echo test h2_ssl_cert_test failed ; exit 1 ) 2359 $(E) "[RUN] Testing h2_ssl_session_reuse_test" 2360 $(Q) $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test || ( echo test h2_ssl_session_reuse_test failed ; exit 1 ) 2361 $(E) "[RUN] Testing health_service_end2end_test" 2362 $(Q) $(BINDIR)/$(CONFIG)/health_service_end2end_test || ( echo test health_service_end2end_test failed ; exit 1 ) 2363 $(E) "[RUN] Testing inlined_vector_test" 2364 $(Q) $(BINDIR)/$(CONFIG)/inlined_vector_test || ( echo test inlined_vector_test failed ; exit 1 ) 2365 $(E) "[RUN] Testing inproc_sync_unary_ping_pong_test" 2366 $(Q) $(BINDIR)/$(CONFIG)/inproc_sync_unary_ping_pong_test || ( echo test inproc_sync_unary_ping_pong_test failed ; exit 1 ) 2367 $(E) "[RUN] Testing interop_test" 2368 $(Q) $(BINDIR)/$(CONFIG)/interop_test || ( echo test interop_test failed ; exit 1 ) 2369 $(E) "[RUN] Testing memory_test" 2370 $(Q) $(BINDIR)/$(CONFIG)/memory_test || ( echo test memory_test failed ; exit 1 ) 2371 $(E) "[RUN] Testing mock_test" 2372 $(Q) $(BINDIR)/$(CONFIG)/mock_test || ( echo test mock_test failed ; exit 1 ) 2373 $(E) "[RUN] Testing nonblocking_test" 2374 $(Q) $(BINDIR)/$(CONFIG)/nonblocking_test || ( echo test nonblocking_test failed ; exit 1 ) 2375 $(E) "[RUN] Testing noop-benchmark" 2376 $(Q) $(BINDIR)/$(CONFIG)/noop-benchmark || ( echo test noop-benchmark failed ; exit 1 ) 2377 $(E) "[RUN] Testing orphanable_test" 2378 $(Q) $(BINDIR)/$(CONFIG)/orphanable_test || ( echo test orphanable_test failed ; exit 1 ) 2379 $(E) "[RUN] Testing proto_server_reflection_test" 2380 $(Q) $(BINDIR)/$(CONFIG)/proto_server_reflection_test || ( echo test proto_server_reflection_test failed ; exit 1 ) 2381 $(E) "[RUN] Testing proto_utils_test" 2382 $(Q) $(BINDIR)/$(CONFIG)/proto_utils_test || ( echo test proto_utils_test failed ; exit 1 ) 2383 $(E) "[RUN] Testing qps_openloop_test" 2384 $(Q) $(BINDIR)/$(CONFIG)/qps_openloop_test || ( echo test qps_openloop_test failed ; exit 1 ) 2385 $(E) "[RUN] Testing raw_end2end_test" 2386 $(Q) $(BINDIR)/$(CONFIG)/raw_end2end_test || ( echo test raw_end2end_test failed ; exit 1 ) 2387 $(E) "[RUN] Testing ref_counted_ptr_test" 2388 $(Q) $(BINDIR)/$(CONFIG)/ref_counted_ptr_test || ( echo test ref_counted_ptr_test failed ; exit 1 ) 2389 $(E) "[RUN] Testing ref_counted_test" 2390 $(Q) $(BINDIR)/$(CONFIG)/ref_counted_test || ( echo test ref_counted_test failed ; exit 1 ) 2391 $(E) "[RUN] Testing retry_throttle_test" 2392 $(Q) $(BINDIR)/$(CONFIG)/retry_throttle_test || ( echo test retry_throttle_test failed ; exit 1 ) 2393 $(E) "[RUN] Testing secure_auth_context_test" 2394 $(Q) $(BINDIR)/$(CONFIG)/secure_auth_context_test || ( echo test secure_auth_context_test failed ; exit 1 ) 2395 $(E) "[RUN] Testing secure_sync_unary_ping_pong_test" 2396 $(Q) $(BINDIR)/$(CONFIG)/secure_sync_unary_ping_pong_test || ( echo test secure_sync_unary_ping_pong_test failed ; exit 1 ) 2397 $(E) "[RUN] Testing server_builder_plugin_test" 2398 $(Q) $(BINDIR)/$(CONFIG)/server_builder_plugin_test || ( echo test server_builder_plugin_test failed ; exit 1 ) 2399 $(E) "[RUN] Testing server_builder_test" 2400 $(Q) $(BINDIR)/$(CONFIG)/server_builder_test || ( echo test server_builder_test failed ; exit 1 ) 2401 $(E) "[RUN] Testing server_builder_with_socket_mutator_test" 2402 $(Q) $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test || ( echo test server_builder_with_socket_mutator_test failed ; exit 1 ) 2403 $(E) "[RUN] Testing server_context_test_spouse_test" 2404 $(Q) $(BINDIR)/$(CONFIG)/server_context_test_spouse_test || ( echo test server_context_test_spouse_test failed ; exit 1 ) 2405 $(E) "[RUN] Testing server_crash_test" 2406 $(Q) $(BINDIR)/$(CONFIG)/server_crash_test || ( echo test server_crash_test failed ; exit 1 ) 2407 $(E) "[RUN] Testing server_early_return_test" 2408 $(Q) $(BINDIR)/$(CONFIG)/server_early_return_test || ( echo test server_early_return_test failed ; exit 1 ) 2409 $(E) "[RUN] Testing server_request_call_test" 2410 $(Q) $(BINDIR)/$(CONFIG)/server_request_call_test || ( echo test server_request_call_test failed ; exit 1 ) 2411 $(E) "[RUN] Testing shutdown_test" 2412 $(Q) $(BINDIR)/$(CONFIG)/shutdown_test || ( echo test shutdown_test failed ; exit 1 ) 2413 $(E) "[RUN] Testing slice_hash_table_test" 2414 $(Q) $(BINDIR)/$(CONFIG)/slice_hash_table_test || ( echo test slice_hash_table_test failed ; exit 1 ) 2415 $(E) "[RUN] Testing slice_weak_hash_table_test" 2416 $(Q) $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test || ( echo test slice_weak_hash_table_test failed ; exit 1 ) 2417 $(E) "[RUN] Testing stats_test" 2418 $(Q) $(BINDIR)/$(CONFIG)/stats_test || ( echo test stats_test failed ; exit 1 ) 2419 $(E) "[RUN] Testing status_metadata_test" 2420 $(Q) $(BINDIR)/$(CONFIG)/status_metadata_test || ( echo test status_metadata_test failed ; exit 1 ) 2421 $(E) "[RUN] Testing status_util_test" 2422 $(Q) $(BINDIR)/$(CONFIG)/status_util_test || ( echo test status_util_test failed ; exit 1 ) 2423 $(E) "[RUN] Testing streaming_throughput_test" 2424 $(Q) $(BINDIR)/$(CONFIG)/streaming_throughput_test || ( echo test streaming_throughput_test failed ; exit 1 ) 2425 $(E) "[RUN] Testing thread_manager_test" 2426 $(Q) $(BINDIR)/$(CONFIG)/thread_manager_test || ( echo test thread_manager_test failed ; exit 1 ) 2427 $(E) "[RUN] Testing thread_stress_test" 2428 $(Q) $(BINDIR)/$(CONFIG)/thread_stress_test || ( echo test thread_stress_test failed ; exit 1 ) 2429 $(E) "[RUN] Testing transport_pid_controller_test" 2430 $(Q) $(BINDIR)/$(CONFIG)/transport_pid_controller_test || ( echo test transport_pid_controller_test failed ; exit 1 ) 2431 $(E) "[RUN] Testing transport_security_common_api_test" 2432 $(Q) $(BINDIR)/$(CONFIG)/transport_security_common_api_test || ( echo test transport_security_common_api_test failed ; exit 1 ) 2433 $(E) "[RUN] Testing writes_per_rpc_test" 2434 $(Q) $(BINDIR)/$(CONFIG)/writes_per_rpc_test || ( echo test writes_per_rpc_test failed ; exit 1 ) 2435 $(E) "[RUN] Testing resolver_component_tests_runner_invoker_unsecure" 2436 $(Q) $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker_unsecure || ( echo test resolver_component_tests_runner_invoker_unsecure failed ; exit 1 ) 2437 $(E) "[RUN] Testing resolver_component_tests_runner_invoker" 2438 $(Q) $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker || ( echo test resolver_component_tests_runner_invoker failed ; exit 1 ) 2439 $(E) "[RUN] Testing address_sorting_test_unsecure" 2440 $(Q) $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure || ( echo test address_sorting_test_unsecure failed ; exit 1 ) 2441 $(E) "[RUN] Testing address_sorting_test" 2442 $(Q) $(BINDIR)/$(CONFIG)/address_sorting_test || ( echo test address_sorting_test failed ; exit 1 ) 2443 $(E) "[RUN] Testing cancel_ares_query_test" 2444 $(Q) $(BINDIR)/$(CONFIG)/cancel_ares_query_test || ( echo test cancel_ares_query_test failed ; exit 1 ) 2445 2446 2447 flaky_test_cxx: buildtests_cxx 2448 $(E) "[RUN] Testing hybrid_end2end_test" 2449 $(Q) $(BINDIR)/$(CONFIG)/hybrid_end2end_test || ( echo test hybrid_end2end_test failed ; exit 1 ) 2450 2451 2452 test_python: static_c 2453 $(E) "[RUN] Testing python code" 2454 $(Q) tools/run_tests/run_tests.py -lpython -c$(CONFIG) 2455 2456 2457 tools: tools_c tools_cxx 2458 2459 2460 tools_c: privatelibs_c $(BINDIR)/$(CONFIG)/check_epollexclusive $(BINDIR)/$(CONFIG)/grpc_create_jwt $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token $(BINDIR)/$(CONFIG)/grpc_verify_jwt $(BINDIR)/$(CONFIG)/gen_hpack_tables $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters $(BINDIR)/$(CONFIG)/gen_percent_encoding_tables 2461 2462 tools_cxx: privatelibs_cxx 2463 2464 buildbenchmarks: privatelibs $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark 2465 2466 benchmarks: buildbenchmarks 2467 2468 strip: strip-static strip-shared 2469 2470 strip-static: strip-static_c strip-static_cxx 2471 2472 strip-shared: strip-shared_c strip-shared_cxx 2473 2474 2475 # TODO(nnoble): the strip target is stripping in-place, instead 2476 # of copying files in a temporary folder. 2477 # This prevents proper debugging after running make install. 2478 2479 strip-static_c: static_c 2480 ifeq ($(CONFIG),opt) 2481 $(E) "[STRIP] Stripping libaddress_sorting.a" 2482 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 2483 $(E) "[STRIP] Stripping libgpr.a" 2484 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgpr.a 2485 $(E) "[STRIP] Stripping libgrpc.a" 2486 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc.a 2487 $(E) "[STRIP] Stripping libgrpc_cronet.a" 2488 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_cronet.a 2489 $(E) "[STRIP] Stripping libgrpc_unsecure.a" 2490 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a 2491 endif 2492 2493 strip-static_cxx: static_cxx 2494 ifeq ($(CONFIG),opt) 2495 $(E) "[STRIP] Stripping libgrpc++.a" 2496 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++.a 2497 $(E) "[STRIP] Stripping libgrpc++_cronet.a" 2498 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a 2499 $(E) "[STRIP] Stripping libgrpc++_error_details.a" 2500 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a 2501 $(E) "[STRIP] Stripping libgrpc++_reflection.a" 2502 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a 2503 $(E) "[STRIP] Stripping libgrpc++_unsecure.a" 2504 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a 2505 $(E) "[STRIP] Stripping libgrpcpp_channelz.a" 2506 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a 2507 endif 2508 2509 strip-shared_c: shared_c 2510 ifeq ($(CONFIG),opt) 2511 $(E) "[STRIP] Stripping $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2512 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2513 $(E) "[STRIP] Stripping $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2514 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2515 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2516 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2517 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2518 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2519 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 2520 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 2521 endif 2522 2523 strip-shared_cxx: shared_cxx 2524 ifeq ($(CONFIG),opt) 2525 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2526 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2527 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2528 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2529 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2530 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2531 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2532 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2533 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2534 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2535 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 2536 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 2537 endif 2538 2539 strip-shared_csharp: shared_csharp 2540 ifeq ($(CONFIG),opt) 2541 $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP)" 2542 $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) 2543 endif 2544 2545 cache.mk:: 2546 $(E) "[MAKE] Generating $@" 2547 $(Q) echo "$(CACHE_MK)" | tr , '\n' >$@ 2548 2549 $(LIBDIR)/$(CONFIG)/pkgconfig/gpr.pc: 2550 $(E) "[MAKE] Generating $@" 2551 $(Q) mkdir -p $(@D) 2552 $(Q) echo "$(GPR_PC_FILE)" | tr , '\n' >$@ 2553 2554 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc.pc: 2555 $(E) "[MAKE] Generating $@" 2556 $(Q) mkdir -p $(@D) 2557 $(Q) echo "$(GRPC_PC_FILE)" | tr , '\n' >$@ 2558 2559 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc_unsecure.pc: 2560 $(E) "[MAKE] Generating $@" 2561 $(Q) mkdir -p $(@D) 2562 $(Q) echo "$(GRPC_UNSECURE_PC_FILE)" | tr , '\n' >$@ 2563 2564 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++.pc: 2565 $(E) "[MAKE] Generating $@" 2566 $(Q) mkdir -p $(@D) 2567 $(Q) echo "$(GRPCXX_PC_FILE)" | tr , '\n' >$@ 2568 2569 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc: 2570 $(E) "[MAKE] Generating $@" 2571 $(Q) mkdir -p $(@D) 2572 $(Q) echo "$(GRPCXX_UNSECURE_PC_FILE)" | tr , '\n' >$@ 2573 2574 ifeq ($(NO_PROTOC),true) 2575 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc: protoc_dep_error 2576 $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc: protoc_dep_error 2577 else 2578 2579 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc: src/proto/grpc/channelz/channelz.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/channelz/channelz.grpc.pb.cc: src/proto/grpc/channelz/channelz.proto $(GENDIR)/src/proto/grpc/channelz/channelz.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) $< 2588 endif 2589 2590 ifeq ($(NO_PROTOC),true) 2591 $(GENDIR)/src/proto/grpc/core/stats.pb.cc: protoc_dep_error 2592 $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc: protoc_dep_error 2593 else 2594 2595 $(GENDIR)/src/proto/grpc/core/stats.pb.cc: src/proto/grpc/core/stats.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 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/core/stats.grpc.pb.cc: src/proto/grpc/core/stats.proto $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 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) $< 2604 endif 2605 2606 ifeq ($(NO_PROTOC),true) 2607 $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc: protoc_dep_error 2608 $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc: protoc_dep_error 2609 else 2610 2611 $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc: src/proto/grpc/health/v1/health.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 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/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) 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) $< 2620 endif 2621 2622 ifeq ($(NO_PROTOC),true) 2623 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc: protoc_dep_error 2624 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc: protoc_dep_error 2625 else 2626 2627 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc: src/proto/grpc/lb/v1/load_balancer.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 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/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) 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) $< 2636 endif 2637 2638 ifeq ($(NO_PROTOC),true) 2639 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc: protoc_dep_error 2640 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc: protoc_dep_error 2641 else 2642 2643 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc: src/proto/grpc/reflection/v1alpha/reflection.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2644 $(E) "[PROTOC] Generating protobuf CC file from $<" 2645 $(Q) mkdir -p `dirname $@` 2646 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2647 2648 $(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) 2649 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2650 $(Q) mkdir -p `dirname $@` 2651 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2652 endif 2653 2654 ifeq ($(NO_PROTOC),true) 2655 $(GENDIR)/src/proto/grpc/status/status.pb.cc: protoc_dep_error 2656 $(GENDIR)/src/proto/grpc/status/status.grpc.pb.cc: protoc_dep_error 2657 else 2658 2659 $(GENDIR)/src/proto/grpc/status/status.pb.cc: src/proto/grpc/status/status.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2660 $(E) "[PROTOC] Generating protobuf CC file from $<" 2661 $(Q) mkdir -p `dirname $@` 2662 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2663 2664 $(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) 2665 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2666 $(Q) mkdir -p `dirname $@` 2667 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2668 endif 2669 2670 ifeq ($(NO_PROTOC),true) 2671 $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc: protoc_dep_error 2672 $(GENDIR)/src/proto/grpc/testing/benchmark_service.grpc.pb.cc: protoc_dep_error 2673 else 2674 2675 $(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 2676 $(E) "[PROTOC] Generating protobuf CC file from $<" 2677 $(Q) mkdir -p `dirname $@` 2678 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2679 2680 $(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 2681 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2682 $(Q) mkdir -p `dirname $@` 2683 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2684 endif 2685 2686 ifeq ($(NO_PROTOC),true) 2687 $(GENDIR)/src/proto/grpc/testing/compiler_test.pb.cc: protoc_dep_error 2688 $(GENDIR)/src/proto/grpc/testing/compiler_test.grpc.pb.cc: protoc_dep_error 2689 else 2690 2691 2692 $(GENDIR)/src/proto/grpc/testing/compiler_test.pb.cc: src/proto/grpc/testing/compiler_test.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/compiler_test.grpc.pb.cc: src/proto/grpc/testing/compiler_test.proto $(GENDIR)/src/proto/grpc/testing/compiler_test.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=generate_mock_code=true:$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2701 endif 2702 2703 ifeq ($(NO_PROTOC),true) 2704 $(GENDIR)/src/proto/grpc/testing/control.pb.cc: protoc_dep_error 2705 $(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc: protoc_dep_error 2706 else 2707 2708 $(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 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/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 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) $< 2717 endif 2718 2719 ifeq ($(NO_PROTOC),true) 2720 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc: protoc_dep_error 2721 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc: protoc_dep_error 2722 else 2723 2724 $(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 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/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 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) $< 2733 endif 2734 2735 ifeq ($(NO_PROTOC),true) 2736 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc: protoc_dep_error 2737 $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc: protoc_dep_error 2738 else 2739 2740 2741 $(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 2742 $(E) "[PROTOC] Generating protobuf CC file from $<" 2743 $(Q) mkdir -p `dirname $@` 2744 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2745 2746 $(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 2747 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2748 $(Q) mkdir -p `dirname $@` 2749 $(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) $< 2750 endif 2751 2752 ifeq ($(NO_PROTOC),true) 2753 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc: protoc_dep_error 2754 $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc: protoc_dep_error 2755 else 2756 2757 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc: src/proto/grpc/testing/echo_messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2758 $(E) "[PROTOC] Generating protobuf CC file from $<" 2759 $(Q) mkdir -p `dirname $@` 2760 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2761 2762 $(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) 2763 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2764 $(Q) mkdir -p `dirname $@` 2765 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2766 endif 2767 2768 ifeq ($(NO_PROTOC),true) 2769 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc: protoc_dep_error 2770 $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc: protoc_dep_error 2771 else 2772 2773 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc: src/proto/grpc/testing/empty.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2774 $(E) "[PROTOC] Generating protobuf CC file from $<" 2775 $(Q) mkdir -p `dirname $@` 2776 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2777 2778 $(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) 2779 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2780 $(Q) mkdir -p `dirname $@` 2781 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2782 endif 2783 2784 ifeq ($(NO_PROTOC),true) 2785 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc: protoc_dep_error 2786 $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc: protoc_dep_error 2787 else 2788 2789 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc: src/proto/grpc/testing/messages.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2790 $(E) "[PROTOC] Generating protobuf CC file from $<" 2791 $(Q) mkdir -p `dirname $@` 2792 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2793 2794 $(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) 2795 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2796 $(Q) mkdir -p `dirname $@` 2797 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2798 endif 2799 2800 ifeq ($(NO_PROTOC),true) 2801 $(GENDIR)/src/proto/grpc/testing/metrics.pb.cc: protoc_dep_error 2802 $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc: protoc_dep_error 2803 else 2804 2805 $(GENDIR)/src/proto/grpc/testing/metrics.pb.cc: src/proto/grpc/testing/metrics.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2806 $(E) "[PROTOC] Generating protobuf CC file from $<" 2807 $(Q) mkdir -p `dirname $@` 2808 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2809 2810 $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc: src/proto/grpc/testing/metrics.proto $(GENDIR)/src/proto/grpc/testing/metrics.pb.cc $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2811 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2812 $(Q) mkdir -p `dirname $@` 2813 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2814 endif 2815 2816 ifeq ($(NO_PROTOC),true) 2817 $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc: protoc_dep_error 2818 $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc: protoc_dep_error 2819 else 2820 2821 $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc: src/proto/grpc/testing/payloads.proto $(PROTOBUF_DEP) $(PROTOC_PLUGINS) 2822 $(E) "[PROTOC] Generating protobuf CC file from $<" 2823 $(Q) mkdir -p `dirname $@` 2824 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2825 2826 $(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) 2827 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2828 $(Q) mkdir -p `dirname $@` 2829 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2830 endif 2831 2832 ifeq ($(NO_PROTOC),true) 2833 $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc: protoc_dep_error 2834 $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc: protoc_dep_error 2835 else 2836 2837 $(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 2838 $(E) "[PROTOC] Generating protobuf CC file from $<" 2839 $(Q) mkdir -p `dirname $@` 2840 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2841 2842 $(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 2843 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2844 $(Q) mkdir -p `dirname $@` 2845 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2846 endif 2847 2848 ifeq ($(NO_PROTOC),true) 2849 $(GENDIR)/src/proto/grpc/testing/stats.pb.cc: protoc_dep_error 2850 $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc: protoc_dep_error 2851 else 2852 2853 $(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 2854 $(E) "[PROTOC] Generating protobuf CC file from $<" 2855 $(Q) mkdir -p `dirname $@` 2856 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2857 2858 $(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 2859 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2860 $(Q) mkdir -p `dirname $@` 2861 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2862 endif 2863 2864 ifeq ($(NO_PROTOC),true) 2865 $(GENDIR)/src/proto/grpc/testing/test.pb.cc: protoc_dep_error 2866 $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc: protoc_dep_error 2867 else 2868 2869 $(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 2870 $(E) "[PROTOC] Generating protobuf CC file from $<" 2871 $(Q) mkdir -p `dirname $@` 2872 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2873 2874 $(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 2875 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2876 $(Q) mkdir -p `dirname $@` 2877 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2878 endif 2879 2880 ifeq ($(NO_PROTOC),true) 2881 $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc: protoc_dep_error 2882 $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc: protoc_dep_error 2883 else 2884 2885 $(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 2886 $(E) "[PROTOC] Generating protobuf CC file from $<" 2887 $(Q) mkdir -p `dirname $@` 2888 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --cpp_out=$(GENDIR) $< 2889 2890 $(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 2891 $(E) "[GRPC] Generating gRPC's protobuf service CC file from $<" 2892 $(Q) mkdir -p `dirname $@` 2893 $(Q) $(PROTOC) -Ithird_party/protobuf/src -I. --grpc_out=$(GENDIR) --plugin=protoc-gen-grpc=$(PROTOC_PLUGINS_DIR)/grpc_cpp_plugin$(EXECUTABLE_SUFFIX) $< 2894 endif 2895 2896 2897 ifeq ($(CONFIG),stapprof) 2898 src/core/profiling/stap_timers.c: $(GENDIR)/src/core/profiling/stap_probes.h 2899 ifeq ($(HAS_SYSTEMTAP),true) 2900 $(GENDIR)/src/core/profiling/stap_probes.h: src/core/profiling/stap_probes.d 2901 $(E) "[DTRACE] Compiling $<" 2902 $(Q) mkdir -p `dirname $@` 2903 $(Q) $(DTRACE) -C -h -s $< -o $@ 2904 else 2905 $(GENDIR)/src/core/profiling/stap_probes.h: systemtap_dep_error stop 2906 endif 2907 endif 2908 2909 $(OBJDIR)/$(CONFIG)/%.o : %.c 2910 $(E) "[C] Compiling $<" 2911 $(Q) mkdir -p `dirname $@` 2912 $(Q) $(CC) $(CPPFLAGS) $(CFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2913 2914 $(OBJDIR)/$(CONFIG)/%.o : $(GENDIR)/%.pb.cc 2915 $(E) "[CXX] Compiling $<" 2916 $(Q) mkdir -p `dirname $@` 2917 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2918 2919 $(OBJDIR)/$(CONFIG)/src/compiler/%.o : src/compiler/%.cc 2920 $(E) "[HOSTCXX] Compiling $<" 2921 $(Q) mkdir -p `dirname $@` 2922 $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2923 2924 $(OBJDIR)/$(CONFIG)/src/core/%.o : src/core/%.cc 2925 $(E) "[CXX] Compiling $<" 2926 $(Q) mkdir -p `dirname $@` 2927 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(COREFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2928 2929 $(OBJDIR)/$(CONFIG)/test/core/%.o : test/core/%.cc 2930 $(E) "[CXX] Compiling $<" 2931 $(Q) mkdir -p `dirname $@` 2932 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(COREFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2933 2934 $(OBJDIR)/$(CONFIG)/%.o : %.cc 2935 $(E) "[CXX] Compiling $<" 2936 $(Q) mkdir -p `dirname $@` 2937 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2938 2939 $(OBJDIR)/$(CONFIG)/%.o : %.cpp 2940 $(E) "[CXX] Compiling $<" 2941 $(Q) mkdir -p `dirname $@` 2942 $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 2943 2944 install: install_c install_cxx install-plugins install-certs 2945 2946 install_c: install-headers_c install-static_c install-shared_c 2947 2948 install_cxx: install-headers_cxx install-static_cxx install-shared_cxx 2949 2950 install_csharp: install-shared_csharp install_c 2951 2952 install_grpc_csharp_ext: install_csharp 2953 2954 install-headers: install-headers_c install-headers_cxx 2955 2956 install-headers_c: 2957 $(E) "[INSTALL] Installing public C headers" 2958 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1 2959 $(Q) $(foreach h, $(PUBLIC_HEADERS_C), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1 2960 2961 install-headers_cxx: 2962 $(E) "[INSTALL] Installing public C++ headers" 2963 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) -d $(prefix)/$(dir $(h)) && ) exit 0 || exit 1 2964 $(Q) $(foreach h, $(PUBLIC_HEADERS_CXX), $(INSTALL) $(h) $(prefix)/$(h) && ) exit 0 || exit 1 2965 2966 install-static: install-static_c install-static_cxx 2967 2968 install-static_c: static_c strip-static_c install-pkg-config_c 2969 $(E) "[INSTALL] Installing libaddress_sorting.a" 2970 $(Q) $(INSTALL) -d $(prefix)/lib 2971 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(prefix)/lib/libaddress_sorting.a 2972 $(E) "[INSTALL] Installing libgpr.a" 2973 $(Q) $(INSTALL) -d $(prefix)/lib 2974 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgpr.a $(prefix)/lib/libgpr.a 2975 $(E) "[INSTALL] Installing libgrpc.a" 2976 $(Q) $(INSTALL) -d $(prefix)/lib 2977 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc.a $(prefix)/lib/libgrpc.a 2978 $(E) "[INSTALL] Installing libgrpc_cronet.a" 2979 $(Q) $(INSTALL) -d $(prefix)/lib 2980 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_cronet.a $(prefix)/lib/libgrpc_cronet.a 2981 $(E) "[INSTALL] Installing libgrpc_unsecure.a" 2982 $(Q) $(INSTALL) -d $(prefix)/lib 2983 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(prefix)/lib/libgrpc_unsecure.a 2984 2985 install-static_cxx: static_cxx strip-static_cxx install-pkg-config_cxx 2986 $(E) "[INSTALL] Installing libgrpc++.a" 2987 $(Q) $(INSTALL) -d $(prefix)/lib 2988 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(prefix)/lib/libgrpc++.a 2989 $(E) "[INSTALL] Installing libgrpc++_cronet.a" 2990 $(Q) $(INSTALL) -d $(prefix)/lib 2991 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a $(prefix)/lib/libgrpc++_cronet.a 2992 $(E) "[INSTALL] Installing libgrpc++_error_details.a" 2993 $(Q) $(INSTALL) -d $(prefix)/lib 2994 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(prefix)/lib/libgrpc++_error_details.a 2995 $(E) "[INSTALL] Installing libgrpc++_reflection.a" 2996 $(Q) $(INSTALL) -d $(prefix)/lib 2997 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(prefix)/lib/libgrpc++_reflection.a 2998 $(E) "[INSTALL] Installing libgrpc++_unsecure.a" 2999 $(Q) $(INSTALL) -d $(prefix)/lib 3000 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(prefix)/lib/libgrpc++_unsecure.a 3001 $(E) "[INSTALL] Installing libgrpcpp_channelz.a" 3002 $(Q) $(INSTALL) -d $(prefix)/lib 3003 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(prefix)/lib/libgrpcpp_channelz.a 3004 3005 3006 3007 install-shared_c: shared_c strip-shared_c install-pkg-config_c 3008 $(E) "[INSTALL] Installing $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 3009 $(Q) $(INSTALL) -d $(prefix)/lib 3010 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/$(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 3011 ifeq ($(SYSTEM),MINGW32) 3012 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE)-dll.a $(prefix)/lib/libaddress_sorting.a 3013 else ifneq ($(SYSTEM),Darwin) 3014 $(Q) ln -sf $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libaddress_sorting.so.6 3015 $(Q) ln -sf $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libaddress_sorting.so 3016 endif 3017 $(E) "[INSTALL] Installing $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 3018 $(Q) $(INSTALL) -d $(prefix)/lib 3019 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/$(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 3020 ifeq ($(SYSTEM),MINGW32) 3021 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE)-dll.a $(prefix)/lib/libgpr.a 3022 else ifneq ($(SYSTEM),Darwin) 3023 $(Q) ln -sf $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libgpr.so.6 3024 $(Q) ln -sf $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libgpr.so 3025 endif 3026 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 3027 $(Q) $(INSTALL) -d $(prefix)/lib 3028 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 3029 ifeq ($(SYSTEM),MINGW32) 3030 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE)-dll.a $(prefix)/lib/libgrpc.a 3031 else ifneq ($(SYSTEM),Darwin) 3032 $(Q) ln -sf $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libgrpc.so.6 3033 $(Q) ln -sf $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libgrpc.so 3034 endif 3035 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 3036 $(Q) $(INSTALL) -d $(prefix)/lib 3037 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/$(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 3038 ifeq ($(SYSTEM),MINGW32) 3039 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE)-dll.a $(prefix)/lib/libgrpc_cronet.a 3040 else ifneq ($(SYSTEM),Darwin) 3041 $(Q) ln -sf $(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libgrpc_cronet.so.6 3042 $(Q) ln -sf $(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libgrpc_cronet.so 3043 endif 3044 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 3045 $(Q) $(INSTALL) -d $(prefix)/lib 3046 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/$(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 3047 ifeq ($(SYSTEM),MINGW32) 3048 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE)-dll.a $(prefix)/lib/libgrpc_unsecure.a 3049 else ifneq ($(SYSTEM),Darwin) 3050 $(Q) ln -sf $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libgrpc_unsecure.so.6 3051 $(Q) ln -sf $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(prefix)/lib/libgrpc_unsecure.so 3052 endif 3053 ifneq ($(SYSTEM),MINGW32) 3054 ifneq ($(SYSTEM),Darwin) 3055 $(Q) ldconfig || true 3056 endif 3057 endif 3058 3059 3060 install-shared_cxx: shared_cxx strip-shared_cxx install-shared_c install-pkg-config_cxx 3061 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 3062 $(Q) $(INSTALL) -d $(prefix)/lib 3063 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 3064 ifeq ($(SYSTEM),MINGW32) 3065 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP)-dll.a $(prefix)/lib/libgrpc++.a 3066 else ifneq ($(SYSTEM),Darwin) 3067 $(Q) ln -sf $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++.so.6 3068 $(Q) ln -sf $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++.so 3069 endif 3070 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 3071 $(Q) $(INSTALL) -d $(prefix)/lib 3072 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/$(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 3073 ifeq ($(SYSTEM),MINGW32) 3074 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP)-dll.a $(prefix)/lib/libgrpc++_cronet.a 3075 else ifneq ($(SYSTEM),Darwin) 3076 $(Q) ln -sf $(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++_cronet.so.6 3077 $(Q) ln -sf $(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++_cronet.so 3078 endif 3079 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 3080 $(Q) $(INSTALL) -d $(prefix)/lib 3081 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 3082 ifeq ($(SYSTEM),MINGW32) 3083 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details$(SHARED_VERSION_CPP)-dll.a $(prefix)/lib/libgrpc++_error_details.a 3084 else ifneq ($(SYSTEM),Darwin) 3085 $(Q) ln -sf $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++_error_details.so.6 3086 $(Q) ln -sf $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++_error_details.so 3087 endif 3088 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 3089 $(Q) $(INSTALL) -d $(prefix)/lib 3090 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 3091 ifeq ($(SYSTEM),MINGW32) 3092 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP)-dll.a $(prefix)/lib/libgrpc++_reflection.a 3093 else ifneq ($(SYSTEM),Darwin) 3094 $(Q) ln -sf $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++_reflection.so.6 3095 $(Q) ln -sf $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++_reflection.so 3096 endif 3097 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 3098 $(Q) $(INSTALL) -d $(prefix)/lib 3099 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/$(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 3100 ifeq ($(SYSTEM),MINGW32) 3101 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP)-dll.a $(prefix)/lib/libgrpc++_unsecure.a 3102 else ifneq ($(SYSTEM),Darwin) 3103 $(Q) ln -sf $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++_unsecure.so.6 3104 $(Q) ln -sf $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpc++_unsecure.so 3105 endif 3106 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP)" 3107 $(Q) $(INSTALL) -d $(prefix)/lib 3108 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) 3109 ifeq ($(SYSTEM),MINGW32) 3110 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP)-dll.a $(prefix)/lib/libgrpcpp_channelz.a 3111 else ifneq ($(SYSTEM),Darwin) 3112 $(Q) ln -sf $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpcpp_channelz.so.6 3113 $(Q) ln -sf $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(prefix)/lib/libgrpcpp_channelz.so 3114 endif 3115 ifneq ($(SYSTEM),MINGW32) 3116 ifneq ($(SYSTEM),Darwin) 3117 $(Q) ldconfig || true 3118 endif 3119 endif 3120 3121 3122 install-shared_csharp: shared_csharp strip-shared_csharp 3123 $(E) "[INSTALL] Installing $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP)" 3124 $(Q) $(INSTALL) -d $(prefix)/lib 3125 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(prefix)/lib/$(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) 3126 ifeq ($(SYSTEM),MINGW32) 3127 $(Q) $(INSTALL) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP)-dll.a $(prefix)/lib/libgrpc_csharp_ext.a 3128 else ifneq ($(SYSTEM),Darwin) 3129 $(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(prefix)/lib/libgrpc_csharp_ext.so.6 3130 $(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(prefix)/lib/libgrpc_csharp_ext.so 3131 endif 3132 ifneq ($(SYSTEM),MINGW32) 3133 ifneq ($(SYSTEM),Darwin) 3134 $(Q) ldconfig || true 3135 endif 3136 endif 3137 3138 3139 install-plugins: $(PROTOC_PLUGINS) 3140 $(E) "[INSTALL] Installing grpc protoc plugins" 3141 $(Q) $(INSTALL) -d $(prefix)/bin 3142 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_cpp_plugin $(prefix)/bin/grpc_cpp_plugin 3143 $(Q) $(INSTALL) -d $(prefix)/bin 3144 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_csharp_plugin $(prefix)/bin/grpc_csharp_plugin 3145 $(Q) $(INSTALL) -d $(prefix)/bin 3146 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_node_plugin $(prefix)/bin/grpc_node_plugin 3147 $(Q) $(INSTALL) -d $(prefix)/bin 3148 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin $(prefix)/bin/grpc_objective_c_plugin 3149 $(Q) $(INSTALL) -d $(prefix)/bin 3150 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_php_plugin $(prefix)/bin/grpc_php_plugin 3151 $(Q) $(INSTALL) -d $(prefix)/bin 3152 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_python_plugin $(prefix)/bin/grpc_python_plugin 3153 $(Q) $(INSTALL) -d $(prefix)/bin 3154 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_ruby_plugin $(prefix)/bin/grpc_ruby_plugin 3155 3156 install-grpc-cli: grpc_cli 3157 $(E) "[INSTALL] Installing grpc cli" 3158 $(Q) $(INSTALL) -d $(prefix)/bin 3159 $(Q) $(INSTALL) $(BINDIR)/$(CONFIG)/grpc_cli $(prefix)/bin/grpc_cli 3160 3161 install-pkg-config_c: pc_c pc_c_unsecure 3162 $(E) "[INSTALL] Installing C pkg-config files" 3163 $(Q) $(INSTALL) -d $(prefix)/lib/pkgconfig 3164 $(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/gpr.pc $(prefix)/lib/pkgconfig/gpr.pc 3165 $(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc.pc $(prefix)/lib/pkgconfig/grpc.pc 3166 $(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc_unsecure.pc $(prefix)/lib/pkgconfig/grpc_unsecure.pc 3167 3168 install-pkg-config_cxx: pc_cxx pc_cxx_unsecure 3169 $(E) "[INSTALL] Installing C++ pkg-config files" 3170 $(Q) $(INSTALL) -d $(prefix)/lib/pkgconfig 3171 $(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++.pc $(prefix)/lib/pkgconfig/grpc++.pc 3172 $(Q) $(INSTALL) -m 0644 $(LIBDIR)/$(CONFIG)/pkgconfig/grpc++_unsecure.pc $(prefix)/lib/pkgconfig/grpc++_unsecure.pc 3173 3174 install-certs: etc/roots.pem 3175 $(E) "[INSTALL] Installing root certificates" 3176 $(Q) $(INSTALL) -d $(prefix)/share/grpc 3177 $(Q) $(INSTALL) etc/roots.pem $(prefix)/share/grpc/roots.pem 3178 3179 clean: 3180 $(E) "[CLEAN] Cleaning build directories." 3181 $(Q) $(RM) -rf $(OBJDIR) $(LIBDIR) $(BINDIR) $(GENDIR) cache.mk 3182 3183 3184 # The various libraries 3185 3186 3187 LIBADDRESS_SORTING_SRC = \ 3188 third_party/address_sorting/address_sorting.c \ 3189 third_party/address_sorting/address_sorting_posix.c \ 3190 third_party/address_sorting/address_sorting_windows.c \ 3191 3192 PUBLIC_HEADERS_C += \ 3193 3194 LIBADDRESS_SORTING_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBADDRESS_SORTING_SRC)))) 3195 3196 3197 $(LIBDIR)/$(CONFIG)/libaddress_sorting.a: $(LIBADDRESS_SORTING_OBJS) 3198 $(E) "[AR] Creating $@" 3199 $(Q) mkdir -p `dirname $@` 3200 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 3201 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libaddress_sorting.a $(LIBADDRESS_SORTING_OBJS) 3202 ifeq ($(SYSTEM),Darwin) 3203 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libaddress_sorting.a 3204 endif 3205 3206 3207 3208 ifeq ($(SYSTEM),MINGW32) 3209 $(LIBDIR)/$(CONFIG)/address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBADDRESS_SORTING_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) 3210 $(E) "[LD] Linking $@" 3211 $(Q) mkdir -p `dirname $@` 3212 $(Q) $(LD) $(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) $(LDLIBS) 3213 else 3214 $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBADDRESS_SORTING_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) 3215 $(E) "[LD] Linking $@" 3216 $(Q) mkdir -p `dirname $@` 3217 ifeq ($(SYSTEM),Darwin) 3218 $(Q) $(LD) $(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) $(LDLIBS) 3219 else 3220 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libaddress_sorting.so.6 -o $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBADDRESS_SORTING_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 3221 $(Q) ln -sf $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).so.6 3222 $(Q) ln -sf $(SHARED_PREFIX)address_sorting$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libaddress_sorting$(SHARED_VERSION_CORE).so 3223 endif 3224 endif 3225 3226 ifneq ($(NO_DEPS),true) 3227 -include $(LIBADDRESS_SORTING_OBJS:.o=.dep) 3228 endif 3229 3230 3231 LIBALTS_TEST_UTIL_SRC = \ 3232 test/core/tsi/alts/crypt/gsec_test_util.cc \ 3233 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc \ 3234 3235 PUBLIC_HEADERS_C += \ 3236 3237 LIBALTS_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBALTS_TEST_UTIL_SRC)))) 3238 3239 3240 ifeq ($(NO_SECURE),true) 3241 3242 # You can't build secure libraries if you don't have OpenSSL. 3243 3244 $(LIBDIR)/$(CONFIG)/libalts_test_util.a: openssl_dep_error 3245 3246 3247 else 3248 3249 3250 $(LIBDIR)/$(CONFIG)/libalts_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBALTS_TEST_UTIL_OBJS) 3251 $(E) "[AR] Creating $@" 3252 $(Q) mkdir -p `dirname $@` 3253 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libalts_test_util.a 3254 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBALTS_TEST_UTIL_OBJS) 3255 ifeq ($(SYSTEM),Darwin) 3256 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libalts_test_util.a 3257 endif 3258 3259 3260 3261 3262 endif 3263 3264 ifneq ($(NO_SECURE),true) 3265 ifneq ($(NO_DEPS),true) 3266 -include $(LIBALTS_TEST_UTIL_OBJS:.o=.dep) 3267 endif 3268 endif 3269 3270 3271 LIBCXXABI_SRC = \ 3272 third_party/libcxxabi/src/abort_message.cpp \ 3273 third_party/libcxxabi/src/cxa_aux_runtime.cpp \ 3274 third_party/libcxxabi/src/cxa_default_handlers.cpp \ 3275 third_party/libcxxabi/src/cxa_demangle.cpp \ 3276 third_party/libcxxabi/src/cxa_exception_storage.cpp \ 3277 third_party/libcxxabi/src/cxa_guard.cpp \ 3278 third_party/libcxxabi/src/cxa_handlers.cpp \ 3279 third_party/libcxxabi/src/cxa_noexception.cpp \ 3280 third_party/libcxxabi/src/cxa_thread_atexit.cpp \ 3281 third_party/libcxxabi/src/cxa_unexpected.cpp \ 3282 third_party/libcxxabi/src/cxa_vector.cpp \ 3283 third_party/libcxxabi/src/cxa_virtual.cpp \ 3284 third_party/libcxxabi/src/fallback_malloc.cpp \ 3285 third_party/libcxxabi/src/private_typeinfo.cpp \ 3286 third_party/libcxxabi/src/stdlib_exception.cpp \ 3287 third_party/libcxxabi/src/stdlib_new_delete.cpp \ 3288 third_party/libcxxabi/src/stdlib_stdexcept.cpp \ 3289 third_party/libcxxabi/src/stdlib_typeinfo.cpp \ 3290 3291 PUBLIC_HEADERS_C += \ 3292 3293 LIBCXXABI_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBCXXABI_SRC)))) 3294 3295 $(LIBCXXABI_OBJS): CPPFLAGS += -D_LIBCPP_DISABLE_EXTERN_TEMPLATE -D_LIBCXXABI_BUILDING_LIBRARY -D_LIBCXXABI_NO_EXCEPTIONS -Ithird_party/libcxxabi/include -nostdinc++ -Ithird_party/libcxx/include $(W_NO_UNUSED_BUT_SET_VARIABLE) $(W_NO_MAYBE_UNINITIALIZED) -fvisibility=hidden 3296 $(LIBCXXABI_OBJS): CXXFLAGS += $(W_NO_CXX14_COMPAT) 3297 3298 $(LIBDIR)/$(CONFIG)/libcxxabi.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBCXXABI_OBJS) 3299 $(E) "[AR] Creating $@" 3300 $(Q) mkdir -p `dirname $@` 3301 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libcxxabi.a 3302 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libcxxabi.a $(LIBCXXABI_OBJS) 3303 ifeq ($(SYSTEM),Darwin) 3304 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libcxxabi.a 3305 endif 3306 3307 3308 3309 3310 ifneq ($(NO_DEPS),true) 3311 -include $(LIBCXXABI_OBJS:.o=.dep) 3312 endif 3313 3314 3315 LIBGPR_SRC = \ 3316 src/core/lib/gpr/alloc.cc \ 3317 src/core/lib/gpr/arena.cc \ 3318 src/core/lib/gpr/atm.cc \ 3319 src/core/lib/gpr/cpu_iphone.cc \ 3320 src/core/lib/gpr/cpu_linux.cc \ 3321 src/core/lib/gpr/cpu_posix.cc \ 3322 src/core/lib/gpr/cpu_windows.cc \ 3323 src/core/lib/gpr/env_linux.cc \ 3324 src/core/lib/gpr/env_posix.cc \ 3325 src/core/lib/gpr/env_windows.cc \ 3326 src/core/lib/gpr/host_port.cc \ 3327 src/core/lib/gpr/log.cc \ 3328 src/core/lib/gpr/log_android.cc \ 3329 src/core/lib/gpr/log_linux.cc \ 3330 src/core/lib/gpr/log_posix.cc \ 3331 src/core/lib/gpr/log_windows.cc \ 3332 src/core/lib/gpr/mpscq.cc \ 3333 src/core/lib/gpr/murmur_hash.cc \ 3334 src/core/lib/gpr/string.cc \ 3335 src/core/lib/gpr/string_posix.cc \ 3336 src/core/lib/gpr/string_util_windows.cc \ 3337 src/core/lib/gpr/string_windows.cc \ 3338 src/core/lib/gpr/sync.cc \ 3339 src/core/lib/gpr/sync_posix.cc \ 3340 src/core/lib/gpr/sync_windows.cc \ 3341 src/core/lib/gpr/time.cc \ 3342 src/core/lib/gpr/time_posix.cc \ 3343 src/core/lib/gpr/time_precise.cc \ 3344 src/core/lib/gpr/time_windows.cc \ 3345 src/core/lib/gpr/tls_pthread.cc \ 3346 src/core/lib/gpr/tmpfile_msys.cc \ 3347 src/core/lib/gpr/tmpfile_posix.cc \ 3348 src/core/lib/gpr/tmpfile_windows.cc \ 3349 src/core/lib/gpr/wrap_memcpy.cc \ 3350 src/core/lib/gprpp/fork.cc \ 3351 src/core/lib/gprpp/thd_posix.cc \ 3352 src/core/lib/gprpp/thd_windows.cc \ 3353 src/core/lib/profiling/basic_timers.cc \ 3354 src/core/lib/profiling/stap_timers.cc \ 3355 3356 PUBLIC_HEADERS_C += \ 3357 include/grpc/support/alloc.h \ 3358 include/grpc/support/atm.h \ 3359 include/grpc/support/atm_gcc_atomic.h \ 3360 include/grpc/support/atm_gcc_sync.h \ 3361 include/grpc/support/atm_windows.h \ 3362 include/grpc/support/cpu.h \ 3363 include/grpc/support/log.h \ 3364 include/grpc/support/log_windows.h \ 3365 include/grpc/support/port_platform.h \ 3366 include/grpc/support/string_util.h \ 3367 include/grpc/support/sync.h \ 3368 include/grpc/support/sync_custom.h \ 3369 include/grpc/support/sync_generic.h \ 3370 include/grpc/support/sync_posix.h \ 3371 include/grpc/support/sync_windows.h \ 3372 include/grpc/support/thd_id.h \ 3373 include/grpc/support/time.h \ 3374 include/grpc/impl/codegen/atm.h \ 3375 include/grpc/impl/codegen/atm_gcc_atomic.h \ 3376 include/grpc/impl/codegen/atm_gcc_sync.h \ 3377 include/grpc/impl/codegen/atm_windows.h \ 3378 include/grpc/impl/codegen/fork.h \ 3379 include/grpc/impl/codegen/gpr_slice.h \ 3380 include/grpc/impl/codegen/gpr_types.h \ 3381 include/grpc/impl/codegen/log.h \ 3382 include/grpc/impl/codegen/port_platform.h \ 3383 include/grpc/impl/codegen/sync.h \ 3384 include/grpc/impl/codegen/sync_custom.h \ 3385 include/grpc/impl/codegen/sync_generic.h \ 3386 include/grpc/impl/codegen/sync_posix.h \ 3387 include/grpc/impl/codegen/sync_windows.h \ 3388 3389 LIBGPR_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_SRC)))) 3390 3391 3392 $(LIBDIR)/$(CONFIG)/libgpr.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBGPR_OBJS) 3393 $(E) "[AR] Creating $@" 3394 $(Q) mkdir -p `dirname $@` 3395 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgpr.a 3396 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBGPR_OBJS) 3397 ifeq ($(SYSTEM),Darwin) 3398 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgpr.a 3399 endif 3400 3401 3402 3403 ifeq ($(SYSTEM),MINGW32) 3404 $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGPR_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) 3405 $(E) "[LD] Linking $@" 3406 $(Q) mkdir -p `dirname $@` 3407 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGPR_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 3408 else 3409 $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGPR_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) 3410 $(E) "[LD] Linking $@" 3411 $(Q) mkdir -p `dirname $@` 3412 ifeq ($(SYSTEM),Darwin) 3413 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGPR_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 3414 else 3415 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgpr.so.6 -o $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGPR_OBJS) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 3416 $(Q) ln -sf $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).so.6 3417 $(Q) ln -sf $(SHARED_PREFIX)gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr$(SHARED_VERSION_CORE).so 3418 endif 3419 endif 3420 3421 ifneq ($(NO_DEPS),true) 3422 -include $(LIBGPR_OBJS:.o=.dep) 3423 endif 3424 3425 3426 LIBGPR_TEST_UTIL_SRC = \ 3427 test/core/util/test_config.cc \ 3428 3429 PUBLIC_HEADERS_C += \ 3430 3431 LIBGPR_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGPR_TEST_UTIL_SRC)))) 3432 3433 3434 $(LIBDIR)/$(CONFIG)/libgpr_test_util.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBGPR_TEST_UTIL_OBJS) 3435 $(E) "[AR] Creating $@" 3436 $(Q) mkdir -p `dirname $@` 3437 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgpr_test_util.a 3438 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBGPR_TEST_UTIL_OBJS) 3439 ifeq ($(SYSTEM),Darwin) 3440 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgpr_test_util.a 3441 endif 3442 3443 3444 3445 3446 ifneq ($(NO_DEPS),true) 3447 -include $(LIBGPR_TEST_UTIL_OBJS:.o=.dep) 3448 endif 3449 3450 3451 LIBGRPC_SRC = \ 3452 src/core/lib/surface/init.cc \ 3453 src/core/lib/avl/avl.cc \ 3454 src/core/lib/backoff/backoff.cc \ 3455 src/core/lib/channel/channel_args.cc \ 3456 src/core/lib/channel/channel_stack.cc \ 3457 src/core/lib/channel/channel_stack_builder.cc \ 3458 src/core/lib/channel/channel_trace.cc \ 3459 src/core/lib/channel/channelz.cc \ 3460 src/core/lib/channel/channelz_registry.cc \ 3461 src/core/lib/channel/connected_channel.cc \ 3462 src/core/lib/channel/handshaker.cc \ 3463 src/core/lib/channel/handshaker_factory.cc \ 3464 src/core/lib/channel/handshaker_registry.cc \ 3465 src/core/lib/channel/status_util.cc \ 3466 src/core/lib/compression/compression.cc \ 3467 src/core/lib/compression/compression_internal.cc \ 3468 src/core/lib/compression/message_compress.cc \ 3469 src/core/lib/compression/stream_compression.cc \ 3470 src/core/lib/compression/stream_compression_gzip.cc \ 3471 src/core/lib/compression/stream_compression_identity.cc \ 3472 src/core/lib/debug/stats.cc \ 3473 src/core/lib/debug/stats_data.cc \ 3474 src/core/lib/http/format_request.cc \ 3475 src/core/lib/http/httpcli.cc \ 3476 src/core/lib/http/parser.cc \ 3477 src/core/lib/iomgr/buffer_list.cc \ 3478 src/core/lib/iomgr/call_combiner.cc \ 3479 src/core/lib/iomgr/combiner.cc \ 3480 src/core/lib/iomgr/endpoint.cc \ 3481 src/core/lib/iomgr/endpoint_pair_posix.cc \ 3482 src/core/lib/iomgr/endpoint_pair_uv.cc \ 3483 src/core/lib/iomgr/endpoint_pair_windows.cc \ 3484 src/core/lib/iomgr/error.cc \ 3485 src/core/lib/iomgr/ev_epoll1_linux.cc \ 3486 src/core/lib/iomgr/ev_epollex_linux.cc \ 3487 src/core/lib/iomgr/ev_epollsig_linux.cc \ 3488 src/core/lib/iomgr/ev_poll_posix.cc \ 3489 src/core/lib/iomgr/ev_posix.cc \ 3490 src/core/lib/iomgr/ev_windows.cc \ 3491 src/core/lib/iomgr/exec_ctx.cc \ 3492 src/core/lib/iomgr/executor.cc \ 3493 src/core/lib/iomgr/fork_posix.cc \ 3494 src/core/lib/iomgr/fork_windows.cc \ 3495 src/core/lib/iomgr/gethostname_fallback.cc \ 3496 src/core/lib/iomgr/gethostname_host_name_max.cc \ 3497 src/core/lib/iomgr/gethostname_sysconf.cc \ 3498 src/core/lib/iomgr/internal_errqueue.cc \ 3499 src/core/lib/iomgr/iocp_windows.cc \ 3500 src/core/lib/iomgr/iomgr.cc \ 3501 src/core/lib/iomgr/iomgr_custom.cc \ 3502 src/core/lib/iomgr/iomgr_internal.cc \ 3503 src/core/lib/iomgr/iomgr_posix.cc \ 3504 src/core/lib/iomgr/iomgr_uv.cc \ 3505 src/core/lib/iomgr/iomgr_windows.cc \ 3506 src/core/lib/iomgr/is_epollexclusive_available.cc \ 3507 src/core/lib/iomgr/load_file.cc \ 3508 src/core/lib/iomgr/lockfree_event.cc \ 3509 src/core/lib/iomgr/network_status_tracker.cc \ 3510 src/core/lib/iomgr/polling_entity.cc \ 3511 src/core/lib/iomgr/pollset.cc \ 3512 src/core/lib/iomgr/pollset_custom.cc \ 3513 src/core/lib/iomgr/pollset_set.cc \ 3514 src/core/lib/iomgr/pollset_set_custom.cc \ 3515 src/core/lib/iomgr/pollset_set_windows.cc \ 3516 src/core/lib/iomgr/pollset_uv.cc \ 3517 src/core/lib/iomgr/pollset_windows.cc \ 3518 src/core/lib/iomgr/resolve_address.cc \ 3519 src/core/lib/iomgr/resolve_address_custom.cc \ 3520 src/core/lib/iomgr/resolve_address_posix.cc \ 3521 src/core/lib/iomgr/resolve_address_windows.cc \ 3522 src/core/lib/iomgr/resource_quota.cc \ 3523 src/core/lib/iomgr/sockaddr_utils.cc \ 3524 src/core/lib/iomgr/socket_factory_posix.cc \ 3525 src/core/lib/iomgr/socket_mutator.cc \ 3526 src/core/lib/iomgr/socket_utils_common_posix.cc \ 3527 src/core/lib/iomgr/socket_utils_linux.cc \ 3528 src/core/lib/iomgr/socket_utils_posix.cc \ 3529 src/core/lib/iomgr/socket_utils_uv.cc \ 3530 src/core/lib/iomgr/socket_utils_windows.cc \ 3531 src/core/lib/iomgr/socket_windows.cc \ 3532 src/core/lib/iomgr/tcp_client.cc \ 3533 src/core/lib/iomgr/tcp_client_custom.cc \ 3534 src/core/lib/iomgr/tcp_client_posix.cc \ 3535 src/core/lib/iomgr/tcp_client_windows.cc \ 3536 src/core/lib/iomgr/tcp_custom.cc \ 3537 src/core/lib/iomgr/tcp_posix.cc \ 3538 src/core/lib/iomgr/tcp_server.cc \ 3539 src/core/lib/iomgr/tcp_server_custom.cc \ 3540 src/core/lib/iomgr/tcp_server_posix.cc \ 3541 src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 3542 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 3543 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 3544 src/core/lib/iomgr/tcp_server_windows.cc \ 3545 src/core/lib/iomgr/tcp_uv.cc \ 3546 src/core/lib/iomgr/tcp_windows.cc \ 3547 src/core/lib/iomgr/time_averaged_stats.cc \ 3548 src/core/lib/iomgr/timer.cc \ 3549 src/core/lib/iomgr/timer_custom.cc \ 3550 src/core/lib/iomgr/timer_generic.cc \ 3551 src/core/lib/iomgr/timer_heap.cc \ 3552 src/core/lib/iomgr/timer_manager.cc \ 3553 src/core/lib/iomgr/timer_uv.cc \ 3554 src/core/lib/iomgr/udp_server.cc \ 3555 src/core/lib/iomgr/unix_sockets_posix.cc \ 3556 src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 3557 src/core/lib/iomgr/wakeup_fd_cv.cc \ 3558 src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 3559 src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 3560 src/core/lib/iomgr/wakeup_fd_pipe.cc \ 3561 src/core/lib/iomgr/wakeup_fd_posix.cc \ 3562 src/core/lib/json/json.cc \ 3563 src/core/lib/json/json_reader.cc \ 3564 src/core/lib/json/json_string.cc \ 3565 src/core/lib/json/json_writer.cc \ 3566 src/core/lib/slice/b64.cc \ 3567 src/core/lib/slice/percent_encoding.cc \ 3568 src/core/lib/slice/slice.cc \ 3569 src/core/lib/slice/slice_buffer.cc \ 3570 src/core/lib/slice/slice_intern.cc \ 3571 src/core/lib/slice/slice_string_helpers.cc \ 3572 src/core/lib/surface/api_trace.cc \ 3573 src/core/lib/surface/byte_buffer.cc \ 3574 src/core/lib/surface/byte_buffer_reader.cc \ 3575 src/core/lib/surface/call.cc \ 3576 src/core/lib/surface/call_details.cc \ 3577 src/core/lib/surface/call_log_batch.cc \ 3578 src/core/lib/surface/channel.cc \ 3579 src/core/lib/surface/channel_init.cc \ 3580 src/core/lib/surface/channel_ping.cc \ 3581 src/core/lib/surface/channel_stack_type.cc \ 3582 src/core/lib/surface/completion_queue.cc \ 3583 src/core/lib/surface/completion_queue_factory.cc \ 3584 src/core/lib/surface/event_string.cc \ 3585 src/core/lib/surface/lame_client.cc \ 3586 src/core/lib/surface/metadata_array.cc \ 3587 src/core/lib/surface/server.cc \ 3588 src/core/lib/surface/validate_metadata.cc \ 3589 src/core/lib/surface/version.cc \ 3590 src/core/lib/transport/bdp_estimator.cc \ 3591 src/core/lib/transport/byte_stream.cc \ 3592 src/core/lib/transport/connectivity_state.cc \ 3593 src/core/lib/transport/error_utils.cc \ 3594 src/core/lib/transport/metadata.cc \ 3595 src/core/lib/transport/metadata_batch.cc \ 3596 src/core/lib/transport/pid_controller.cc \ 3597 src/core/lib/transport/service_config.cc \ 3598 src/core/lib/transport/static_metadata.cc \ 3599 src/core/lib/transport/status_conversion.cc \ 3600 src/core/lib/transport/status_metadata.cc \ 3601 src/core/lib/transport/timeout_encoding.cc \ 3602 src/core/lib/transport/transport.cc \ 3603 src/core/lib/transport/transport_op_string.cc \ 3604 src/core/lib/debug/trace.cc \ 3605 src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc \ 3606 src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 3607 src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 3608 src/core/ext/transport/chttp2/transport/chttp2_plugin.cc \ 3609 src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 3610 src/core/ext/transport/chttp2/transport/flow_control.cc \ 3611 src/core/ext/transport/chttp2/transport/frame_data.cc \ 3612 src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 3613 src/core/ext/transport/chttp2/transport/frame_ping.cc \ 3614 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 3615 src/core/ext/transport/chttp2/transport/frame_settings.cc \ 3616 src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 3617 src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 3618 src/core/ext/transport/chttp2/transport/hpack_mapping.cc \ 3619 src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 3620 src/core/ext/transport/chttp2/transport/hpack_table.cc \ 3621 src/core/ext/transport/chttp2/transport/http2_settings.cc \ 3622 src/core/ext/transport/chttp2/transport/huffsyms.cc \ 3623 src/core/ext/transport/chttp2/transport/incoming_metadata.cc \ 3624 src/core/ext/transport/chttp2/transport/parsing.cc \ 3625 src/core/ext/transport/chttp2/transport/stream_lists.cc \ 3626 src/core/ext/transport/chttp2/transport/stream_map.cc \ 3627 src/core/ext/transport/chttp2/transport/varint.cc \ 3628 src/core/ext/transport/chttp2/transport/writing.cc \ 3629 src/core/ext/transport/chttp2/alpn/alpn.cc \ 3630 src/core/ext/filters/http/client/http_client_filter.cc \ 3631 src/core/ext/filters/http/http_filters_plugin.cc \ 3632 src/core/ext/filters/http/message_compress/message_compress_filter.cc \ 3633 src/core/ext/filters/http/server/http_server_filter.cc \ 3634 src/core/lib/http/httpcli_security_connector.cc \ 3635 src/core/lib/security/context/security_context.cc \ 3636 src/core/lib/security/credentials/alts/alts_credentials.cc \ 3637 src/core/lib/security/credentials/composite/composite_credentials.cc \ 3638 src/core/lib/security/credentials/credentials.cc \ 3639 src/core/lib/security/credentials/credentials_metadata.cc \ 3640 src/core/lib/security/credentials/fake/fake_credentials.cc \ 3641 src/core/lib/security/credentials/google_default/credentials_generic.cc \ 3642 src/core/lib/security/credentials/google_default/google_default_credentials.cc \ 3643 src/core/lib/security/credentials/iam/iam_credentials.cc \ 3644 src/core/lib/security/credentials/jwt/json_token.cc \ 3645 src/core/lib/security/credentials/jwt/jwt_credentials.cc \ 3646 src/core/lib/security/credentials/jwt/jwt_verifier.cc \ 3647 src/core/lib/security/credentials/local/local_credentials.cc \ 3648 src/core/lib/security/credentials/oauth2/oauth2_credentials.cc \ 3649 src/core/lib/security/credentials/plugin/plugin_credentials.cc \ 3650 src/core/lib/security/credentials/ssl/ssl_credentials.cc \ 3651 src/core/lib/security/security_connector/alts_security_connector.cc \ 3652 src/core/lib/security/security_connector/load_system_roots_fallback.cc \ 3653 src/core/lib/security/security_connector/load_system_roots_linux.cc \ 3654 src/core/lib/security/security_connector/local_security_connector.cc \ 3655 src/core/lib/security/security_connector/security_connector.cc \ 3656 src/core/lib/security/transport/client_auth_filter.cc \ 3657 src/core/lib/security/transport/secure_endpoint.cc \ 3658 src/core/lib/security/transport/security_handshaker.cc \ 3659 src/core/lib/security/transport/server_auth_filter.cc \ 3660 src/core/lib/security/transport/target_authority_table.cc \ 3661 src/core/lib/security/transport/tsi_error.cc \ 3662 src/core/lib/security/util/json_util.cc \ 3663 src/core/lib/surface/init_secure.cc \ 3664 src/core/tsi/alts/crypt/aes_gcm.cc \ 3665 src/core/tsi/alts/crypt/gsec.cc \ 3666 src/core/tsi/alts/frame_protector/alts_counter.cc \ 3667 src/core/tsi/alts/frame_protector/alts_crypter.cc \ 3668 src/core/tsi/alts/frame_protector/alts_frame_protector.cc \ 3669 src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc \ 3670 src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc \ 3671 src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc \ 3672 src/core/tsi/alts/frame_protector/frame_handler.cc \ 3673 src/core/tsi/alts/handshaker/alts_handshaker_client.cc \ 3674 src/core/tsi/alts/handshaker/alts_tsi_event.cc \ 3675 src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc \ 3676 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc \ 3677 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc \ 3678 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc \ 3679 src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc \ 3680 src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc \ 3681 src/core/lib/security/credentials/alts/check_gcp_environment.cc \ 3682 src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc \ 3683 src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc \ 3684 src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc \ 3685 src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc \ 3686 src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc \ 3687 src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc \ 3688 src/core/tsi/alts/handshaker/alts_handshaker_service_api.cc \ 3689 src/core/tsi/alts/handshaker/alts_handshaker_service_api_util.cc \ 3690 src/core/tsi/alts/handshaker/alts_tsi_utils.cc \ 3691 src/core/tsi/alts/handshaker/transport_security_common_api.cc \ 3692 src/core/tsi/alts/handshaker/altscontext.pb.c \ 3693 src/core/tsi/alts/handshaker/handshaker.pb.c \ 3694 src/core/tsi/alts/handshaker/transport_security_common.pb.c \ 3695 third_party/nanopb/pb_common.c \ 3696 third_party/nanopb/pb_decode.c \ 3697 third_party/nanopb/pb_encode.c \ 3698 src/core/tsi/transport_security.cc \ 3699 src/core/ext/transport/chttp2/client/insecure/channel_create.cc \ 3700 src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc \ 3701 src/core/ext/transport/chttp2/client/authority.cc \ 3702 src/core/ext/transport/chttp2/client/chttp2_connector.cc \ 3703 src/core/ext/filters/client_channel/backup_poller.cc \ 3704 src/core/ext/filters/client_channel/channel_connectivity.cc \ 3705 src/core/ext/filters/client_channel/client_channel.cc \ 3706 src/core/ext/filters/client_channel/client_channel_channelz.cc \ 3707 src/core/ext/filters/client_channel/client_channel_factory.cc \ 3708 src/core/ext/filters/client_channel/client_channel_plugin.cc \ 3709 src/core/ext/filters/client_channel/connector.cc \ 3710 src/core/ext/filters/client_channel/http_connect_handshaker.cc \ 3711 src/core/ext/filters/client_channel/http_proxy.cc \ 3712 src/core/ext/filters/client_channel/lb_policy.cc \ 3713 src/core/ext/filters/client_channel/lb_policy_factory.cc \ 3714 src/core/ext/filters/client_channel/lb_policy_registry.cc \ 3715 src/core/ext/filters/client_channel/method_params.cc \ 3716 src/core/ext/filters/client_channel/parse_address.cc \ 3717 src/core/ext/filters/client_channel/proxy_mapper.cc \ 3718 src/core/ext/filters/client_channel/proxy_mapper_registry.cc \ 3719 src/core/ext/filters/client_channel/resolver.cc \ 3720 src/core/ext/filters/client_channel/resolver_registry.cc \ 3721 src/core/ext/filters/client_channel/retry_throttle.cc \ 3722 src/core/ext/filters/client_channel/subchannel.cc \ 3723 src/core/ext/filters/client_channel/subchannel_index.cc \ 3724 src/core/ext/filters/client_channel/uri_parser.cc \ 3725 src/core/ext/filters/deadline/deadline_filter.cc \ 3726 src/core/tsi/alts_transport_security.cc \ 3727 src/core/tsi/fake_transport_security.cc \ 3728 src/core/tsi/local_transport_security.cc \ 3729 src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc \ 3730 src/core/tsi/ssl/session_cache/ssl_session_cache.cc \ 3731 src/core/tsi/ssl/session_cache/ssl_session_openssl.cc \ 3732 src/core/tsi/ssl_transport_security.cc \ 3733 src/core/tsi/transport_security_grpc.cc \ 3734 src/core/ext/transport/chttp2/server/chttp2_server.cc \ 3735 src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc \ 3736 src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc \ 3737 src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc \ 3738 src/core/ext/transport/inproc/inproc_plugin.cc \ 3739 src/core/ext/transport/inproc/inproc_transport.cc \ 3740 src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc \ 3741 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc \ 3742 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc \ 3743 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc \ 3744 src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc \ 3745 src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/duration.pb.c \ 3746 src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/timestamp.pb.c \ 3747 src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c \ 3748 src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc \ 3749 src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc \ 3750 src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc \ 3751 src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc \ 3752 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.cc \ 3753 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc \ 3754 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc \ 3755 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc \ 3756 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc \ 3757 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc \ 3758 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc \ 3759 src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc \ 3760 src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc \ 3761 src/core/ext/filters/census/grpc_context.cc \ 3762 src/core/ext/filters/max_age/max_age_filter.cc \ 3763 src/core/ext/filters/message_size/message_size_filter.cc \ 3764 src/core/ext/filters/http/client_authority_filter.cc \ 3765 src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc \ 3766 src/core/ext/filters/workarounds/workaround_utils.cc \ 3767 src/core/plugin_registry/grpc_plugin_registry.cc \ 3768 3769 PUBLIC_HEADERS_C += \ 3770 include/grpc/impl/codegen/byte_buffer.h \ 3771 include/grpc/impl/codegen/byte_buffer_reader.h \ 3772 include/grpc/impl/codegen/compression_types.h \ 3773 include/grpc/impl/codegen/connectivity_state.h \ 3774 include/grpc/impl/codegen/grpc_types.h \ 3775 include/grpc/impl/codegen/propagation_bits.h \ 3776 include/grpc/impl/codegen/slice.h \ 3777 include/grpc/impl/codegen/status.h \ 3778 include/grpc/impl/codegen/atm.h \ 3779 include/grpc/impl/codegen/atm_gcc_atomic.h \ 3780 include/grpc/impl/codegen/atm_gcc_sync.h \ 3781 include/grpc/impl/codegen/atm_windows.h \ 3782 include/grpc/impl/codegen/fork.h \ 3783 include/grpc/impl/codegen/gpr_slice.h \ 3784 include/grpc/impl/codegen/gpr_types.h \ 3785 include/grpc/impl/codegen/log.h \ 3786 include/grpc/impl/codegen/port_platform.h \ 3787 include/grpc/impl/codegen/sync.h \ 3788 include/grpc/impl/codegen/sync_custom.h \ 3789 include/grpc/impl/codegen/sync_generic.h \ 3790 include/grpc/impl/codegen/sync_posix.h \ 3791 include/grpc/impl/codegen/sync_windows.h \ 3792 include/grpc/grpc_security.h \ 3793 include/grpc/byte_buffer.h \ 3794 include/grpc/byte_buffer_reader.h \ 3795 include/grpc/compression.h \ 3796 include/grpc/fork.h \ 3797 include/grpc/grpc.h \ 3798 include/grpc/grpc_posix.h \ 3799 include/grpc/grpc_security_constants.h \ 3800 include/grpc/load_reporting.h \ 3801 include/grpc/slice.h \ 3802 include/grpc/slice_buffer.h \ 3803 include/grpc/status.h \ 3804 include/grpc/support/workaround_list.h \ 3805 include/grpc/census.h \ 3806 3807 LIBGRPC_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC)))) 3808 3809 3810 ifeq ($(NO_SECURE),true) 3811 3812 # You can't build secure libraries if you don't have OpenSSL. 3813 3814 $(LIBDIR)/$(CONFIG)/libgrpc.a: openssl_dep_error 3815 3816 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): openssl_dep_error 3817 3818 else 3819 3820 3821 $(LIBDIR)/$(CONFIG)/libgrpc.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBGRPC_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(OPENSSL_MERGE_OBJS) 3822 $(E) "[AR] Creating $@" 3823 $(Q) mkdir -p `dirname $@` 3824 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc.a 3825 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(OPENSSL_MERGE_OBJS) 3826 ifeq ($(SYSTEM),Darwin) 3827 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc.a 3828 endif 3829 3830 3831 3832 ifeq ($(SYSTEM),MINGW32) 3833 $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_DEP) 3834 $(E) "[LD] Linking $@" 3835 $(Q) mkdir -p `dirname $@` 3836 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 3837 else 3838 $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_DEP) 3839 $(E) "[LD] Linking $@" 3840 $(Q) mkdir -p `dirname $@` 3841 ifeq ($(SYSTEM),Darwin) 3842 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 3843 else 3844 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc.so.6 -o $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 3845 $(Q) ln -sf $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).so.6 3846 $(Q) ln -sf $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).so 3847 endif 3848 endif 3849 3850 endif 3851 3852 ifneq ($(NO_SECURE),true) 3853 ifneq ($(NO_DEPS),true) 3854 -include $(LIBGRPC_OBJS:.o=.dep) 3855 endif 3856 endif 3857 3858 3859 LIBGRPC_CRONET_SRC = \ 3860 src/core/lib/surface/init.cc \ 3861 src/core/lib/avl/avl.cc \ 3862 src/core/lib/backoff/backoff.cc \ 3863 src/core/lib/channel/channel_args.cc \ 3864 src/core/lib/channel/channel_stack.cc \ 3865 src/core/lib/channel/channel_stack_builder.cc \ 3866 src/core/lib/channel/channel_trace.cc \ 3867 src/core/lib/channel/channelz.cc \ 3868 src/core/lib/channel/channelz_registry.cc \ 3869 src/core/lib/channel/connected_channel.cc \ 3870 src/core/lib/channel/handshaker.cc \ 3871 src/core/lib/channel/handshaker_factory.cc \ 3872 src/core/lib/channel/handshaker_registry.cc \ 3873 src/core/lib/channel/status_util.cc \ 3874 src/core/lib/compression/compression.cc \ 3875 src/core/lib/compression/compression_internal.cc \ 3876 src/core/lib/compression/message_compress.cc \ 3877 src/core/lib/compression/stream_compression.cc \ 3878 src/core/lib/compression/stream_compression_gzip.cc \ 3879 src/core/lib/compression/stream_compression_identity.cc \ 3880 src/core/lib/debug/stats.cc \ 3881 src/core/lib/debug/stats_data.cc \ 3882 src/core/lib/http/format_request.cc \ 3883 src/core/lib/http/httpcli.cc \ 3884 src/core/lib/http/parser.cc \ 3885 src/core/lib/iomgr/buffer_list.cc \ 3886 src/core/lib/iomgr/call_combiner.cc \ 3887 src/core/lib/iomgr/combiner.cc \ 3888 src/core/lib/iomgr/endpoint.cc \ 3889 src/core/lib/iomgr/endpoint_pair_posix.cc \ 3890 src/core/lib/iomgr/endpoint_pair_uv.cc \ 3891 src/core/lib/iomgr/endpoint_pair_windows.cc \ 3892 src/core/lib/iomgr/error.cc \ 3893 src/core/lib/iomgr/ev_epoll1_linux.cc \ 3894 src/core/lib/iomgr/ev_epollex_linux.cc \ 3895 src/core/lib/iomgr/ev_epollsig_linux.cc \ 3896 src/core/lib/iomgr/ev_poll_posix.cc \ 3897 src/core/lib/iomgr/ev_posix.cc \ 3898 src/core/lib/iomgr/ev_windows.cc \ 3899 src/core/lib/iomgr/exec_ctx.cc \ 3900 src/core/lib/iomgr/executor.cc \ 3901 src/core/lib/iomgr/fork_posix.cc \ 3902 src/core/lib/iomgr/fork_windows.cc \ 3903 src/core/lib/iomgr/gethostname_fallback.cc \ 3904 src/core/lib/iomgr/gethostname_host_name_max.cc \ 3905 src/core/lib/iomgr/gethostname_sysconf.cc \ 3906 src/core/lib/iomgr/internal_errqueue.cc \ 3907 src/core/lib/iomgr/iocp_windows.cc \ 3908 src/core/lib/iomgr/iomgr.cc \ 3909 src/core/lib/iomgr/iomgr_custom.cc \ 3910 src/core/lib/iomgr/iomgr_internal.cc \ 3911 src/core/lib/iomgr/iomgr_posix.cc \ 3912 src/core/lib/iomgr/iomgr_uv.cc \ 3913 src/core/lib/iomgr/iomgr_windows.cc \ 3914 src/core/lib/iomgr/is_epollexclusive_available.cc \ 3915 src/core/lib/iomgr/load_file.cc \ 3916 src/core/lib/iomgr/lockfree_event.cc \ 3917 src/core/lib/iomgr/network_status_tracker.cc \ 3918 src/core/lib/iomgr/polling_entity.cc \ 3919 src/core/lib/iomgr/pollset.cc \ 3920 src/core/lib/iomgr/pollset_custom.cc \ 3921 src/core/lib/iomgr/pollset_set.cc \ 3922 src/core/lib/iomgr/pollset_set_custom.cc \ 3923 src/core/lib/iomgr/pollset_set_windows.cc \ 3924 src/core/lib/iomgr/pollset_uv.cc \ 3925 src/core/lib/iomgr/pollset_windows.cc \ 3926 src/core/lib/iomgr/resolve_address.cc \ 3927 src/core/lib/iomgr/resolve_address_custom.cc \ 3928 src/core/lib/iomgr/resolve_address_posix.cc \ 3929 src/core/lib/iomgr/resolve_address_windows.cc \ 3930 src/core/lib/iomgr/resource_quota.cc \ 3931 src/core/lib/iomgr/sockaddr_utils.cc \ 3932 src/core/lib/iomgr/socket_factory_posix.cc \ 3933 src/core/lib/iomgr/socket_mutator.cc \ 3934 src/core/lib/iomgr/socket_utils_common_posix.cc \ 3935 src/core/lib/iomgr/socket_utils_linux.cc \ 3936 src/core/lib/iomgr/socket_utils_posix.cc \ 3937 src/core/lib/iomgr/socket_utils_uv.cc \ 3938 src/core/lib/iomgr/socket_utils_windows.cc \ 3939 src/core/lib/iomgr/socket_windows.cc \ 3940 src/core/lib/iomgr/tcp_client.cc \ 3941 src/core/lib/iomgr/tcp_client_custom.cc \ 3942 src/core/lib/iomgr/tcp_client_posix.cc \ 3943 src/core/lib/iomgr/tcp_client_windows.cc \ 3944 src/core/lib/iomgr/tcp_custom.cc \ 3945 src/core/lib/iomgr/tcp_posix.cc \ 3946 src/core/lib/iomgr/tcp_server.cc \ 3947 src/core/lib/iomgr/tcp_server_custom.cc \ 3948 src/core/lib/iomgr/tcp_server_posix.cc \ 3949 src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 3950 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 3951 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 3952 src/core/lib/iomgr/tcp_server_windows.cc \ 3953 src/core/lib/iomgr/tcp_uv.cc \ 3954 src/core/lib/iomgr/tcp_windows.cc \ 3955 src/core/lib/iomgr/time_averaged_stats.cc \ 3956 src/core/lib/iomgr/timer.cc \ 3957 src/core/lib/iomgr/timer_custom.cc \ 3958 src/core/lib/iomgr/timer_generic.cc \ 3959 src/core/lib/iomgr/timer_heap.cc \ 3960 src/core/lib/iomgr/timer_manager.cc \ 3961 src/core/lib/iomgr/timer_uv.cc \ 3962 src/core/lib/iomgr/udp_server.cc \ 3963 src/core/lib/iomgr/unix_sockets_posix.cc \ 3964 src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 3965 src/core/lib/iomgr/wakeup_fd_cv.cc \ 3966 src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 3967 src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 3968 src/core/lib/iomgr/wakeup_fd_pipe.cc \ 3969 src/core/lib/iomgr/wakeup_fd_posix.cc \ 3970 src/core/lib/json/json.cc \ 3971 src/core/lib/json/json_reader.cc \ 3972 src/core/lib/json/json_string.cc \ 3973 src/core/lib/json/json_writer.cc \ 3974 src/core/lib/slice/b64.cc \ 3975 src/core/lib/slice/percent_encoding.cc \ 3976 src/core/lib/slice/slice.cc \ 3977 src/core/lib/slice/slice_buffer.cc \ 3978 src/core/lib/slice/slice_intern.cc \ 3979 src/core/lib/slice/slice_string_helpers.cc \ 3980 src/core/lib/surface/api_trace.cc \ 3981 src/core/lib/surface/byte_buffer.cc \ 3982 src/core/lib/surface/byte_buffer_reader.cc \ 3983 src/core/lib/surface/call.cc \ 3984 src/core/lib/surface/call_details.cc \ 3985 src/core/lib/surface/call_log_batch.cc \ 3986 src/core/lib/surface/channel.cc \ 3987 src/core/lib/surface/channel_init.cc \ 3988 src/core/lib/surface/channel_ping.cc \ 3989 src/core/lib/surface/channel_stack_type.cc \ 3990 src/core/lib/surface/completion_queue.cc \ 3991 src/core/lib/surface/completion_queue_factory.cc \ 3992 src/core/lib/surface/event_string.cc \ 3993 src/core/lib/surface/lame_client.cc \ 3994 src/core/lib/surface/metadata_array.cc \ 3995 src/core/lib/surface/server.cc \ 3996 src/core/lib/surface/validate_metadata.cc \ 3997 src/core/lib/surface/version.cc \ 3998 src/core/lib/transport/bdp_estimator.cc \ 3999 src/core/lib/transport/byte_stream.cc \ 4000 src/core/lib/transport/connectivity_state.cc \ 4001 src/core/lib/transport/error_utils.cc \ 4002 src/core/lib/transport/metadata.cc \ 4003 src/core/lib/transport/metadata_batch.cc \ 4004 src/core/lib/transport/pid_controller.cc \ 4005 src/core/lib/transport/service_config.cc \ 4006 src/core/lib/transport/static_metadata.cc \ 4007 src/core/lib/transport/status_conversion.cc \ 4008 src/core/lib/transport/status_metadata.cc \ 4009 src/core/lib/transport/timeout_encoding.cc \ 4010 src/core/lib/transport/transport.cc \ 4011 src/core/lib/transport/transport_op_string.cc \ 4012 src/core/lib/debug/trace.cc \ 4013 src/core/ext/transport/cronet/client/secure/cronet_channel_create.cc \ 4014 src/core/ext/transport/cronet/transport/cronet_api_dummy.cc \ 4015 src/core/ext/transport/cronet/transport/cronet_transport.cc \ 4016 src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc \ 4017 src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 4018 src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 4019 src/core/ext/transport/chttp2/transport/chttp2_plugin.cc \ 4020 src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 4021 src/core/ext/transport/chttp2/transport/flow_control.cc \ 4022 src/core/ext/transport/chttp2/transport/frame_data.cc \ 4023 src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 4024 src/core/ext/transport/chttp2/transport/frame_ping.cc \ 4025 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 4026 src/core/ext/transport/chttp2/transport/frame_settings.cc \ 4027 src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 4028 src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 4029 src/core/ext/transport/chttp2/transport/hpack_mapping.cc \ 4030 src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 4031 src/core/ext/transport/chttp2/transport/hpack_table.cc \ 4032 src/core/ext/transport/chttp2/transport/http2_settings.cc \ 4033 src/core/ext/transport/chttp2/transport/huffsyms.cc \ 4034 src/core/ext/transport/chttp2/transport/incoming_metadata.cc \ 4035 src/core/ext/transport/chttp2/transport/parsing.cc \ 4036 src/core/ext/transport/chttp2/transport/stream_lists.cc \ 4037 src/core/ext/transport/chttp2/transport/stream_map.cc \ 4038 src/core/ext/transport/chttp2/transport/varint.cc \ 4039 src/core/ext/transport/chttp2/transport/writing.cc \ 4040 src/core/ext/transport/chttp2/alpn/alpn.cc \ 4041 src/core/ext/filters/http/client/http_client_filter.cc \ 4042 src/core/ext/filters/http/http_filters_plugin.cc \ 4043 src/core/ext/filters/http/message_compress/message_compress_filter.cc \ 4044 src/core/ext/filters/http/server/http_server_filter.cc \ 4045 src/core/ext/filters/client_channel/backup_poller.cc \ 4046 src/core/ext/filters/client_channel/channel_connectivity.cc \ 4047 src/core/ext/filters/client_channel/client_channel.cc \ 4048 src/core/ext/filters/client_channel/client_channel_channelz.cc \ 4049 src/core/ext/filters/client_channel/client_channel_factory.cc \ 4050 src/core/ext/filters/client_channel/client_channel_plugin.cc \ 4051 src/core/ext/filters/client_channel/connector.cc \ 4052 src/core/ext/filters/client_channel/http_connect_handshaker.cc \ 4053 src/core/ext/filters/client_channel/http_proxy.cc \ 4054 src/core/ext/filters/client_channel/lb_policy.cc \ 4055 src/core/ext/filters/client_channel/lb_policy_factory.cc \ 4056 src/core/ext/filters/client_channel/lb_policy_registry.cc \ 4057 src/core/ext/filters/client_channel/method_params.cc \ 4058 src/core/ext/filters/client_channel/parse_address.cc \ 4059 src/core/ext/filters/client_channel/proxy_mapper.cc \ 4060 src/core/ext/filters/client_channel/proxy_mapper_registry.cc \ 4061 src/core/ext/filters/client_channel/resolver.cc \ 4062 src/core/ext/filters/client_channel/resolver_registry.cc \ 4063 src/core/ext/filters/client_channel/retry_throttle.cc \ 4064 src/core/ext/filters/client_channel/subchannel.cc \ 4065 src/core/ext/filters/client_channel/subchannel_index.cc \ 4066 src/core/ext/filters/client_channel/uri_parser.cc \ 4067 src/core/ext/filters/deadline/deadline_filter.cc \ 4068 src/core/lib/http/httpcli_security_connector.cc \ 4069 src/core/lib/security/context/security_context.cc \ 4070 src/core/lib/security/credentials/alts/alts_credentials.cc \ 4071 src/core/lib/security/credentials/composite/composite_credentials.cc \ 4072 src/core/lib/security/credentials/credentials.cc \ 4073 src/core/lib/security/credentials/credentials_metadata.cc \ 4074 src/core/lib/security/credentials/fake/fake_credentials.cc \ 4075 src/core/lib/security/credentials/google_default/credentials_generic.cc \ 4076 src/core/lib/security/credentials/google_default/google_default_credentials.cc \ 4077 src/core/lib/security/credentials/iam/iam_credentials.cc \ 4078 src/core/lib/security/credentials/jwt/json_token.cc \ 4079 src/core/lib/security/credentials/jwt/jwt_credentials.cc \ 4080 src/core/lib/security/credentials/jwt/jwt_verifier.cc \ 4081 src/core/lib/security/credentials/local/local_credentials.cc \ 4082 src/core/lib/security/credentials/oauth2/oauth2_credentials.cc \ 4083 src/core/lib/security/credentials/plugin/plugin_credentials.cc \ 4084 src/core/lib/security/credentials/ssl/ssl_credentials.cc \ 4085 src/core/lib/security/security_connector/alts_security_connector.cc \ 4086 src/core/lib/security/security_connector/load_system_roots_fallback.cc \ 4087 src/core/lib/security/security_connector/load_system_roots_linux.cc \ 4088 src/core/lib/security/security_connector/local_security_connector.cc \ 4089 src/core/lib/security/security_connector/security_connector.cc \ 4090 src/core/lib/security/transport/client_auth_filter.cc \ 4091 src/core/lib/security/transport/secure_endpoint.cc \ 4092 src/core/lib/security/transport/security_handshaker.cc \ 4093 src/core/lib/security/transport/server_auth_filter.cc \ 4094 src/core/lib/security/transport/target_authority_table.cc \ 4095 src/core/lib/security/transport/tsi_error.cc \ 4096 src/core/lib/security/util/json_util.cc \ 4097 src/core/lib/surface/init_secure.cc \ 4098 src/core/tsi/alts/crypt/aes_gcm.cc \ 4099 src/core/tsi/alts/crypt/gsec.cc \ 4100 src/core/tsi/alts/frame_protector/alts_counter.cc \ 4101 src/core/tsi/alts/frame_protector/alts_crypter.cc \ 4102 src/core/tsi/alts/frame_protector/alts_frame_protector.cc \ 4103 src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc \ 4104 src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc \ 4105 src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc \ 4106 src/core/tsi/alts/frame_protector/frame_handler.cc \ 4107 src/core/tsi/alts/handshaker/alts_handshaker_client.cc \ 4108 src/core/tsi/alts/handshaker/alts_tsi_event.cc \ 4109 src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc \ 4110 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc \ 4111 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc \ 4112 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc \ 4113 src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc \ 4114 src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc \ 4115 src/core/lib/security/credentials/alts/check_gcp_environment.cc \ 4116 src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc \ 4117 src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc \ 4118 src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc \ 4119 src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc \ 4120 src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc \ 4121 src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc \ 4122 src/core/tsi/alts/handshaker/alts_handshaker_service_api.cc \ 4123 src/core/tsi/alts/handshaker/alts_handshaker_service_api_util.cc \ 4124 src/core/tsi/alts/handshaker/alts_tsi_utils.cc \ 4125 src/core/tsi/alts/handshaker/transport_security_common_api.cc \ 4126 src/core/tsi/alts/handshaker/altscontext.pb.c \ 4127 src/core/tsi/alts/handshaker/handshaker.pb.c \ 4128 src/core/tsi/alts/handshaker/transport_security_common.pb.c \ 4129 third_party/nanopb/pb_common.c \ 4130 third_party/nanopb/pb_decode.c \ 4131 third_party/nanopb/pb_encode.c \ 4132 src/core/tsi/transport_security.cc \ 4133 src/core/ext/transport/chttp2/client/insecure/channel_create.cc \ 4134 src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc \ 4135 src/core/ext/transport/chttp2/client/authority.cc \ 4136 src/core/ext/transport/chttp2/client/chttp2_connector.cc \ 4137 src/core/tsi/alts_transport_security.cc \ 4138 src/core/tsi/fake_transport_security.cc \ 4139 src/core/tsi/local_transport_security.cc \ 4140 src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc \ 4141 src/core/tsi/ssl/session_cache/ssl_session_cache.cc \ 4142 src/core/tsi/ssl/session_cache/ssl_session_openssl.cc \ 4143 src/core/tsi/ssl_transport_security.cc \ 4144 src/core/tsi/transport_security_grpc.cc \ 4145 src/core/plugin_registry/grpc_cronet_plugin_registry.cc \ 4146 4147 PUBLIC_HEADERS_C += \ 4148 include/grpc/impl/codegen/byte_buffer.h \ 4149 include/grpc/impl/codegen/byte_buffer_reader.h \ 4150 include/grpc/impl/codegen/compression_types.h \ 4151 include/grpc/impl/codegen/connectivity_state.h \ 4152 include/grpc/impl/codegen/grpc_types.h \ 4153 include/grpc/impl/codegen/propagation_bits.h \ 4154 include/grpc/impl/codegen/slice.h \ 4155 include/grpc/impl/codegen/status.h \ 4156 include/grpc/impl/codegen/atm.h \ 4157 include/grpc/impl/codegen/atm_gcc_atomic.h \ 4158 include/grpc/impl/codegen/atm_gcc_sync.h \ 4159 include/grpc/impl/codegen/atm_windows.h \ 4160 include/grpc/impl/codegen/fork.h \ 4161 include/grpc/impl/codegen/gpr_slice.h \ 4162 include/grpc/impl/codegen/gpr_types.h \ 4163 include/grpc/impl/codegen/log.h \ 4164 include/grpc/impl/codegen/port_platform.h \ 4165 include/grpc/impl/codegen/sync.h \ 4166 include/grpc/impl/codegen/sync_custom.h \ 4167 include/grpc/impl/codegen/sync_generic.h \ 4168 include/grpc/impl/codegen/sync_posix.h \ 4169 include/grpc/impl/codegen/sync_windows.h \ 4170 include/grpc/grpc_cronet.h \ 4171 include/grpc/grpc_security.h \ 4172 include/grpc/grpc_security_constants.h \ 4173 4174 LIBGRPC_CRONET_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_CRONET_SRC)))) 4175 4176 4177 ifeq ($(NO_SECURE),true) 4178 4179 # You can't build secure libraries if you don't have OpenSSL. 4180 4181 $(LIBDIR)/$(CONFIG)/libgrpc_cronet.a: openssl_dep_error 4182 4183 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): openssl_dep_error 4184 4185 else 4186 4187 4188 $(LIBDIR)/$(CONFIG)/libgrpc_cronet.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBGRPC_CRONET_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(OPENSSL_MERGE_OBJS) 4189 $(E) "[AR] Creating $@" 4190 $(Q) mkdir -p `dirname $@` 4191 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_cronet.a 4192 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc_cronet.a $(LIBGRPC_CRONET_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(OPENSSL_MERGE_OBJS) 4193 ifeq ($(SYSTEM),Darwin) 4194 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_cronet.a 4195 endif 4196 4197 4198 4199 ifeq ($(SYSTEM),MINGW32) 4200 $(LIBDIR)/$(CONFIG)/grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_CRONET_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_DEP) 4201 $(E) "[LD] Linking $@" 4202 $(Q) mkdir -p `dirname $@` 4203 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc_cronet$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_CRONET_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 4204 else 4205 $(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_CRONET_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_DEP) 4206 $(E) "[LD] Linking $@" 4207 $(Q) mkdir -p `dirname $@` 4208 ifeq ($(SYSTEM),Darwin) 4209 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_CRONET_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 4210 else 4211 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_cronet.so.6 -o $(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_CRONET_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 4212 $(Q) ln -sf $(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE).so.6 4213 $(Q) ln -sf $(SHARED_PREFIX)grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_cronet$(SHARED_VERSION_CORE).so 4214 endif 4215 endif 4216 4217 endif 4218 4219 ifneq ($(NO_SECURE),true) 4220 ifneq ($(NO_DEPS),true) 4221 -include $(LIBGRPC_CRONET_OBJS:.o=.dep) 4222 endif 4223 endif 4224 4225 4226 LIBGRPC_TEST_UTIL_SRC = \ 4227 test/core/end2end/data/client_certs.cc \ 4228 test/core/end2end/data/server1_cert.cc \ 4229 test/core/end2end/data/server1_key.cc \ 4230 test/core/end2end/data/test_root_cert.cc \ 4231 test/core/security/oauth2_utils.cc \ 4232 src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc \ 4233 test/core/end2end/cq_verifier.cc \ 4234 test/core/end2end/fixtures/http_proxy_fixture.cc \ 4235 test/core/end2end/fixtures/proxy.cc \ 4236 test/core/iomgr/endpoint_tests.cc \ 4237 test/core/util/debugger_macros.cc \ 4238 test/core/util/fuzzer_util.cc \ 4239 test/core/util/grpc_profiler.cc \ 4240 test/core/util/histogram.cc \ 4241 test/core/util/memory_counters.cc \ 4242 test/core/util/mock_endpoint.cc \ 4243 test/core/util/parse_hexstring.cc \ 4244 test/core/util/passthru_endpoint.cc \ 4245 test/core/util/port.cc \ 4246 test/core/util/port_isolated_runtime_environment.cc \ 4247 test/core/util/port_server_client.cc \ 4248 test/core/util/slice_splitter.cc \ 4249 test/core/util/subprocess_posix.cc \ 4250 test/core/util/subprocess_windows.cc \ 4251 test/core/util/tracer_util.cc \ 4252 test/core/util/trickle_endpoint.cc \ 4253 test/core/util/cmdline.cc \ 4254 src/core/lib/avl/avl.cc \ 4255 src/core/lib/backoff/backoff.cc \ 4256 src/core/lib/channel/channel_args.cc \ 4257 src/core/lib/channel/channel_stack.cc \ 4258 src/core/lib/channel/channel_stack_builder.cc \ 4259 src/core/lib/channel/channel_trace.cc \ 4260 src/core/lib/channel/channelz.cc \ 4261 src/core/lib/channel/channelz_registry.cc \ 4262 src/core/lib/channel/connected_channel.cc \ 4263 src/core/lib/channel/handshaker.cc \ 4264 src/core/lib/channel/handshaker_factory.cc \ 4265 src/core/lib/channel/handshaker_registry.cc \ 4266 src/core/lib/channel/status_util.cc \ 4267 src/core/lib/compression/compression.cc \ 4268 src/core/lib/compression/compression_internal.cc \ 4269 src/core/lib/compression/message_compress.cc \ 4270 src/core/lib/compression/stream_compression.cc \ 4271 src/core/lib/compression/stream_compression_gzip.cc \ 4272 src/core/lib/compression/stream_compression_identity.cc \ 4273 src/core/lib/debug/stats.cc \ 4274 src/core/lib/debug/stats_data.cc \ 4275 src/core/lib/http/format_request.cc \ 4276 src/core/lib/http/httpcli.cc \ 4277 src/core/lib/http/parser.cc \ 4278 src/core/lib/iomgr/buffer_list.cc \ 4279 src/core/lib/iomgr/call_combiner.cc \ 4280 src/core/lib/iomgr/combiner.cc \ 4281 src/core/lib/iomgr/endpoint.cc \ 4282 src/core/lib/iomgr/endpoint_pair_posix.cc \ 4283 src/core/lib/iomgr/endpoint_pair_uv.cc \ 4284 src/core/lib/iomgr/endpoint_pair_windows.cc \ 4285 src/core/lib/iomgr/error.cc \ 4286 src/core/lib/iomgr/ev_epoll1_linux.cc \ 4287 src/core/lib/iomgr/ev_epollex_linux.cc \ 4288 src/core/lib/iomgr/ev_epollsig_linux.cc \ 4289 src/core/lib/iomgr/ev_poll_posix.cc \ 4290 src/core/lib/iomgr/ev_posix.cc \ 4291 src/core/lib/iomgr/ev_windows.cc \ 4292 src/core/lib/iomgr/exec_ctx.cc \ 4293 src/core/lib/iomgr/executor.cc \ 4294 src/core/lib/iomgr/fork_posix.cc \ 4295 src/core/lib/iomgr/fork_windows.cc \ 4296 src/core/lib/iomgr/gethostname_fallback.cc \ 4297 src/core/lib/iomgr/gethostname_host_name_max.cc \ 4298 src/core/lib/iomgr/gethostname_sysconf.cc \ 4299 src/core/lib/iomgr/internal_errqueue.cc \ 4300 src/core/lib/iomgr/iocp_windows.cc \ 4301 src/core/lib/iomgr/iomgr.cc \ 4302 src/core/lib/iomgr/iomgr_custom.cc \ 4303 src/core/lib/iomgr/iomgr_internal.cc \ 4304 src/core/lib/iomgr/iomgr_posix.cc \ 4305 src/core/lib/iomgr/iomgr_uv.cc \ 4306 src/core/lib/iomgr/iomgr_windows.cc \ 4307 src/core/lib/iomgr/is_epollexclusive_available.cc \ 4308 src/core/lib/iomgr/load_file.cc \ 4309 src/core/lib/iomgr/lockfree_event.cc \ 4310 src/core/lib/iomgr/network_status_tracker.cc \ 4311 src/core/lib/iomgr/polling_entity.cc \ 4312 src/core/lib/iomgr/pollset.cc \ 4313 src/core/lib/iomgr/pollset_custom.cc \ 4314 src/core/lib/iomgr/pollset_set.cc \ 4315 src/core/lib/iomgr/pollset_set_custom.cc \ 4316 src/core/lib/iomgr/pollset_set_windows.cc \ 4317 src/core/lib/iomgr/pollset_uv.cc \ 4318 src/core/lib/iomgr/pollset_windows.cc \ 4319 src/core/lib/iomgr/resolve_address.cc \ 4320 src/core/lib/iomgr/resolve_address_custom.cc \ 4321 src/core/lib/iomgr/resolve_address_posix.cc \ 4322 src/core/lib/iomgr/resolve_address_windows.cc \ 4323 src/core/lib/iomgr/resource_quota.cc \ 4324 src/core/lib/iomgr/sockaddr_utils.cc \ 4325 src/core/lib/iomgr/socket_factory_posix.cc \ 4326 src/core/lib/iomgr/socket_mutator.cc \ 4327 src/core/lib/iomgr/socket_utils_common_posix.cc \ 4328 src/core/lib/iomgr/socket_utils_linux.cc \ 4329 src/core/lib/iomgr/socket_utils_posix.cc \ 4330 src/core/lib/iomgr/socket_utils_uv.cc \ 4331 src/core/lib/iomgr/socket_utils_windows.cc \ 4332 src/core/lib/iomgr/socket_windows.cc \ 4333 src/core/lib/iomgr/tcp_client.cc \ 4334 src/core/lib/iomgr/tcp_client_custom.cc \ 4335 src/core/lib/iomgr/tcp_client_posix.cc \ 4336 src/core/lib/iomgr/tcp_client_windows.cc \ 4337 src/core/lib/iomgr/tcp_custom.cc \ 4338 src/core/lib/iomgr/tcp_posix.cc \ 4339 src/core/lib/iomgr/tcp_server.cc \ 4340 src/core/lib/iomgr/tcp_server_custom.cc \ 4341 src/core/lib/iomgr/tcp_server_posix.cc \ 4342 src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 4343 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 4344 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 4345 src/core/lib/iomgr/tcp_server_windows.cc \ 4346 src/core/lib/iomgr/tcp_uv.cc \ 4347 src/core/lib/iomgr/tcp_windows.cc \ 4348 src/core/lib/iomgr/time_averaged_stats.cc \ 4349 src/core/lib/iomgr/timer.cc \ 4350 src/core/lib/iomgr/timer_custom.cc \ 4351 src/core/lib/iomgr/timer_generic.cc \ 4352 src/core/lib/iomgr/timer_heap.cc \ 4353 src/core/lib/iomgr/timer_manager.cc \ 4354 src/core/lib/iomgr/timer_uv.cc \ 4355 src/core/lib/iomgr/udp_server.cc \ 4356 src/core/lib/iomgr/unix_sockets_posix.cc \ 4357 src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 4358 src/core/lib/iomgr/wakeup_fd_cv.cc \ 4359 src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 4360 src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 4361 src/core/lib/iomgr/wakeup_fd_pipe.cc \ 4362 src/core/lib/iomgr/wakeup_fd_posix.cc \ 4363 src/core/lib/json/json.cc \ 4364 src/core/lib/json/json_reader.cc \ 4365 src/core/lib/json/json_string.cc \ 4366 src/core/lib/json/json_writer.cc \ 4367 src/core/lib/slice/b64.cc \ 4368 src/core/lib/slice/percent_encoding.cc \ 4369 src/core/lib/slice/slice.cc \ 4370 src/core/lib/slice/slice_buffer.cc \ 4371 src/core/lib/slice/slice_intern.cc \ 4372 src/core/lib/slice/slice_string_helpers.cc \ 4373 src/core/lib/surface/api_trace.cc \ 4374 src/core/lib/surface/byte_buffer.cc \ 4375 src/core/lib/surface/byte_buffer_reader.cc \ 4376 src/core/lib/surface/call.cc \ 4377 src/core/lib/surface/call_details.cc \ 4378 src/core/lib/surface/call_log_batch.cc \ 4379 src/core/lib/surface/channel.cc \ 4380 src/core/lib/surface/channel_init.cc \ 4381 src/core/lib/surface/channel_ping.cc \ 4382 src/core/lib/surface/channel_stack_type.cc \ 4383 src/core/lib/surface/completion_queue.cc \ 4384 src/core/lib/surface/completion_queue_factory.cc \ 4385 src/core/lib/surface/event_string.cc \ 4386 src/core/lib/surface/lame_client.cc \ 4387 src/core/lib/surface/metadata_array.cc \ 4388 src/core/lib/surface/server.cc \ 4389 src/core/lib/surface/validate_metadata.cc \ 4390 src/core/lib/surface/version.cc \ 4391 src/core/lib/transport/bdp_estimator.cc \ 4392 src/core/lib/transport/byte_stream.cc \ 4393 src/core/lib/transport/connectivity_state.cc \ 4394 src/core/lib/transport/error_utils.cc \ 4395 src/core/lib/transport/metadata.cc \ 4396 src/core/lib/transport/metadata_batch.cc \ 4397 src/core/lib/transport/pid_controller.cc \ 4398 src/core/lib/transport/service_config.cc \ 4399 src/core/lib/transport/static_metadata.cc \ 4400 src/core/lib/transport/status_conversion.cc \ 4401 src/core/lib/transport/status_metadata.cc \ 4402 src/core/lib/transport/timeout_encoding.cc \ 4403 src/core/lib/transport/transport.cc \ 4404 src/core/lib/transport/transport_op_string.cc \ 4405 src/core/lib/debug/trace.cc \ 4406 src/core/ext/filters/client_channel/backup_poller.cc \ 4407 src/core/ext/filters/client_channel/channel_connectivity.cc \ 4408 src/core/ext/filters/client_channel/client_channel.cc \ 4409 src/core/ext/filters/client_channel/client_channel_channelz.cc \ 4410 src/core/ext/filters/client_channel/client_channel_factory.cc \ 4411 src/core/ext/filters/client_channel/client_channel_plugin.cc \ 4412 src/core/ext/filters/client_channel/connector.cc \ 4413 src/core/ext/filters/client_channel/http_connect_handshaker.cc \ 4414 src/core/ext/filters/client_channel/http_proxy.cc \ 4415 src/core/ext/filters/client_channel/lb_policy.cc \ 4416 src/core/ext/filters/client_channel/lb_policy_factory.cc \ 4417 src/core/ext/filters/client_channel/lb_policy_registry.cc \ 4418 src/core/ext/filters/client_channel/method_params.cc \ 4419 src/core/ext/filters/client_channel/parse_address.cc \ 4420 src/core/ext/filters/client_channel/proxy_mapper.cc \ 4421 src/core/ext/filters/client_channel/proxy_mapper_registry.cc \ 4422 src/core/ext/filters/client_channel/resolver.cc \ 4423 src/core/ext/filters/client_channel/resolver_registry.cc \ 4424 src/core/ext/filters/client_channel/retry_throttle.cc \ 4425 src/core/ext/filters/client_channel/subchannel.cc \ 4426 src/core/ext/filters/client_channel/subchannel_index.cc \ 4427 src/core/ext/filters/client_channel/uri_parser.cc \ 4428 src/core/ext/filters/deadline/deadline_filter.cc \ 4429 src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 4430 src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 4431 src/core/ext/transport/chttp2/transport/chttp2_plugin.cc \ 4432 src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 4433 src/core/ext/transport/chttp2/transport/flow_control.cc \ 4434 src/core/ext/transport/chttp2/transport/frame_data.cc \ 4435 src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 4436 src/core/ext/transport/chttp2/transport/frame_ping.cc \ 4437 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 4438 src/core/ext/transport/chttp2/transport/frame_settings.cc \ 4439 src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 4440 src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 4441 src/core/ext/transport/chttp2/transport/hpack_mapping.cc \ 4442 src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 4443 src/core/ext/transport/chttp2/transport/hpack_table.cc \ 4444 src/core/ext/transport/chttp2/transport/http2_settings.cc \ 4445 src/core/ext/transport/chttp2/transport/huffsyms.cc \ 4446 src/core/ext/transport/chttp2/transport/incoming_metadata.cc \ 4447 src/core/ext/transport/chttp2/transport/parsing.cc \ 4448 src/core/ext/transport/chttp2/transport/stream_lists.cc \ 4449 src/core/ext/transport/chttp2/transport/stream_map.cc \ 4450 src/core/ext/transport/chttp2/transport/varint.cc \ 4451 src/core/ext/transport/chttp2/transport/writing.cc \ 4452 src/core/ext/transport/chttp2/alpn/alpn.cc \ 4453 src/core/ext/filters/http/client/http_client_filter.cc \ 4454 src/core/ext/filters/http/http_filters_plugin.cc \ 4455 src/core/ext/filters/http/message_compress/message_compress_filter.cc \ 4456 src/core/ext/filters/http/server/http_server_filter.cc \ 4457 4458 PUBLIC_HEADERS_C += \ 4459 include/grpc/support/alloc.h \ 4460 include/grpc/support/atm.h \ 4461 include/grpc/support/atm_gcc_atomic.h \ 4462 include/grpc/support/atm_gcc_sync.h \ 4463 include/grpc/support/atm_windows.h \ 4464 include/grpc/support/cpu.h \ 4465 include/grpc/support/log.h \ 4466 include/grpc/support/log_windows.h \ 4467 include/grpc/support/port_platform.h \ 4468 include/grpc/support/string_util.h \ 4469 include/grpc/support/sync.h \ 4470 include/grpc/support/sync_custom.h \ 4471 include/grpc/support/sync_generic.h \ 4472 include/grpc/support/sync_posix.h \ 4473 include/grpc/support/sync_windows.h \ 4474 include/grpc/support/thd_id.h \ 4475 include/grpc/support/time.h \ 4476 include/grpc/impl/codegen/atm.h \ 4477 include/grpc/impl/codegen/atm_gcc_atomic.h \ 4478 include/grpc/impl/codegen/atm_gcc_sync.h \ 4479 include/grpc/impl/codegen/atm_windows.h \ 4480 include/grpc/impl/codegen/fork.h \ 4481 include/grpc/impl/codegen/gpr_slice.h \ 4482 include/grpc/impl/codegen/gpr_types.h \ 4483 include/grpc/impl/codegen/log.h \ 4484 include/grpc/impl/codegen/port_platform.h \ 4485 include/grpc/impl/codegen/sync.h \ 4486 include/grpc/impl/codegen/sync_custom.h \ 4487 include/grpc/impl/codegen/sync_generic.h \ 4488 include/grpc/impl/codegen/sync_posix.h \ 4489 include/grpc/impl/codegen/sync_windows.h \ 4490 include/grpc/impl/codegen/byte_buffer.h \ 4491 include/grpc/impl/codegen/byte_buffer_reader.h \ 4492 include/grpc/impl/codegen/compression_types.h \ 4493 include/grpc/impl/codegen/connectivity_state.h \ 4494 include/grpc/impl/codegen/grpc_types.h \ 4495 include/grpc/impl/codegen/propagation_bits.h \ 4496 include/grpc/impl/codegen/slice.h \ 4497 include/grpc/impl/codegen/status.h \ 4498 4499 LIBGRPC_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_SRC)))) 4500 4501 4502 ifeq ($(NO_SECURE),true) 4503 4504 # You can't build secure libraries if you don't have OpenSSL. 4505 4506 $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a: openssl_dep_error 4507 4508 4509 else 4510 4511 4512 $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBGRPC_TEST_UTIL_OBJS) 4513 $(E) "[AR] Creating $@" 4514 $(Q) mkdir -p `dirname $@` 4515 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a 4516 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBGRPC_TEST_UTIL_OBJS) 4517 ifeq ($(SYSTEM),Darwin) 4518 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a 4519 endif 4520 4521 4522 4523 4524 endif 4525 4526 ifneq ($(NO_SECURE),true) 4527 ifneq ($(NO_DEPS),true) 4528 -include $(LIBGRPC_TEST_UTIL_OBJS:.o=.dep) 4529 endif 4530 endif 4531 4532 4533 LIBGRPC_TEST_UTIL_UNSECURE_SRC = \ 4534 src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc \ 4535 test/core/end2end/cq_verifier.cc \ 4536 test/core/end2end/fixtures/http_proxy_fixture.cc \ 4537 test/core/end2end/fixtures/proxy.cc \ 4538 test/core/iomgr/endpoint_tests.cc \ 4539 test/core/util/debugger_macros.cc \ 4540 test/core/util/fuzzer_util.cc \ 4541 test/core/util/grpc_profiler.cc \ 4542 test/core/util/histogram.cc \ 4543 test/core/util/memory_counters.cc \ 4544 test/core/util/mock_endpoint.cc \ 4545 test/core/util/parse_hexstring.cc \ 4546 test/core/util/passthru_endpoint.cc \ 4547 test/core/util/port.cc \ 4548 test/core/util/port_isolated_runtime_environment.cc \ 4549 test/core/util/port_server_client.cc \ 4550 test/core/util/slice_splitter.cc \ 4551 test/core/util/subprocess_posix.cc \ 4552 test/core/util/subprocess_windows.cc \ 4553 test/core/util/tracer_util.cc \ 4554 test/core/util/trickle_endpoint.cc \ 4555 test/core/util/cmdline.cc \ 4556 src/core/lib/avl/avl.cc \ 4557 src/core/lib/backoff/backoff.cc \ 4558 src/core/lib/channel/channel_args.cc \ 4559 src/core/lib/channel/channel_stack.cc \ 4560 src/core/lib/channel/channel_stack_builder.cc \ 4561 src/core/lib/channel/channel_trace.cc \ 4562 src/core/lib/channel/channelz.cc \ 4563 src/core/lib/channel/channelz_registry.cc \ 4564 src/core/lib/channel/connected_channel.cc \ 4565 src/core/lib/channel/handshaker.cc \ 4566 src/core/lib/channel/handshaker_factory.cc \ 4567 src/core/lib/channel/handshaker_registry.cc \ 4568 src/core/lib/channel/status_util.cc \ 4569 src/core/lib/compression/compression.cc \ 4570 src/core/lib/compression/compression_internal.cc \ 4571 src/core/lib/compression/message_compress.cc \ 4572 src/core/lib/compression/stream_compression.cc \ 4573 src/core/lib/compression/stream_compression_gzip.cc \ 4574 src/core/lib/compression/stream_compression_identity.cc \ 4575 src/core/lib/debug/stats.cc \ 4576 src/core/lib/debug/stats_data.cc \ 4577 src/core/lib/http/format_request.cc \ 4578 src/core/lib/http/httpcli.cc \ 4579 src/core/lib/http/parser.cc \ 4580 src/core/lib/iomgr/buffer_list.cc \ 4581 src/core/lib/iomgr/call_combiner.cc \ 4582 src/core/lib/iomgr/combiner.cc \ 4583 src/core/lib/iomgr/endpoint.cc \ 4584 src/core/lib/iomgr/endpoint_pair_posix.cc \ 4585 src/core/lib/iomgr/endpoint_pair_uv.cc \ 4586 src/core/lib/iomgr/endpoint_pair_windows.cc \ 4587 src/core/lib/iomgr/error.cc \ 4588 src/core/lib/iomgr/ev_epoll1_linux.cc \ 4589 src/core/lib/iomgr/ev_epollex_linux.cc \ 4590 src/core/lib/iomgr/ev_epollsig_linux.cc \ 4591 src/core/lib/iomgr/ev_poll_posix.cc \ 4592 src/core/lib/iomgr/ev_posix.cc \ 4593 src/core/lib/iomgr/ev_windows.cc \ 4594 src/core/lib/iomgr/exec_ctx.cc \ 4595 src/core/lib/iomgr/executor.cc \ 4596 src/core/lib/iomgr/fork_posix.cc \ 4597 src/core/lib/iomgr/fork_windows.cc \ 4598 src/core/lib/iomgr/gethostname_fallback.cc \ 4599 src/core/lib/iomgr/gethostname_host_name_max.cc \ 4600 src/core/lib/iomgr/gethostname_sysconf.cc \ 4601 src/core/lib/iomgr/internal_errqueue.cc \ 4602 src/core/lib/iomgr/iocp_windows.cc \ 4603 src/core/lib/iomgr/iomgr.cc \ 4604 src/core/lib/iomgr/iomgr_custom.cc \ 4605 src/core/lib/iomgr/iomgr_internal.cc \ 4606 src/core/lib/iomgr/iomgr_posix.cc \ 4607 src/core/lib/iomgr/iomgr_uv.cc \ 4608 src/core/lib/iomgr/iomgr_windows.cc \ 4609 src/core/lib/iomgr/is_epollexclusive_available.cc \ 4610 src/core/lib/iomgr/load_file.cc \ 4611 src/core/lib/iomgr/lockfree_event.cc \ 4612 src/core/lib/iomgr/network_status_tracker.cc \ 4613 src/core/lib/iomgr/polling_entity.cc \ 4614 src/core/lib/iomgr/pollset.cc \ 4615 src/core/lib/iomgr/pollset_custom.cc \ 4616 src/core/lib/iomgr/pollset_set.cc \ 4617 src/core/lib/iomgr/pollset_set_custom.cc \ 4618 src/core/lib/iomgr/pollset_set_windows.cc \ 4619 src/core/lib/iomgr/pollset_uv.cc \ 4620 src/core/lib/iomgr/pollset_windows.cc \ 4621 src/core/lib/iomgr/resolve_address.cc \ 4622 src/core/lib/iomgr/resolve_address_custom.cc \ 4623 src/core/lib/iomgr/resolve_address_posix.cc \ 4624 src/core/lib/iomgr/resolve_address_windows.cc \ 4625 src/core/lib/iomgr/resource_quota.cc \ 4626 src/core/lib/iomgr/sockaddr_utils.cc \ 4627 src/core/lib/iomgr/socket_factory_posix.cc \ 4628 src/core/lib/iomgr/socket_mutator.cc \ 4629 src/core/lib/iomgr/socket_utils_common_posix.cc \ 4630 src/core/lib/iomgr/socket_utils_linux.cc \ 4631 src/core/lib/iomgr/socket_utils_posix.cc \ 4632 src/core/lib/iomgr/socket_utils_uv.cc \ 4633 src/core/lib/iomgr/socket_utils_windows.cc \ 4634 src/core/lib/iomgr/socket_windows.cc \ 4635 src/core/lib/iomgr/tcp_client.cc \ 4636 src/core/lib/iomgr/tcp_client_custom.cc \ 4637 src/core/lib/iomgr/tcp_client_posix.cc \ 4638 src/core/lib/iomgr/tcp_client_windows.cc \ 4639 src/core/lib/iomgr/tcp_custom.cc \ 4640 src/core/lib/iomgr/tcp_posix.cc \ 4641 src/core/lib/iomgr/tcp_server.cc \ 4642 src/core/lib/iomgr/tcp_server_custom.cc \ 4643 src/core/lib/iomgr/tcp_server_posix.cc \ 4644 src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 4645 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 4646 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 4647 src/core/lib/iomgr/tcp_server_windows.cc \ 4648 src/core/lib/iomgr/tcp_uv.cc \ 4649 src/core/lib/iomgr/tcp_windows.cc \ 4650 src/core/lib/iomgr/time_averaged_stats.cc \ 4651 src/core/lib/iomgr/timer.cc \ 4652 src/core/lib/iomgr/timer_custom.cc \ 4653 src/core/lib/iomgr/timer_generic.cc \ 4654 src/core/lib/iomgr/timer_heap.cc \ 4655 src/core/lib/iomgr/timer_manager.cc \ 4656 src/core/lib/iomgr/timer_uv.cc \ 4657 src/core/lib/iomgr/udp_server.cc \ 4658 src/core/lib/iomgr/unix_sockets_posix.cc \ 4659 src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 4660 src/core/lib/iomgr/wakeup_fd_cv.cc \ 4661 src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 4662 src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 4663 src/core/lib/iomgr/wakeup_fd_pipe.cc \ 4664 src/core/lib/iomgr/wakeup_fd_posix.cc \ 4665 src/core/lib/json/json.cc \ 4666 src/core/lib/json/json_reader.cc \ 4667 src/core/lib/json/json_string.cc \ 4668 src/core/lib/json/json_writer.cc \ 4669 src/core/lib/slice/b64.cc \ 4670 src/core/lib/slice/percent_encoding.cc \ 4671 src/core/lib/slice/slice.cc \ 4672 src/core/lib/slice/slice_buffer.cc \ 4673 src/core/lib/slice/slice_intern.cc \ 4674 src/core/lib/slice/slice_string_helpers.cc \ 4675 src/core/lib/surface/api_trace.cc \ 4676 src/core/lib/surface/byte_buffer.cc \ 4677 src/core/lib/surface/byte_buffer_reader.cc \ 4678 src/core/lib/surface/call.cc \ 4679 src/core/lib/surface/call_details.cc \ 4680 src/core/lib/surface/call_log_batch.cc \ 4681 src/core/lib/surface/channel.cc \ 4682 src/core/lib/surface/channel_init.cc \ 4683 src/core/lib/surface/channel_ping.cc \ 4684 src/core/lib/surface/channel_stack_type.cc \ 4685 src/core/lib/surface/completion_queue.cc \ 4686 src/core/lib/surface/completion_queue_factory.cc \ 4687 src/core/lib/surface/event_string.cc \ 4688 src/core/lib/surface/lame_client.cc \ 4689 src/core/lib/surface/metadata_array.cc \ 4690 src/core/lib/surface/server.cc \ 4691 src/core/lib/surface/validate_metadata.cc \ 4692 src/core/lib/surface/version.cc \ 4693 src/core/lib/transport/bdp_estimator.cc \ 4694 src/core/lib/transport/byte_stream.cc \ 4695 src/core/lib/transport/connectivity_state.cc \ 4696 src/core/lib/transport/error_utils.cc \ 4697 src/core/lib/transport/metadata.cc \ 4698 src/core/lib/transport/metadata_batch.cc \ 4699 src/core/lib/transport/pid_controller.cc \ 4700 src/core/lib/transport/service_config.cc \ 4701 src/core/lib/transport/static_metadata.cc \ 4702 src/core/lib/transport/status_conversion.cc \ 4703 src/core/lib/transport/status_metadata.cc \ 4704 src/core/lib/transport/timeout_encoding.cc \ 4705 src/core/lib/transport/transport.cc \ 4706 src/core/lib/transport/transport_op_string.cc \ 4707 src/core/lib/debug/trace.cc \ 4708 src/core/ext/filters/client_channel/backup_poller.cc \ 4709 src/core/ext/filters/client_channel/channel_connectivity.cc \ 4710 src/core/ext/filters/client_channel/client_channel.cc \ 4711 src/core/ext/filters/client_channel/client_channel_channelz.cc \ 4712 src/core/ext/filters/client_channel/client_channel_factory.cc \ 4713 src/core/ext/filters/client_channel/client_channel_plugin.cc \ 4714 src/core/ext/filters/client_channel/connector.cc \ 4715 src/core/ext/filters/client_channel/http_connect_handshaker.cc \ 4716 src/core/ext/filters/client_channel/http_proxy.cc \ 4717 src/core/ext/filters/client_channel/lb_policy.cc \ 4718 src/core/ext/filters/client_channel/lb_policy_factory.cc \ 4719 src/core/ext/filters/client_channel/lb_policy_registry.cc \ 4720 src/core/ext/filters/client_channel/method_params.cc \ 4721 src/core/ext/filters/client_channel/parse_address.cc \ 4722 src/core/ext/filters/client_channel/proxy_mapper.cc \ 4723 src/core/ext/filters/client_channel/proxy_mapper_registry.cc \ 4724 src/core/ext/filters/client_channel/resolver.cc \ 4725 src/core/ext/filters/client_channel/resolver_registry.cc \ 4726 src/core/ext/filters/client_channel/retry_throttle.cc \ 4727 src/core/ext/filters/client_channel/subchannel.cc \ 4728 src/core/ext/filters/client_channel/subchannel_index.cc \ 4729 src/core/ext/filters/client_channel/uri_parser.cc \ 4730 src/core/ext/filters/deadline/deadline_filter.cc \ 4731 src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 4732 src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 4733 src/core/ext/transport/chttp2/transport/chttp2_plugin.cc \ 4734 src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 4735 src/core/ext/transport/chttp2/transport/flow_control.cc \ 4736 src/core/ext/transport/chttp2/transport/frame_data.cc \ 4737 src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 4738 src/core/ext/transport/chttp2/transport/frame_ping.cc \ 4739 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 4740 src/core/ext/transport/chttp2/transport/frame_settings.cc \ 4741 src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 4742 src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 4743 src/core/ext/transport/chttp2/transport/hpack_mapping.cc \ 4744 src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 4745 src/core/ext/transport/chttp2/transport/hpack_table.cc \ 4746 src/core/ext/transport/chttp2/transport/http2_settings.cc \ 4747 src/core/ext/transport/chttp2/transport/huffsyms.cc \ 4748 src/core/ext/transport/chttp2/transport/incoming_metadata.cc \ 4749 src/core/ext/transport/chttp2/transport/parsing.cc \ 4750 src/core/ext/transport/chttp2/transport/stream_lists.cc \ 4751 src/core/ext/transport/chttp2/transport/stream_map.cc \ 4752 src/core/ext/transport/chttp2/transport/varint.cc \ 4753 src/core/ext/transport/chttp2/transport/writing.cc \ 4754 src/core/ext/transport/chttp2/alpn/alpn.cc \ 4755 src/core/ext/filters/http/client/http_client_filter.cc \ 4756 src/core/ext/filters/http/http_filters_plugin.cc \ 4757 src/core/ext/filters/http/message_compress/message_compress_filter.cc \ 4758 src/core/ext/filters/http/server/http_server_filter.cc \ 4759 4760 PUBLIC_HEADERS_C += \ 4761 include/grpc/support/alloc.h \ 4762 include/grpc/support/atm.h \ 4763 include/grpc/support/atm_gcc_atomic.h \ 4764 include/grpc/support/atm_gcc_sync.h \ 4765 include/grpc/support/atm_windows.h \ 4766 include/grpc/support/cpu.h \ 4767 include/grpc/support/log.h \ 4768 include/grpc/support/log_windows.h \ 4769 include/grpc/support/port_platform.h \ 4770 include/grpc/support/string_util.h \ 4771 include/grpc/support/sync.h \ 4772 include/grpc/support/sync_custom.h \ 4773 include/grpc/support/sync_generic.h \ 4774 include/grpc/support/sync_posix.h \ 4775 include/grpc/support/sync_windows.h \ 4776 include/grpc/support/thd_id.h \ 4777 include/grpc/support/time.h \ 4778 include/grpc/impl/codegen/atm.h \ 4779 include/grpc/impl/codegen/atm_gcc_atomic.h \ 4780 include/grpc/impl/codegen/atm_gcc_sync.h \ 4781 include/grpc/impl/codegen/atm_windows.h \ 4782 include/grpc/impl/codegen/fork.h \ 4783 include/grpc/impl/codegen/gpr_slice.h \ 4784 include/grpc/impl/codegen/gpr_types.h \ 4785 include/grpc/impl/codegen/log.h \ 4786 include/grpc/impl/codegen/port_platform.h \ 4787 include/grpc/impl/codegen/sync.h \ 4788 include/grpc/impl/codegen/sync_custom.h \ 4789 include/grpc/impl/codegen/sync_generic.h \ 4790 include/grpc/impl/codegen/sync_posix.h \ 4791 include/grpc/impl/codegen/sync_windows.h \ 4792 include/grpc/impl/codegen/byte_buffer.h \ 4793 include/grpc/impl/codegen/byte_buffer_reader.h \ 4794 include/grpc/impl/codegen/compression_types.h \ 4795 include/grpc/impl/codegen/connectivity_state.h \ 4796 include/grpc/impl/codegen/grpc_types.h \ 4797 include/grpc/impl/codegen/propagation_bits.h \ 4798 include/grpc/impl/codegen/slice.h \ 4799 include/grpc/impl/codegen/status.h \ 4800 4801 LIBGRPC_TEST_UTIL_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_TEST_UTIL_UNSECURE_SRC)))) 4802 4803 4804 $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBGRPC_TEST_UTIL_UNSECURE_OBJS) 4805 $(E) "[AR] Creating $@" 4806 $(Q) mkdir -p `dirname $@` 4807 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a 4808 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBGRPC_TEST_UTIL_UNSECURE_OBJS) 4809 ifeq ($(SYSTEM),Darwin) 4810 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a 4811 endif 4812 4813 4814 4815 4816 ifneq ($(NO_DEPS),true) 4817 -include $(LIBGRPC_TEST_UTIL_UNSECURE_OBJS:.o=.dep) 4818 endif 4819 4820 4821 LIBGRPC_UNSECURE_SRC = \ 4822 src/core/lib/surface/init.cc \ 4823 src/core/lib/surface/init_unsecure.cc \ 4824 src/core/lib/avl/avl.cc \ 4825 src/core/lib/backoff/backoff.cc \ 4826 src/core/lib/channel/channel_args.cc \ 4827 src/core/lib/channel/channel_stack.cc \ 4828 src/core/lib/channel/channel_stack_builder.cc \ 4829 src/core/lib/channel/channel_trace.cc \ 4830 src/core/lib/channel/channelz.cc \ 4831 src/core/lib/channel/channelz_registry.cc \ 4832 src/core/lib/channel/connected_channel.cc \ 4833 src/core/lib/channel/handshaker.cc \ 4834 src/core/lib/channel/handshaker_factory.cc \ 4835 src/core/lib/channel/handshaker_registry.cc \ 4836 src/core/lib/channel/status_util.cc \ 4837 src/core/lib/compression/compression.cc \ 4838 src/core/lib/compression/compression_internal.cc \ 4839 src/core/lib/compression/message_compress.cc \ 4840 src/core/lib/compression/stream_compression.cc \ 4841 src/core/lib/compression/stream_compression_gzip.cc \ 4842 src/core/lib/compression/stream_compression_identity.cc \ 4843 src/core/lib/debug/stats.cc \ 4844 src/core/lib/debug/stats_data.cc \ 4845 src/core/lib/http/format_request.cc \ 4846 src/core/lib/http/httpcli.cc \ 4847 src/core/lib/http/parser.cc \ 4848 src/core/lib/iomgr/buffer_list.cc \ 4849 src/core/lib/iomgr/call_combiner.cc \ 4850 src/core/lib/iomgr/combiner.cc \ 4851 src/core/lib/iomgr/endpoint.cc \ 4852 src/core/lib/iomgr/endpoint_pair_posix.cc \ 4853 src/core/lib/iomgr/endpoint_pair_uv.cc \ 4854 src/core/lib/iomgr/endpoint_pair_windows.cc \ 4855 src/core/lib/iomgr/error.cc \ 4856 src/core/lib/iomgr/ev_epoll1_linux.cc \ 4857 src/core/lib/iomgr/ev_epollex_linux.cc \ 4858 src/core/lib/iomgr/ev_epollsig_linux.cc \ 4859 src/core/lib/iomgr/ev_poll_posix.cc \ 4860 src/core/lib/iomgr/ev_posix.cc \ 4861 src/core/lib/iomgr/ev_windows.cc \ 4862 src/core/lib/iomgr/exec_ctx.cc \ 4863 src/core/lib/iomgr/executor.cc \ 4864 src/core/lib/iomgr/fork_posix.cc \ 4865 src/core/lib/iomgr/fork_windows.cc \ 4866 src/core/lib/iomgr/gethostname_fallback.cc \ 4867 src/core/lib/iomgr/gethostname_host_name_max.cc \ 4868 src/core/lib/iomgr/gethostname_sysconf.cc \ 4869 src/core/lib/iomgr/internal_errqueue.cc \ 4870 src/core/lib/iomgr/iocp_windows.cc \ 4871 src/core/lib/iomgr/iomgr.cc \ 4872 src/core/lib/iomgr/iomgr_custom.cc \ 4873 src/core/lib/iomgr/iomgr_internal.cc \ 4874 src/core/lib/iomgr/iomgr_posix.cc \ 4875 src/core/lib/iomgr/iomgr_uv.cc \ 4876 src/core/lib/iomgr/iomgr_windows.cc \ 4877 src/core/lib/iomgr/is_epollexclusive_available.cc \ 4878 src/core/lib/iomgr/load_file.cc \ 4879 src/core/lib/iomgr/lockfree_event.cc \ 4880 src/core/lib/iomgr/network_status_tracker.cc \ 4881 src/core/lib/iomgr/polling_entity.cc \ 4882 src/core/lib/iomgr/pollset.cc \ 4883 src/core/lib/iomgr/pollset_custom.cc \ 4884 src/core/lib/iomgr/pollset_set.cc \ 4885 src/core/lib/iomgr/pollset_set_custom.cc \ 4886 src/core/lib/iomgr/pollset_set_windows.cc \ 4887 src/core/lib/iomgr/pollset_uv.cc \ 4888 src/core/lib/iomgr/pollset_windows.cc \ 4889 src/core/lib/iomgr/resolve_address.cc \ 4890 src/core/lib/iomgr/resolve_address_custom.cc \ 4891 src/core/lib/iomgr/resolve_address_posix.cc \ 4892 src/core/lib/iomgr/resolve_address_windows.cc \ 4893 src/core/lib/iomgr/resource_quota.cc \ 4894 src/core/lib/iomgr/sockaddr_utils.cc \ 4895 src/core/lib/iomgr/socket_factory_posix.cc \ 4896 src/core/lib/iomgr/socket_mutator.cc \ 4897 src/core/lib/iomgr/socket_utils_common_posix.cc \ 4898 src/core/lib/iomgr/socket_utils_linux.cc \ 4899 src/core/lib/iomgr/socket_utils_posix.cc \ 4900 src/core/lib/iomgr/socket_utils_uv.cc \ 4901 src/core/lib/iomgr/socket_utils_windows.cc \ 4902 src/core/lib/iomgr/socket_windows.cc \ 4903 src/core/lib/iomgr/tcp_client.cc \ 4904 src/core/lib/iomgr/tcp_client_custom.cc \ 4905 src/core/lib/iomgr/tcp_client_posix.cc \ 4906 src/core/lib/iomgr/tcp_client_windows.cc \ 4907 src/core/lib/iomgr/tcp_custom.cc \ 4908 src/core/lib/iomgr/tcp_posix.cc \ 4909 src/core/lib/iomgr/tcp_server.cc \ 4910 src/core/lib/iomgr/tcp_server_custom.cc \ 4911 src/core/lib/iomgr/tcp_server_posix.cc \ 4912 src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 4913 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 4914 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 4915 src/core/lib/iomgr/tcp_server_windows.cc \ 4916 src/core/lib/iomgr/tcp_uv.cc \ 4917 src/core/lib/iomgr/tcp_windows.cc \ 4918 src/core/lib/iomgr/time_averaged_stats.cc \ 4919 src/core/lib/iomgr/timer.cc \ 4920 src/core/lib/iomgr/timer_custom.cc \ 4921 src/core/lib/iomgr/timer_generic.cc \ 4922 src/core/lib/iomgr/timer_heap.cc \ 4923 src/core/lib/iomgr/timer_manager.cc \ 4924 src/core/lib/iomgr/timer_uv.cc \ 4925 src/core/lib/iomgr/udp_server.cc \ 4926 src/core/lib/iomgr/unix_sockets_posix.cc \ 4927 src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 4928 src/core/lib/iomgr/wakeup_fd_cv.cc \ 4929 src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 4930 src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 4931 src/core/lib/iomgr/wakeup_fd_pipe.cc \ 4932 src/core/lib/iomgr/wakeup_fd_posix.cc \ 4933 src/core/lib/json/json.cc \ 4934 src/core/lib/json/json_reader.cc \ 4935 src/core/lib/json/json_string.cc \ 4936 src/core/lib/json/json_writer.cc \ 4937 src/core/lib/slice/b64.cc \ 4938 src/core/lib/slice/percent_encoding.cc \ 4939 src/core/lib/slice/slice.cc \ 4940 src/core/lib/slice/slice_buffer.cc \ 4941 src/core/lib/slice/slice_intern.cc \ 4942 src/core/lib/slice/slice_string_helpers.cc \ 4943 src/core/lib/surface/api_trace.cc \ 4944 src/core/lib/surface/byte_buffer.cc \ 4945 src/core/lib/surface/byte_buffer_reader.cc \ 4946 src/core/lib/surface/call.cc \ 4947 src/core/lib/surface/call_details.cc \ 4948 src/core/lib/surface/call_log_batch.cc \ 4949 src/core/lib/surface/channel.cc \ 4950 src/core/lib/surface/channel_init.cc \ 4951 src/core/lib/surface/channel_ping.cc \ 4952 src/core/lib/surface/channel_stack_type.cc \ 4953 src/core/lib/surface/completion_queue.cc \ 4954 src/core/lib/surface/completion_queue_factory.cc \ 4955 src/core/lib/surface/event_string.cc \ 4956 src/core/lib/surface/lame_client.cc \ 4957 src/core/lib/surface/metadata_array.cc \ 4958 src/core/lib/surface/server.cc \ 4959 src/core/lib/surface/validate_metadata.cc \ 4960 src/core/lib/surface/version.cc \ 4961 src/core/lib/transport/bdp_estimator.cc \ 4962 src/core/lib/transport/byte_stream.cc \ 4963 src/core/lib/transport/connectivity_state.cc \ 4964 src/core/lib/transport/error_utils.cc \ 4965 src/core/lib/transport/metadata.cc \ 4966 src/core/lib/transport/metadata_batch.cc \ 4967 src/core/lib/transport/pid_controller.cc \ 4968 src/core/lib/transport/service_config.cc \ 4969 src/core/lib/transport/static_metadata.cc \ 4970 src/core/lib/transport/status_conversion.cc \ 4971 src/core/lib/transport/status_metadata.cc \ 4972 src/core/lib/transport/timeout_encoding.cc \ 4973 src/core/lib/transport/transport.cc \ 4974 src/core/lib/transport/transport_op_string.cc \ 4975 src/core/lib/debug/trace.cc \ 4976 src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc \ 4977 src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc \ 4978 src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 4979 src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 4980 src/core/ext/transport/chttp2/transport/chttp2_plugin.cc \ 4981 src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 4982 src/core/ext/transport/chttp2/transport/flow_control.cc \ 4983 src/core/ext/transport/chttp2/transport/frame_data.cc \ 4984 src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 4985 src/core/ext/transport/chttp2/transport/frame_ping.cc \ 4986 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 4987 src/core/ext/transport/chttp2/transport/frame_settings.cc \ 4988 src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 4989 src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 4990 src/core/ext/transport/chttp2/transport/hpack_mapping.cc \ 4991 src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 4992 src/core/ext/transport/chttp2/transport/hpack_table.cc \ 4993 src/core/ext/transport/chttp2/transport/http2_settings.cc \ 4994 src/core/ext/transport/chttp2/transport/huffsyms.cc \ 4995 src/core/ext/transport/chttp2/transport/incoming_metadata.cc \ 4996 src/core/ext/transport/chttp2/transport/parsing.cc \ 4997 src/core/ext/transport/chttp2/transport/stream_lists.cc \ 4998 src/core/ext/transport/chttp2/transport/stream_map.cc \ 4999 src/core/ext/transport/chttp2/transport/varint.cc \ 5000 src/core/ext/transport/chttp2/transport/writing.cc \ 5001 src/core/ext/transport/chttp2/alpn/alpn.cc \ 5002 src/core/ext/filters/http/client/http_client_filter.cc \ 5003 src/core/ext/filters/http/http_filters_plugin.cc \ 5004 src/core/ext/filters/http/message_compress/message_compress_filter.cc \ 5005 src/core/ext/filters/http/server/http_server_filter.cc \ 5006 src/core/ext/transport/chttp2/server/chttp2_server.cc \ 5007 src/core/ext/transport/chttp2/client/insecure/channel_create.cc \ 5008 src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc \ 5009 src/core/ext/transport/chttp2/client/authority.cc \ 5010 src/core/ext/transport/chttp2/client/chttp2_connector.cc \ 5011 src/core/ext/filters/client_channel/backup_poller.cc \ 5012 src/core/ext/filters/client_channel/channel_connectivity.cc \ 5013 src/core/ext/filters/client_channel/client_channel.cc \ 5014 src/core/ext/filters/client_channel/client_channel_channelz.cc \ 5015 src/core/ext/filters/client_channel/client_channel_factory.cc \ 5016 src/core/ext/filters/client_channel/client_channel_plugin.cc \ 5017 src/core/ext/filters/client_channel/connector.cc \ 5018 src/core/ext/filters/client_channel/http_connect_handshaker.cc \ 5019 src/core/ext/filters/client_channel/http_proxy.cc \ 5020 src/core/ext/filters/client_channel/lb_policy.cc \ 5021 src/core/ext/filters/client_channel/lb_policy_factory.cc \ 5022 src/core/ext/filters/client_channel/lb_policy_registry.cc \ 5023 src/core/ext/filters/client_channel/method_params.cc \ 5024 src/core/ext/filters/client_channel/parse_address.cc \ 5025 src/core/ext/filters/client_channel/proxy_mapper.cc \ 5026 src/core/ext/filters/client_channel/proxy_mapper_registry.cc \ 5027 src/core/ext/filters/client_channel/resolver.cc \ 5028 src/core/ext/filters/client_channel/resolver_registry.cc \ 5029 src/core/ext/filters/client_channel/retry_throttle.cc \ 5030 src/core/ext/filters/client_channel/subchannel.cc \ 5031 src/core/ext/filters/client_channel/subchannel_index.cc \ 5032 src/core/ext/filters/client_channel/uri_parser.cc \ 5033 src/core/ext/filters/deadline/deadline_filter.cc \ 5034 src/core/ext/transport/inproc/inproc_plugin.cc \ 5035 src/core/ext/transport/inproc/inproc_transport.cc \ 5036 src/core/ext/filters/client_channel/resolver/dns/c_ares/dns_resolver_ares.cc \ 5037 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver.cc \ 5038 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc \ 5039 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc \ 5040 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper.cc \ 5041 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_fallback.cc \ 5042 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc \ 5043 src/core/ext/filters/client_channel/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc \ 5044 src/core/ext/filters/client_channel/resolver/dns/native/dns_resolver.cc \ 5045 src/core/ext/filters/client_channel/resolver/sockaddr/sockaddr_resolver.cc \ 5046 src/core/ext/filters/client_channel/resolver/fake/fake_resolver.cc \ 5047 src/core/ext/filters/client_channel/lb_policy/grpclb/client_load_reporting_filter.cc \ 5048 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb.cc \ 5049 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel.cc \ 5050 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_client_stats.cc \ 5051 src/core/ext/filters/client_channel/lb_policy/grpclb/load_balancer_api.cc \ 5052 src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/duration.pb.c \ 5053 src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/google/protobuf/timestamp.pb.c \ 5054 src/core/ext/filters/client_channel/lb_policy/grpclb/proto/grpc/lb/v1/load_balancer.pb.c \ 5055 third_party/nanopb/pb_common.c \ 5056 third_party/nanopb/pb_decode.c \ 5057 third_party/nanopb/pb_encode.c \ 5058 src/core/ext/filters/client_channel/lb_policy/pick_first/pick_first.cc \ 5059 src/core/ext/filters/client_channel/lb_policy/round_robin/round_robin.cc \ 5060 src/core/ext/filters/census/grpc_context.cc \ 5061 src/core/ext/filters/max_age/max_age_filter.cc \ 5062 src/core/ext/filters/message_size/message_size_filter.cc \ 5063 src/core/ext/filters/http/client_authority_filter.cc \ 5064 src/core/ext/filters/workarounds/workaround_cronet_compression_filter.cc \ 5065 src/core/ext/filters/workarounds/workaround_utils.cc \ 5066 src/core/plugin_registry/grpc_unsecure_plugin_registry.cc \ 5067 5068 PUBLIC_HEADERS_C += \ 5069 include/grpc/impl/codegen/byte_buffer.h \ 5070 include/grpc/impl/codegen/byte_buffer_reader.h \ 5071 include/grpc/impl/codegen/compression_types.h \ 5072 include/grpc/impl/codegen/connectivity_state.h \ 5073 include/grpc/impl/codegen/grpc_types.h \ 5074 include/grpc/impl/codegen/propagation_bits.h \ 5075 include/grpc/impl/codegen/slice.h \ 5076 include/grpc/impl/codegen/status.h \ 5077 include/grpc/impl/codegen/atm.h \ 5078 include/grpc/impl/codegen/atm_gcc_atomic.h \ 5079 include/grpc/impl/codegen/atm_gcc_sync.h \ 5080 include/grpc/impl/codegen/atm_windows.h \ 5081 include/grpc/impl/codegen/fork.h \ 5082 include/grpc/impl/codegen/gpr_slice.h \ 5083 include/grpc/impl/codegen/gpr_types.h \ 5084 include/grpc/impl/codegen/log.h \ 5085 include/grpc/impl/codegen/port_platform.h \ 5086 include/grpc/impl/codegen/sync.h \ 5087 include/grpc/impl/codegen/sync_custom.h \ 5088 include/grpc/impl/codegen/sync_generic.h \ 5089 include/grpc/impl/codegen/sync_posix.h \ 5090 include/grpc/impl/codegen/sync_windows.h \ 5091 include/grpc/byte_buffer.h \ 5092 include/grpc/byte_buffer_reader.h \ 5093 include/grpc/compression.h \ 5094 include/grpc/fork.h \ 5095 include/grpc/grpc.h \ 5096 include/grpc/grpc_posix.h \ 5097 include/grpc/grpc_security_constants.h \ 5098 include/grpc/load_reporting.h \ 5099 include/grpc/slice.h \ 5100 include/grpc/slice_buffer.h \ 5101 include/grpc/status.h \ 5102 include/grpc/support/workaround_list.h \ 5103 include/grpc/census.h \ 5104 5105 LIBGRPC_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_UNSECURE_SRC)))) 5106 5107 5108 $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBGRPC_UNSECURE_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) 5109 $(E) "[AR] Creating $@" 5110 $(Q) mkdir -p `dirname $@` 5111 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a 5112 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBGRPC_UNSECURE_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) 5113 ifeq ($(SYSTEM),Darwin) 5114 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a 5115 endif 5116 5117 5118 5119 ifeq ($(SYSTEM),MINGW32) 5120 $(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a 5121 $(E) "[LD] Linking $@" 5122 $(Q) mkdir -p `dirname $@` 5123 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 5124 else 5125 $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_UNSECURE_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBDIR)/$(CONFIG)/libgpr.a 5126 $(E) "[LD] Linking $@" 5127 $(Q) mkdir -p `dirname $@` 5128 ifeq ($(SYSTEM),Darwin) 5129 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 5130 else 5131 $(Q) $(LD) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_unsecure.so.6 -o $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 5132 $(Q) ln -sf $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).so.6 5133 $(Q) ln -sf $(SHARED_PREFIX)grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure$(SHARED_VERSION_CORE).so 5134 endif 5135 endif 5136 5137 ifneq ($(NO_DEPS),true) 5138 -include $(LIBGRPC_UNSECURE_OBJS:.o=.dep) 5139 endif 5140 5141 5142 LIBRECONNECT_SERVER_SRC = \ 5143 test/core/util/reconnect_server.cc \ 5144 5145 PUBLIC_HEADERS_C += \ 5146 5147 LIBRECONNECT_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBRECONNECT_SERVER_SRC)))) 5148 5149 5150 ifeq ($(NO_SECURE),true) 5151 5152 # You can't build secure libraries if you don't have OpenSSL. 5153 5154 $(LIBDIR)/$(CONFIG)/libreconnect_server.a: openssl_dep_error 5155 5156 5157 else 5158 5159 5160 $(LIBDIR)/$(CONFIG)/libreconnect_server.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBRECONNECT_SERVER_OBJS) 5161 $(E) "[AR] Creating $@" 5162 $(Q) mkdir -p `dirname $@` 5163 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libreconnect_server.a 5164 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBRECONNECT_SERVER_OBJS) 5165 ifeq ($(SYSTEM),Darwin) 5166 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libreconnect_server.a 5167 endif 5168 5169 5170 5171 5172 endif 5173 5174 ifneq ($(NO_SECURE),true) 5175 ifneq ($(NO_DEPS),true) 5176 -include $(LIBRECONNECT_SERVER_OBJS:.o=.dep) 5177 endif 5178 endif 5179 5180 5181 LIBTEST_TCP_SERVER_SRC = \ 5182 test/core/util/test_tcp_server.cc \ 5183 5184 PUBLIC_HEADERS_C += \ 5185 5186 LIBTEST_TCP_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBTEST_TCP_SERVER_SRC)))) 5187 5188 5189 ifeq ($(NO_SECURE),true) 5190 5191 # You can't build secure libraries if you don't have OpenSSL. 5192 5193 $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a: openssl_dep_error 5194 5195 5196 else 5197 5198 5199 $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBTEST_TCP_SERVER_OBJS) 5200 $(E) "[AR] Creating $@" 5201 $(Q) mkdir -p `dirname $@` 5202 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a 5203 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBTEST_TCP_SERVER_OBJS) 5204 ifeq ($(SYSTEM),Darwin) 5205 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a 5206 endif 5207 5208 5209 5210 5211 endif 5212 5213 ifneq ($(NO_SECURE),true) 5214 ifneq ($(NO_DEPS),true) 5215 -include $(LIBTEST_TCP_SERVER_OBJS:.o=.dep) 5216 endif 5217 endif 5218 5219 5220 LIBGRPC++_SRC = \ 5221 src/cpp/client/insecure_credentials.cc \ 5222 src/cpp/client/secure_credentials.cc \ 5223 src/cpp/common/auth_property_iterator.cc \ 5224 src/cpp/common/secure_auth_context.cc \ 5225 src/cpp/common/secure_channel_arguments.cc \ 5226 src/cpp/common/secure_create_auth_context.cc \ 5227 src/cpp/server/insecure_server_credentials.cc \ 5228 src/cpp/server/secure_server_credentials.cc \ 5229 src/cpp/client/channel_cc.cc \ 5230 src/cpp/client/client_context.cc \ 5231 src/cpp/client/create_channel.cc \ 5232 src/cpp/client/create_channel_internal.cc \ 5233 src/cpp/client/create_channel_posix.cc \ 5234 src/cpp/client/credentials_cc.cc \ 5235 src/cpp/client/generic_stub.cc \ 5236 src/cpp/common/alarm.cc \ 5237 src/cpp/common/channel_arguments.cc \ 5238 src/cpp/common/channel_filter.cc \ 5239 src/cpp/common/completion_queue_cc.cc \ 5240 src/cpp/common/core_codegen.cc \ 5241 src/cpp/common/resource_quota_cc.cc \ 5242 src/cpp/common/rpc_method.cc \ 5243 src/cpp/common/version_cc.cc \ 5244 src/cpp/server/async_generic_service.cc \ 5245 src/cpp/server/channel_argument_option.cc \ 5246 src/cpp/server/create_default_thread_pool.cc \ 5247 src/cpp/server/dynamic_thread_pool.cc \ 5248 src/cpp/server/health/default_health_check_service.cc \ 5249 src/cpp/server/health/health.pb.c \ 5250 src/cpp/server/health/health_check_service.cc \ 5251 src/cpp/server/health/health_check_service_server_builder_option.cc \ 5252 src/cpp/server/server_builder.cc \ 5253 src/cpp/server/server_cc.cc \ 5254 src/cpp/server/server_context.cc \ 5255 src/cpp/server/server_credentials.cc \ 5256 src/cpp/server/server_posix.cc \ 5257 src/cpp/thread_manager/thread_manager.cc \ 5258 src/cpp/util/byte_buffer_cc.cc \ 5259 src/cpp/util/status.cc \ 5260 src/cpp/util/string_ref.cc \ 5261 src/cpp/util/time_cc.cc \ 5262 src/cpp/codegen/codegen_init.cc \ 5263 5264 PUBLIC_HEADERS_CXX += \ 5265 include/grpc++/alarm.h \ 5266 include/grpc++/channel.h \ 5267 include/grpc++/client_context.h \ 5268 include/grpc++/completion_queue.h \ 5269 include/grpc++/create_channel.h \ 5270 include/grpc++/create_channel_posix.h \ 5271 include/grpc++/ext/health_check_service_server_builder_option.h \ 5272 include/grpc++/generic/async_generic_service.h \ 5273 include/grpc++/generic/generic_stub.h \ 5274 include/grpc++/grpc++.h \ 5275 include/grpc++/health_check_service_interface.h \ 5276 include/grpc++/impl/call.h \ 5277 include/grpc++/impl/channel_argument_option.h \ 5278 include/grpc++/impl/client_unary_call.h \ 5279 include/grpc++/impl/codegen/core_codegen.h \ 5280 include/grpc++/impl/grpc_library.h \ 5281 include/grpc++/impl/method_handler_impl.h \ 5282 include/grpc++/impl/rpc_method.h \ 5283 include/grpc++/impl/rpc_service_method.h \ 5284 include/grpc++/impl/serialization_traits.h \ 5285 include/grpc++/impl/server_builder_option.h \ 5286 include/grpc++/impl/server_builder_plugin.h \ 5287 include/grpc++/impl/server_initializer.h \ 5288 include/grpc++/impl/service_type.h \ 5289 include/grpc++/resource_quota.h \ 5290 include/grpc++/security/auth_context.h \ 5291 include/grpc++/security/auth_metadata_processor.h \ 5292 include/grpc++/security/credentials.h \ 5293 include/grpc++/security/server_credentials.h \ 5294 include/grpc++/server.h \ 5295 include/grpc++/server_builder.h \ 5296 include/grpc++/server_context.h \ 5297 include/grpc++/server_posix.h \ 5298 include/grpc++/support/async_stream.h \ 5299 include/grpc++/support/async_unary_call.h \ 5300 include/grpc++/support/byte_buffer.h \ 5301 include/grpc++/support/channel_arguments.h \ 5302 include/grpc++/support/config.h \ 5303 include/grpc++/support/slice.h \ 5304 include/grpc++/support/status.h \ 5305 include/grpc++/support/status_code_enum.h \ 5306 include/grpc++/support/string_ref.h \ 5307 include/grpc++/support/stub_options.h \ 5308 include/grpc++/support/sync_stream.h \ 5309 include/grpc++/support/time.h \ 5310 include/grpcpp/alarm.h \ 5311 include/grpcpp/channel.h \ 5312 include/grpcpp/client_context.h \ 5313 include/grpcpp/completion_queue.h \ 5314 include/grpcpp/create_channel.h \ 5315 include/grpcpp/create_channel_posix.h \ 5316 include/grpcpp/ext/health_check_service_server_builder_option.h \ 5317 include/grpcpp/generic/async_generic_service.h \ 5318 include/grpcpp/generic/generic_stub.h \ 5319 include/grpcpp/grpcpp.h \ 5320 include/grpcpp/health_check_service_interface.h \ 5321 include/grpcpp/impl/call.h \ 5322 include/grpcpp/impl/channel_argument_option.h \ 5323 include/grpcpp/impl/client_unary_call.h \ 5324 include/grpcpp/impl/codegen/core_codegen.h \ 5325 include/grpcpp/impl/grpc_library.h \ 5326 include/grpcpp/impl/method_handler_impl.h \ 5327 include/grpcpp/impl/rpc_method.h \ 5328 include/grpcpp/impl/rpc_service_method.h \ 5329 include/grpcpp/impl/serialization_traits.h \ 5330 include/grpcpp/impl/server_builder_option.h \ 5331 include/grpcpp/impl/server_builder_plugin.h \ 5332 include/grpcpp/impl/server_initializer.h \ 5333 include/grpcpp/impl/service_type.h \ 5334 include/grpcpp/resource_quota.h \ 5335 include/grpcpp/security/auth_context.h \ 5336 include/grpcpp/security/auth_metadata_processor.h \ 5337 include/grpcpp/security/credentials.h \ 5338 include/grpcpp/security/server_credentials.h \ 5339 include/grpcpp/server.h \ 5340 include/grpcpp/server_builder.h \ 5341 include/grpcpp/server_context.h \ 5342 include/grpcpp/server_posix.h \ 5343 include/grpcpp/support/async_stream.h \ 5344 include/grpcpp/support/async_unary_call.h \ 5345 include/grpcpp/support/byte_buffer.h \ 5346 include/grpcpp/support/channel_arguments.h \ 5347 include/grpcpp/support/client_callback.h \ 5348 include/grpcpp/support/config.h \ 5349 include/grpcpp/support/proto_buffer_reader.h \ 5350 include/grpcpp/support/proto_buffer_writer.h \ 5351 include/grpcpp/support/slice.h \ 5352 include/grpcpp/support/status.h \ 5353 include/grpcpp/support/status_code_enum.h \ 5354 include/grpcpp/support/string_ref.h \ 5355 include/grpcpp/support/stub_options.h \ 5356 include/grpcpp/support/sync_stream.h \ 5357 include/grpcpp/support/time.h \ 5358 include/grpc/support/alloc.h \ 5359 include/grpc/support/atm.h \ 5360 include/grpc/support/atm_gcc_atomic.h \ 5361 include/grpc/support/atm_gcc_sync.h \ 5362 include/grpc/support/atm_windows.h \ 5363 include/grpc/support/cpu.h \ 5364 include/grpc/support/log.h \ 5365 include/grpc/support/log_windows.h \ 5366 include/grpc/support/port_platform.h \ 5367 include/grpc/support/string_util.h \ 5368 include/grpc/support/sync.h \ 5369 include/grpc/support/sync_custom.h \ 5370 include/grpc/support/sync_generic.h \ 5371 include/grpc/support/sync_posix.h \ 5372 include/grpc/support/sync_windows.h \ 5373 include/grpc/support/thd_id.h \ 5374 include/grpc/support/time.h \ 5375 include/grpc/impl/codegen/atm.h \ 5376 include/grpc/impl/codegen/atm_gcc_atomic.h \ 5377 include/grpc/impl/codegen/atm_gcc_sync.h \ 5378 include/grpc/impl/codegen/atm_windows.h \ 5379 include/grpc/impl/codegen/fork.h \ 5380 include/grpc/impl/codegen/gpr_slice.h \ 5381 include/grpc/impl/codegen/gpr_types.h \ 5382 include/grpc/impl/codegen/log.h \ 5383 include/grpc/impl/codegen/port_platform.h \ 5384 include/grpc/impl/codegen/sync.h \ 5385 include/grpc/impl/codegen/sync_custom.h \ 5386 include/grpc/impl/codegen/sync_generic.h \ 5387 include/grpc/impl/codegen/sync_posix.h \ 5388 include/grpc/impl/codegen/sync_windows.h \ 5389 include/grpc/byte_buffer.h \ 5390 include/grpc/byte_buffer_reader.h \ 5391 include/grpc/compression.h \ 5392 include/grpc/fork.h \ 5393 include/grpc/grpc.h \ 5394 include/grpc/grpc_posix.h \ 5395 include/grpc/grpc_security_constants.h \ 5396 include/grpc/load_reporting.h \ 5397 include/grpc/slice.h \ 5398 include/grpc/slice_buffer.h \ 5399 include/grpc/status.h \ 5400 include/grpc/support/workaround_list.h \ 5401 include/grpc/impl/codegen/byte_buffer.h \ 5402 include/grpc/impl/codegen/byte_buffer_reader.h \ 5403 include/grpc/impl/codegen/compression_types.h \ 5404 include/grpc/impl/codegen/connectivity_state.h \ 5405 include/grpc/impl/codegen/grpc_types.h \ 5406 include/grpc/impl/codegen/propagation_bits.h \ 5407 include/grpc/impl/codegen/slice.h \ 5408 include/grpc/impl/codegen/status.h \ 5409 include/grpc++/impl/codegen/async_stream.h \ 5410 include/grpc++/impl/codegen/async_unary_call.h \ 5411 include/grpc++/impl/codegen/byte_buffer.h \ 5412 include/grpc++/impl/codegen/call.h \ 5413 include/grpc++/impl/codegen/call_hook.h \ 5414 include/grpc++/impl/codegen/channel_interface.h \ 5415 include/grpc++/impl/codegen/client_context.h \ 5416 include/grpc++/impl/codegen/client_unary_call.h \ 5417 include/grpc++/impl/codegen/completion_queue.h \ 5418 include/grpc++/impl/codegen/completion_queue_tag.h \ 5419 include/grpc++/impl/codegen/config.h \ 5420 include/grpc++/impl/codegen/core_codegen_interface.h \ 5421 include/grpc++/impl/codegen/create_auth_context.h \ 5422 include/grpc++/impl/codegen/grpc_library.h \ 5423 include/grpc++/impl/codegen/metadata_map.h \ 5424 include/grpc++/impl/codegen/method_handler_impl.h \ 5425 include/grpc++/impl/codegen/rpc_method.h \ 5426 include/grpc++/impl/codegen/rpc_service_method.h \ 5427 include/grpc++/impl/codegen/security/auth_context.h \ 5428 include/grpc++/impl/codegen/serialization_traits.h \ 5429 include/grpc++/impl/codegen/server_context.h \ 5430 include/grpc++/impl/codegen/server_interface.h \ 5431 include/grpc++/impl/codegen/service_type.h \ 5432 include/grpc++/impl/codegen/slice.h \ 5433 include/grpc++/impl/codegen/status.h \ 5434 include/grpc++/impl/codegen/status_code_enum.h \ 5435 include/grpc++/impl/codegen/string_ref.h \ 5436 include/grpc++/impl/codegen/stub_options.h \ 5437 include/grpc++/impl/codegen/sync_stream.h \ 5438 include/grpc++/impl/codegen/time.h \ 5439 include/grpcpp/impl/codegen/async_generic_service.h \ 5440 include/grpcpp/impl/codegen/async_stream.h \ 5441 include/grpcpp/impl/codegen/async_unary_call.h \ 5442 include/grpcpp/impl/codegen/byte_buffer.h \ 5443 include/grpcpp/impl/codegen/call.h \ 5444 include/grpcpp/impl/codegen/call_hook.h \ 5445 include/grpcpp/impl/codegen/callback_common.h \ 5446 include/grpcpp/impl/codegen/channel_interface.h \ 5447 include/grpcpp/impl/codegen/client_callback.h \ 5448 include/grpcpp/impl/codegen/client_context.h \ 5449 include/grpcpp/impl/codegen/client_unary_call.h \ 5450 include/grpcpp/impl/codegen/completion_queue.h \ 5451 include/grpcpp/impl/codegen/completion_queue_tag.h \ 5452 include/grpcpp/impl/codegen/config.h \ 5453 include/grpcpp/impl/codegen/core_codegen_interface.h \ 5454 include/grpcpp/impl/codegen/create_auth_context.h \ 5455 include/grpcpp/impl/codegen/grpc_library.h \ 5456 include/grpcpp/impl/codegen/metadata_map.h \ 5457 include/grpcpp/impl/codegen/method_handler_impl.h \ 5458 include/grpcpp/impl/codegen/rpc_method.h \ 5459 include/grpcpp/impl/codegen/rpc_service_method.h \ 5460 include/grpcpp/impl/codegen/security/auth_context.h \ 5461 include/grpcpp/impl/codegen/serialization_traits.h \ 5462 include/grpcpp/impl/codegen/server_context.h \ 5463 include/grpcpp/impl/codegen/server_interface.h \ 5464 include/grpcpp/impl/codegen/service_type.h \ 5465 include/grpcpp/impl/codegen/slice.h \ 5466 include/grpcpp/impl/codegen/status.h \ 5467 include/grpcpp/impl/codegen/status_code_enum.h \ 5468 include/grpcpp/impl/codegen/string_ref.h \ 5469 include/grpcpp/impl/codegen/stub_options.h \ 5470 include/grpcpp/impl/codegen/sync_stream.h \ 5471 include/grpcpp/impl/codegen/time.h \ 5472 include/grpc++/impl/codegen/proto_utils.h \ 5473 include/grpcpp/impl/codegen/proto_buffer_reader.h \ 5474 include/grpcpp/impl/codegen/proto_buffer_writer.h \ 5475 include/grpcpp/impl/codegen/proto_utils.h \ 5476 include/grpc++/impl/codegen/config_protobuf.h \ 5477 include/grpcpp/impl/codegen/config_protobuf.h \ 5478 5479 LIBGRPC++_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_SRC)))) 5480 5481 5482 ifeq ($(NO_SECURE),true) 5483 5484 # You can't build secure libraries if you don't have OpenSSL. 5485 5486 $(LIBDIR)/$(CONFIG)/libgrpc++.a: openssl_dep_error 5487 5488 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 5489 5490 else 5491 5492 ifeq ($(NO_PROTOBUF),true) 5493 5494 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5495 5496 $(LIBDIR)/$(CONFIG)/libgrpc++.a: protobuf_dep_error 5497 5498 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 5499 5500 else 5501 5502 $(LIBDIR)/$(CONFIG)/libgrpc++.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) 5503 $(E) "[AR] Creating $@" 5504 $(Q) mkdir -p `dirname $@` 5505 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++.a 5506 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBGRPC++_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) 5507 ifeq ($(SYSTEM),Darwin) 5508 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++.a 5509 endif 5510 5511 5512 5513 ifeq ($(SYSTEM),MINGW32) 5514 $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 5515 $(E) "[LD] Linking $@" 5516 $(Q) mkdir -p `dirname $@` 5517 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc$(SHARED_VERSION_CORE)-dll -lgpr$(SHARED_VERSION_CORE)-dll 5518 else 5519 $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 5520 $(E) "[LD] Linking $@" 5521 $(Q) mkdir -p `dirname $@` 5522 ifeq ($(SYSTEM),Darwin) 5523 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc -lgpr 5524 else 5525 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc -lgpr 5526 $(Q) ln -sf $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).so.1 5527 $(Q) ln -sf $(SHARED_PREFIX)grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++$(SHARED_VERSION_CPP).so 5528 endif 5529 endif 5530 5531 endif 5532 5533 endif 5534 5535 ifneq ($(NO_SECURE),true) 5536 ifneq ($(NO_DEPS),true) 5537 -include $(LIBGRPC++_OBJS:.o=.dep) 5538 endif 5539 endif 5540 5541 5542 LIBGRPC++_CORE_STATS_SRC = \ 5543 $(GENDIR)/src/proto/grpc/core/stats.pb.cc $(GENDIR)/src/proto/grpc/core/stats.grpc.pb.cc \ 5544 src/cpp/util/core_stats.cc \ 5545 5546 PUBLIC_HEADERS_CXX += \ 5547 5548 LIBGRPC++_CORE_STATS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_CORE_STATS_SRC)))) 5549 5550 5551 ifeq ($(NO_SECURE),true) 5552 5553 # You can't build secure libraries if you don't have OpenSSL. 5554 5555 $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a: openssl_dep_error 5556 5557 5558 else 5559 5560 ifeq ($(NO_PROTOBUF),true) 5561 5562 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 5563 5564 $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a: protobuf_dep_error 5565 5566 5567 else 5568 5569 $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_CORE_STATS_OBJS) 5570 $(E) "[AR] Creating $@" 5571 $(Q) mkdir -p `dirname $@` 5572 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a 5573 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBGRPC++_CORE_STATS_OBJS) 5574 ifeq ($(SYSTEM),Darwin) 5575 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a 5576 endif 5577 5578 5579 5580 5581 endif 5582 5583 endif 5584 5585 ifneq ($(NO_SECURE),true) 5586 ifneq ($(NO_DEPS),true) 5587 -include $(LIBGRPC++_CORE_STATS_OBJS:.o=.dep) 5588 endif 5589 endif 5590 $(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 5591 5592 5593 LIBGRPC++_CRONET_SRC = \ 5594 src/cpp/client/cronet_credentials.cc \ 5595 src/cpp/client/insecure_credentials.cc \ 5596 src/cpp/common/insecure_create_auth_context.cc \ 5597 src/cpp/server/insecure_server_credentials.cc \ 5598 src/cpp/client/channel_cc.cc \ 5599 src/cpp/client/client_context.cc \ 5600 src/cpp/client/create_channel.cc \ 5601 src/cpp/client/create_channel_internal.cc \ 5602 src/cpp/client/create_channel_posix.cc \ 5603 src/cpp/client/credentials_cc.cc \ 5604 src/cpp/client/generic_stub.cc \ 5605 src/cpp/common/alarm.cc \ 5606 src/cpp/common/channel_arguments.cc \ 5607 src/cpp/common/channel_filter.cc \ 5608 src/cpp/common/completion_queue_cc.cc \ 5609 src/cpp/common/core_codegen.cc \ 5610 src/cpp/common/resource_quota_cc.cc \ 5611 src/cpp/common/rpc_method.cc \ 5612 src/cpp/common/version_cc.cc \ 5613 src/cpp/server/async_generic_service.cc \ 5614 src/cpp/server/channel_argument_option.cc \ 5615 src/cpp/server/create_default_thread_pool.cc \ 5616 src/cpp/server/dynamic_thread_pool.cc \ 5617 src/cpp/server/health/default_health_check_service.cc \ 5618 src/cpp/server/health/health.pb.c \ 5619 src/cpp/server/health/health_check_service.cc \ 5620 src/cpp/server/health/health_check_service_server_builder_option.cc \ 5621 src/cpp/server/server_builder.cc \ 5622 src/cpp/server/server_cc.cc \ 5623 src/cpp/server/server_context.cc \ 5624 src/cpp/server/server_credentials.cc \ 5625 src/cpp/server/server_posix.cc \ 5626 src/cpp/thread_manager/thread_manager.cc \ 5627 src/cpp/util/byte_buffer_cc.cc \ 5628 src/cpp/util/status.cc \ 5629 src/cpp/util/string_ref.cc \ 5630 src/cpp/util/time_cc.cc \ 5631 src/cpp/codegen/codegen_init.cc \ 5632 src/core/ext/transport/chttp2/client/insecure/channel_create.cc \ 5633 src/core/ext/transport/chttp2/client/insecure/channel_create_posix.cc \ 5634 src/core/ext/transport/chttp2/client/authority.cc \ 5635 src/core/ext/transport/chttp2/client/chttp2_connector.cc \ 5636 src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 5637 src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 5638 src/core/ext/transport/chttp2/transport/chttp2_plugin.cc \ 5639 src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 5640 src/core/ext/transport/chttp2/transport/flow_control.cc \ 5641 src/core/ext/transport/chttp2/transport/frame_data.cc \ 5642 src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 5643 src/core/ext/transport/chttp2/transport/frame_ping.cc \ 5644 src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 5645 src/core/ext/transport/chttp2/transport/frame_settings.cc \ 5646 src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 5647 src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 5648 src/core/ext/transport/chttp2/transport/hpack_mapping.cc \ 5649 src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 5650 src/core/ext/transport/chttp2/transport/hpack_table.cc \ 5651 src/core/ext/transport/chttp2/transport/http2_settings.cc \ 5652 src/core/ext/transport/chttp2/transport/huffsyms.cc \ 5653 src/core/ext/transport/chttp2/transport/incoming_metadata.cc \ 5654 src/core/ext/transport/chttp2/transport/parsing.cc \ 5655 src/core/ext/transport/chttp2/transport/stream_lists.cc \ 5656 src/core/ext/transport/chttp2/transport/stream_map.cc \ 5657 src/core/ext/transport/chttp2/transport/varint.cc \ 5658 src/core/ext/transport/chttp2/transport/writing.cc \ 5659 src/core/lib/avl/avl.cc \ 5660 src/core/lib/backoff/backoff.cc \ 5661 src/core/lib/channel/channel_args.cc \ 5662 src/core/lib/channel/channel_stack.cc \ 5663 src/core/lib/channel/channel_stack_builder.cc \ 5664 src/core/lib/channel/channel_trace.cc \ 5665 src/core/lib/channel/channelz.cc \ 5666 src/core/lib/channel/channelz_registry.cc \ 5667 src/core/lib/channel/connected_channel.cc \ 5668 src/core/lib/channel/handshaker.cc \ 5669 src/core/lib/channel/handshaker_factory.cc \ 5670 src/core/lib/channel/handshaker_registry.cc \ 5671 src/core/lib/channel/status_util.cc \ 5672 src/core/lib/compression/compression.cc \ 5673 src/core/lib/compression/compression_internal.cc \ 5674 src/core/lib/compression/message_compress.cc \ 5675 src/core/lib/compression/stream_compression.cc \ 5676 src/core/lib/compression/stream_compression_gzip.cc \ 5677 src/core/lib/compression/stream_compression_identity.cc \ 5678 src/core/lib/debug/stats.cc \ 5679 src/core/lib/debug/stats_data.cc \ 5680 src/core/lib/http/format_request.cc \ 5681 src/core/lib/http/httpcli.cc \ 5682 src/core/lib/http/parser.cc \ 5683 src/core/lib/iomgr/buffer_list.cc \ 5684 src/core/lib/iomgr/call_combiner.cc \ 5685 src/core/lib/iomgr/combiner.cc \ 5686 src/core/lib/iomgr/endpoint.cc \ 5687 src/core/lib/iomgr/endpoint_pair_posix.cc \ 5688 src/core/lib/iomgr/endpoint_pair_uv.cc \ 5689 src/core/lib/iomgr/endpoint_pair_windows.cc \ 5690 src/core/lib/iomgr/error.cc \ 5691 src/core/lib/iomgr/ev_epoll1_linux.cc \ 5692 src/core/lib/iomgr/ev_epollex_linux.cc \ 5693 src/core/lib/iomgr/ev_epollsig_linux.cc \ 5694 src/core/lib/iomgr/ev_poll_posix.cc \ 5695 src/core/lib/iomgr/ev_posix.cc \ 5696 src/core/lib/iomgr/ev_windows.cc \ 5697 src/core/lib/iomgr/exec_ctx.cc \ 5698 src/core/lib/iomgr/executor.cc \ 5699 src/core/lib/iomgr/fork_posix.cc \ 5700 src/core/lib/iomgr/fork_windows.cc \ 5701 src/core/lib/iomgr/gethostname_fallback.cc \ 5702 src/core/lib/iomgr/gethostname_host_name_max.cc \ 5703 src/core/lib/iomgr/gethostname_sysconf.cc \ 5704 src/core/lib/iomgr/internal_errqueue.cc \ 5705 src/core/lib/iomgr/iocp_windows.cc \ 5706 src/core/lib/iomgr/iomgr.cc \ 5707 src/core/lib/iomgr/iomgr_custom.cc \ 5708 src/core/lib/iomgr/iomgr_internal.cc \ 5709 src/core/lib/iomgr/iomgr_posix.cc \ 5710 src/core/lib/iomgr/iomgr_uv.cc \ 5711 src/core/lib/iomgr/iomgr_windows.cc \ 5712 src/core/lib/iomgr/is_epollexclusive_available.cc \ 5713 src/core/lib/iomgr/load_file.cc \ 5714 src/core/lib/iomgr/lockfree_event.cc \ 5715 src/core/lib/iomgr/network_status_tracker.cc \ 5716 src/core/lib/iomgr/polling_entity.cc \ 5717 src/core/lib/iomgr/pollset.cc \ 5718 src/core/lib/iomgr/pollset_custom.cc \ 5719 src/core/lib/iomgr/pollset_set.cc \ 5720 src/core/lib/iomgr/pollset_set_custom.cc \ 5721 src/core/lib/iomgr/pollset_set_windows.cc \ 5722 src/core/lib/iomgr/pollset_uv.cc \ 5723 src/core/lib/iomgr/pollset_windows.cc \ 5724 src/core/lib/iomgr/resolve_address.cc \ 5725 src/core/lib/iomgr/resolve_address_custom.cc \ 5726 src/core/lib/iomgr/resolve_address_posix.cc \ 5727 src/core/lib/iomgr/resolve_address_windows.cc \ 5728 src/core/lib/iomgr/resource_quota.cc \ 5729 src/core/lib/iomgr/sockaddr_utils.cc \ 5730 src/core/lib/iomgr/socket_factory_posix.cc \ 5731 src/core/lib/iomgr/socket_mutator.cc \ 5732 src/core/lib/iomgr/socket_utils_common_posix.cc \ 5733 src/core/lib/iomgr/socket_utils_linux.cc \ 5734 src/core/lib/iomgr/socket_utils_posix.cc \ 5735 src/core/lib/iomgr/socket_utils_uv.cc \ 5736 src/core/lib/iomgr/socket_utils_windows.cc \ 5737 src/core/lib/iomgr/socket_windows.cc \ 5738 src/core/lib/iomgr/tcp_client.cc \ 5739 src/core/lib/iomgr/tcp_client_custom.cc \ 5740 src/core/lib/iomgr/tcp_client_posix.cc \ 5741 src/core/lib/iomgr/tcp_client_windows.cc \ 5742 src/core/lib/iomgr/tcp_custom.cc \ 5743 src/core/lib/iomgr/tcp_posix.cc \ 5744 src/core/lib/iomgr/tcp_server.cc \ 5745 src/core/lib/iomgr/tcp_server_custom.cc \ 5746 src/core/lib/iomgr/tcp_server_posix.cc \ 5747 src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 5748 src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 5749 src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 5750 src/core/lib/iomgr/tcp_server_windows.cc \ 5751 src/core/lib/iomgr/tcp_uv.cc \ 5752 src/core/lib/iomgr/tcp_windows.cc \ 5753 src/core/lib/iomgr/time_averaged_stats.cc \ 5754 src/core/lib/iomgr/timer.cc \ 5755 src/core/lib/iomgr/timer_custom.cc \ 5756 src/core/lib/iomgr/timer_generic.cc \ 5757 src/core/lib/iomgr/timer_heap.cc \ 5758 src/core/lib/iomgr/timer_manager.cc \ 5759 src/core/lib/iomgr/timer_uv.cc \ 5760 src/core/lib/iomgr/udp_server.cc \ 5761 src/core/lib/iomgr/unix_sockets_posix.cc \ 5762 src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 5763 src/core/lib/iomgr/wakeup_fd_cv.cc \ 5764 src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 5765 src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 5766 src/core/lib/iomgr/wakeup_fd_pipe.cc \ 5767 src/core/lib/iomgr/wakeup_fd_posix.cc \ 5768 src/core/lib/json/json.cc \ 5769 src/core/lib/json/json_reader.cc \ 5770 src/core/lib/json/json_string.cc \ 5771 src/core/lib/json/json_writer.cc \ 5772 src/core/lib/slice/b64.cc \ 5773 src/core/lib/slice/percent_encoding.cc \ 5774 src/core/lib/slice/slice.cc \ 5775 src/core/lib/slice/slice_buffer.cc \ 5776 src/core/lib/slice/slice_intern.cc \ 5777 src/core/lib/slice/slice_string_helpers.cc \ 5778 src/core/lib/surface/api_trace.cc \ 5779 src/core/lib/surface/byte_buffer.cc \ 5780 src/core/lib/surface/byte_buffer_reader.cc \ 5781 src/core/lib/surface/call.cc \ 5782 src/core/lib/surface/call_details.cc \ 5783 src/core/lib/surface/call_log_batch.cc \ 5784 src/core/lib/surface/channel.cc \ 5785 src/core/lib/surface/channel_init.cc \ 5786 src/core/lib/surface/channel_ping.cc \ 5787 src/core/lib/surface/channel_stack_type.cc \ 5788 src/core/lib/surface/completion_queue.cc \ 5789 src/core/lib/surface/completion_queue_factory.cc \ 5790 src/core/lib/surface/event_string.cc \ 5791 src/core/lib/surface/lame_client.cc \ 5792 src/core/lib/surface/metadata_array.cc \ 5793 src/core/lib/surface/server.cc \ 5794 src/core/lib/surface/validate_metadata.cc \ 5795 src/core/lib/surface/version.cc \ 5796 src/core/lib/transport/bdp_estimator.cc \ 5797 src/core/lib/transport/byte_stream.cc \ 5798 src/core/lib/transport/connectivity_state.cc \ 5799 src/core/lib/transport/error_utils.cc \ 5800 src/core/lib/transport/metadata.cc \ 5801 src/core/lib/transport/metadata_batch.cc \ 5802 src/core/lib/transport/pid_controller.cc \ 5803 src/core/lib/transport/service_config.cc \ 5804 src/core/lib/transport/static_metadata.cc \ 5805 src/core/lib/transport/status_conversion.cc \ 5806 src/core/lib/transport/status_metadata.cc \ 5807 src/core/lib/transport/timeout_encoding.cc \ 5808 src/core/lib/transport/transport.cc \ 5809 src/core/lib/transport/transport_op_string.cc \ 5810 src/core/lib/debug/trace.cc \ 5811 src/core/ext/transport/chttp2/alpn/alpn.cc \ 5812 src/core/ext/filters/http/client/http_client_filter.cc \ 5813 src/core/ext/filters/http/http_filters_plugin.cc \ 5814 src/core/ext/filters/http/message_compress/message_compress_filter.cc \ 5815 src/core/ext/filters/http/server/http_server_filter.cc \ 5816 src/core/ext/filters/client_channel/backup_poller.cc \ 5817 src/core/ext/filters/client_channel/channel_connectivity.cc \ 5818 src/core/ext/filters/client_channel/client_channel.cc \ 5819 src/core/ext/filters/client_channel/client_channel_channelz.cc \ 5820 src/core/ext/filters/client_channel/client_channel_factory.cc \ 5821 src/core/ext/filters/client_channel/client_channel_plugin.cc \ 5822 src/core/ext/filters/client_channel/connector.cc \ 5823 src/core/ext/filters/client_channel/http_connect_handshaker.cc \ 5824 src/core/ext/filters/client_channel/http_proxy.cc \ 5825 src/core/ext/filters/client_channel/lb_policy.cc \ 5826 src/core/ext/filters/client_channel/lb_policy_factory.cc \ 5827 src/core/ext/filters/client_channel/lb_policy_registry.cc \ 5828 src/core/ext/filters/client_channel/method_params.cc \ 5829 src/core/ext/filters/client_channel/parse_address.cc \ 5830 src/core/ext/filters/client_channel/proxy_mapper.cc \ 5831 src/core/ext/filters/client_channel/proxy_mapper_registry.cc \ 5832 src/core/ext/filters/client_channel/resolver.cc \ 5833 src/core/ext/filters/client_channel/resolver_registry.cc \ 5834 src/core/ext/filters/client_channel/retry_throttle.cc \ 5835 src/core/ext/filters/client_channel/subchannel.cc \ 5836 src/core/ext/filters/client_channel/subchannel_index.cc \ 5837 src/core/ext/filters/client_channel/uri_parser.cc \ 5838 src/core/ext/filters/deadline/deadline_filter.cc \ 5839 src/core/ext/transport/chttp2/server/insecure/server_chttp2.cc \ 5840 src/core/ext/transport/chttp2/server/insecure/server_chttp2_posix.cc \ 5841 src/core/ext/transport/chttp2/server/chttp2_server.cc \ 5842 src/core/ext/filters/census/grpc_context.cc \ 5843 5844 PUBLIC_HEADERS_CXX += \ 5845 include/grpc++/alarm.h \ 5846 include/grpc++/channel.h \ 5847 include/grpc++/client_context.h \ 5848 include/grpc++/completion_queue.h \ 5849 include/grpc++/create_channel.h \ 5850 include/grpc++/create_channel_posix.h \ 5851 include/grpc++/ext/health_check_service_server_builder_option.h \ 5852 include/grpc++/generic/async_generic_service.h \ 5853 include/grpc++/generic/generic_stub.h \ 5854 include/grpc++/grpc++.h \ 5855 include/grpc++/health_check_service_interface.h \ 5856 include/grpc++/impl/call.h \ 5857 include/grpc++/impl/channel_argument_option.h \ 5858 include/grpc++/impl/client_unary_call.h \ 5859 include/grpc++/impl/codegen/core_codegen.h \ 5860 include/grpc++/impl/grpc_library.h \ 5861 include/grpc++/impl/method_handler_impl.h \ 5862 include/grpc++/impl/rpc_method.h \ 5863 include/grpc++/impl/rpc_service_method.h \ 5864 include/grpc++/impl/serialization_traits.h \ 5865 include/grpc++/impl/server_builder_option.h \ 5866 include/grpc++/impl/server_builder_plugin.h \ 5867 include/grpc++/impl/server_initializer.h \ 5868 include/grpc++/impl/service_type.h \ 5869 include/grpc++/resource_quota.h \ 5870 include/grpc++/security/auth_context.h \ 5871 include/grpc++/security/auth_metadata_processor.h \ 5872 include/grpc++/security/credentials.h \ 5873 include/grpc++/security/server_credentials.h \ 5874 include/grpc++/server.h \ 5875 include/grpc++/server_builder.h \ 5876 include/grpc++/server_context.h \ 5877 include/grpc++/server_posix.h \ 5878 include/grpc++/support/async_stream.h \ 5879 include/grpc++/support/async_unary_call.h \ 5880 include/grpc++/support/byte_buffer.h \ 5881 include/grpc++/support/channel_arguments.h \ 5882 include/grpc++/support/config.h \ 5883 include/grpc++/support/slice.h \ 5884 include/grpc++/support/status.h \ 5885 include/grpc++/support/status_code_enum.h \ 5886 include/grpc++/support/string_ref.h \ 5887 include/grpc++/support/stub_options.h \ 5888 include/grpc++/support/sync_stream.h \ 5889 include/grpc++/support/time.h \ 5890 include/grpcpp/alarm.h \ 5891 include/grpcpp/channel.h \ 5892 include/grpcpp/client_context.h \ 5893 include/grpcpp/completion_queue.h \ 5894 include/grpcpp/create_channel.h \ 5895 include/grpcpp/create_channel_posix.h \ 5896 include/grpcpp/ext/health_check_service_server_builder_option.h \ 5897 include/grpcpp/generic/async_generic_service.h \ 5898 include/grpcpp/generic/generic_stub.h \ 5899 include/grpcpp/grpcpp.h \ 5900 include/grpcpp/health_check_service_interface.h \ 5901 include/grpcpp/impl/call.h \ 5902 include/grpcpp/impl/channel_argument_option.h \ 5903 include/grpcpp/impl/client_unary_call.h \ 5904 include/grpcpp/impl/codegen/core_codegen.h \ 5905 include/grpcpp/impl/grpc_library.h \ 5906 include/grpcpp/impl/method_handler_impl.h \ 5907 include/grpcpp/impl/rpc_method.h \ 5908 include/grpcpp/impl/rpc_service_method.h \ 5909 include/grpcpp/impl/serialization_traits.h \ 5910 include/grpcpp/impl/server_builder_option.h \ 5911 include/grpcpp/impl/server_builder_plugin.h \ 5912 include/grpcpp/impl/server_initializer.h \ 5913 include/grpcpp/impl/service_type.h \ 5914 include/grpcpp/resource_quota.h \ 5915 include/grpcpp/security/auth_context.h \ 5916 include/grpcpp/security/auth_metadata_processor.h \ 5917 include/grpcpp/security/credentials.h \ 5918 include/grpcpp/security/server_credentials.h \ 5919 include/grpcpp/server.h \ 5920 include/grpcpp/server_builder.h \ 5921 include/grpcpp/server_context.h \ 5922 include/grpcpp/server_posix.h \ 5923 include/grpcpp/support/async_stream.h \ 5924 include/grpcpp/support/async_unary_call.h \ 5925 include/grpcpp/support/byte_buffer.h \ 5926 include/grpcpp/support/channel_arguments.h \ 5927 include/grpcpp/support/client_callback.h \ 5928 include/grpcpp/support/config.h \ 5929 include/grpcpp/support/proto_buffer_reader.h \ 5930 include/grpcpp/support/proto_buffer_writer.h \ 5931 include/grpcpp/support/slice.h \ 5932 include/grpcpp/support/status.h \ 5933 include/grpcpp/support/status_code_enum.h \ 5934 include/grpcpp/support/string_ref.h \ 5935 include/grpcpp/support/stub_options.h \ 5936 include/grpcpp/support/sync_stream.h \ 5937 include/grpcpp/support/time.h \ 5938 include/grpc/support/alloc.h \ 5939 include/grpc/support/atm.h \ 5940 include/grpc/support/atm_gcc_atomic.h \ 5941 include/grpc/support/atm_gcc_sync.h \ 5942 include/grpc/support/atm_windows.h \ 5943 include/grpc/support/cpu.h \ 5944 include/grpc/support/log.h \ 5945 include/grpc/support/log_windows.h \ 5946 include/grpc/support/port_platform.h \ 5947 include/grpc/support/string_util.h \ 5948 include/grpc/support/sync.h \ 5949 include/grpc/support/sync_custom.h \ 5950 include/grpc/support/sync_generic.h \ 5951 include/grpc/support/sync_posix.h \ 5952 include/grpc/support/sync_windows.h \ 5953 include/grpc/support/thd_id.h \ 5954 include/grpc/support/time.h \ 5955 include/grpc/impl/codegen/atm.h \ 5956 include/grpc/impl/codegen/atm_gcc_atomic.h \ 5957 include/grpc/impl/codegen/atm_gcc_sync.h \ 5958 include/grpc/impl/codegen/atm_windows.h \ 5959 include/grpc/impl/codegen/fork.h \ 5960 include/grpc/impl/codegen/gpr_slice.h \ 5961 include/grpc/impl/codegen/gpr_types.h \ 5962 include/grpc/impl/codegen/log.h \ 5963 include/grpc/impl/codegen/port_platform.h \ 5964 include/grpc/impl/codegen/sync.h \ 5965 include/grpc/impl/codegen/sync_custom.h \ 5966 include/grpc/impl/codegen/sync_generic.h \ 5967 include/grpc/impl/codegen/sync_posix.h \ 5968 include/grpc/impl/codegen/sync_windows.h \ 5969 include/grpc/byte_buffer.h \ 5970 include/grpc/byte_buffer_reader.h \ 5971 include/grpc/compression.h \ 5972 include/grpc/fork.h \ 5973 include/grpc/grpc.h \ 5974 include/grpc/grpc_posix.h \ 5975 include/grpc/grpc_security_constants.h \ 5976 include/grpc/load_reporting.h \ 5977 include/grpc/slice.h \ 5978 include/grpc/slice_buffer.h \ 5979 include/grpc/status.h \ 5980 include/grpc/support/workaround_list.h \ 5981 include/grpc/impl/codegen/byte_buffer.h \ 5982 include/grpc/impl/codegen/byte_buffer_reader.h \ 5983 include/grpc/impl/codegen/compression_types.h \ 5984 include/grpc/impl/codegen/connectivity_state.h \ 5985 include/grpc/impl/codegen/grpc_types.h \ 5986 include/grpc/impl/codegen/propagation_bits.h \ 5987 include/grpc/impl/codegen/slice.h \ 5988 include/grpc/impl/codegen/status.h \ 5989 include/grpc++/impl/codegen/async_stream.h \ 5990 include/grpc++/impl/codegen/async_unary_call.h \ 5991 include/grpc++/impl/codegen/byte_buffer.h \ 5992 include/grpc++/impl/codegen/call.h \ 5993 include/grpc++/impl/codegen/call_hook.h \ 5994 include/grpc++/impl/codegen/channel_interface.h \ 5995 include/grpc++/impl/codegen/client_context.h \ 5996 include/grpc++/impl/codegen/client_unary_call.h \ 5997 include/grpc++/impl/codegen/completion_queue.h \ 5998 include/grpc++/impl/codegen/completion_queue_tag.h \ 5999 include/grpc++/impl/codegen/config.h \ 6000 include/grpc++/impl/codegen/core_codegen_interface.h \ 6001 include/grpc++/impl/codegen/create_auth_context.h \ 6002 include/grpc++/impl/codegen/grpc_library.h \ 6003 include/grpc++/impl/codegen/metadata_map.h \ 6004 include/grpc++/impl/codegen/method_handler_impl.h \ 6005 include/grpc++/impl/codegen/rpc_method.h \ 6006 include/grpc++/impl/codegen/rpc_service_method.h \ 6007 include/grpc++/impl/codegen/security/auth_context.h \ 6008 include/grpc++/impl/codegen/serialization_traits.h \ 6009 include/grpc++/impl/codegen/server_context.h \ 6010 include/grpc++/impl/codegen/server_interface.h \ 6011 include/grpc++/impl/codegen/service_type.h \ 6012 include/grpc++/impl/codegen/slice.h \ 6013 include/grpc++/impl/codegen/status.h \ 6014 include/grpc++/impl/codegen/status_code_enum.h \ 6015 include/grpc++/impl/codegen/string_ref.h \ 6016 include/grpc++/impl/codegen/stub_options.h \ 6017 include/grpc++/impl/codegen/sync_stream.h \ 6018 include/grpc++/impl/codegen/time.h \ 6019 include/grpcpp/impl/codegen/async_generic_service.h \ 6020 include/grpcpp/impl/codegen/async_stream.h \ 6021 include/grpcpp/impl/codegen/async_unary_call.h \ 6022 include/grpcpp/impl/codegen/byte_buffer.h \ 6023 include/grpcpp/impl/codegen/call.h \ 6024 include/grpcpp/impl/codegen/call_hook.h \ 6025 include/grpcpp/impl/codegen/callback_common.h \ 6026 include/grpcpp/impl/codegen/channel_interface.h \ 6027 include/grpcpp/impl/codegen/client_callback.h \ 6028 include/grpcpp/impl/codegen/client_context.h \ 6029 include/grpcpp/impl/codegen/client_unary_call.h \ 6030 include/grpcpp/impl/codegen/completion_queue.h \ 6031 include/grpcpp/impl/codegen/completion_queue_tag.h \ 6032 include/grpcpp/impl/codegen/config.h \ 6033 include/grpcpp/impl/codegen/core_codegen_interface.h \ 6034 include/grpcpp/impl/codegen/create_auth_context.h \ 6035 include/grpcpp/impl/codegen/grpc_library.h \ 6036 include/grpcpp/impl/codegen/metadata_map.h \ 6037 include/grpcpp/impl/codegen/method_handler_impl.h \ 6038 include/grpcpp/impl/codegen/rpc_method.h \ 6039 include/grpcpp/impl/codegen/rpc_service_method.h \ 6040 include/grpcpp/impl/codegen/security/auth_context.h \ 6041 include/grpcpp/impl/codegen/serialization_traits.h \ 6042 include/grpcpp/impl/codegen/server_context.h \ 6043 include/grpcpp/impl/codegen/server_interface.h \ 6044 include/grpcpp/impl/codegen/service_type.h \ 6045 include/grpcpp/impl/codegen/slice.h \ 6046 include/grpcpp/impl/codegen/status.h \ 6047 include/grpcpp/impl/codegen/status_code_enum.h \ 6048 include/grpcpp/impl/codegen/string_ref.h \ 6049 include/grpcpp/impl/codegen/stub_options.h \ 6050 include/grpcpp/impl/codegen/sync_stream.h \ 6051 include/grpcpp/impl/codegen/time.h \ 6052 include/grpc/census.h \ 6053 6054 LIBGRPC++_CRONET_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_CRONET_SRC)))) 6055 6056 6057 ifeq ($(NO_SECURE),true) 6058 6059 # You can't build secure libraries if you don't have OpenSSL. 6060 6061 $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a: openssl_dep_error 6062 6063 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 6064 6065 else 6066 6067 ifeq ($(NO_PROTOBUF),true) 6068 6069 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6070 6071 $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a: protobuf_dep_error 6072 6073 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 6074 6075 else 6076 6077 $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_CRONET_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(OPENSSL_MERGE_OBJS) 6078 $(E) "[AR] Creating $@" 6079 $(Q) mkdir -p `dirname $@` 6080 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a 6081 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a $(LIBGRPC++_CRONET_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) $(OPENSSL_MERGE_OBJS) 6082 ifeq ($(SYSTEM),Darwin) 6083 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_cronet.a 6084 endif 6085 6086 6087 6088 ifeq ($(SYSTEM),MINGW32) 6089 $(LIBDIR)/$(CONFIG)/grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_CRONET_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/grpc_cronet$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 6090 $(E) "[LD] Linking $@" 6091 $(Q) mkdir -p `dirname $@` 6092 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc++_cronet$(SHARED_VERSION_CPP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_CRONET_OBJS) $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgpr$(SHARED_VERSION_CORE)-dll -lgrpc_cronet$(SHARED_VERSION_CORE)-dll -lgrpc$(SHARED_VERSION_CORE)-dll 6093 else 6094 $(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_CRONET_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_cronet.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 6095 $(E) "[LD] Linking $@" 6096 $(Q) mkdir -p `dirname $@` 6097 ifeq ($(SYSTEM),Darwin) 6098 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_CRONET_OBJS) $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgpr -lgrpc_cronet -lgrpc 6099 else 6100 $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc++_cronet.so.1 -o $(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBGRPC++_CRONET_OBJS) $(OPENSSL_MERGE_LIBS) $(LDLIBS_SECURE) $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgpr -lgrpc_cronet -lgrpc 6101 $(Q) ln -sf $(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP).so.1 6102 $(Q) ln -sf $(SHARED_PREFIX)grpc++_cronet$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_cronet$(SHARED_VERSION_CPP).so 6103 endif 6104 endif 6105 6106 endif 6107 6108 endif 6109 6110 ifneq ($(NO_SECURE),true) 6111 ifneq ($(NO_DEPS),true) 6112 -include $(LIBGRPC++_CRONET_OBJS:.o=.dep) 6113 endif 6114 endif 6115 6116 6117 LIBGRPC++_ERROR_DETAILS_SRC = \ 6118 $(GENDIR)/src/proto/grpc/status/status.pb.cc $(GENDIR)/src/proto/grpc/status/status.grpc.pb.cc \ 6119 src/cpp/util/error_details.cc \ 6120 6121 PUBLIC_HEADERS_CXX += \ 6122 include/grpc++/support/error_details.h \ 6123 include/grpcpp/support/error_details.h \ 6124 6125 LIBGRPC++_ERROR_DETAILS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_ERROR_DETAILS_SRC)))) 6126 6127 6128 ifeq ($(NO_SECURE),true) 6129 6130 # You can't build secure libraries if you don't have OpenSSL. 6131 6132 $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a: openssl_dep_error 6133 6134 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 6135 6136 else 6137 6138 ifeq ($(NO_PROTOBUF),true) 6139 6140 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6141 6142 $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a: protobuf_dep_error 6143 6144 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 6145 6146 else 6147 6148 $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_ERROR_DETAILS_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) 6149 $(E) "[AR] Creating $@" 6150 $(Q) mkdir -p `dirname $@` 6151 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a 6152 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBGRPC++_ERROR_DETAILS_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) 6153 ifeq ($(SYSTEM),Darwin) 6154 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a 6155 endif 6156 6157 6158 6159 ifeq ($(SYSTEM),MINGW32) 6160 $(LIBDIR)/$(CONFIG)/grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_ERROR_DETAILS_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(OPENSSL_DEP) 6161 $(E) "[LD] Linking $@" 6162 $(Q) mkdir -p `dirname $@` 6163 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++$(SHARED_VERSION_CPP)-dll 6164 else 6165 $(LIBDIR)/$(CONFIG)/libgrpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_ERROR_DETAILS_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT_CPP) $(OPENSSL_DEP) 6166 $(E) "[LD] Linking $@" 6167 $(Q) mkdir -p `dirname $@` 6168 ifeq ($(SYSTEM),Darwin) 6169 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ 6170 else 6171 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ 6172 $(Q) ln -sf $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details$(SHARED_VERSION_CPP).so.1 6173 $(Q) ln -sf $(SHARED_PREFIX)grpc++_error_details$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details$(SHARED_VERSION_CPP).so 6174 endif 6175 endif 6176 6177 endif 6178 6179 endif 6180 6181 ifneq ($(NO_SECURE),true) 6182 ifneq ($(NO_DEPS),true) 6183 -include $(LIBGRPC++_ERROR_DETAILS_OBJS:.o=.dep) 6184 endif 6185 endif 6186 $(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 6187 6188 6189 LIBGRPC++_PROTO_REFLECTION_DESC_DB_SRC = \ 6190 test/cpp/util/proto_reflection_descriptor_database.cc \ 6191 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc \ 6192 6193 PUBLIC_HEADERS_CXX += \ 6194 include/grpc++/impl/codegen/config_protobuf.h \ 6195 include/grpcpp/impl/codegen/config_protobuf.h \ 6196 6197 LIBGRPC++_PROTO_REFLECTION_DESC_DB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_PROTO_REFLECTION_DESC_DB_SRC)))) 6198 6199 6200 ifeq ($(NO_SECURE),true) 6201 6202 # You can't build secure libraries if you don't have OpenSSL. 6203 6204 $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a: openssl_dep_error 6205 6206 6207 else 6208 6209 ifeq ($(NO_PROTOBUF),true) 6210 6211 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6212 6213 $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a: protobuf_dep_error 6214 6215 6216 else 6217 6218 $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_PROTO_REFLECTION_DESC_DB_OBJS) 6219 $(E) "[AR] Creating $@" 6220 $(Q) mkdir -p `dirname $@` 6221 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a 6222 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBGRPC++_PROTO_REFLECTION_DESC_DB_OBJS) 6223 ifeq ($(SYSTEM),Darwin) 6224 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a 6225 endif 6226 6227 6228 6229 6230 endif 6231 6232 endif 6233 6234 ifneq ($(NO_SECURE),true) 6235 ifneq ($(NO_DEPS),true) 6236 -include $(LIBGRPC++_PROTO_REFLECTION_DESC_DB_OBJS:.o=.dep) 6237 endif 6238 endif 6239 $(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 6240 6241 6242 LIBGRPC++_REFLECTION_SRC = \ 6243 src/cpp/ext/proto_server_reflection.cc \ 6244 src/cpp/ext/proto_server_reflection_plugin.cc \ 6245 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc \ 6246 6247 PUBLIC_HEADERS_CXX += \ 6248 include/grpc++/ext/proto_server_reflection_plugin.h \ 6249 include/grpcpp/ext/proto_server_reflection_plugin.h \ 6250 6251 LIBGRPC++_REFLECTION_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_REFLECTION_SRC)))) 6252 6253 6254 ifeq ($(NO_SECURE),true) 6255 6256 # You can't build secure libraries if you don't have OpenSSL. 6257 6258 $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a: openssl_dep_error 6259 6260 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 6261 6262 else 6263 6264 ifeq ($(NO_PROTOBUF),true) 6265 6266 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6267 6268 $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a: protobuf_dep_error 6269 6270 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 6271 6272 else 6273 6274 $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_REFLECTION_OBJS) 6275 $(E) "[AR] Creating $@" 6276 $(Q) mkdir -p `dirname $@` 6277 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a 6278 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBGRPC++_REFLECTION_OBJS) 6279 ifeq ($(SYSTEM),Darwin) 6280 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a 6281 endif 6282 6283 6284 6285 ifeq ($(SYSTEM),MINGW32) 6286 $(LIBDIR)/$(CONFIG)/grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_REFLECTION_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 6287 $(E) "[LD] Linking $@" 6288 $(Q) mkdir -p `dirname $@` 6289 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++$(SHARED_VERSION_CPP)-dll -lgrpc$(SHARED_VERSION_CORE)-dll 6290 else 6291 $(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_REFLECTION_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 6292 $(E) "[LD] Linking $@" 6293 $(Q) mkdir -p `dirname $@` 6294 ifeq ($(SYSTEM),Darwin) 6295 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc 6296 else 6297 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc 6298 $(Q) ln -sf $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP).so.1 6299 $(Q) ln -sf $(SHARED_PREFIX)grpc++_reflection$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_reflection$(SHARED_VERSION_CPP).so 6300 endif 6301 endif 6302 6303 endif 6304 6305 endif 6306 6307 ifneq ($(NO_SECURE),true) 6308 ifneq ($(NO_DEPS),true) 6309 -include $(LIBGRPC++_REFLECTION_OBJS:.o=.dep) 6310 endif 6311 endif 6312 $(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 6313 $(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 6314 6315 6316 LIBGRPC++_TEST_CONFIG_SRC = \ 6317 test/cpp/util/test_config_cc.cc \ 6318 6319 PUBLIC_HEADERS_CXX += \ 6320 6321 LIBGRPC++_TEST_CONFIG_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_CONFIG_SRC)))) 6322 6323 6324 ifeq ($(NO_SECURE),true) 6325 6326 # You can't build secure libraries if you don't have OpenSSL. 6327 6328 $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a: openssl_dep_error 6329 6330 6331 else 6332 6333 ifeq ($(NO_PROTOBUF),true) 6334 6335 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6336 6337 $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a: protobuf_dep_error 6338 6339 6340 else 6341 6342 $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_CONFIG_OBJS) 6343 $(E) "[AR] Creating $@" 6344 $(Q) mkdir -p `dirname $@` 6345 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 6346 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LIBGRPC++_TEST_CONFIG_OBJS) 6347 ifeq ($(SYSTEM),Darwin) 6348 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 6349 endif 6350 6351 6352 6353 6354 endif 6355 6356 endif 6357 6358 ifneq ($(NO_SECURE),true) 6359 ifneq ($(NO_DEPS),true) 6360 -include $(LIBGRPC++_TEST_CONFIG_OBJS:.o=.dep) 6361 endif 6362 endif 6363 6364 6365 LIBGRPC++_TEST_UTIL_SRC = \ 6366 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc \ 6367 $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc \ 6368 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 6369 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 6370 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 6371 test/cpp/end2end/test_service_impl.cc \ 6372 test/cpp/util/byte_buffer_proto_helper.cc \ 6373 test/cpp/util/channel_trace_proto_helper.cc \ 6374 test/cpp/util/create_test_channel.cc \ 6375 test/cpp/util/string_ref_helper.cc \ 6376 test/cpp/util/subprocess.cc \ 6377 test/cpp/util/test_credentials_provider.cc \ 6378 src/cpp/codegen/codegen_init.cc \ 6379 6380 PUBLIC_HEADERS_CXX += \ 6381 include/grpc++/impl/codegen/async_stream.h \ 6382 include/grpc++/impl/codegen/async_unary_call.h \ 6383 include/grpc++/impl/codegen/byte_buffer.h \ 6384 include/grpc++/impl/codegen/call.h \ 6385 include/grpc++/impl/codegen/call_hook.h \ 6386 include/grpc++/impl/codegen/channel_interface.h \ 6387 include/grpc++/impl/codegen/client_context.h \ 6388 include/grpc++/impl/codegen/client_unary_call.h \ 6389 include/grpc++/impl/codegen/completion_queue.h \ 6390 include/grpc++/impl/codegen/completion_queue_tag.h \ 6391 include/grpc++/impl/codegen/config.h \ 6392 include/grpc++/impl/codegen/core_codegen_interface.h \ 6393 include/grpc++/impl/codegen/create_auth_context.h \ 6394 include/grpc++/impl/codegen/grpc_library.h \ 6395 include/grpc++/impl/codegen/metadata_map.h \ 6396 include/grpc++/impl/codegen/method_handler_impl.h \ 6397 include/grpc++/impl/codegen/rpc_method.h \ 6398 include/grpc++/impl/codegen/rpc_service_method.h \ 6399 include/grpc++/impl/codegen/security/auth_context.h \ 6400 include/grpc++/impl/codegen/serialization_traits.h \ 6401 include/grpc++/impl/codegen/server_context.h \ 6402 include/grpc++/impl/codegen/server_interface.h \ 6403 include/grpc++/impl/codegen/service_type.h \ 6404 include/grpc++/impl/codegen/slice.h \ 6405 include/grpc++/impl/codegen/status.h \ 6406 include/grpc++/impl/codegen/status_code_enum.h \ 6407 include/grpc++/impl/codegen/string_ref.h \ 6408 include/grpc++/impl/codegen/stub_options.h \ 6409 include/grpc++/impl/codegen/sync_stream.h \ 6410 include/grpc++/impl/codegen/time.h \ 6411 include/grpcpp/impl/codegen/async_generic_service.h \ 6412 include/grpcpp/impl/codegen/async_stream.h \ 6413 include/grpcpp/impl/codegen/async_unary_call.h \ 6414 include/grpcpp/impl/codegen/byte_buffer.h \ 6415 include/grpcpp/impl/codegen/call.h \ 6416 include/grpcpp/impl/codegen/call_hook.h \ 6417 include/grpcpp/impl/codegen/callback_common.h \ 6418 include/grpcpp/impl/codegen/channel_interface.h \ 6419 include/grpcpp/impl/codegen/client_callback.h \ 6420 include/grpcpp/impl/codegen/client_context.h \ 6421 include/grpcpp/impl/codegen/client_unary_call.h \ 6422 include/grpcpp/impl/codegen/completion_queue.h \ 6423 include/grpcpp/impl/codegen/completion_queue_tag.h \ 6424 include/grpcpp/impl/codegen/config.h \ 6425 include/grpcpp/impl/codegen/core_codegen_interface.h \ 6426 include/grpcpp/impl/codegen/create_auth_context.h \ 6427 include/grpcpp/impl/codegen/grpc_library.h \ 6428 include/grpcpp/impl/codegen/metadata_map.h \ 6429 include/grpcpp/impl/codegen/method_handler_impl.h \ 6430 include/grpcpp/impl/codegen/rpc_method.h \ 6431 include/grpcpp/impl/codegen/rpc_service_method.h \ 6432 include/grpcpp/impl/codegen/security/auth_context.h \ 6433 include/grpcpp/impl/codegen/serialization_traits.h \ 6434 include/grpcpp/impl/codegen/server_context.h \ 6435 include/grpcpp/impl/codegen/server_interface.h \ 6436 include/grpcpp/impl/codegen/service_type.h \ 6437 include/grpcpp/impl/codegen/slice.h \ 6438 include/grpcpp/impl/codegen/status.h \ 6439 include/grpcpp/impl/codegen/status_code_enum.h \ 6440 include/grpcpp/impl/codegen/string_ref.h \ 6441 include/grpcpp/impl/codegen/stub_options.h \ 6442 include/grpcpp/impl/codegen/sync_stream.h \ 6443 include/grpcpp/impl/codegen/time.h \ 6444 include/grpc/impl/codegen/byte_buffer.h \ 6445 include/grpc/impl/codegen/byte_buffer_reader.h \ 6446 include/grpc/impl/codegen/compression_types.h \ 6447 include/grpc/impl/codegen/connectivity_state.h \ 6448 include/grpc/impl/codegen/grpc_types.h \ 6449 include/grpc/impl/codegen/propagation_bits.h \ 6450 include/grpc/impl/codegen/slice.h \ 6451 include/grpc/impl/codegen/status.h \ 6452 include/grpc/impl/codegen/atm.h \ 6453 include/grpc/impl/codegen/atm_gcc_atomic.h \ 6454 include/grpc/impl/codegen/atm_gcc_sync.h \ 6455 include/grpc/impl/codegen/atm_windows.h \ 6456 include/grpc/impl/codegen/fork.h \ 6457 include/grpc/impl/codegen/gpr_slice.h \ 6458 include/grpc/impl/codegen/gpr_types.h \ 6459 include/grpc/impl/codegen/log.h \ 6460 include/grpc/impl/codegen/port_platform.h \ 6461 include/grpc/impl/codegen/sync.h \ 6462 include/grpc/impl/codegen/sync_custom.h \ 6463 include/grpc/impl/codegen/sync_generic.h \ 6464 include/grpc/impl/codegen/sync_posix.h \ 6465 include/grpc/impl/codegen/sync_windows.h \ 6466 include/grpc++/impl/codegen/proto_utils.h \ 6467 include/grpcpp/impl/codegen/proto_buffer_reader.h \ 6468 include/grpcpp/impl/codegen/proto_buffer_writer.h \ 6469 include/grpcpp/impl/codegen/proto_utils.h \ 6470 include/grpc++/impl/codegen/config_protobuf.h \ 6471 include/grpcpp/impl/codegen/config_protobuf.h \ 6472 6473 LIBGRPC++_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_SRC)))) 6474 6475 6476 ifeq ($(NO_SECURE),true) 6477 6478 # You can't build secure libraries if you don't have OpenSSL. 6479 6480 $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: openssl_dep_error 6481 6482 6483 else 6484 6485 ifeq ($(NO_PROTOBUF),true) 6486 6487 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6488 6489 $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: protobuf_dep_error 6490 6491 6492 else 6493 6494 $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_UTIL_OBJS) 6495 $(E) "[AR] Creating $@" 6496 $(Q) mkdir -p `dirname $@` 6497 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a 6498 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBGRPC++_TEST_UTIL_OBJS) 6499 ifeq ($(SYSTEM),Darwin) 6500 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a 6501 endif 6502 6503 6504 6505 6506 endif 6507 6508 endif 6509 6510 ifneq ($(NO_SECURE),true) 6511 ifneq ($(NO_DEPS),true) 6512 -include $(LIBGRPC++_TEST_UTIL_OBJS:.o=.dep) 6513 endif 6514 endif 6515 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/test_service_impl.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6516 $(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_proto_helper.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6517 $(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 $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6518 $(OBJDIR)/$(CONFIG)/test/cpp/util/create_test_channel.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6519 $(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_helper.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6520 $(OBJDIR)/$(CONFIG)/test/cpp/util/subprocess.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6521 $(OBJDIR)/$(CONFIG)/test/cpp/util/test_credentials_provider.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6522 $(OBJDIR)/$(CONFIG)/src/cpp/codegen/codegen_init.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6523 6524 6525 LIBGRPC++_TEST_UTIL_UNSECURE_SRC = \ 6526 $(GENDIR)/src/proto/grpc/health/v1/health.pb.cc $(GENDIR)/src/proto/grpc/health/v1/health.grpc.pb.cc \ 6527 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 6528 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 6529 $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc \ 6530 test/cpp/end2end/test_service_impl.cc \ 6531 test/cpp/util/byte_buffer_proto_helper.cc \ 6532 test/cpp/util/string_ref_helper.cc \ 6533 test/cpp/util/subprocess.cc \ 6534 src/cpp/codegen/codegen_init.cc \ 6535 6536 PUBLIC_HEADERS_CXX += \ 6537 include/grpc++/impl/codegen/async_stream.h \ 6538 include/grpc++/impl/codegen/async_unary_call.h \ 6539 include/grpc++/impl/codegen/byte_buffer.h \ 6540 include/grpc++/impl/codegen/call.h \ 6541 include/grpc++/impl/codegen/call_hook.h \ 6542 include/grpc++/impl/codegen/channel_interface.h \ 6543 include/grpc++/impl/codegen/client_context.h \ 6544 include/grpc++/impl/codegen/client_unary_call.h \ 6545 include/grpc++/impl/codegen/completion_queue.h \ 6546 include/grpc++/impl/codegen/completion_queue_tag.h \ 6547 include/grpc++/impl/codegen/config.h \ 6548 include/grpc++/impl/codegen/core_codegen_interface.h \ 6549 include/grpc++/impl/codegen/create_auth_context.h \ 6550 include/grpc++/impl/codegen/grpc_library.h \ 6551 include/grpc++/impl/codegen/metadata_map.h \ 6552 include/grpc++/impl/codegen/method_handler_impl.h \ 6553 include/grpc++/impl/codegen/rpc_method.h \ 6554 include/grpc++/impl/codegen/rpc_service_method.h \ 6555 include/grpc++/impl/codegen/security/auth_context.h \ 6556 include/grpc++/impl/codegen/serialization_traits.h \ 6557 include/grpc++/impl/codegen/server_context.h \ 6558 include/grpc++/impl/codegen/server_interface.h \ 6559 include/grpc++/impl/codegen/service_type.h \ 6560 include/grpc++/impl/codegen/slice.h \ 6561 include/grpc++/impl/codegen/status.h \ 6562 include/grpc++/impl/codegen/status_code_enum.h \ 6563 include/grpc++/impl/codegen/string_ref.h \ 6564 include/grpc++/impl/codegen/stub_options.h \ 6565 include/grpc++/impl/codegen/sync_stream.h \ 6566 include/grpc++/impl/codegen/time.h \ 6567 include/grpcpp/impl/codegen/async_generic_service.h \ 6568 include/grpcpp/impl/codegen/async_stream.h \ 6569 include/grpcpp/impl/codegen/async_unary_call.h \ 6570 include/grpcpp/impl/codegen/byte_buffer.h \ 6571 include/grpcpp/impl/codegen/call.h \ 6572 include/grpcpp/impl/codegen/call_hook.h \ 6573 include/grpcpp/impl/codegen/callback_common.h \ 6574 include/grpcpp/impl/codegen/channel_interface.h \ 6575 include/grpcpp/impl/codegen/client_callback.h \ 6576 include/grpcpp/impl/codegen/client_context.h \ 6577 include/grpcpp/impl/codegen/client_unary_call.h \ 6578 include/grpcpp/impl/codegen/completion_queue.h \ 6579 include/grpcpp/impl/codegen/completion_queue_tag.h \ 6580 include/grpcpp/impl/codegen/config.h \ 6581 include/grpcpp/impl/codegen/core_codegen_interface.h \ 6582 include/grpcpp/impl/codegen/create_auth_context.h \ 6583 include/grpcpp/impl/codegen/grpc_library.h \ 6584 include/grpcpp/impl/codegen/metadata_map.h \ 6585 include/grpcpp/impl/codegen/method_handler_impl.h \ 6586 include/grpcpp/impl/codegen/rpc_method.h \ 6587 include/grpcpp/impl/codegen/rpc_service_method.h \ 6588 include/grpcpp/impl/codegen/security/auth_context.h \ 6589 include/grpcpp/impl/codegen/serialization_traits.h \ 6590 include/grpcpp/impl/codegen/server_context.h \ 6591 include/grpcpp/impl/codegen/server_interface.h \ 6592 include/grpcpp/impl/codegen/service_type.h \ 6593 include/grpcpp/impl/codegen/slice.h \ 6594 include/grpcpp/impl/codegen/status.h \ 6595 include/grpcpp/impl/codegen/status_code_enum.h \ 6596 include/grpcpp/impl/codegen/string_ref.h \ 6597 include/grpcpp/impl/codegen/stub_options.h \ 6598 include/grpcpp/impl/codegen/sync_stream.h \ 6599 include/grpcpp/impl/codegen/time.h \ 6600 include/grpc/impl/codegen/byte_buffer.h \ 6601 include/grpc/impl/codegen/byte_buffer_reader.h \ 6602 include/grpc/impl/codegen/compression_types.h \ 6603 include/grpc/impl/codegen/connectivity_state.h \ 6604 include/grpc/impl/codegen/grpc_types.h \ 6605 include/grpc/impl/codegen/propagation_bits.h \ 6606 include/grpc/impl/codegen/slice.h \ 6607 include/grpc/impl/codegen/status.h \ 6608 include/grpc/impl/codegen/atm.h \ 6609 include/grpc/impl/codegen/atm_gcc_atomic.h \ 6610 include/grpc/impl/codegen/atm_gcc_sync.h \ 6611 include/grpc/impl/codegen/atm_windows.h \ 6612 include/grpc/impl/codegen/fork.h \ 6613 include/grpc/impl/codegen/gpr_slice.h \ 6614 include/grpc/impl/codegen/gpr_types.h \ 6615 include/grpc/impl/codegen/log.h \ 6616 include/grpc/impl/codegen/port_platform.h \ 6617 include/grpc/impl/codegen/sync.h \ 6618 include/grpc/impl/codegen/sync_custom.h \ 6619 include/grpc/impl/codegen/sync_generic.h \ 6620 include/grpc/impl/codegen/sync_posix.h \ 6621 include/grpc/impl/codegen/sync_windows.h \ 6622 include/grpc++/impl/codegen/proto_utils.h \ 6623 include/grpcpp/impl/codegen/proto_buffer_reader.h \ 6624 include/grpcpp/impl/codegen/proto_buffer_writer.h \ 6625 include/grpcpp/impl/codegen/proto_utils.h \ 6626 include/grpc++/impl/codegen/config_protobuf.h \ 6627 include/grpcpp/impl/codegen/config_protobuf.h \ 6628 6629 LIBGRPC++_TEST_UTIL_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_TEST_UTIL_UNSECURE_SRC)))) 6630 6631 6632 ifeq ($(NO_SECURE),true) 6633 6634 # You can't build secure libraries if you don't have OpenSSL. 6635 6636 $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a: openssl_dep_error 6637 6638 6639 else 6640 6641 ifeq ($(NO_PROTOBUF),true) 6642 6643 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6644 6645 $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a: protobuf_dep_error 6646 6647 6648 else 6649 6650 $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_TEST_UTIL_UNSECURE_OBJS) 6651 $(E) "[AR] Creating $@" 6652 $(Q) mkdir -p `dirname $@` 6653 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a 6654 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBGRPC++_TEST_UTIL_UNSECURE_OBJS) 6655 ifeq ($(SYSTEM),Darwin) 6656 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a 6657 endif 6658 6659 6660 6661 6662 endif 6663 6664 endif 6665 6666 ifneq ($(NO_SECURE),true) 6667 ifneq ($(NO_DEPS),true) 6668 -include $(LIBGRPC++_TEST_UTIL_UNSECURE_OBJS:.o=.dep) 6669 endif 6670 endif 6671 $(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/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6672 $(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_proto_helper.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/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6673 $(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_helper.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/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6674 $(OBJDIR)/$(CONFIG)/test/cpp/util/subprocess.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/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6675 $(OBJDIR)/$(CONFIG)/src/cpp/codegen/codegen_init.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/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.pb.cc $(GENDIR)/src/proto/grpc/testing/duplicate/echo_duplicate.grpc.pb.cc 6676 6677 6678 LIBGRPC++_UNSECURE_SRC = \ 6679 src/cpp/client/insecure_credentials.cc \ 6680 src/cpp/common/insecure_create_auth_context.cc \ 6681 src/cpp/server/insecure_server_credentials.cc \ 6682 src/cpp/client/channel_cc.cc \ 6683 src/cpp/client/client_context.cc \ 6684 src/cpp/client/create_channel.cc \ 6685 src/cpp/client/create_channel_internal.cc \ 6686 src/cpp/client/create_channel_posix.cc \ 6687 src/cpp/client/credentials_cc.cc \ 6688 src/cpp/client/generic_stub.cc \ 6689 src/cpp/common/alarm.cc \ 6690 src/cpp/common/channel_arguments.cc \ 6691 src/cpp/common/channel_filter.cc \ 6692 src/cpp/common/completion_queue_cc.cc \ 6693 src/cpp/common/core_codegen.cc \ 6694 src/cpp/common/resource_quota_cc.cc \ 6695 src/cpp/common/rpc_method.cc \ 6696 src/cpp/common/version_cc.cc \ 6697 src/cpp/server/async_generic_service.cc \ 6698 src/cpp/server/channel_argument_option.cc \ 6699 src/cpp/server/create_default_thread_pool.cc \ 6700 src/cpp/server/dynamic_thread_pool.cc \ 6701 src/cpp/server/health/default_health_check_service.cc \ 6702 src/cpp/server/health/health.pb.c \ 6703 src/cpp/server/health/health_check_service.cc \ 6704 src/cpp/server/health/health_check_service_server_builder_option.cc \ 6705 src/cpp/server/server_builder.cc \ 6706 src/cpp/server/server_cc.cc \ 6707 src/cpp/server/server_context.cc \ 6708 src/cpp/server/server_credentials.cc \ 6709 src/cpp/server/server_posix.cc \ 6710 src/cpp/thread_manager/thread_manager.cc \ 6711 src/cpp/util/byte_buffer_cc.cc \ 6712 src/cpp/util/status.cc \ 6713 src/cpp/util/string_ref.cc \ 6714 src/cpp/util/time_cc.cc \ 6715 src/cpp/codegen/codegen_init.cc \ 6716 6717 PUBLIC_HEADERS_CXX += \ 6718 include/grpc++/alarm.h \ 6719 include/grpc++/channel.h \ 6720 include/grpc++/client_context.h \ 6721 include/grpc++/completion_queue.h \ 6722 include/grpc++/create_channel.h \ 6723 include/grpc++/create_channel_posix.h \ 6724 include/grpc++/ext/health_check_service_server_builder_option.h \ 6725 include/grpc++/generic/async_generic_service.h \ 6726 include/grpc++/generic/generic_stub.h \ 6727 include/grpc++/grpc++.h \ 6728 include/grpc++/health_check_service_interface.h \ 6729 include/grpc++/impl/call.h \ 6730 include/grpc++/impl/channel_argument_option.h \ 6731 include/grpc++/impl/client_unary_call.h \ 6732 include/grpc++/impl/codegen/core_codegen.h \ 6733 include/grpc++/impl/grpc_library.h \ 6734 include/grpc++/impl/method_handler_impl.h \ 6735 include/grpc++/impl/rpc_method.h \ 6736 include/grpc++/impl/rpc_service_method.h \ 6737 include/grpc++/impl/serialization_traits.h \ 6738 include/grpc++/impl/server_builder_option.h \ 6739 include/grpc++/impl/server_builder_plugin.h \ 6740 include/grpc++/impl/server_initializer.h \ 6741 include/grpc++/impl/service_type.h \ 6742 include/grpc++/resource_quota.h \ 6743 include/grpc++/security/auth_context.h \ 6744 include/grpc++/security/auth_metadata_processor.h \ 6745 include/grpc++/security/credentials.h \ 6746 include/grpc++/security/server_credentials.h \ 6747 include/grpc++/server.h \ 6748 include/grpc++/server_builder.h \ 6749 include/grpc++/server_context.h \ 6750 include/grpc++/server_posix.h \ 6751 include/grpc++/support/async_stream.h \ 6752 include/grpc++/support/async_unary_call.h \ 6753 include/grpc++/support/byte_buffer.h \ 6754 include/grpc++/support/channel_arguments.h \ 6755 include/grpc++/support/config.h \ 6756 include/grpc++/support/slice.h \ 6757 include/grpc++/support/status.h \ 6758 include/grpc++/support/status_code_enum.h \ 6759 include/grpc++/support/string_ref.h \ 6760 include/grpc++/support/stub_options.h \ 6761 include/grpc++/support/sync_stream.h \ 6762 include/grpc++/support/time.h \ 6763 include/grpcpp/alarm.h \ 6764 include/grpcpp/channel.h \ 6765 include/grpcpp/client_context.h \ 6766 include/grpcpp/completion_queue.h \ 6767 include/grpcpp/create_channel.h \ 6768 include/grpcpp/create_channel_posix.h \ 6769 include/grpcpp/ext/health_check_service_server_builder_option.h \ 6770 include/grpcpp/generic/async_generic_service.h \ 6771 include/grpcpp/generic/generic_stub.h \ 6772 include/grpcpp/grpcpp.h \ 6773 include/grpcpp/health_check_service_interface.h \ 6774 include/grpcpp/impl/call.h \ 6775 include/grpcpp/impl/channel_argument_option.h \ 6776 include/grpcpp/impl/client_unary_call.h \ 6777 include/grpcpp/impl/codegen/core_codegen.h \ 6778 include/grpcpp/impl/grpc_library.h \ 6779 include/grpcpp/impl/method_handler_impl.h \ 6780 include/grpcpp/impl/rpc_method.h \ 6781 include/grpcpp/impl/rpc_service_method.h \ 6782 include/grpcpp/impl/serialization_traits.h \ 6783 include/grpcpp/impl/server_builder_option.h \ 6784 include/grpcpp/impl/server_builder_plugin.h \ 6785 include/grpcpp/impl/server_initializer.h \ 6786 include/grpcpp/impl/service_type.h \ 6787 include/grpcpp/resource_quota.h \ 6788 include/grpcpp/security/auth_context.h \ 6789 include/grpcpp/security/auth_metadata_processor.h \ 6790 include/grpcpp/security/credentials.h \ 6791 include/grpcpp/security/server_credentials.h \ 6792 include/grpcpp/server.h \ 6793 include/grpcpp/server_builder.h \ 6794 include/grpcpp/server_context.h \ 6795 include/grpcpp/server_posix.h \ 6796 include/grpcpp/support/async_stream.h \ 6797 include/grpcpp/support/async_unary_call.h \ 6798 include/grpcpp/support/byte_buffer.h \ 6799 include/grpcpp/support/channel_arguments.h \ 6800 include/grpcpp/support/client_callback.h \ 6801 include/grpcpp/support/config.h \ 6802 include/grpcpp/support/proto_buffer_reader.h \ 6803 include/grpcpp/support/proto_buffer_writer.h \ 6804 include/grpcpp/support/slice.h \ 6805 include/grpcpp/support/status.h \ 6806 include/grpcpp/support/status_code_enum.h \ 6807 include/grpcpp/support/string_ref.h \ 6808 include/grpcpp/support/stub_options.h \ 6809 include/grpcpp/support/sync_stream.h \ 6810 include/grpcpp/support/time.h \ 6811 include/grpc/support/alloc.h \ 6812 include/grpc/support/atm.h \ 6813 include/grpc/support/atm_gcc_atomic.h \ 6814 include/grpc/support/atm_gcc_sync.h \ 6815 include/grpc/support/atm_windows.h \ 6816 include/grpc/support/cpu.h \ 6817 include/grpc/support/log.h \ 6818 include/grpc/support/log_windows.h \ 6819 include/grpc/support/port_platform.h \ 6820 include/grpc/support/string_util.h \ 6821 include/grpc/support/sync.h \ 6822 include/grpc/support/sync_custom.h \ 6823 include/grpc/support/sync_generic.h \ 6824 include/grpc/support/sync_posix.h \ 6825 include/grpc/support/sync_windows.h \ 6826 include/grpc/support/thd_id.h \ 6827 include/grpc/support/time.h \ 6828 include/grpc/impl/codegen/atm.h \ 6829 include/grpc/impl/codegen/atm_gcc_atomic.h \ 6830 include/grpc/impl/codegen/atm_gcc_sync.h \ 6831 include/grpc/impl/codegen/atm_windows.h \ 6832 include/grpc/impl/codegen/fork.h \ 6833 include/grpc/impl/codegen/gpr_slice.h \ 6834 include/grpc/impl/codegen/gpr_types.h \ 6835 include/grpc/impl/codegen/log.h \ 6836 include/grpc/impl/codegen/port_platform.h \ 6837 include/grpc/impl/codegen/sync.h \ 6838 include/grpc/impl/codegen/sync_custom.h \ 6839 include/grpc/impl/codegen/sync_generic.h \ 6840 include/grpc/impl/codegen/sync_posix.h \ 6841 include/grpc/impl/codegen/sync_windows.h \ 6842 include/grpc/byte_buffer.h \ 6843 include/grpc/byte_buffer_reader.h \ 6844 include/grpc/compression.h \ 6845 include/grpc/fork.h \ 6846 include/grpc/grpc.h \ 6847 include/grpc/grpc_posix.h \ 6848 include/grpc/grpc_security_constants.h \ 6849 include/grpc/load_reporting.h \ 6850 include/grpc/slice.h \ 6851 include/grpc/slice_buffer.h \ 6852 include/grpc/status.h \ 6853 include/grpc/support/workaround_list.h \ 6854 include/grpc/impl/codegen/byte_buffer.h \ 6855 include/grpc/impl/codegen/byte_buffer_reader.h \ 6856 include/grpc/impl/codegen/compression_types.h \ 6857 include/grpc/impl/codegen/connectivity_state.h \ 6858 include/grpc/impl/codegen/grpc_types.h \ 6859 include/grpc/impl/codegen/propagation_bits.h \ 6860 include/grpc/impl/codegen/slice.h \ 6861 include/grpc/impl/codegen/status.h \ 6862 include/grpc++/impl/codegen/async_stream.h \ 6863 include/grpc++/impl/codegen/async_unary_call.h \ 6864 include/grpc++/impl/codegen/byte_buffer.h \ 6865 include/grpc++/impl/codegen/call.h \ 6866 include/grpc++/impl/codegen/call_hook.h \ 6867 include/grpc++/impl/codegen/channel_interface.h \ 6868 include/grpc++/impl/codegen/client_context.h \ 6869 include/grpc++/impl/codegen/client_unary_call.h \ 6870 include/grpc++/impl/codegen/completion_queue.h \ 6871 include/grpc++/impl/codegen/completion_queue_tag.h \ 6872 include/grpc++/impl/codegen/config.h \ 6873 include/grpc++/impl/codegen/core_codegen_interface.h \ 6874 include/grpc++/impl/codegen/create_auth_context.h \ 6875 include/grpc++/impl/codegen/grpc_library.h \ 6876 include/grpc++/impl/codegen/metadata_map.h \ 6877 include/grpc++/impl/codegen/method_handler_impl.h \ 6878 include/grpc++/impl/codegen/rpc_method.h \ 6879 include/grpc++/impl/codegen/rpc_service_method.h \ 6880 include/grpc++/impl/codegen/security/auth_context.h \ 6881 include/grpc++/impl/codegen/serialization_traits.h \ 6882 include/grpc++/impl/codegen/server_context.h \ 6883 include/grpc++/impl/codegen/server_interface.h \ 6884 include/grpc++/impl/codegen/service_type.h \ 6885 include/grpc++/impl/codegen/slice.h \ 6886 include/grpc++/impl/codegen/status.h \ 6887 include/grpc++/impl/codegen/status_code_enum.h \ 6888 include/grpc++/impl/codegen/string_ref.h \ 6889 include/grpc++/impl/codegen/stub_options.h \ 6890 include/grpc++/impl/codegen/sync_stream.h \ 6891 include/grpc++/impl/codegen/time.h \ 6892 include/grpcpp/impl/codegen/async_generic_service.h \ 6893 include/grpcpp/impl/codegen/async_stream.h \ 6894 include/grpcpp/impl/codegen/async_unary_call.h \ 6895 include/grpcpp/impl/codegen/byte_buffer.h \ 6896 include/grpcpp/impl/codegen/call.h \ 6897 include/grpcpp/impl/codegen/call_hook.h \ 6898 include/grpcpp/impl/codegen/callback_common.h \ 6899 include/grpcpp/impl/codegen/channel_interface.h \ 6900 include/grpcpp/impl/codegen/client_callback.h \ 6901 include/grpcpp/impl/codegen/client_context.h \ 6902 include/grpcpp/impl/codegen/client_unary_call.h \ 6903 include/grpcpp/impl/codegen/completion_queue.h \ 6904 include/grpcpp/impl/codegen/completion_queue_tag.h \ 6905 include/grpcpp/impl/codegen/config.h \ 6906 include/grpcpp/impl/codegen/core_codegen_interface.h \ 6907 include/grpcpp/impl/codegen/create_auth_context.h \ 6908 include/grpcpp/impl/codegen/grpc_library.h \ 6909 include/grpcpp/impl/codegen/metadata_map.h \ 6910 include/grpcpp/impl/codegen/method_handler_impl.h \ 6911 include/grpcpp/impl/codegen/rpc_method.h \ 6912 include/grpcpp/impl/codegen/rpc_service_method.h \ 6913 include/grpcpp/impl/codegen/security/auth_context.h \ 6914 include/grpcpp/impl/codegen/serialization_traits.h \ 6915 include/grpcpp/impl/codegen/server_context.h \ 6916 include/grpcpp/impl/codegen/server_interface.h \ 6917 include/grpcpp/impl/codegen/service_type.h \ 6918 include/grpcpp/impl/codegen/slice.h \ 6919 include/grpcpp/impl/codegen/status.h \ 6920 include/grpcpp/impl/codegen/status_code_enum.h \ 6921 include/grpcpp/impl/codegen/string_ref.h \ 6922 include/grpcpp/impl/codegen/stub_options.h \ 6923 include/grpcpp/impl/codegen/sync_stream.h \ 6924 include/grpcpp/impl/codegen/time.h \ 6925 6926 LIBGRPC++_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC++_UNSECURE_SRC)))) 6927 6928 6929 ifeq ($(NO_PROTOBUF),true) 6930 6931 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6932 6933 $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a: protobuf_dep_error 6934 6935 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 6936 6937 else 6938 6939 $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC++_UNSECURE_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) 6940 $(E) "[AR] Creating $@" 6941 $(Q) mkdir -p `dirname $@` 6942 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a 6943 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBGRPC++_UNSECURE_OBJS) $(LIBGPR_OBJS) $(ZLIB_MERGE_OBJS) $(CARES_MERGE_OBJS) $(ADDRESS_SORTING_MERGE_OBJS) 6944 ifeq ($(SYSTEM),Darwin) 6945 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a 6946 endif 6947 6948 6949 6950 ifeq ($(SYSTEM),MINGW32) 6951 $(LIBDIR)/$(CONFIG)/grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/gpr$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/grpc_unsecure$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 6952 $(E) "[LD] Linking $@" 6953 $(Q) mkdir -p `dirname $@` 6954 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgpr$(SHARED_VERSION_CORE)-dll -lgrpc_unsecure$(SHARED_VERSION_CORE)-dll 6955 else 6956 $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPC++_UNSECURE_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgpr.$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.$(SHARED_EXT_CORE) 6957 $(E) "[LD] Linking $@" 6958 $(Q) mkdir -p `dirname $@` 6959 ifeq ($(SYSTEM),Darwin) 6960 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgpr -lgrpc_unsecure 6961 else 6962 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgpr -lgrpc_unsecure 6963 $(Q) ln -sf $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP).so.1 6964 $(Q) ln -sf $(SHARED_PREFIX)grpc++_unsecure$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure$(SHARED_VERSION_CPP).so 6965 endif 6966 endif 6967 6968 endif 6969 6970 ifneq ($(NO_DEPS),true) 6971 -include $(LIBGRPC++_UNSECURE_OBJS:.o=.dep) 6972 endif 6973 6974 6975 LIBGRPC_BENCHMARK_SRC = \ 6976 test/cpp/microbenchmarks/helpers.cc \ 6977 6978 PUBLIC_HEADERS_CXX += \ 6979 6980 LIBGRPC_BENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_BENCHMARK_SRC)))) 6981 6982 $(LIBGRPC_BENCHMARK_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 6983 6984 ifeq ($(NO_SECURE),true) 6985 6986 # You can't build secure libraries if you don't have OpenSSL. 6987 6988 $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a: openssl_dep_error 6989 6990 6991 else 6992 6993 ifeq ($(NO_PROTOBUF),true) 6994 6995 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 6996 6997 $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a: protobuf_dep_error 6998 6999 7000 else 7001 7002 $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC_BENCHMARK_OBJS) 7003 $(E) "[AR] Creating $@" 7004 $(Q) mkdir -p `dirname $@` 7005 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a 7006 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBGRPC_BENCHMARK_OBJS) 7007 ifeq ($(SYSTEM),Darwin) 7008 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a 7009 endif 7010 7011 7012 7013 7014 endif 7015 7016 endif 7017 7018 ifneq ($(NO_SECURE),true) 7019 ifneq ($(NO_DEPS),true) 7020 -include $(LIBGRPC_BENCHMARK_OBJS:.o=.dep) 7021 endif 7022 endif 7023 7024 7025 LIBGRPC_CLI_LIBS_SRC = \ 7026 test/cpp/util/cli_call.cc \ 7027 test/cpp/util/cli_credentials.cc \ 7028 test/cpp/util/grpc_tool.cc \ 7029 test/cpp/util/proto_file_parser.cc \ 7030 test/cpp/util/service_describer.cc \ 7031 $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.pb.cc $(GENDIR)/src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc \ 7032 7033 PUBLIC_HEADERS_CXX += \ 7034 include/grpc++/impl/codegen/config_protobuf.h \ 7035 include/grpcpp/impl/codegen/config_protobuf.h \ 7036 7037 LIBGRPC_CLI_LIBS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_CLI_LIBS_SRC)))) 7038 7039 7040 ifeq ($(NO_SECURE),true) 7041 7042 # You can't build secure libraries if you don't have OpenSSL. 7043 7044 $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a: openssl_dep_error 7045 7046 7047 else 7048 7049 ifeq ($(NO_PROTOBUF),true) 7050 7051 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7052 7053 $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a: protobuf_dep_error 7054 7055 7056 else 7057 7058 $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC_CLI_LIBS_OBJS) 7059 $(E) "[AR] Creating $@" 7060 $(Q) mkdir -p `dirname $@` 7061 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a 7062 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBGRPC_CLI_LIBS_OBJS) 7063 ifeq ($(SYSTEM),Darwin) 7064 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a 7065 endif 7066 7067 7068 7069 7070 endif 7071 7072 endif 7073 7074 ifneq ($(NO_SECURE),true) 7075 ifneq ($(NO_DEPS),true) 7076 -include $(LIBGRPC_CLI_LIBS_OBJS:.o=.dep) 7077 endif 7078 endif 7079 $(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 7080 $(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 7081 $(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 7082 $(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 7083 $(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 7084 7085 7086 LIBGRPC_PLUGIN_SUPPORT_SRC = \ 7087 src/compiler/cpp_generator.cc \ 7088 src/compiler/csharp_generator.cc \ 7089 src/compiler/node_generator.cc \ 7090 src/compiler/objective_c_generator.cc \ 7091 src/compiler/php_generator.cc \ 7092 src/compiler/python_generator.cc \ 7093 src/compiler/ruby_generator.cc \ 7094 7095 PUBLIC_HEADERS_CXX += \ 7096 include/grpc++/impl/codegen/config_protobuf.h \ 7097 include/grpcpp/impl/codegen/config_protobuf.h \ 7098 7099 LIBGRPC_PLUGIN_SUPPORT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_PLUGIN_SUPPORT_SRC)))) 7100 7101 7102 ifeq ($(NO_PROTOBUF),true) 7103 7104 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7105 7106 $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a: protobuf_dep_error 7107 7108 7109 else 7110 7111 $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPC_PLUGIN_SUPPORT_OBJS) 7112 $(E) "[AR] Creating $@" 7113 $(Q) mkdir -p `dirname $@` 7114 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 7115 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a $(LIBGRPC_PLUGIN_SUPPORT_OBJS) 7116 ifeq ($(SYSTEM),Darwin) 7117 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 7118 endif 7119 7120 7121 7122 7123 endif 7124 7125 ifneq ($(NO_DEPS),true) 7126 -include $(LIBGRPC_PLUGIN_SUPPORT_OBJS:.o=.dep) 7127 endif 7128 7129 7130 LIBGRPCPP_CHANNELZ_SRC = \ 7131 src/cpp/server/channelz/channelz_service.cc \ 7132 src/cpp/server/channelz/channelz_service_plugin.cc \ 7133 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc \ 7134 7135 PUBLIC_HEADERS_CXX += \ 7136 include/grpcpp/ext/channelz_service_plugin.h \ 7137 7138 LIBGRPCPP_CHANNELZ_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPCPP_CHANNELZ_SRC)))) 7139 7140 7141 ifeq ($(NO_SECURE),true) 7142 7143 # You can't build secure libraries if you don't have OpenSSL. 7144 7145 $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a: openssl_dep_error 7146 7147 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): openssl_dep_error 7148 7149 else 7150 7151 ifeq ($(NO_PROTOBUF),true) 7152 7153 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7154 7155 $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a: protobuf_dep_error 7156 7157 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): protobuf_dep_error 7158 7159 else 7160 7161 $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBGRPCPP_CHANNELZ_OBJS) 7162 $(E) "[AR] Creating $@" 7163 $(Q) mkdir -p `dirname $@` 7164 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a 7165 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a $(LIBGRPCPP_CHANNELZ_OBJS) 7166 ifeq ($(SYSTEM),Darwin) 7167 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz.a 7168 endif 7169 7170 7171 7172 ifeq ($(SYSTEM),MINGW32) 7173 $(LIBDIR)/$(CONFIG)/grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPCPP_CHANNELZ_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/grpc++$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(OPENSSL_DEP) 7174 $(E) "[LD] Linking $@" 7175 $(Q) mkdir -p `dirname $@` 7176 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++$(SHARED_VERSION_CPP)-dll -lgrpc$(SHARED_VERSION_CORE)-dll 7177 else 7178 $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP): $(LIBGRPCPP_CHANNELZ_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBDIR)/$(CONFIG)/libgrpc++.$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpc.$(SHARED_EXT_CORE) $(OPENSSL_DEP) 7179 $(E) "[LD] Linking $@" 7180 $(Q) mkdir -p `dirname $@` 7181 ifeq ($(SYSTEM),Darwin) 7182 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc 7183 else 7184 $(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) $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) -lgrpc++ -lgrpc 7185 $(Q) ln -sf $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP).so.1 7186 $(Q) ln -sf $(SHARED_PREFIX)grpcpp_channelz$(SHARED_VERSION_CPP).$(SHARED_EXT_CPP) $(LIBDIR)/$(CONFIG)/libgrpcpp_channelz$(SHARED_VERSION_CPP).so 7187 endif 7188 endif 7189 7190 endif 7191 7192 endif 7193 7194 ifneq ($(NO_SECURE),true) 7195 ifneq ($(NO_DEPS),true) 7196 -include $(LIBGRPCPP_CHANNELZ_OBJS:.o=.dep) 7197 endif 7198 endif 7199 $(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 7200 $(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 7201 7202 7203 LIBHTTP2_CLIENT_MAIN_SRC = \ 7204 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 7205 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 7206 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 7207 test/cpp/interop/http2_client.cc \ 7208 7209 PUBLIC_HEADERS_CXX += \ 7210 7211 LIBHTTP2_CLIENT_MAIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBHTTP2_CLIENT_MAIN_SRC)))) 7212 7213 7214 ifeq ($(NO_SECURE),true) 7215 7216 # You can't build secure libraries if you don't have OpenSSL. 7217 7218 $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a: openssl_dep_error 7219 7220 7221 else 7222 7223 ifeq ($(NO_PROTOBUF),true) 7224 7225 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7226 7227 $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a: protobuf_dep_error 7228 7229 7230 else 7231 7232 $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBHTTP2_CLIENT_MAIN_OBJS) 7233 $(E) "[AR] Creating $@" 7234 $(Q) mkdir -p `dirname $@` 7235 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a 7236 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a $(LIBHTTP2_CLIENT_MAIN_OBJS) 7237 ifeq ($(SYSTEM),Darwin) 7238 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a 7239 endif 7240 7241 7242 7243 7244 endif 7245 7246 endif 7247 7248 ifneq ($(NO_SECURE),true) 7249 ifneq ($(NO_DEPS),true) 7250 -include $(LIBHTTP2_CLIENT_MAIN_OBJS:.o=.dep) 7251 endif 7252 endif 7253 $(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 7254 7255 7256 LIBINTEROP_CLIENT_HELPER_SRC = \ 7257 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 7258 test/cpp/interop/client_helper.cc \ 7259 7260 PUBLIC_HEADERS_CXX += \ 7261 7262 LIBINTEROP_CLIENT_HELPER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBINTEROP_CLIENT_HELPER_SRC)))) 7263 7264 7265 ifeq ($(NO_SECURE),true) 7266 7267 # You can't build secure libraries if you don't have OpenSSL. 7268 7269 $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a: openssl_dep_error 7270 7271 7272 else 7273 7274 ifeq ($(NO_PROTOBUF),true) 7275 7276 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7277 7278 $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a: protobuf_dep_error 7279 7280 7281 else 7282 7283 $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBINTEROP_CLIENT_HELPER_OBJS) 7284 $(E) "[AR] Creating $@" 7285 $(Q) mkdir -p `dirname $@` 7286 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a 7287 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBINTEROP_CLIENT_HELPER_OBJS) 7288 ifeq ($(SYSTEM),Darwin) 7289 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a 7290 endif 7291 7292 7293 7294 7295 endif 7296 7297 endif 7298 7299 ifneq ($(NO_SECURE),true) 7300 ifneq ($(NO_DEPS),true) 7301 -include $(LIBINTEROP_CLIENT_HELPER_OBJS:.o=.dep) 7302 endif 7303 endif 7304 $(OBJDIR)/$(CONFIG)/test/cpp/interop/client_helper.o: $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc 7305 7306 7307 LIBINTEROP_CLIENT_MAIN_SRC = \ 7308 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 7309 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 7310 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 7311 test/cpp/interop/client.cc \ 7312 test/cpp/interop/interop_client.cc \ 7313 7314 PUBLIC_HEADERS_CXX += \ 7315 7316 LIBINTEROP_CLIENT_MAIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBINTEROP_CLIENT_MAIN_SRC)))) 7317 7318 7319 ifeq ($(NO_SECURE),true) 7320 7321 # You can't build secure libraries if you don't have OpenSSL. 7322 7323 $(LIBDIR)/$(CONFIG)/libinterop_client_main.a: openssl_dep_error 7324 7325 7326 else 7327 7328 ifeq ($(NO_PROTOBUF),true) 7329 7330 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7331 7332 $(LIBDIR)/$(CONFIG)/libinterop_client_main.a: protobuf_dep_error 7333 7334 7335 else 7336 7337 $(LIBDIR)/$(CONFIG)/libinterop_client_main.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBINTEROP_CLIENT_MAIN_OBJS) 7338 $(E) "[AR] Creating $@" 7339 $(Q) mkdir -p `dirname $@` 7340 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libinterop_client_main.a 7341 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBINTEROP_CLIENT_MAIN_OBJS) 7342 ifeq ($(SYSTEM),Darwin) 7343 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libinterop_client_main.a 7344 endif 7345 7346 7347 7348 7349 endif 7350 7351 endif 7352 7353 ifneq ($(NO_SECURE),true) 7354 ifneq ($(NO_DEPS),true) 7355 -include $(LIBINTEROP_CLIENT_MAIN_OBJS:.o=.dep) 7356 endif 7357 endif 7358 $(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 7359 $(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 7360 7361 7362 LIBINTEROP_SERVER_HELPER_SRC = \ 7363 test/cpp/interop/server_helper.cc \ 7364 7365 PUBLIC_HEADERS_CXX += \ 7366 7367 LIBINTEROP_SERVER_HELPER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBINTEROP_SERVER_HELPER_SRC)))) 7368 7369 7370 ifeq ($(NO_SECURE),true) 7371 7372 # You can't build secure libraries if you don't have OpenSSL. 7373 7374 $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a: openssl_dep_error 7375 7376 7377 else 7378 7379 ifeq ($(NO_PROTOBUF),true) 7380 7381 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7382 7383 $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a: protobuf_dep_error 7384 7385 7386 else 7387 7388 $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBINTEROP_SERVER_HELPER_OBJS) 7389 $(E) "[AR] Creating $@" 7390 $(Q) mkdir -p `dirname $@` 7391 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a 7392 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBINTEROP_SERVER_HELPER_OBJS) 7393 ifeq ($(SYSTEM),Darwin) 7394 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a 7395 endif 7396 7397 7398 7399 7400 endif 7401 7402 endif 7403 7404 ifneq ($(NO_SECURE),true) 7405 ifneq ($(NO_DEPS),true) 7406 -include $(LIBINTEROP_SERVER_HELPER_OBJS:.o=.dep) 7407 endif 7408 endif 7409 7410 7411 LIBINTEROP_SERVER_LIB_SRC = \ 7412 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 7413 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 7414 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 7415 test/cpp/interop/interop_server.cc \ 7416 7417 PUBLIC_HEADERS_CXX += \ 7418 7419 LIBINTEROP_SERVER_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBINTEROP_SERVER_LIB_SRC)))) 7420 7421 7422 ifeq ($(NO_SECURE),true) 7423 7424 # You can't build secure libraries if you don't have OpenSSL. 7425 7426 $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a: openssl_dep_error 7427 7428 7429 else 7430 7431 ifeq ($(NO_PROTOBUF),true) 7432 7433 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7434 7435 $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a: protobuf_dep_error 7436 7437 7438 else 7439 7440 $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBINTEROP_SERVER_LIB_OBJS) 7441 $(E) "[AR] Creating $@" 7442 $(Q) mkdir -p `dirname $@` 7443 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a 7444 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a $(LIBINTEROP_SERVER_LIB_OBJS) 7445 ifeq ($(SYSTEM),Darwin) 7446 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a 7447 endif 7448 7449 7450 7451 7452 endif 7453 7454 endif 7455 7456 ifneq ($(NO_SECURE),true) 7457 ifneq ($(NO_DEPS),true) 7458 -include $(LIBINTEROP_SERVER_LIB_OBJS:.o=.dep) 7459 endif 7460 endif 7461 $(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 7462 7463 7464 LIBINTEROP_SERVER_MAIN_SRC = \ 7465 test/cpp/interop/interop_server_bootstrap.cc \ 7466 7467 PUBLIC_HEADERS_CXX += \ 7468 7469 LIBINTEROP_SERVER_MAIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBINTEROP_SERVER_MAIN_SRC)))) 7470 7471 7472 ifeq ($(NO_SECURE),true) 7473 7474 # You can't build secure libraries if you don't have OpenSSL. 7475 7476 $(LIBDIR)/$(CONFIG)/libinterop_server_main.a: openssl_dep_error 7477 7478 7479 else 7480 7481 ifeq ($(NO_PROTOBUF),true) 7482 7483 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7484 7485 $(LIBDIR)/$(CONFIG)/libinterop_server_main.a: protobuf_dep_error 7486 7487 7488 else 7489 7490 $(LIBDIR)/$(CONFIG)/libinterop_server_main.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBINTEROP_SERVER_MAIN_OBJS) 7491 $(E) "[AR] Creating $@" 7492 $(Q) mkdir -p `dirname $@` 7493 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libinterop_server_main.a 7494 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBINTEROP_SERVER_MAIN_OBJS) 7495 ifeq ($(SYSTEM),Darwin) 7496 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libinterop_server_main.a 7497 endif 7498 7499 7500 7501 7502 endif 7503 7504 endif 7505 7506 ifneq ($(NO_SECURE),true) 7507 ifneq ($(NO_DEPS),true) 7508 -include $(LIBINTEROP_SERVER_MAIN_OBJS:.o=.dep) 7509 endif 7510 endif 7511 7512 7513 LIBQPS_SRC = \ 7514 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 7515 $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc \ 7516 $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc \ 7517 $(GENDIR)/src/proto/grpc/testing/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc \ 7518 $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.grpc.pb.cc \ 7519 $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc \ 7520 $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc \ 7521 test/cpp/qps/benchmark_config.cc \ 7522 test/cpp/qps/client_async.cc \ 7523 test/cpp/qps/client_sync.cc \ 7524 test/cpp/qps/driver.cc \ 7525 test/cpp/qps/parse_json.cc \ 7526 test/cpp/qps/qps_server_builder.cc \ 7527 test/cpp/qps/qps_worker.cc \ 7528 test/cpp/qps/report.cc \ 7529 test/cpp/qps/server_async.cc \ 7530 test/cpp/qps/server_sync.cc \ 7531 test/cpp/qps/usage_timer.cc \ 7532 7533 PUBLIC_HEADERS_CXX += \ 7534 7535 LIBQPS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBQPS_SRC)))) 7536 7537 7538 ifeq ($(NO_SECURE),true) 7539 7540 # You can't build secure libraries if you don't have OpenSSL. 7541 7542 $(LIBDIR)/$(CONFIG)/libqps.a: openssl_dep_error 7543 7544 7545 else 7546 7547 ifeq ($(NO_PROTOBUF),true) 7548 7549 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7550 7551 $(LIBDIR)/$(CONFIG)/libqps.a: protobuf_dep_error 7552 7553 7554 else 7555 7556 $(LIBDIR)/$(CONFIG)/libqps.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBQPS_OBJS) 7557 $(E) "[AR] Creating $@" 7558 $(Q) mkdir -p `dirname $@` 7559 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libqps.a 7560 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBQPS_OBJS) 7561 ifeq ($(SYSTEM),Darwin) 7562 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libqps.a 7563 endif 7564 7565 7566 7567 7568 endif 7569 7570 endif 7571 7572 ifneq ($(NO_SECURE),true) 7573 ifneq ($(NO_DEPS),true) 7574 -include $(LIBQPS_OBJS:.o=.dep) 7575 endif 7576 endif 7577 $(OBJDIR)/$(CONFIG)/test/cpp/qps/benchmark_config.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7578 $(OBJDIR)/$(CONFIG)/test/cpp/qps/client_async.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7579 $(OBJDIR)/$(CONFIG)/test/cpp/qps/client_sync.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7580 $(OBJDIR)/$(CONFIG)/test/cpp/qps/driver.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7581 $(OBJDIR)/$(CONFIG)/test/cpp/qps/parse_json.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7582 $(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_server_builder.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7583 $(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_worker.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7584 $(OBJDIR)/$(CONFIG)/test/cpp/qps/report.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7585 $(OBJDIR)/$(CONFIG)/test/cpp/qps/server_async.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7586 $(OBJDIR)/$(CONFIG)/test/cpp/qps/server_sync.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7587 $(OBJDIR)/$(CONFIG)/test/cpp/qps/usage_timer.o: $(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/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.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/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc 7588 7589 7590 LIBGRPC_CSHARP_EXT_SRC = \ 7591 src/csharp/ext/grpc_csharp_ext.c \ 7592 7593 PUBLIC_HEADERS_C += \ 7594 7595 LIBGRPC_CSHARP_EXT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_CSHARP_EXT_SRC)))) 7596 7597 7598 ifeq ($(NO_SECURE),true) 7599 7600 # You can't build secure libraries if you don't have OpenSSL. 7601 7602 $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a: openssl_dep_error 7603 7604 $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP): openssl_dep_error 7605 7606 else 7607 7608 7609 $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBGRPC_CSHARP_EXT_OBJS) 7610 $(E) "[AR] Creating $@" 7611 $(Q) mkdir -p `dirname $@` 7612 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a 7613 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a $(LIBGRPC_CSHARP_EXT_OBJS) 7614 ifeq ($(SYSTEM),Darwin) 7615 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext.a 7616 endif 7617 7618 7619 7620 ifeq ($(SYSTEM),MINGW32) 7621 $(LIBDIR)/$(CONFIG)/grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP): $(LIBGRPC_CSHARP_EXT_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_DEP) 7622 $(E) "[LD] Linking $@" 7623 $(Q) mkdir -p `dirname $@` 7624 $(Q) $(LD) $(LDFLAGS) $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc_csharp_ext$(SHARED_VERSION_CSHARP).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 7625 else 7626 $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP): $(LIBGRPC_CSHARP_EXT_OBJS) $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(OPENSSL_DEP) 7627 $(E) "[LD] Linking $@" 7628 $(Q) mkdir -p `dirname $@` 7629 ifeq ($(SYSTEM),Darwin) 7630 $(Q) $(LD) $(LDFLAGS) $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 7631 else 7632 $(Q) $(LD) $(LDFLAGS) $(if $(subst Linux,,$(SYSTEM)),,-Wl$(comma)-wrap$(comma)memcpy) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc_csharp_ext.so.1 -o $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBGRPC_CSHARP_EXT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(ZLIB_MERGE_LIBS) $(CARES_MERGE_LIBS) $(ADDRESS_SORTING_MERGE_LIBS) $(LDLIBS) 7633 $(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).so.1 7634 $(Q) ln -sf $(SHARED_PREFIX)grpc_csharp_ext$(SHARED_VERSION_CSHARP).$(SHARED_EXT_CSHARP) $(LIBDIR)/$(CONFIG)/libgrpc_csharp_ext$(SHARED_VERSION_CSHARP).so 7635 endif 7636 endif 7637 7638 endif 7639 7640 ifneq ($(NO_SECURE),true) 7641 ifneq ($(NO_DEPS),true) 7642 -include $(LIBGRPC_CSHARP_EXT_OBJS:.o=.dep) 7643 endif 7644 endif 7645 7646 7647 LIBBORINGSSL_SRC = \ 7648 src/boringssl/err_data.c \ 7649 third_party/boringssl/crypto/asn1/a_bitstr.c \ 7650 third_party/boringssl/crypto/asn1/a_bool.c \ 7651 third_party/boringssl/crypto/asn1/a_d2i_fp.c \ 7652 third_party/boringssl/crypto/asn1/a_dup.c \ 7653 third_party/boringssl/crypto/asn1/a_enum.c \ 7654 third_party/boringssl/crypto/asn1/a_gentm.c \ 7655 third_party/boringssl/crypto/asn1/a_i2d_fp.c \ 7656 third_party/boringssl/crypto/asn1/a_int.c \ 7657 third_party/boringssl/crypto/asn1/a_mbstr.c \ 7658 third_party/boringssl/crypto/asn1/a_object.c \ 7659 third_party/boringssl/crypto/asn1/a_octet.c \ 7660 third_party/boringssl/crypto/asn1/a_print.c \ 7661 third_party/boringssl/crypto/asn1/a_strnid.c \ 7662 third_party/boringssl/crypto/asn1/a_time.c \ 7663 third_party/boringssl/crypto/asn1/a_type.c \ 7664 third_party/boringssl/crypto/asn1/a_utctm.c \ 7665 third_party/boringssl/crypto/asn1/a_utf8.c \ 7666 third_party/boringssl/crypto/asn1/asn1_lib.c \ 7667 third_party/boringssl/crypto/asn1/asn1_par.c \ 7668 third_party/boringssl/crypto/asn1/asn_pack.c \ 7669 third_party/boringssl/crypto/asn1/f_enum.c \ 7670 third_party/boringssl/crypto/asn1/f_int.c \ 7671 third_party/boringssl/crypto/asn1/f_string.c \ 7672 third_party/boringssl/crypto/asn1/tasn_dec.c \ 7673 third_party/boringssl/crypto/asn1/tasn_enc.c \ 7674 third_party/boringssl/crypto/asn1/tasn_fre.c \ 7675 third_party/boringssl/crypto/asn1/tasn_new.c \ 7676 third_party/boringssl/crypto/asn1/tasn_typ.c \ 7677 third_party/boringssl/crypto/asn1/tasn_utl.c \ 7678 third_party/boringssl/crypto/asn1/time_support.c \ 7679 third_party/boringssl/crypto/base64/base64.c \ 7680 third_party/boringssl/crypto/bio/bio.c \ 7681 third_party/boringssl/crypto/bio/bio_mem.c \ 7682 third_party/boringssl/crypto/bio/connect.c \ 7683 third_party/boringssl/crypto/bio/fd.c \ 7684 third_party/boringssl/crypto/bio/file.c \ 7685 third_party/boringssl/crypto/bio/hexdump.c \ 7686 third_party/boringssl/crypto/bio/pair.c \ 7687 third_party/boringssl/crypto/bio/printf.c \ 7688 third_party/boringssl/crypto/bio/socket.c \ 7689 third_party/boringssl/crypto/bio/socket_helper.c \ 7690 third_party/boringssl/crypto/bn_extra/bn_asn1.c \ 7691 third_party/boringssl/crypto/bn_extra/convert.c \ 7692 third_party/boringssl/crypto/buf/buf.c \ 7693 third_party/boringssl/crypto/bytestring/asn1_compat.c \ 7694 third_party/boringssl/crypto/bytestring/ber.c \ 7695 third_party/boringssl/crypto/bytestring/cbb.c \ 7696 third_party/boringssl/crypto/bytestring/cbs.c \ 7697 third_party/boringssl/crypto/chacha/chacha.c \ 7698 third_party/boringssl/crypto/cipher_extra/cipher_extra.c \ 7699 third_party/boringssl/crypto/cipher_extra/derive_key.c \ 7700 third_party/boringssl/crypto/cipher_extra/e_aesccm.c \ 7701 third_party/boringssl/crypto/cipher_extra/e_aesctrhmac.c \ 7702 third_party/boringssl/crypto/cipher_extra/e_aesgcmsiv.c \ 7703 third_party/boringssl/crypto/cipher_extra/e_chacha20poly1305.c \ 7704 third_party/boringssl/crypto/cipher_extra/e_null.c \ 7705 third_party/boringssl/crypto/cipher_extra/e_rc2.c \ 7706 third_party/boringssl/crypto/cipher_extra/e_rc4.c \ 7707 third_party/boringssl/crypto/cipher_extra/e_ssl3.c \ 7708 third_party/boringssl/crypto/cipher_extra/e_tls.c \ 7709 third_party/boringssl/crypto/cipher_extra/tls_cbc.c \ 7710 third_party/boringssl/crypto/cmac/cmac.c \ 7711 third_party/boringssl/crypto/conf/conf.c \ 7712 third_party/boringssl/crypto/cpu-aarch64-fuchsia.c \ 7713 third_party/boringssl/crypto/cpu-aarch64-linux.c \ 7714 third_party/boringssl/crypto/cpu-arm-linux.c \ 7715 third_party/boringssl/crypto/cpu-arm.c \ 7716 third_party/boringssl/crypto/cpu-intel.c \ 7717 third_party/boringssl/crypto/cpu-ppc64le.c \ 7718 third_party/boringssl/crypto/crypto.c \ 7719 third_party/boringssl/crypto/curve25519/spake25519.c \ 7720 third_party/boringssl/crypto/dh/check.c \ 7721 third_party/boringssl/crypto/dh/dh.c \ 7722 third_party/boringssl/crypto/dh/dh_asn1.c \ 7723 third_party/boringssl/crypto/dh/params.c \ 7724 third_party/boringssl/crypto/digest_extra/digest_extra.c \ 7725 third_party/boringssl/crypto/dsa/dsa.c \ 7726 third_party/boringssl/crypto/dsa/dsa_asn1.c \ 7727 third_party/boringssl/crypto/ec_extra/ec_asn1.c \ 7728 third_party/boringssl/crypto/ecdh/ecdh.c \ 7729 third_party/boringssl/crypto/ecdsa_extra/ecdsa_asn1.c \ 7730 third_party/boringssl/crypto/engine/engine.c \ 7731 third_party/boringssl/crypto/err/err.c \ 7732 third_party/boringssl/crypto/evp/digestsign.c \ 7733 third_party/boringssl/crypto/evp/evp.c \ 7734 third_party/boringssl/crypto/evp/evp_asn1.c \ 7735 third_party/boringssl/crypto/evp/evp_ctx.c \ 7736 third_party/boringssl/crypto/evp/p_dsa_asn1.c \ 7737 third_party/boringssl/crypto/evp/p_ec.c \ 7738 third_party/boringssl/crypto/evp/p_ec_asn1.c \ 7739 third_party/boringssl/crypto/evp/p_ed25519.c \ 7740 third_party/boringssl/crypto/evp/p_ed25519_asn1.c \ 7741 third_party/boringssl/crypto/evp/p_rsa.c \ 7742 third_party/boringssl/crypto/evp/p_rsa_asn1.c \ 7743 third_party/boringssl/crypto/evp/pbkdf.c \ 7744 third_party/boringssl/crypto/evp/print.c \ 7745 third_party/boringssl/crypto/evp/scrypt.c \ 7746 third_party/boringssl/crypto/evp/sign.c \ 7747 third_party/boringssl/crypto/ex_data.c \ 7748 third_party/boringssl/crypto/fipsmodule/bcm.c \ 7749 third_party/boringssl/crypto/fipsmodule/is_fips.c \ 7750 third_party/boringssl/crypto/hkdf/hkdf.c \ 7751 third_party/boringssl/crypto/lhash/lhash.c \ 7752 third_party/boringssl/crypto/mem.c \ 7753 third_party/boringssl/crypto/obj/obj.c \ 7754 third_party/boringssl/crypto/obj/obj_xref.c \ 7755 third_party/boringssl/crypto/pem/pem_all.c \ 7756 third_party/boringssl/crypto/pem/pem_info.c \ 7757 third_party/boringssl/crypto/pem/pem_lib.c \ 7758 third_party/boringssl/crypto/pem/pem_oth.c \ 7759 third_party/boringssl/crypto/pem/pem_pk8.c \ 7760 third_party/boringssl/crypto/pem/pem_pkey.c \ 7761 third_party/boringssl/crypto/pem/pem_x509.c \ 7762 third_party/boringssl/crypto/pem/pem_xaux.c \ 7763 third_party/boringssl/crypto/pkcs7/pkcs7.c \ 7764 third_party/boringssl/crypto/pkcs7/pkcs7_x509.c \ 7765 third_party/boringssl/crypto/pkcs8/p5_pbev2.c \ 7766 third_party/boringssl/crypto/pkcs8/pkcs8.c \ 7767 third_party/boringssl/crypto/pkcs8/pkcs8_x509.c \ 7768 third_party/boringssl/crypto/poly1305/poly1305.c \ 7769 third_party/boringssl/crypto/poly1305/poly1305_arm.c \ 7770 third_party/boringssl/crypto/poly1305/poly1305_vec.c \ 7771 third_party/boringssl/crypto/pool/pool.c \ 7772 third_party/boringssl/crypto/rand_extra/deterministic.c \ 7773 third_party/boringssl/crypto/rand_extra/forkunsafe.c \ 7774 third_party/boringssl/crypto/rand_extra/fuchsia.c \ 7775 third_party/boringssl/crypto/rand_extra/rand_extra.c \ 7776 third_party/boringssl/crypto/rand_extra/windows.c \ 7777 third_party/boringssl/crypto/rc4/rc4.c \ 7778 third_party/boringssl/crypto/refcount_c11.c \ 7779 third_party/boringssl/crypto/refcount_lock.c \ 7780 third_party/boringssl/crypto/rsa_extra/rsa_asn1.c \ 7781 third_party/boringssl/crypto/stack/stack.c \ 7782 third_party/boringssl/crypto/thread.c \ 7783 third_party/boringssl/crypto/thread_none.c \ 7784 third_party/boringssl/crypto/thread_pthread.c \ 7785 third_party/boringssl/crypto/thread_win.c \ 7786 third_party/boringssl/crypto/x509/a_digest.c \ 7787 third_party/boringssl/crypto/x509/a_sign.c \ 7788 third_party/boringssl/crypto/x509/a_strex.c \ 7789 third_party/boringssl/crypto/x509/a_verify.c \ 7790 third_party/boringssl/crypto/x509/algorithm.c \ 7791 third_party/boringssl/crypto/x509/asn1_gen.c \ 7792 third_party/boringssl/crypto/x509/by_dir.c \ 7793 third_party/boringssl/crypto/x509/by_file.c \ 7794 third_party/boringssl/crypto/x509/i2d_pr.c \ 7795 third_party/boringssl/crypto/x509/rsa_pss.c \ 7796 third_party/boringssl/crypto/x509/t_crl.c \ 7797 third_party/boringssl/crypto/x509/t_req.c \ 7798 third_party/boringssl/crypto/x509/t_x509.c \ 7799 third_party/boringssl/crypto/x509/t_x509a.c \ 7800 third_party/boringssl/crypto/x509/x509.c \ 7801 third_party/boringssl/crypto/x509/x509_att.c \ 7802 third_party/boringssl/crypto/x509/x509_cmp.c \ 7803 third_party/boringssl/crypto/x509/x509_d2.c \ 7804 third_party/boringssl/crypto/x509/x509_def.c \ 7805 third_party/boringssl/crypto/x509/x509_ext.c \ 7806 third_party/boringssl/crypto/x509/x509_lu.c \ 7807 third_party/boringssl/crypto/x509/x509_obj.c \ 7808 third_party/boringssl/crypto/x509/x509_r2x.c \ 7809 third_party/boringssl/crypto/x509/x509_req.c \ 7810 third_party/boringssl/crypto/x509/x509_set.c \ 7811 third_party/boringssl/crypto/x509/x509_trs.c \ 7812 third_party/boringssl/crypto/x509/x509_txt.c \ 7813 third_party/boringssl/crypto/x509/x509_v3.c \ 7814 third_party/boringssl/crypto/x509/x509_vfy.c \ 7815 third_party/boringssl/crypto/x509/x509_vpm.c \ 7816 third_party/boringssl/crypto/x509/x509cset.c \ 7817 third_party/boringssl/crypto/x509/x509name.c \ 7818 third_party/boringssl/crypto/x509/x509rset.c \ 7819 third_party/boringssl/crypto/x509/x509spki.c \ 7820 third_party/boringssl/crypto/x509/x_algor.c \ 7821 third_party/boringssl/crypto/x509/x_all.c \ 7822 third_party/boringssl/crypto/x509/x_attrib.c \ 7823 third_party/boringssl/crypto/x509/x_crl.c \ 7824 third_party/boringssl/crypto/x509/x_exten.c \ 7825 third_party/boringssl/crypto/x509/x_info.c \ 7826 third_party/boringssl/crypto/x509/x_name.c \ 7827 third_party/boringssl/crypto/x509/x_pkey.c \ 7828 third_party/boringssl/crypto/x509/x_pubkey.c \ 7829 third_party/boringssl/crypto/x509/x_req.c \ 7830 third_party/boringssl/crypto/x509/x_sig.c \ 7831 third_party/boringssl/crypto/x509/x_spki.c \ 7832 third_party/boringssl/crypto/x509/x_val.c \ 7833 third_party/boringssl/crypto/x509/x_x509.c \ 7834 third_party/boringssl/crypto/x509/x_x509a.c \ 7835 third_party/boringssl/crypto/x509v3/pcy_cache.c \ 7836 third_party/boringssl/crypto/x509v3/pcy_data.c \ 7837 third_party/boringssl/crypto/x509v3/pcy_lib.c \ 7838 third_party/boringssl/crypto/x509v3/pcy_map.c \ 7839 third_party/boringssl/crypto/x509v3/pcy_node.c \ 7840 third_party/boringssl/crypto/x509v3/pcy_tree.c \ 7841 third_party/boringssl/crypto/x509v3/v3_akey.c \ 7842 third_party/boringssl/crypto/x509v3/v3_akeya.c \ 7843 third_party/boringssl/crypto/x509v3/v3_alt.c \ 7844 third_party/boringssl/crypto/x509v3/v3_bcons.c \ 7845 third_party/boringssl/crypto/x509v3/v3_bitst.c \ 7846 third_party/boringssl/crypto/x509v3/v3_conf.c \ 7847 third_party/boringssl/crypto/x509v3/v3_cpols.c \ 7848 third_party/boringssl/crypto/x509v3/v3_crld.c \ 7849 third_party/boringssl/crypto/x509v3/v3_enum.c \ 7850 third_party/boringssl/crypto/x509v3/v3_extku.c \ 7851 third_party/boringssl/crypto/x509v3/v3_genn.c \ 7852 third_party/boringssl/crypto/x509v3/v3_ia5.c \ 7853 third_party/boringssl/crypto/x509v3/v3_info.c \ 7854 third_party/boringssl/crypto/x509v3/v3_int.c \ 7855 third_party/boringssl/crypto/x509v3/v3_lib.c \ 7856 third_party/boringssl/crypto/x509v3/v3_ncons.c \ 7857 third_party/boringssl/crypto/x509v3/v3_pci.c \ 7858 third_party/boringssl/crypto/x509v3/v3_pcia.c \ 7859 third_party/boringssl/crypto/x509v3/v3_pcons.c \ 7860 third_party/boringssl/crypto/x509v3/v3_pku.c \ 7861 third_party/boringssl/crypto/x509v3/v3_pmaps.c \ 7862 third_party/boringssl/crypto/x509v3/v3_prn.c \ 7863 third_party/boringssl/crypto/x509v3/v3_purp.c \ 7864 third_party/boringssl/crypto/x509v3/v3_skey.c \ 7865 third_party/boringssl/crypto/x509v3/v3_sxnet.c \ 7866 third_party/boringssl/crypto/x509v3/v3_utl.c \ 7867 third_party/boringssl/ssl/bio_ssl.cc \ 7868 third_party/boringssl/ssl/custom_extensions.cc \ 7869 third_party/boringssl/ssl/d1_both.cc \ 7870 third_party/boringssl/ssl/d1_lib.cc \ 7871 third_party/boringssl/ssl/d1_pkt.cc \ 7872 third_party/boringssl/ssl/d1_srtp.cc \ 7873 third_party/boringssl/ssl/dtls_method.cc \ 7874 third_party/boringssl/ssl/dtls_record.cc \ 7875 third_party/boringssl/ssl/handoff.cc \ 7876 third_party/boringssl/ssl/handshake.cc \ 7877 third_party/boringssl/ssl/handshake_client.cc \ 7878 third_party/boringssl/ssl/handshake_server.cc \ 7879 third_party/boringssl/ssl/s3_both.cc \ 7880 third_party/boringssl/ssl/s3_lib.cc \ 7881 third_party/boringssl/ssl/s3_pkt.cc \ 7882 third_party/boringssl/ssl/ssl_aead_ctx.cc \ 7883 third_party/boringssl/ssl/ssl_asn1.cc \ 7884 third_party/boringssl/ssl/ssl_buffer.cc \ 7885 third_party/boringssl/ssl/ssl_cert.cc \ 7886 third_party/boringssl/ssl/ssl_cipher.cc \ 7887 third_party/boringssl/ssl/ssl_file.cc \ 7888 third_party/boringssl/ssl/ssl_key_share.cc \ 7889 third_party/boringssl/ssl/ssl_lib.cc \ 7890 third_party/boringssl/ssl/ssl_privkey.cc \ 7891 third_party/boringssl/ssl/ssl_session.cc \ 7892 third_party/boringssl/ssl/ssl_stat.cc \ 7893 third_party/boringssl/ssl/ssl_transcript.cc \ 7894 third_party/boringssl/ssl/ssl_versions.cc \ 7895 third_party/boringssl/ssl/ssl_x509.cc \ 7896 third_party/boringssl/ssl/t1_enc.cc \ 7897 third_party/boringssl/ssl/t1_lib.cc \ 7898 third_party/boringssl/ssl/tls13_both.cc \ 7899 third_party/boringssl/ssl/tls13_client.cc \ 7900 third_party/boringssl/ssl/tls13_enc.cc \ 7901 third_party/boringssl/ssl/tls13_server.cc \ 7902 third_party/boringssl/ssl/tls_method.cc \ 7903 third_party/boringssl/ssl/tls_record.cc \ 7904 third_party/boringssl/third_party/fiat/curve25519.c \ 7905 7906 PUBLIC_HEADERS_C += \ 7907 7908 LIBBORINGSSL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SRC)))) 7909 7910 $(LIBBORINGSSL_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 7911 $(LIBBORINGSSL_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 7912 $(LIBBORINGSSL_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 7913 7914 $(LIBDIR)/$(CONFIG)/libboringssl.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBBORINGSSL_OBJS) 7915 $(E) "[AR] Creating $@" 7916 $(Q) mkdir -p `dirname $@` 7917 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl.a 7918 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl.a $(LIBBORINGSSL_OBJS) 7919 ifeq ($(SYSTEM),Darwin) 7920 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl.a 7921 endif 7922 7923 7924 7925 7926 ifneq ($(NO_DEPS),true) 7927 -include $(LIBBORINGSSL_OBJS:.o=.dep) 7928 endif 7929 7930 7931 LIBBORINGSSL_TEST_UTIL_SRC = \ 7932 third_party/boringssl/crypto/test/file_test.cc \ 7933 third_party/boringssl/crypto/test/malloc.cc \ 7934 third_party/boringssl/crypto/test/test_util.cc \ 7935 7936 PUBLIC_HEADERS_CXX += \ 7937 7938 LIBBORINGSSL_TEST_UTIL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_TEST_UTIL_SRC)))) 7939 7940 $(LIBBORINGSSL_TEST_UTIL_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 7941 $(LIBBORINGSSL_TEST_UTIL_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 7942 $(LIBBORINGSSL_TEST_UTIL_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 7943 7944 ifeq ($(NO_PROTOBUF),true) 7945 7946 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7947 7948 $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a: protobuf_dep_error 7949 7950 7951 else 7952 7953 $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_TEST_UTIL_OBJS) 7954 $(E) "[AR] Creating $@" 7955 $(Q) mkdir -p `dirname $@` 7956 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a 7957 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBBORINGSSL_TEST_UTIL_OBJS) 7958 ifeq ($(SYSTEM),Darwin) 7959 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a 7960 endif 7961 7962 7963 7964 7965 endif 7966 7967 ifneq ($(NO_DEPS),true) 7968 -include $(LIBBORINGSSL_TEST_UTIL_OBJS:.o=.dep) 7969 endif 7970 7971 7972 LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_SRC = \ 7973 src/boringssl/crypto_test_data.cc \ 7974 7975 PUBLIC_HEADERS_CXX += \ 7976 7977 LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_SRC)))) 7978 7979 $(LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 7980 $(LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 7981 $(LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 7982 7983 ifeq ($(NO_PROTOBUF),true) 7984 7985 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 7986 7987 $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a: protobuf_dep_error 7988 7989 7990 else 7991 7992 $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_OBJS) 7993 $(E) "[AR] Creating $@" 7994 $(Q) mkdir -p `dirname $@` 7995 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a 7996 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a $(LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_OBJS) 7997 ifeq ($(SYSTEM),Darwin) 7998 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a 7999 endif 8000 8001 8002 8003 8004 endif 8005 8006 ifneq ($(NO_DEPS),true) 8007 -include $(LIBBORINGSSL_CRYPTO_TEST_DATA_LIB_OBJS:.o=.dep) 8008 endif 8009 8010 8011 LIBBORINGSSL_ASN1_TEST_LIB_SRC = \ 8012 third_party/boringssl/crypto/asn1/asn1_test.cc \ 8013 8014 PUBLIC_HEADERS_CXX += \ 8015 8016 LIBBORINGSSL_ASN1_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_ASN1_TEST_LIB_SRC)))) 8017 8018 $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8019 $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8020 $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8021 8022 ifeq ($(NO_PROTOBUF),true) 8023 8024 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8025 8026 $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a: protobuf_dep_error 8027 8028 8029 else 8030 8031 $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS) 8032 $(E) "[AR] Creating $@" 8033 $(Q) mkdir -p `dirname $@` 8034 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a 8035 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS) 8036 ifeq ($(SYSTEM),Darwin) 8037 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a 8038 endif 8039 8040 8041 8042 8043 endif 8044 8045 ifneq ($(NO_DEPS),true) 8046 -include $(LIBBORINGSSL_ASN1_TEST_LIB_OBJS:.o=.dep) 8047 endif 8048 8049 8050 LIBBORINGSSL_BASE64_TEST_LIB_SRC = \ 8051 third_party/boringssl/crypto/base64/base64_test.cc \ 8052 8053 PUBLIC_HEADERS_CXX += \ 8054 8055 LIBBORINGSSL_BASE64_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_BASE64_TEST_LIB_SRC)))) 8056 8057 $(LIBBORINGSSL_BASE64_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8058 $(LIBBORINGSSL_BASE64_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8059 $(LIBBORINGSSL_BASE64_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8060 8061 ifeq ($(NO_PROTOBUF),true) 8062 8063 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8064 8065 $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a: protobuf_dep_error 8066 8067 8068 else 8069 8070 $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_BASE64_TEST_LIB_OBJS) 8071 $(E) "[AR] Creating $@" 8072 $(Q) mkdir -p `dirname $@` 8073 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a 8074 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBBORINGSSL_BASE64_TEST_LIB_OBJS) 8075 ifeq ($(SYSTEM),Darwin) 8076 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a 8077 endif 8078 8079 8080 8081 8082 endif 8083 8084 ifneq ($(NO_DEPS),true) 8085 -include $(LIBBORINGSSL_BASE64_TEST_LIB_OBJS:.o=.dep) 8086 endif 8087 8088 8089 LIBBORINGSSL_BIO_TEST_LIB_SRC = \ 8090 third_party/boringssl/crypto/bio/bio_test.cc \ 8091 8092 PUBLIC_HEADERS_CXX += \ 8093 8094 LIBBORINGSSL_BIO_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_BIO_TEST_LIB_SRC)))) 8095 8096 $(LIBBORINGSSL_BIO_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8097 $(LIBBORINGSSL_BIO_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8098 $(LIBBORINGSSL_BIO_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8099 8100 ifeq ($(NO_PROTOBUF),true) 8101 8102 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8103 8104 $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a: protobuf_dep_error 8105 8106 8107 else 8108 8109 $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_BIO_TEST_LIB_OBJS) 8110 $(E) "[AR] Creating $@" 8111 $(Q) mkdir -p `dirname $@` 8112 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a 8113 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBBORINGSSL_BIO_TEST_LIB_OBJS) 8114 ifeq ($(SYSTEM),Darwin) 8115 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a 8116 endif 8117 8118 8119 8120 8121 endif 8122 8123 ifneq ($(NO_DEPS),true) 8124 -include $(LIBBORINGSSL_BIO_TEST_LIB_OBJS:.o=.dep) 8125 endif 8126 8127 8128 LIBBORINGSSL_BUF_TEST_LIB_SRC = \ 8129 third_party/boringssl/crypto/buf/buf_test.cc \ 8130 8131 PUBLIC_HEADERS_CXX += \ 8132 8133 LIBBORINGSSL_BUF_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_BUF_TEST_LIB_SRC)))) 8134 8135 $(LIBBORINGSSL_BUF_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8136 $(LIBBORINGSSL_BUF_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8137 $(LIBBORINGSSL_BUF_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8138 8139 ifeq ($(NO_PROTOBUF),true) 8140 8141 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8142 8143 $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a: protobuf_dep_error 8144 8145 8146 else 8147 8148 $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_BUF_TEST_LIB_OBJS) 8149 $(E) "[AR] Creating $@" 8150 $(Q) mkdir -p `dirname $@` 8151 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a 8152 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a $(LIBBORINGSSL_BUF_TEST_LIB_OBJS) 8153 ifeq ($(SYSTEM),Darwin) 8154 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a 8155 endif 8156 8157 8158 8159 8160 endif 8161 8162 ifneq ($(NO_DEPS),true) 8163 -include $(LIBBORINGSSL_BUF_TEST_LIB_OBJS:.o=.dep) 8164 endif 8165 8166 8167 LIBBORINGSSL_BYTESTRING_TEST_LIB_SRC = \ 8168 third_party/boringssl/crypto/bytestring/bytestring_test.cc \ 8169 8170 PUBLIC_HEADERS_CXX += \ 8171 8172 LIBBORINGSSL_BYTESTRING_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_BYTESTRING_TEST_LIB_SRC)))) 8173 8174 $(LIBBORINGSSL_BYTESTRING_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8175 $(LIBBORINGSSL_BYTESTRING_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8176 $(LIBBORINGSSL_BYTESTRING_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8177 8178 ifeq ($(NO_PROTOBUF),true) 8179 8180 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8181 8182 $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a: protobuf_dep_error 8183 8184 8185 else 8186 8187 $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_BYTESTRING_TEST_LIB_OBJS) 8188 $(E) "[AR] Creating $@" 8189 $(Q) mkdir -p `dirname $@` 8190 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a 8191 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBBORINGSSL_BYTESTRING_TEST_LIB_OBJS) 8192 ifeq ($(SYSTEM),Darwin) 8193 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a 8194 endif 8195 8196 8197 8198 8199 endif 8200 8201 ifneq ($(NO_DEPS),true) 8202 -include $(LIBBORINGSSL_BYTESTRING_TEST_LIB_OBJS:.o=.dep) 8203 endif 8204 8205 8206 LIBBORINGSSL_CHACHA_TEST_LIB_SRC = \ 8207 third_party/boringssl/crypto/chacha/chacha_test.cc \ 8208 8209 PUBLIC_HEADERS_CXX += \ 8210 8211 LIBBORINGSSL_CHACHA_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_CHACHA_TEST_LIB_SRC)))) 8212 8213 $(LIBBORINGSSL_CHACHA_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8214 $(LIBBORINGSSL_CHACHA_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8215 $(LIBBORINGSSL_CHACHA_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8216 8217 ifeq ($(NO_PROTOBUF),true) 8218 8219 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8220 8221 $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a: protobuf_dep_error 8222 8223 8224 else 8225 8226 $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_CHACHA_TEST_LIB_OBJS) 8227 $(E) "[AR] Creating $@" 8228 $(Q) mkdir -p `dirname $@` 8229 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a 8230 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a $(LIBBORINGSSL_CHACHA_TEST_LIB_OBJS) 8231 ifeq ($(SYSTEM),Darwin) 8232 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a 8233 endif 8234 8235 8236 8237 8238 endif 8239 8240 ifneq ($(NO_DEPS),true) 8241 -include $(LIBBORINGSSL_CHACHA_TEST_LIB_OBJS:.o=.dep) 8242 endif 8243 8244 8245 LIBBORINGSSL_AEAD_TEST_LIB_SRC = \ 8246 third_party/boringssl/crypto/cipher_extra/aead_test.cc \ 8247 8248 PUBLIC_HEADERS_CXX += \ 8249 8250 LIBBORINGSSL_AEAD_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_AEAD_TEST_LIB_SRC)))) 8251 8252 $(LIBBORINGSSL_AEAD_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8253 $(LIBBORINGSSL_AEAD_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8254 $(LIBBORINGSSL_AEAD_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8255 8256 ifeq ($(NO_PROTOBUF),true) 8257 8258 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8259 8260 $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a: protobuf_dep_error 8261 8262 8263 else 8264 8265 $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_AEAD_TEST_LIB_OBJS) 8266 $(E) "[AR] Creating $@" 8267 $(Q) mkdir -p `dirname $@` 8268 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a 8269 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBBORINGSSL_AEAD_TEST_LIB_OBJS) 8270 ifeq ($(SYSTEM),Darwin) 8271 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a 8272 endif 8273 8274 8275 8276 8277 endif 8278 8279 ifneq ($(NO_DEPS),true) 8280 -include $(LIBBORINGSSL_AEAD_TEST_LIB_OBJS:.o=.dep) 8281 endif 8282 8283 8284 LIBBORINGSSL_CIPHER_TEST_LIB_SRC = \ 8285 third_party/boringssl/crypto/cipher_extra/cipher_test.cc \ 8286 8287 PUBLIC_HEADERS_CXX += \ 8288 8289 LIBBORINGSSL_CIPHER_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_CIPHER_TEST_LIB_SRC)))) 8290 8291 $(LIBBORINGSSL_CIPHER_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8292 $(LIBBORINGSSL_CIPHER_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8293 $(LIBBORINGSSL_CIPHER_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8294 8295 ifeq ($(NO_PROTOBUF),true) 8296 8297 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8298 8299 $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a: protobuf_dep_error 8300 8301 8302 else 8303 8304 $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_CIPHER_TEST_LIB_OBJS) 8305 $(E) "[AR] Creating $@" 8306 $(Q) mkdir -p `dirname $@` 8307 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a 8308 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBBORINGSSL_CIPHER_TEST_LIB_OBJS) 8309 ifeq ($(SYSTEM),Darwin) 8310 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a 8311 endif 8312 8313 8314 8315 8316 endif 8317 8318 ifneq ($(NO_DEPS),true) 8319 -include $(LIBBORINGSSL_CIPHER_TEST_LIB_OBJS:.o=.dep) 8320 endif 8321 8322 8323 LIBBORINGSSL_CMAC_TEST_LIB_SRC = \ 8324 third_party/boringssl/crypto/cmac/cmac_test.cc \ 8325 8326 PUBLIC_HEADERS_CXX += \ 8327 8328 LIBBORINGSSL_CMAC_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_CMAC_TEST_LIB_SRC)))) 8329 8330 $(LIBBORINGSSL_CMAC_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8331 $(LIBBORINGSSL_CMAC_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8332 $(LIBBORINGSSL_CMAC_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8333 8334 ifeq ($(NO_PROTOBUF),true) 8335 8336 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8337 8338 $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a: protobuf_dep_error 8339 8340 8341 else 8342 8343 $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_CMAC_TEST_LIB_OBJS) 8344 $(E) "[AR] Creating $@" 8345 $(Q) mkdir -p `dirname $@` 8346 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a 8347 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBBORINGSSL_CMAC_TEST_LIB_OBJS) 8348 ifeq ($(SYSTEM),Darwin) 8349 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a 8350 endif 8351 8352 8353 8354 8355 endif 8356 8357 ifneq ($(NO_DEPS),true) 8358 -include $(LIBBORINGSSL_CMAC_TEST_LIB_OBJS:.o=.dep) 8359 endif 8360 8361 8362 LIBBORINGSSL_COMPILER_TEST_LIB_SRC = \ 8363 third_party/boringssl/crypto/compiler_test.cc \ 8364 8365 PUBLIC_HEADERS_CXX += \ 8366 8367 LIBBORINGSSL_COMPILER_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_COMPILER_TEST_LIB_SRC)))) 8368 8369 $(LIBBORINGSSL_COMPILER_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8370 $(LIBBORINGSSL_COMPILER_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8371 $(LIBBORINGSSL_COMPILER_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8372 8373 ifeq ($(NO_PROTOBUF),true) 8374 8375 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8376 8377 $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a: protobuf_dep_error 8378 8379 8380 else 8381 8382 $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_COMPILER_TEST_LIB_OBJS) 8383 $(E) "[AR] Creating $@" 8384 $(Q) mkdir -p `dirname $@` 8385 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a 8386 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a $(LIBBORINGSSL_COMPILER_TEST_LIB_OBJS) 8387 ifeq ($(SYSTEM),Darwin) 8388 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a 8389 endif 8390 8391 8392 8393 8394 endif 8395 8396 ifneq ($(NO_DEPS),true) 8397 -include $(LIBBORINGSSL_COMPILER_TEST_LIB_OBJS:.o=.dep) 8398 endif 8399 8400 8401 LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_SRC = \ 8402 third_party/boringssl/crypto/constant_time_test.cc \ 8403 8404 PUBLIC_HEADERS_CXX += \ 8405 8406 LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_SRC)))) 8407 8408 $(LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8409 $(LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8410 $(LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8411 8412 ifeq ($(NO_PROTOBUF),true) 8413 8414 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8415 8416 $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a: protobuf_dep_error 8417 8418 8419 else 8420 8421 $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_OBJS) 8422 $(E) "[AR] Creating $@" 8423 $(Q) mkdir -p `dirname $@` 8424 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a 8425 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a $(LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_OBJS) 8426 ifeq ($(SYSTEM),Darwin) 8427 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a 8428 endif 8429 8430 8431 8432 8433 endif 8434 8435 ifneq ($(NO_DEPS),true) 8436 -include $(LIBBORINGSSL_CONSTANT_TIME_TEST_LIB_OBJS:.o=.dep) 8437 endif 8438 8439 8440 LIBBORINGSSL_ED25519_TEST_LIB_SRC = \ 8441 third_party/boringssl/crypto/curve25519/ed25519_test.cc \ 8442 8443 PUBLIC_HEADERS_CXX += \ 8444 8445 LIBBORINGSSL_ED25519_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_ED25519_TEST_LIB_SRC)))) 8446 8447 $(LIBBORINGSSL_ED25519_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8448 $(LIBBORINGSSL_ED25519_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8449 $(LIBBORINGSSL_ED25519_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8450 8451 ifeq ($(NO_PROTOBUF),true) 8452 8453 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8454 8455 $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a: protobuf_dep_error 8456 8457 8458 else 8459 8460 $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_ED25519_TEST_LIB_OBJS) 8461 $(E) "[AR] Creating $@" 8462 $(Q) mkdir -p `dirname $@` 8463 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a 8464 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBBORINGSSL_ED25519_TEST_LIB_OBJS) 8465 ifeq ($(SYSTEM),Darwin) 8466 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a 8467 endif 8468 8469 8470 8471 8472 endif 8473 8474 ifneq ($(NO_DEPS),true) 8475 -include $(LIBBORINGSSL_ED25519_TEST_LIB_OBJS:.o=.dep) 8476 endif 8477 8478 8479 LIBBORINGSSL_SPAKE25519_TEST_LIB_SRC = \ 8480 third_party/boringssl/crypto/curve25519/spake25519_test.cc \ 8481 8482 PUBLIC_HEADERS_CXX += \ 8483 8484 LIBBORINGSSL_SPAKE25519_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SPAKE25519_TEST_LIB_SRC)))) 8485 8486 $(LIBBORINGSSL_SPAKE25519_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8487 $(LIBBORINGSSL_SPAKE25519_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8488 $(LIBBORINGSSL_SPAKE25519_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8489 8490 ifeq ($(NO_PROTOBUF),true) 8491 8492 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8493 8494 $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a: protobuf_dep_error 8495 8496 8497 else 8498 8499 $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_SPAKE25519_TEST_LIB_OBJS) 8500 $(E) "[AR] Creating $@" 8501 $(Q) mkdir -p `dirname $@` 8502 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a 8503 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a $(LIBBORINGSSL_SPAKE25519_TEST_LIB_OBJS) 8504 ifeq ($(SYSTEM),Darwin) 8505 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a 8506 endif 8507 8508 8509 8510 8511 endif 8512 8513 ifneq ($(NO_DEPS),true) 8514 -include $(LIBBORINGSSL_SPAKE25519_TEST_LIB_OBJS:.o=.dep) 8515 endif 8516 8517 8518 LIBBORINGSSL_X25519_TEST_LIB_SRC = \ 8519 third_party/boringssl/crypto/curve25519/x25519_test.cc \ 8520 8521 PUBLIC_HEADERS_CXX += \ 8522 8523 LIBBORINGSSL_X25519_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_X25519_TEST_LIB_SRC)))) 8524 8525 $(LIBBORINGSSL_X25519_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8526 $(LIBBORINGSSL_X25519_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8527 $(LIBBORINGSSL_X25519_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8528 8529 ifeq ($(NO_PROTOBUF),true) 8530 8531 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8532 8533 $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a: protobuf_dep_error 8534 8535 8536 else 8537 8538 $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_X25519_TEST_LIB_OBJS) 8539 $(E) "[AR] Creating $@" 8540 $(Q) mkdir -p `dirname $@` 8541 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a 8542 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBBORINGSSL_X25519_TEST_LIB_OBJS) 8543 ifeq ($(SYSTEM),Darwin) 8544 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a 8545 endif 8546 8547 8548 8549 8550 endif 8551 8552 ifneq ($(NO_DEPS),true) 8553 -include $(LIBBORINGSSL_X25519_TEST_LIB_OBJS:.o=.dep) 8554 endif 8555 8556 8557 LIBBORINGSSL_DH_TEST_LIB_SRC = \ 8558 third_party/boringssl/crypto/dh/dh_test.cc \ 8559 8560 PUBLIC_HEADERS_CXX += \ 8561 8562 LIBBORINGSSL_DH_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_DH_TEST_LIB_SRC)))) 8563 8564 $(LIBBORINGSSL_DH_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8565 $(LIBBORINGSSL_DH_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8566 $(LIBBORINGSSL_DH_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8567 8568 ifeq ($(NO_PROTOBUF),true) 8569 8570 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8571 8572 $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a: protobuf_dep_error 8573 8574 8575 else 8576 8577 $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_DH_TEST_LIB_OBJS) 8578 $(E) "[AR] Creating $@" 8579 $(Q) mkdir -p `dirname $@` 8580 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a 8581 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBBORINGSSL_DH_TEST_LIB_OBJS) 8582 ifeq ($(SYSTEM),Darwin) 8583 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a 8584 endif 8585 8586 8587 8588 8589 endif 8590 8591 ifneq ($(NO_DEPS),true) 8592 -include $(LIBBORINGSSL_DH_TEST_LIB_OBJS:.o=.dep) 8593 endif 8594 8595 8596 LIBBORINGSSL_DIGEST_TEST_LIB_SRC = \ 8597 third_party/boringssl/crypto/digest_extra/digest_test.cc \ 8598 8599 PUBLIC_HEADERS_CXX += \ 8600 8601 LIBBORINGSSL_DIGEST_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_DIGEST_TEST_LIB_SRC)))) 8602 8603 $(LIBBORINGSSL_DIGEST_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8604 $(LIBBORINGSSL_DIGEST_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8605 $(LIBBORINGSSL_DIGEST_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8606 8607 ifeq ($(NO_PROTOBUF),true) 8608 8609 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8610 8611 $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a: protobuf_dep_error 8612 8613 8614 else 8615 8616 $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_DIGEST_TEST_LIB_OBJS) 8617 $(E) "[AR] Creating $@" 8618 $(Q) mkdir -p `dirname $@` 8619 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a 8620 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBBORINGSSL_DIGEST_TEST_LIB_OBJS) 8621 ifeq ($(SYSTEM),Darwin) 8622 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a 8623 endif 8624 8625 8626 8627 8628 endif 8629 8630 ifneq ($(NO_DEPS),true) 8631 -include $(LIBBORINGSSL_DIGEST_TEST_LIB_OBJS:.o=.dep) 8632 endif 8633 8634 8635 LIBBORINGSSL_DSA_TEST_LIB_SRC = \ 8636 third_party/boringssl/crypto/dsa/dsa_test.cc \ 8637 8638 PUBLIC_HEADERS_CXX += \ 8639 8640 LIBBORINGSSL_DSA_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_DSA_TEST_LIB_SRC)))) 8641 8642 $(LIBBORINGSSL_DSA_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8643 $(LIBBORINGSSL_DSA_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8644 $(LIBBORINGSSL_DSA_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8645 8646 ifeq ($(NO_PROTOBUF),true) 8647 8648 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8649 8650 $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a: protobuf_dep_error 8651 8652 8653 else 8654 8655 $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_DSA_TEST_LIB_OBJS) 8656 $(E) "[AR] Creating $@" 8657 $(Q) mkdir -p `dirname $@` 8658 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a 8659 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a $(LIBBORINGSSL_DSA_TEST_LIB_OBJS) 8660 ifeq ($(SYSTEM),Darwin) 8661 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a 8662 endif 8663 8664 8665 8666 8667 endif 8668 8669 ifneq ($(NO_DEPS),true) 8670 -include $(LIBBORINGSSL_DSA_TEST_LIB_OBJS:.o=.dep) 8671 endif 8672 8673 8674 LIBBORINGSSL_ECDH_TEST_LIB_SRC = \ 8675 third_party/boringssl/crypto/ecdh/ecdh_test.cc \ 8676 8677 PUBLIC_HEADERS_CXX += \ 8678 8679 LIBBORINGSSL_ECDH_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_ECDH_TEST_LIB_SRC)))) 8680 8681 $(LIBBORINGSSL_ECDH_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8682 $(LIBBORINGSSL_ECDH_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8683 $(LIBBORINGSSL_ECDH_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8684 8685 ifeq ($(NO_PROTOBUF),true) 8686 8687 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8688 8689 $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a: protobuf_dep_error 8690 8691 8692 else 8693 8694 $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_ECDH_TEST_LIB_OBJS) 8695 $(E) "[AR] Creating $@" 8696 $(Q) mkdir -p `dirname $@` 8697 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a 8698 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a $(LIBBORINGSSL_ECDH_TEST_LIB_OBJS) 8699 ifeq ($(SYSTEM),Darwin) 8700 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a 8701 endif 8702 8703 8704 8705 8706 endif 8707 8708 ifneq ($(NO_DEPS),true) 8709 -include $(LIBBORINGSSL_ECDH_TEST_LIB_OBJS:.o=.dep) 8710 endif 8711 8712 8713 LIBBORINGSSL_ERR_TEST_LIB_SRC = \ 8714 third_party/boringssl/crypto/err/err_test.cc \ 8715 8716 PUBLIC_HEADERS_CXX += \ 8717 8718 LIBBORINGSSL_ERR_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_ERR_TEST_LIB_SRC)))) 8719 8720 $(LIBBORINGSSL_ERR_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8721 $(LIBBORINGSSL_ERR_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8722 $(LIBBORINGSSL_ERR_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8723 8724 ifeq ($(NO_PROTOBUF),true) 8725 8726 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8727 8728 $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a: protobuf_dep_error 8729 8730 8731 else 8732 8733 $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_ERR_TEST_LIB_OBJS) 8734 $(E) "[AR] Creating $@" 8735 $(Q) mkdir -p `dirname $@` 8736 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a 8737 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBBORINGSSL_ERR_TEST_LIB_OBJS) 8738 ifeq ($(SYSTEM),Darwin) 8739 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a 8740 endif 8741 8742 8743 8744 8745 endif 8746 8747 ifneq ($(NO_DEPS),true) 8748 -include $(LIBBORINGSSL_ERR_TEST_LIB_OBJS:.o=.dep) 8749 endif 8750 8751 8752 LIBBORINGSSL_EVP_EXTRA_TEST_LIB_SRC = \ 8753 third_party/boringssl/crypto/evp/evp_extra_test.cc \ 8754 8755 PUBLIC_HEADERS_CXX += \ 8756 8757 LIBBORINGSSL_EVP_EXTRA_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_EVP_EXTRA_TEST_LIB_SRC)))) 8758 8759 $(LIBBORINGSSL_EVP_EXTRA_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8760 $(LIBBORINGSSL_EVP_EXTRA_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8761 $(LIBBORINGSSL_EVP_EXTRA_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8762 8763 ifeq ($(NO_PROTOBUF),true) 8764 8765 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8766 8767 $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a: protobuf_dep_error 8768 8769 8770 else 8771 8772 $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_EVP_EXTRA_TEST_LIB_OBJS) 8773 $(E) "[AR] Creating $@" 8774 $(Q) mkdir -p `dirname $@` 8775 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a 8776 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBBORINGSSL_EVP_EXTRA_TEST_LIB_OBJS) 8777 ifeq ($(SYSTEM),Darwin) 8778 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a 8779 endif 8780 8781 8782 8783 8784 endif 8785 8786 ifneq ($(NO_DEPS),true) 8787 -include $(LIBBORINGSSL_EVP_EXTRA_TEST_LIB_OBJS:.o=.dep) 8788 endif 8789 8790 8791 LIBBORINGSSL_EVP_TEST_LIB_SRC = \ 8792 third_party/boringssl/crypto/evp/evp_test.cc \ 8793 8794 PUBLIC_HEADERS_CXX += \ 8795 8796 LIBBORINGSSL_EVP_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_EVP_TEST_LIB_SRC)))) 8797 8798 $(LIBBORINGSSL_EVP_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8799 $(LIBBORINGSSL_EVP_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8800 $(LIBBORINGSSL_EVP_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8801 8802 ifeq ($(NO_PROTOBUF),true) 8803 8804 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8805 8806 $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a: protobuf_dep_error 8807 8808 8809 else 8810 8811 $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_EVP_TEST_LIB_OBJS) 8812 $(E) "[AR] Creating $@" 8813 $(Q) mkdir -p `dirname $@` 8814 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a 8815 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBBORINGSSL_EVP_TEST_LIB_OBJS) 8816 ifeq ($(SYSTEM),Darwin) 8817 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a 8818 endif 8819 8820 8821 8822 8823 endif 8824 8825 ifneq ($(NO_DEPS),true) 8826 -include $(LIBBORINGSSL_EVP_TEST_LIB_OBJS:.o=.dep) 8827 endif 8828 8829 8830 LIBBORINGSSL_PBKDF_TEST_LIB_SRC = \ 8831 third_party/boringssl/crypto/evp/pbkdf_test.cc \ 8832 8833 PUBLIC_HEADERS_CXX += \ 8834 8835 LIBBORINGSSL_PBKDF_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_PBKDF_TEST_LIB_SRC)))) 8836 8837 $(LIBBORINGSSL_PBKDF_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8838 $(LIBBORINGSSL_PBKDF_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8839 $(LIBBORINGSSL_PBKDF_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8840 8841 ifeq ($(NO_PROTOBUF),true) 8842 8843 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8844 8845 $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a: protobuf_dep_error 8846 8847 8848 else 8849 8850 $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_PBKDF_TEST_LIB_OBJS) 8851 $(E) "[AR] Creating $@" 8852 $(Q) mkdir -p `dirname $@` 8853 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a 8854 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBBORINGSSL_PBKDF_TEST_LIB_OBJS) 8855 ifeq ($(SYSTEM),Darwin) 8856 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a 8857 endif 8858 8859 8860 8861 8862 endif 8863 8864 ifneq ($(NO_DEPS),true) 8865 -include $(LIBBORINGSSL_PBKDF_TEST_LIB_OBJS:.o=.dep) 8866 endif 8867 8868 8869 LIBBORINGSSL_SCRYPT_TEST_LIB_SRC = \ 8870 third_party/boringssl/crypto/evp/scrypt_test.cc \ 8871 8872 PUBLIC_HEADERS_CXX += \ 8873 8874 LIBBORINGSSL_SCRYPT_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SCRYPT_TEST_LIB_SRC)))) 8875 8876 $(LIBBORINGSSL_SCRYPT_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8877 $(LIBBORINGSSL_SCRYPT_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8878 $(LIBBORINGSSL_SCRYPT_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8879 8880 ifeq ($(NO_PROTOBUF),true) 8881 8882 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8883 8884 $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a: protobuf_dep_error 8885 8886 8887 else 8888 8889 $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_SCRYPT_TEST_LIB_OBJS) 8890 $(E) "[AR] Creating $@" 8891 $(Q) mkdir -p `dirname $@` 8892 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a 8893 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a $(LIBBORINGSSL_SCRYPT_TEST_LIB_OBJS) 8894 ifeq ($(SYSTEM),Darwin) 8895 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a 8896 endif 8897 8898 8899 8900 8901 endif 8902 8903 ifneq ($(NO_DEPS),true) 8904 -include $(LIBBORINGSSL_SCRYPT_TEST_LIB_OBJS:.o=.dep) 8905 endif 8906 8907 8908 LIBBORINGSSL_AES_TEST_LIB_SRC = \ 8909 third_party/boringssl/crypto/fipsmodule/aes/aes_test.cc \ 8910 8911 PUBLIC_HEADERS_CXX += \ 8912 8913 LIBBORINGSSL_AES_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_AES_TEST_LIB_SRC)))) 8914 8915 $(LIBBORINGSSL_AES_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8916 $(LIBBORINGSSL_AES_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8917 $(LIBBORINGSSL_AES_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8918 8919 ifeq ($(NO_PROTOBUF),true) 8920 8921 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8922 8923 $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a: protobuf_dep_error 8924 8925 8926 else 8927 8928 $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_AES_TEST_LIB_OBJS) 8929 $(E) "[AR] Creating $@" 8930 $(Q) mkdir -p `dirname $@` 8931 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a 8932 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBBORINGSSL_AES_TEST_LIB_OBJS) 8933 ifeq ($(SYSTEM),Darwin) 8934 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a 8935 endif 8936 8937 8938 8939 8940 endif 8941 8942 ifneq ($(NO_DEPS),true) 8943 -include $(LIBBORINGSSL_AES_TEST_LIB_OBJS:.o=.dep) 8944 endif 8945 8946 8947 LIBBORINGSSL_BN_TEST_LIB_SRC = \ 8948 third_party/boringssl/crypto/fipsmodule/bn/bn_test.cc \ 8949 8950 PUBLIC_HEADERS_CXX += \ 8951 8952 LIBBORINGSSL_BN_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_BN_TEST_LIB_SRC)))) 8953 8954 $(LIBBORINGSSL_BN_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8955 $(LIBBORINGSSL_BN_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8956 $(LIBBORINGSSL_BN_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8957 8958 ifeq ($(NO_PROTOBUF),true) 8959 8960 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 8961 8962 $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a: protobuf_dep_error 8963 8964 8965 else 8966 8967 $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_BN_TEST_LIB_OBJS) 8968 $(E) "[AR] Creating $@" 8969 $(Q) mkdir -p `dirname $@` 8970 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a 8971 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBBORINGSSL_BN_TEST_LIB_OBJS) 8972 ifeq ($(SYSTEM),Darwin) 8973 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a 8974 endif 8975 8976 8977 8978 8979 endif 8980 8981 ifneq ($(NO_DEPS),true) 8982 -include $(LIBBORINGSSL_BN_TEST_LIB_OBJS:.o=.dep) 8983 endif 8984 8985 8986 LIBBORINGSSL_EC_TEST_LIB_SRC = \ 8987 third_party/boringssl/crypto/fipsmodule/ec/ec_test.cc \ 8988 8989 PUBLIC_HEADERS_CXX += \ 8990 8991 LIBBORINGSSL_EC_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_EC_TEST_LIB_SRC)))) 8992 8993 $(LIBBORINGSSL_EC_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 8994 $(LIBBORINGSSL_EC_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 8995 $(LIBBORINGSSL_EC_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 8996 8997 ifeq ($(NO_PROTOBUF),true) 8998 8999 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9000 9001 $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a: protobuf_dep_error 9002 9003 9004 else 9005 9006 $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_EC_TEST_LIB_OBJS) 9007 $(E) "[AR] Creating $@" 9008 $(Q) mkdir -p `dirname $@` 9009 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a 9010 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBBORINGSSL_EC_TEST_LIB_OBJS) 9011 ifeq ($(SYSTEM),Darwin) 9012 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a 9013 endif 9014 9015 9016 9017 9018 endif 9019 9020 ifneq ($(NO_DEPS),true) 9021 -include $(LIBBORINGSSL_EC_TEST_LIB_OBJS:.o=.dep) 9022 endif 9023 9024 9025 LIBBORINGSSL_P256-X86_64_TEST_LIB_SRC = \ 9026 third_party/boringssl/crypto/fipsmodule/ec/p256-x86_64_test.cc \ 9027 9028 PUBLIC_HEADERS_CXX += \ 9029 9030 LIBBORINGSSL_P256-X86_64_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_P256-X86_64_TEST_LIB_SRC)))) 9031 9032 $(LIBBORINGSSL_P256-X86_64_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9033 $(LIBBORINGSSL_P256-X86_64_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9034 $(LIBBORINGSSL_P256-X86_64_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9035 9036 ifeq ($(NO_PROTOBUF),true) 9037 9038 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9039 9040 $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a: protobuf_dep_error 9041 9042 9043 else 9044 9045 $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_P256-X86_64_TEST_LIB_OBJS) 9046 $(E) "[AR] Creating $@" 9047 $(Q) mkdir -p `dirname $@` 9048 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a 9049 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a $(LIBBORINGSSL_P256-X86_64_TEST_LIB_OBJS) 9050 ifeq ($(SYSTEM),Darwin) 9051 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a 9052 endif 9053 9054 9055 9056 9057 endif 9058 9059 ifneq ($(NO_DEPS),true) 9060 -include $(LIBBORINGSSL_P256-X86_64_TEST_LIB_OBJS:.o=.dep) 9061 endif 9062 9063 9064 LIBBORINGSSL_ECDSA_TEST_LIB_SRC = \ 9065 third_party/boringssl/crypto/fipsmodule/ecdsa/ecdsa_test.cc \ 9066 9067 PUBLIC_HEADERS_CXX += \ 9068 9069 LIBBORINGSSL_ECDSA_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_ECDSA_TEST_LIB_SRC)))) 9070 9071 $(LIBBORINGSSL_ECDSA_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9072 $(LIBBORINGSSL_ECDSA_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9073 $(LIBBORINGSSL_ECDSA_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9074 9075 ifeq ($(NO_PROTOBUF),true) 9076 9077 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9078 9079 $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a: protobuf_dep_error 9080 9081 9082 else 9083 9084 $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_ECDSA_TEST_LIB_OBJS) 9085 $(E) "[AR] Creating $@" 9086 $(Q) mkdir -p `dirname $@` 9087 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a 9088 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBBORINGSSL_ECDSA_TEST_LIB_OBJS) 9089 ifeq ($(SYSTEM),Darwin) 9090 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a 9091 endif 9092 9093 9094 9095 9096 endif 9097 9098 ifneq ($(NO_DEPS),true) 9099 -include $(LIBBORINGSSL_ECDSA_TEST_LIB_OBJS:.o=.dep) 9100 endif 9101 9102 9103 LIBBORINGSSL_GCM_TEST_LIB_SRC = \ 9104 third_party/boringssl/crypto/fipsmodule/modes/gcm_test.cc \ 9105 9106 PUBLIC_HEADERS_CXX += \ 9107 9108 LIBBORINGSSL_GCM_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_GCM_TEST_LIB_SRC)))) 9109 9110 $(LIBBORINGSSL_GCM_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9111 $(LIBBORINGSSL_GCM_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9112 $(LIBBORINGSSL_GCM_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9113 9114 ifeq ($(NO_PROTOBUF),true) 9115 9116 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9117 9118 $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a: protobuf_dep_error 9119 9120 9121 else 9122 9123 $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_GCM_TEST_LIB_OBJS) 9124 $(E) "[AR] Creating $@" 9125 $(Q) mkdir -p `dirname $@` 9126 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a 9127 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a $(LIBBORINGSSL_GCM_TEST_LIB_OBJS) 9128 ifeq ($(SYSTEM),Darwin) 9129 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a 9130 endif 9131 9132 9133 9134 9135 endif 9136 9137 ifneq ($(NO_DEPS),true) 9138 -include $(LIBBORINGSSL_GCM_TEST_LIB_OBJS:.o=.dep) 9139 endif 9140 9141 9142 LIBBORINGSSL_CTRDRBG_TEST_LIB_SRC = \ 9143 third_party/boringssl/crypto/fipsmodule/rand/ctrdrbg_test.cc \ 9144 9145 PUBLIC_HEADERS_CXX += \ 9146 9147 LIBBORINGSSL_CTRDRBG_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_CTRDRBG_TEST_LIB_SRC)))) 9148 9149 $(LIBBORINGSSL_CTRDRBG_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9150 $(LIBBORINGSSL_CTRDRBG_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9151 $(LIBBORINGSSL_CTRDRBG_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9152 9153 ifeq ($(NO_PROTOBUF),true) 9154 9155 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9156 9157 $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a: protobuf_dep_error 9158 9159 9160 else 9161 9162 $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_CTRDRBG_TEST_LIB_OBJS) 9163 $(E) "[AR] Creating $@" 9164 $(Q) mkdir -p `dirname $@` 9165 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a 9166 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a $(LIBBORINGSSL_CTRDRBG_TEST_LIB_OBJS) 9167 ifeq ($(SYSTEM),Darwin) 9168 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a 9169 endif 9170 9171 9172 9173 9174 endif 9175 9176 ifneq ($(NO_DEPS),true) 9177 -include $(LIBBORINGSSL_CTRDRBG_TEST_LIB_OBJS:.o=.dep) 9178 endif 9179 9180 9181 LIBBORINGSSL_HKDF_TEST_LIB_SRC = \ 9182 third_party/boringssl/crypto/hkdf/hkdf_test.cc \ 9183 9184 PUBLIC_HEADERS_CXX += \ 9185 9186 LIBBORINGSSL_HKDF_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_HKDF_TEST_LIB_SRC)))) 9187 9188 $(LIBBORINGSSL_HKDF_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9189 $(LIBBORINGSSL_HKDF_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9190 $(LIBBORINGSSL_HKDF_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9191 9192 ifeq ($(NO_PROTOBUF),true) 9193 9194 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9195 9196 $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a: protobuf_dep_error 9197 9198 9199 else 9200 9201 $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_HKDF_TEST_LIB_OBJS) 9202 $(E) "[AR] Creating $@" 9203 $(Q) mkdir -p `dirname $@` 9204 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a 9205 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a $(LIBBORINGSSL_HKDF_TEST_LIB_OBJS) 9206 ifeq ($(SYSTEM),Darwin) 9207 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a 9208 endif 9209 9210 9211 9212 9213 endif 9214 9215 ifneq ($(NO_DEPS),true) 9216 -include $(LIBBORINGSSL_HKDF_TEST_LIB_OBJS:.o=.dep) 9217 endif 9218 9219 9220 LIBBORINGSSL_HMAC_TEST_LIB_SRC = \ 9221 third_party/boringssl/crypto/hmac_extra/hmac_test.cc \ 9222 9223 PUBLIC_HEADERS_CXX += \ 9224 9225 LIBBORINGSSL_HMAC_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_HMAC_TEST_LIB_SRC)))) 9226 9227 $(LIBBORINGSSL_HMAC_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9228 $(LIBBORINGSSL_HMAC_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9229 $(LIBBORINGSSL_HMAC_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9230 9231 ifeq ($(NO_PROTOBUF),true) 9232 9233 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9234 9235 $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a: protobuf_dep_error 9236 9237 9238 else 9239 9240 $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_HMAC_TEST_LIB_OBJS) 9241 $(E) "[AR] Creating $@" 9242 $(Q) mkdir -p `dirname $@` 9243 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a 9244 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBBORINGSSL_HMAC_TEST_LIB_OBJS) 9245 ifeq ($(SYSTEM),Darwin) 9246 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a 9247 endif 9248 9249 9250 9251 9252 endif 9253 9254 ifneq ($(NO_DEPS),true) 9255 -include $(LIBBORINGSSL_HMAC_TEST_LIB_OBJS:.o=.dep) 9256 endif 9257 9258 9259 LIBBORINGSSL_LHASH_TEST_LIB_SRC = \ 9260 third_party/boringssl/crypto/lhash/lhash_test.cc \ 9261 9262 PUBLIC_HEADERS_CXX += \ 9263 9264 LIBBORINGSSL_LHASH_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_LHASH_TEST_LIB_SRC)))) 9265 9266 $(LIBBORINGSSL_LHASH_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9267 $(LIBBORINGSSL_LHASH_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9268 $(LIBBORINGSSL_LHASH_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9269 9270 ifeq ($(NO_PROTOBUF),true) 9271 9272 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9273 9274 $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a: protobuf_dep_error 9275 9276 9277 else 9278 9279 $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_LHASH_TEST_LIB_OBJS) 9280 $(E) "[AR] Creating $@" 9281 $(Q) mkdir -p `dirname $@` 9282 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a 9283 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a $(LIBBORINGSSL_LHASH_TEST_LIB_OBJS) 9284 ifeq ($(SYSTEM),Darwin) 9285 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a 9286 endif 9287 9288 9289 9290 9291 endif 9292 9293 ifneq ($(NO_DEPS),true) 9294 -include $(LIBBORINGSSL_LHASH_TEST_LIB_OBJS:.o=.dep) 9295 endif 9296 9297 9298 LIBBORINGSSL_OBJ_TEST_LIB_SRC = \ 9299 third_party/boringssl/crypto/obj/obj_test.cc \ 9300 9301 PUBLIC_HEADERS_CXX += \ 9302 9303 LIBBORINGSSL_OBJ_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_OBJ_TEST_LIB_SRC)))) 9304 9305 $(LIBBORINGSSL_OBJ_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9306 $(LIBBORINGSSL_OBJ_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9307 $(LIBBORINGSSL_OBJ_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9308 9309 ifeq ($(NO_PROTOBUF),true) 9310 9311 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9312 9313 $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a: protobuf_dep_error 9314 9315 9316 else 9317 9318 $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_OBJ_TEST_LIB_OBJS) 9319 $(E) "[AR] Creating $@" 9320 $(Q) mkdir -p `dirname $@` 9321 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a 9322 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a $(LIBBORINGSSL_OBJ_TEST_LIB_OBJS) 9323 ifeq ($(SYSTEM),Darwin) 9324 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a 9325 endif 9326 9327 9328 9329 9330 endif 9331 9332 ifneq ($(NO_DEPS),true) 9333 -include $(LIBBORINGSSL_OBJ_TEST_LIB_OBJS:.o=.dep) 9334 endif 9335 9336 9337 LIBBORINGSSL_PKCS7_TEST_LIB_SRC = \ 9338 third_party/boringssl/crypto/pkcs7/pkcs7_test.cc \ 9339 9340 PUBLIC_HEADERS_CXX += \ 9341 9342 LIBBORINGSSL_PKCS7_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_PKCS7_TEST_LIB_SRC)))) 9343 9344 $(LIBBORINGSSL_PKCS7_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9345 $(LIBBORINGSSL_PKCS7_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9346 $(LIBBORINGSSL_PKCS7_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9347 9348 ifeq ($(NO_PROTOBUF),true) 9349 9350 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9351 9352 $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a: protobuf_dep_error 9353 9354 9355 else 9356 9357 $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_PKCS7_TEST_LIB_OBJS) 9358 $(E) "[AR] Creating $@" 9359 $(Q) mkdir -p `dirname $@` 9360 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a 9361 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a $(LIBBORINGSSL_PKCS7_TEST_LIB_OBJS) 9362 ifeq ($(SYSTEM),Darwin) 9363 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a 9364 endif 9365 9366 9367 9368 9369 endif 9370 9371 ifneq ($(NO_DEPS),true) 9372 -include $(LIBBORINGSSL_PKCS7_TEST_LIB_OBJS:.o=.dep) 9373 endif 9374 9375 9376 LIBBORINGSSL_PKCS12_TEST_LIB_SRC = \ 9377 third_party/boringssl/crypto/pkcs8/pkcs12_test.cc \ 9378 9379 PUBLIC_HEADERS_CXX += \ 9380 9381 LIBBORINGSSL_PKCS12_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_PKCS12_TEST_LIB_SRC)))) 9382 9383 $(LIBBORINGSSL_PKCS12_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9384 $(LIBBORINGSSL_PKCS12_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9385 $(LIBBORINGSSL_PKCS12_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9386 9387 ifeq ($(NO_PROTOBUF),true) 9388 9389 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9390 9391 $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a: protobuf_dep_error 9392 9393 9394 else 9395 9396 $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_PKCS12_TEST_LIB_OBJS) 9397 $(E) "[AR] Creating $@" 9398 $(Q) mkdir -p `dirname $@` 9399 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a 9400 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBBORINGSSL_PKCS12_TEST_LIB_OBJS) 9401 ifeq ($(SYSTEM),Darwin) 9402 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a 9403 endif 9404 9405 9406 9407 9408 endif 9409 9410 ifneq ($(NO_DEPS),true) 9411 -include $(LIBBORINGSSL_PKCS12_TEST_LIB_OBJS:.o=.dep) 9412 endif 9413 9414 9415 LIBBORINGSSL_PKCS8_TEST_LIB_SRC = \ 9416 third_party/boringssl/crypto/pkcs8/pkcs8_test.cc \ 9417 9418 PUBLIC_HEADERS_CXX += \ 9419 9420 LIBBORINGSSL_PKCS8_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_PKCS8_TEST_LIB_SRC)))) 9421 9422 $(LIBBORINGSSL_PKCS8_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9423 $(LIBBORINGSSL_PKCS8_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9424 $(LIBBORINGSSL_PKCS8_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9425 9426 ifeq ($(NO_PROTOBUF),true) 9427 9428 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9429 9430 $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a: protobuf_dep_error 9431 9432 9433 else 9434 9435 $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_PKCS8_TEST_LIB_OBJS) 9436 $(E) "[AR] Creating $@" 9437 $(Q) mkdir -p `dirname $@` 9438 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a 9439 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBBORINGSSL_PKCS8_TEST_LIB_OBJS) 9440 ifeq ($(SYSTEM),Darwin) 9441 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a 9442 endif 9443 9444 9445 9446 9447 endif 9448 9449 ifneq ($(NO_DEPS),true) 9450 -include $(LIBBORINGSSL_PKCS8_TEST_LIB_OBJS:.o=.dep) 9451 endif 9452 9453 9454 LIBBORINGSSL_POLY1305_TEST_LIB_SRC = \ 9455 third_party/boringssl/crypto/poly1305/poly1305_test.cc \ 9456 9457 PUBLIC_HEADERS_CXX += \ 9458 9459 LIBBORINGSSL_POLY1305_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_POLY1305_TEST_LIB_SRC)))) 9460 9461 $(LIBBORINGSSL_POLY1305_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9462 $(LIBBORINGSSL_POLY1305_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9463 $(LIBBORINGSSL_POLY1305_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9464 9465 ifeq ($(NO_PROTOBUF),true) 9466 9467 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9468 9469 $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a: protobuf_dep_error 9470 9471 9472 else 9473 9474 $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_POLY1305_TEST_LIB_OBJS) 9475 $(E) "[AR] Creating $@" 9476 $(Q) mkdir -p `dirname $@` 9477 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a 9478 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBBORINGSSL_POLY1305_TEST_LIB_OBJS) 9479 ifeq ($(SYSTEM),Darwin) 9480 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a 9481 endif 9482 9483 9484 9485 9486 endif 9487 9488 ifneq ($(NO_DEPS),true) 9489 -include $(LIBBORINGSSL_POLY1305_TEST_LIB_OBJS:.o=.dep) 9490 endif 9491 9492 9493 LIBBORINGSSL_POOL_TEST_LIB_SRC = \ 9494 third_party/boringssl/crypto/pool/pool_test.cc \ 9495 9496 PUBLIC_HEADERS_CXX += \ 9497 9498 LIBBORINGSSL_POOL_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_POOL_TEST_LIB_SRC)))) 9499 9500 $(LIBBORINGSSL_POOL_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9501 $(LIBBORINGSSL_POOL_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9502 $(LIBBORINGSSL_POOL_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9503 9504 ifeq ($(NO_PROTOBUF),true) 9505 9506 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9507 9508 $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a: protobuf_dep_error 9509 9510 9511 else 9512 9513 $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_POOL_TEST_LIB_OBJS) 9514 $(E) "[AR] Creating $@" 9515 $(Q) mkdir -p `dirname $@` 9516 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a 9517 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a $(LIBBORINGSSL_POOL_TEST_LIB_OBJS) 9518 ifeq ($(SYSTEM),Darwin) 9519 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a 9520 endif 9521 9522 9523 9524 9525 endif 9526 9527 ifneq ($(NO_DEPS),true) 9528 -include $(LIBBORINGSSL_POOL_TEST_LIB_OBJS:.o=.dep) 9529 endif 9530 9531 9532 LIBBORINGSSL_REFCOUNT_TEST_LIB_SRC = \ 9533 third_party/boringssl/crypto/refcount_test.cc \ 9534 9535 PUBLIC_HEADERS_CXX += \ 9536 9537 LIBBORINGSSL_REFCOUNT_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_REFCOUNT_TEST_LIB_SRC)))) 9538 9539 $(LIBBORINGSSL_REFCOUNT_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9540 $(LIBBORINGSSL_REFCOUNT_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9541 $(LIBBORINGSSL_REFCOUNT_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9542 9543 ifeq ($(NO_PROTOBUF),true) 9544 9545 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9546 9547 $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a: protobuf_dep_error 9548 9549 9550 else 9551 9552 $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_REFCOUNT_TEST_LIB_OBJS) 9553 $(E) "[AR] Creating $@" 9554 $(Q) mkdir -p `dirname $@` 9555 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a 9556 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a $(LIBBORINGSSL_REFCOUNT_TEST_LIB_OBJS) 9557 ifeq ($(SYSTEM),Darwin) 9558 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a 9559 endif 9560 9561 9562 9563 9564 endif 9565 9566 ifneq ($(NO_DEPS),true) 9567 -include $(LIBBORINGSSL_REFCOUNT_TEST_LIB_OBJS:.o=.dep) 9568 endif 9569 9570 9571 LIBBORINGSSL_RSA_TEST_LIB_SRC = \ 9572 third_party/boringssl/crypto/rsa_extra/rsa_test.cc \ 9573 9574 PUBLIC_HEADERS_CXX += \ 9575 9576 LIBBORINGSSL_RSA_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_RSA_TEST_LIB_SRC)))) 9577 9578 $(LIBBORINGSSL_RSA_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9579 $(LIBBORINGSSL_RSA_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9580 $(LIBBORINGSSL_RSA_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9581 9582 ifeq ($(NO_PROTOBUF),true) 9583 9584 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9585 9586 $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a: protobuf_dep_error 9587 9588 9589 else 9590 9591 $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_RSA_TEST_LIB_OBJS) 9592 $(E) "[AR] Creating $@" 9593 $(Q) mkdir -p `dirname $@` 9594 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a 9595 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBBORINGSSL_RSA_TEST_LIB_OBJS) 9596 ifeq ($(SYSTEM),Darwin) 9597 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a 9598 endif 9599 9600 9601 9602 9603 endif 9604 9605 ifneq ($(NO_DEPS),true) 9606 -include $(LIBBORINGSSL_RSA_TEST_LIB_OBJS:.o=.dep) 9607 endif 9608 9609 9610 LIBBORINGSSL_SELF_TEST_LIB_SRC = \ 9611 third_party/boringssl/crypto/self_test.cc \ 9612 9613 PUBLIC_HEADERS_CXX += \ 9614 9615 LIBBORINGSSL_SELF_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SELF_TEST_LIB_SRC)))) 9616 9617 $(LIBBORINGSSL_SELF_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9618 $(LIBBORINGSSL_SELF_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9619 $(LIBBORINGSSL_SELF_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9620 9621 ifeq ($(NO_PROTOBUF),true) 9622 9623 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9624 9625 $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a: protobuf_dep_error 9626 9627 9628 else 9629 9630 $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_SELF_TEST_LIB_OBJS) 9631 $(E) "[AR] Creating $@" 9632 $(Q) mkdir -p `dirname $@` 9633 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a 9634 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBBORINGSSL_SELF_TEST_LIB_OBJS) 9635 ifeq ($(SYSTEM),Darwin) 9636 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a 9637 endif 9638 9639 9640 9641 9642 endif 9643 9644 ifneq ($(NO_DEPS),true) 9645 -include $(LIBBORINGSSL_SELF_TEST_LIB_OBJS:.o=.dep) 9646 endif 9647 9648 9649 LIBBORINGSSL_FILE_TEST_GTEST_LIB_SRC = \ 9650 third_party/boringssl/crypto/test/file_test_gtest.cc \ 9651 9652 PUBLIC_HEADERS_CXX += \ 9653 9654 LIBBORINGSSL_FILE_TEST_GTEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_FILE_TEST_GTEST_LIB_SRC)))) 9655 9656 $(LIBBORINGSSL_FILE_TEST_GTEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9657 $(LIBBORINGSSL_FILE_TEST_GTEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9658 $(LIBBORINGSSL_FILE_TEST_GTEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9659 9660 ifeq ($(NO_PROTOBUF),true) 9661 9662 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9663 9664 $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a: protobuf_dep_error 9665 9666 9667 else 9668 9669 $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_FILE_TEST_GTEST_LIB_OBJS) 9670 $(E) "[AR] Creating $@" 9671 $(Q) mkdir -p `dirname $@` 9672 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a 9673 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a $(LIBBORINGSSL_FILE_TEST_GTEST_LIB_OBJS) 9674 ifeq ($(SYSTEM),Darwin) 9675 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a 9676 endif 9677 9678 9679 9680 9681 endif 9682 9683 ifneq ($(NO_DEPS),true) 9684 -include $(LIBBORINGSSL_FILE_TEST_GTEST_LIB_OBJS:.o=.dep) 9685 endif 9686 9687 9688 LIBBORINGSSL_GTEST_MAIN_LIB_SRC = \ 9689 third_party/boringssl/crypto/test/gtest_main.cc \ 9690 9691 PUBLIC_HEADERS_CXX += \ 9692 9693 LIBBORINGSSL_GTEST_MAIN_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_GTEST_MAIN_LIB_SRC)))) 9694 9695 $(LIBBORINGSSL_GTEST_MAIN_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9696 $(LIBBORINGSSL_GTEST_MAIN_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9697 $(LIBBORINGSSL_GTEST_MAIN_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9698 9699 ifeq ($(NO_PROTOBUF),true) 9700 9701 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9702 9703 $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a: protobuf_dep_error 9704 9705 9706 else 9707 9708 $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_GTEST_MAIN_LIB_OBJS) 9709 $(E) "[AR] Creating $@" 9710 $(Q) mkdir -p `dirname $@` 9711 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a 9712 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a $(LIBBORINGSSL_GTEST_MAIN_LIB_OBJS) 9713 ifeq ($(SYSTEM),Darwin) 9714 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a 9715 endif 9716 9717 9718 9719 9720 endif 9721 9722 ifneq ($(NO_DEPS),true) 9723 -include $(LIBBORINGSSL_GTEST_MAIN_LIB_OBJS:.o=.dep) 9724 endif 9725 9726 9727 LIBBORINGSSL_THREAD_TEST_LIB_SRC = \ 9728 third_party/boringssl/crypto/thread_test.cc \ 9729 9730 PUBLIC_HEADERS_CXX += \ 9731 9732 LIBBORINGSSL_THREAD_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_THREAD_TEST_LIB_SRC)))) 9733 9734 $(LIBBORINGSSL_THREAD_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9735 $(LIBBORINGSSL_THREAD_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9736 $(LIBBORINGSSL_THREAD_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9737 9738 ifeq ($(NO_PROTOBUF),true) 9739 9740 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9741 9742 $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a: protobuf_dep_error 9743 9744 9745 else 9746 9747 $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_THREAD_TEST_LIB_OBJS) 9748 $(E) "[AR] Creating $@" 9749 $(Q) mkdir -p `dirname $@` 9750 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a 9751 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a $(LIBBORINGSSL_THREAD_TEST_LIB_OBJS) 9752 ifeq ($(SYSTEM),Darwin) 9753 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a 9754 endif 9755 9756 9757 9758 9759 endif 9760 9761 ifneq ($(NO_DEPS),true) 9762 -include $(LIBBORINGSSL_THREAD_TEST_LIB_OBJS:.o=.dep) 9763 endif 9764 9765 9766 LIBBORINGSSL_X509_TEST_LIB_SRC = \ 9767 third_party/boringssl/crypto/x509/x509_test.cc \ 9768 9769 PUBLIC_HEADERS_CXX += \ 9770 9771 LIBBORINGSSL_X509_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_X509_TEST_LIB_SRC)))) 9772 9773 $(LIBBORINGSSL_X509_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9774 $(LIBBORINGSSL_X509_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9775 $(LIBBORINGSSL_X509_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9776 9777 ifeq ($(NO_PROTOBUF),true) 9778 9779 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9780 9781 $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a: protobuf_dep_error 9782 9783 9784 else 9785 9786 $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_X509_TEST_LIB_OBJS) 9787 $(E) "[AR] Creating $@" 9788 $(Q) mkdir -p `dirname $@` 9789 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a 9790 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a $(LIBBORINGSSL_X509_TEST_LIB_OBJS) 9791 ifeq ($(SYSTEM),Darwin) 9792 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a 9793 endif 9794 9795 9796 9797 9798 endif 9799 9800 ifneq ($(NO_DEPS),true) 9801 -include $(LIBBORINGSSL_X509_TEST_LIB_OBJS:.o=.dep) 9802 endif 9803 9804 9805 LIBBORINGSSL_TAB_TEST_LIB_SRC = \ 9806 third_party/boringssl/crypto/x509v3/tab_test.cc \ 9807 9808 PUBLIC_HEADERS_CXX += \ 9809 9810 LIBBORINGSSL_TAB_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_TAB_TEST_LIB_SRC)))) 9811 9812 $(LIBBORINGSSL_TAB_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9813 $(LIBBORINGSSL_TAB_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9814 $(LIBBORINGSSL_TAB_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9815 9816 ifeq ($(NO_PROTOBUF),true) 9817 9818 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9819 9820 $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a: protobuf_dep_error 9821 9822 9823 else 9824 9825 $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_TAB_TEST_LIB_OBJS) 9826 $(E) "[AR] Creating $@" 9827 $(Q) mkdir -p `dirname $@` 9828 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a 9829 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a $(LIBBORINGSSL_TAB_TEST_LIB_OBJS) 9830 ifeq ($(SYSTEM),Darwin) 9831 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a 9832 endif 9833 9834 9835 9836 9837 endif 9838 9839 ifneq ($(NO_DEPS),true) 9840 -include $(LIBBORINGSSL_TAB_TEST_LIB_OBJS:.o=.dep) 9841 endif 9842 9843 9844 LIBBORINGSSL_V3NAME_TEST_LIB_SRC = \ 9845 third_party/boringssl/crypto/x509v3/v3name_test.cc \ 9846 9847 PUBLIC_HEADERS_CXX += \ 9848 9849 LIBBORINGSSL_V3NAME_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_V3NAME_TEST_LIB_SRC)))) 9850 9851 $(LIBBORINGSSL_V3NAME_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9852 $(LIBBORINGSSL_V3NAME_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9853 $(LIBBORINGSSL_V3NAME_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9854 9855 ifeq ($(NO_PROTOBUF),true) 9856 9857 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9858 9859 $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a: protobuf_dep_error 9860 9861 9862 else 9863 9864 $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_V3NAME_TEST_LIB_OBJS) 9865 $(E) "[AR] Creating $@" 9866 $(Q) mkdir -p `dirname $@` 9867 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a 9868 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a $(LIBBORINGSSL_V3NAME_TEST_LIB_OBJS) 9869 ifeq ($(SYSTEM),Darwin) 9870 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a 9871 endif 9872 9873 9874 9875 9876 endif 9877 9878 ifneq ($(NO_DEPS),true) 9879 -include $(LIBBORINGSSL_V3NAME_TEST_LIB_OBJS:.o=.dep) 9880 endif 9881 9882 9883 LIBBORINGSSL_SPAN_TEST_LIB_SRC = \ 9884 third_party/boringssl/ssl/span_test.cc \ 9885 9886 PUBLIC_HEADERS_CXX += \ 9887 9888 LIBBORINGSSL_SPAN_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SPAN_TEST_LIB_SRC)))) 9889 9890 $(LIBBORINGSSL_SPAN_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9891 $(LIBBORINGSSL_SPAN_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9892 $(LIBBORINGSSL_SPAN_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9893 9894 ifeq ($(NO_PROTOBUF),true) 9895 9896 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9897 9898 $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a: protobuf_dep_error 9899 9900 9901 else 9902 9903 $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_SPAN_TEST_LIB_OBJS) 9904 $(E) "[AR] Creating $@" 9905 $(Q) mkdir -p `dirname $@` 9906 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a 9907 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a $(LIBBORINGSSL_SPAN_TEST_LIB_OBJS) 9908 ifeq ($(SYSTEM),Darwin) 9909 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a 9910 endif 9911 9912 9913 9914 9915 endif 9916 9917 ifneq ($(NO_DEPS),true) 9918 -include $(LIBBORINGSSL_SPAN_TEST_LIB_OBJS:.o=.dep) 9919 endif 9920 9921 9922 LIBBORINGSSL_SSL_TEST_LIB_SRC = \ 9923 third_party/boringssl/ssl/ssl_test.cc \ 9924 9925 PUBLIC_HEADERS_CXX += \ 9926 9927 LIBBORINGSSL_SSL_TEST_LIB_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SSL_TEST_LIB_SRC)))) 9928 9929 $(LIBBORINGSSL_SSL_TEST_LIB_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 9930 $(LIBBORINGSSL_SSL_TEST_LIB_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 9931 $(LIBBORINGSSL_SSL_TEST_LIB_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 9932 9933 ifeq ($(NO_PROTOBUF),true) 9934 9935 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9936 9937 $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a: protobuf_dep_error 9938 9939 9940 else 9941 9942 $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBORINGSSL_SSL_TEST_LIB_OBJS) 9943 $(E) "[AR] Creating $@" 9944 $(Q) mkdir -p `dirname $@` 9945 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a 9946 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a $(LIBBORINGSSL_SSL_TEST_LIB_OBJS) 9947 ifeq ($(SYSTEM),Darwin) 9948 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a 9949 endif 9950 9951 9952 9953 9954 endif 9955 9956 ifneq ($(NO_DEPS),true) 9957 -include $(LIBBORINGSSL_SSL_TEST_LIB_OBJS:.o=.dep) 9958 endif 9959 9960 9961 LIBBENCHMARK_SRC = \ 9962 third_party/benchmark/src/benchmark.cc \ 9963 third_party/benchmark/src/benchmark_register.cc \ 9964 third_party/benchmark/src/colorprint.cc \ 9965 third_party/benchmark/src/commandlineflags.cc \ 9966 third_party/benchmark/src/complexity.cc \ 9967 third_party/benchmark/src/console_reporter.cc \ 9968 third_party/benchmark/src/counter.cc \ 9969 third_party/benchmark/src/csv_reporter.cc \ 9970 third_party/benchmark/src/json_reporter.cc \ 9971 third_party/benchmark/src/reporter.cc \ 9972 third_party/benchmark/src/sleep.cc \ 9973 third_party/benchmark/src/string_util.cc \ 9974 third_party/benchmark/src/sysinfo.cc \ 9975 third_party/benchmark/src/timers.cc \ 9976 9977 PUBLIC_HEADERS_CXX += \ 9978 9979 LIBBENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBENCHMARK_SRC)))) 9980 9981 $(LIBBENCHMARK_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 9982 9983 ifeq ($(NO_PROTOBUF),true) 9984 9985 # You can't build a C++ library if you don't have protobuf - a bit overreached, but still okay. 9986 9987 $(LIBDIR)/$(CONFIG)/libbenchmark.a: protobuf_dep_error 9988 9989 9990 else 9991 9992 $(LIBDIR)/$(CONFIG)/libbenchmark.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(PROTOBUF_DEP) $(LIBBENCHMARK_OBJS) 9993 $(E) "[AR] Creating $@" 9994 $(Q) mkdir -p `dirname $@` 9995 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libbenchmark.a 9996 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBBENCHMARK_OBJS) 9997 ifeq ($(SYSTEM),Darwin) 9998 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libbenchmark.a 9999 endif 10000 10001 10002 10003 10004 endif 10005 10006 ifneq ($(NO_DEPS),true) 10007 -include $(LIBBENCHMARK_OBJS:.o=.dep) 10008 endif 10009 10010 10011 LIBZ_SRC = \ 10012 third_party/zlib/adler32.c \ 10013 third_party/zlib/compress.c \ 10014 third_party/zlib/crc32.c \ 10015 third_party/zlib/deflate.c \ 10016 third_party/zlib/gzclose.c \ 10017 third_party/zlib/gzlib.c \ 10018 third_party/zlib/gzread.c \ 10019 third_party/zlib/gzwrite.c \ 10020 third_party/zlib/infback.c \ 10021 third_party/zlib/inffast.c \ 10022 third_party/zlib/inflate.c \ 10023 third_party/zlib/inftrees.c \ 10024 third_party/zlib/trees.c \ 10025 third_party/zlib/uncompr.c \ 10026 third_party/zlib/zutil.c \ 10027 10028 PUBLIC_HEADERS_C += \ 10029 10030 LIBZ_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBZ_SRC)))) 10031 10032 $(LIBZ_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-implicit-function-declaration -Wno-implicit-fallthrough $(W_NO_SHIFT_NEGATIVE_VALUE) -fvisibility=hidden 10033 10034 $(LIBDIR)/$(CONFIG)/libz.a: $(LIBZ_OBJS) 10035 $(E) "[AR] Creating $@" 10036 $(Q) mkdir -p `dirname $@` 10037 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libz.a 10038 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libz.a $(LIBZ_OBJS) 10039 ifeq ($(SYSTEM),Darwin) 10040 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libz.a 10041 endif 10042 10043 10044 10045 10046 ifneq ($(NO_DEPS),true) 10047 -include $(LIBZ_OBJS:.o=.dep) 10048 endif 10049 10050 10051 LIBARES_SRC = \ 10052 third_party/cares/cares/ares__close_sockets.c \ 10053 third_party/cares/cares/ares__get_hostent.c \ 10054 third_party/cares/cares/ares__read_line.c \ 10055 third_party/cares/cares/ares__timeval.c \ 10056 third_party/cares/cares/ares_cancel.c \ 10057 third_party/cares/cares/ares_create_query.c \ 10058 third_party/cares/cares/ares_data.c \ 10059 third_party/cares/cares/ares_destroy.c \ 10060 third_party/cares/cares/ares_expand_name.c \ 10061 third_party/cares/cares/ares_expand_string.c \ 10062 third_party/cares/cares/ares_fds.c \ 10063 third_party/cares/cares/ares_free_hostent.c \ 10064 third_party/cares/cares/ares_free_string.c \ 10065 third_party/cares/cares/ares_getenv.c \ 10066 third_party/cares/cares/ares_gethostbyaddr.c \ 10067 third_party/cares/cares/ares_gethostbyname.c \ 10068 third_party/cares/cares/ares_getnameinfo.c \ 10069 third_party/cares/cares/ares_getopt.c \ 10070 third_party/cares/cares/ares_getsock.c \ 10071 third_party/cares/cares/ares_init.c \ 10072 third_party/cares/cares/ares_library_init.c \ 10073 third_party/cares/cares/ares_llist.c \ 10074 third_party/cares/cares/ares_mkquery.c \ 10075 third_party/cares/cares/ares_nowarn.c \ 10076 third_party/cares/cares/ares_options.c \ 10077 third_party/cares/cares/ares_parse_a_reply.c \ 10078 third_party/cares/cares/ares_parse_aaaa_reply.c \ 10079 third_party/cares/cares/ares_parse_mx_reply.c \ 10080 third_party/cares/cares/ares_parse_naptr_reply.c \ 10081 third_party/cares/cares/ares_parse_ns_reply.c \ 10082 third_party/cares/cares/ares_parse_ptr_reply.c \ 10083 third_party/cares/cares/ares_parse_soa_reply.c \ 10084 third_party/cares/cares/ares_parse_srv_reply.c \ 10085 third_party/cares/cares/ares_parse_txt_reply.c \ 10086 third_party/cares/cares/ares_platform.c \ 10087 third_party/cares/cares/ares_process.c \ 10088 third_party/cares/cares/ares_query.c \ 10089 third_party/cares/cares/ares_search.c \ 10090 third_party/cares/cares/ares_send.c \ 10091 third_party/cares/cares/ares_strcasecmp.c \ 10092 third_party/cares/cares/ares_strdup.c \ 10093 third_party/cares/cares/ares_strerror.c \ 10094 third_party/cares/cares/ares_timeout.c \ 10095 third_party/cares/cares/ares_version.c \ 10096 third_party/cares/cares/ares_writev.c \ 10097 third_party/cares/cares/bitncmp.c \ 10098 third_party/cares/cares/inet_net_pton.c \ 10099 third_party/cares/cares/inet_ntop.c \ 10100 third_party/cares/cares/windows_port.c \ 10101 10102 PUBLIC_HEADERS_C += \ 10103 10104 LIBARES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBARES_SRC)))) 10105 10106 $(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,) 10107 $(LIBARES_OBJS): CFLAGS += -Wno-sign-conversion $(if $(subst Darwin,,$(SYSTEM)),,-Wno-shorten-64-to-32) $(if $(subst MINGW32,,$(SYSTEM)),-Wno-invalid-source-encoding,) 10108 10109 $(LIBDIR)/$(CONFIG)/libares.a: $(LIBARES_OBJS) 10110 $(E) "[AR] Creating $@" 10111 $(Q) mkdir -p `dirname $@` 10112 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libares.a 10113 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libares.a $(LIBARES_OBJS) 10114 ifeq ($(SYSTEM),Darwin) 10115 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libares.a 10116 endif 10117 10118 10119 10120 10121 ifneq ($(NO_DEPS),true) 10122 -include $(LIBARES_OBJS:.o=.dep) 10123 endif 10124 10125 10126 LIBBAD_CLIENT_TEST_SRC = \ 10127 test/core/bad_client/bad_client.cc \ 10128 10129 PUBLIC_HEADERS_C += \ 10130 10131 LIBBAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBAD_CLIENT_TEST_SRC)))) 10132 10133 10134 ifeq ($(NO_SECURE),true) 10135 10136 # You can't build secure libraries if you don't have OpenSSL. 10137 10138 $(LIBDIR)/$(CONFIG)/libbad_client_test.a: openssl_dep_error 10139 10140 10141 else 10142 10143 10144 $(LIBDIR)/$(CONFIG)/libbad_client_test.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBBAD_CLIENT_TEST_OBJS) 10145 $(E) "[AR] Creating $@" 10146 $(Q) mkdir -p `dirname $@` 10147 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libbad_client_test.a 10148 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBBAD_CLIENT_TEST_OBJS) 10149 ifeq ($(SYSTEM),Darwin) 10150 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libbad_client_test.a 10151 endif 10152 10153 10154 10155 10156 endif 10157 10158 ifneq ($(NO_SECURE),true) 10159 ifneq ($(NO_DEPS),true) 10160 -include $(LIBBAD_CLIENT_TEST_OBJS:.o=.dep) 10161 endif 10162 endif 10163 10164 10165 LIBBAD_SSL_TEST_SERVER_SRC = \ 10166 test/core/bad_ssl/server_common.cc \ 10167 10168 PUBLIC_HEADERS_C += \ 10169 10170 LIBBAD_SSL_TEST_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBAD_SSL_TEST_SERVER_SRC)))) 10171 10172 10173 ifeq ($(NO_SECURE),true) 10174 10175 # You can't build secure libraries if you don't have OpenSSL. 10176 10177 $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a: openssl_dep_error 10178 10179 10180 else 10181 10182 10183 $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBBAD_SSL_TEST_SERVER_OBJS) 10184 $(E) "[AR] Creating $@" 10185 $(Q) mkdir -p `dirname $@` 10186 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a 10187 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a $(LIBBAD_SSL_TEST_SERVER_OBJS) 10188 ifeq ($(SYSTEM),Darwin) 10189 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a 10190 endif 10191 10192 10193 10194 10195 endif 10196 10197 ifneq ($(NO_SECURE),true) 10198 ifneq ($(NO_DEPS),true) 10199 -include $(LIBBAD_SSL_TEST_SERVER_OBJS:.o=.dep) 10200 endif 10201 endif 10202 10203 10204 LIBEND2END_TESTS_SRC = \ 10205 test/core/end2end/end2end_tests.cc \ 10206 test/core/end2end/end2end_test_utils.cc \ 10207 test/core/end2end/tests/authority_not_supported.cc \ 10208 test/core/end2end/tests/bad_hostname.cc \ 10209 test/core/end2end/tests/bad_ping.cc \ 10210 test/core/end2end/tests/binary_metadata.cc \ 10211 test/core/end2end/tests/call_creds.cc \ 10212 test/core/end2end/tests/call_host_override.cc \ 10213 test/core/end2end/tests/cancel_after_accept.cc \ 10214 test/core/end2end/tests/cancel_after_client_done.cc \ 10215 test/core/end2end/tests/cancel_after_invoke.cc \ 10216 test/core/end2end/tests/cancel_after_round_trip.cc \ 10217 test/core/end2end/tests/cancel_before_invoke.cc \ 10218 test/core/end2end/tests/cancel_in_a_vacuum.cc \ 10219 test/core/end2end/tests/cancel_with_status.cc \ 10220 test/core/end2end/tests/channelz.cc \ 10221 test/core/end2end/tests/compressed_payload.cc \ 10222 test/core/end2end/tests/connectivity.cc \ 10223 test/core/end2end/tests/default_host.cc \ 10224 test/core/end2end/tests/disappearing_server.cc \ 10225 test/core/end2end/tests/empty_batch.cc \ 10226 test/core/end2end/tests/filter_call_init_fails.cc \ 10227 test/core/end2end/tests/filter_causes_close.cc \ 10228 test/core/end2end/tests/filter_latency.cc \ 10229 test/core/end2end/tests/filter_status_code.cc \ 10230 test/core/end2end/tests/graceful_server_shutdown.cc \ 10231 test/core/end2end/tests/high_initial_seqno.cc \ 10232 test/core/end2end/tests/hpack_size.cc \ 10233 test/core/end2end/tests/idempotent_request.cc \ 10234 test/core/end2end/tests/invoke_large_request.cc \ 10235 test/core/end2end/tests/keepalive_timeout.cc \ 10236 test/core/end2end/tests/large_metadata.cc \ 10237 test/core/end2end/tests/max_concurrent_streams.cc \ 10238 test/core/end2end/tests/max_connection_age.cc \ 10239 test/core/end2end/tests/max_connection_idle.cc \ 10240 test/core/end2end/tests/max_message_length.cc \ 10241 test/core/end2end/tests/negative_deadline.cc \ 10242 test/core/end2end/tests/network_status_change.cc \ 10243 test/core/end2end/tests/no_error_on_hotpath.cc \ 10244 test/core/end2end/tests/no_logging.cc \ 10245 test/core/end2end/tests/no_op.cc \ 10246 test/core/end2end/tests/payload.cc \ 10247 test/core/end2end/tests/ping.cc \ 10248 test/core/end2end/tests/ping_pong_streaming.cc \ 10249 test/core/end2end/tests/proxy_auth.cc \ 10250 test/core/end2end/tests/registered_call.cc \ 10251 test/core/end2end/tests/request_with_flags.cc \ 10252 test/core/end2end/tests/request_with_payload.cc \ 10253 test/core/end2end/tests/resource_quota_server.cc \ 10254 test/core/end2end/tests/retry.cc \ 10255 test/core/end2end/tests/retry_cancellation.cc \ 10256 test/core/end2end/tests/retry_disabled.cc \ 10257 test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc \ 10258 test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc \ 10259 test/core/end2end/tests/retry_non_retriable_status.cc \ 10260 test/core/end2end/tests/retry_non_retriable_status_before_recv_trailing_metadata_started.cc \ 10261 test/core/end2end/tests/retry_recv_initial_metadata.cc \ 10262 test/core/end2end/tests/retry_recv_message.cc \ 10263 test/core/end2end/tests/retry_server_pushback_delay.cc \ 10264 test/core/end2end/tests/retry_server_pushback_disabled.cc \ 10265 test/core/end2end/tests/retry_streaming.cc \ 10266 test/core/end2end/tests/retry_streaming_after_commit.cc \ 10267 test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc \ 10268 test/core/end2end/tests/retry_throttled.cc \ 10269 test/core/end2end/tests/retry_too_many_attempts.cc \ 10270 test/core/end2end/tests/server_finishes_request.cc \ 10271 test/core/end2end/tests/shutdown_finishes_calls.cc \ 10272 test/core/end2end/tests/shutdown_finishes_tags.cc \ 10273 test/core/end2end/tests/simple_cacheable_request.cc \ 10274 test/core/end2end/tests/simple_delayed_request.cc \ 10275 test/core/end2end/tests/simple_metadata.cc \ 10276 test/core/end2end/tests/simple_request.cc \ 10277 test/core/end2end/tests/stream_compression_compressed_payload.cc \ 10278 test/core/end2end/tests/stream_compression_payload.cc \ 10279 test/core/end2end/tests/stream_compression_ping_pong_streaming.cc \ 10280 test/core/end2end/tests/streaming_error_response.cc \ 10281 test/core/end2end/tests/trailing_metadata.cc \ 10282 test/core/end2end/tests/workaround_cronet_compression.cc \ 10283 test/core/end2end/tests/write_buffering.cc \ 10284 test/core/end2end/tests/write_buffering_at_end.cc \ 10285 10286 PUBLIC_HEADERS_C += \ 10287 10288 LIBEND2END_TESTS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_TESTS_SRC)))) 10289 10290 10291 ifeq ($(NO_SECURE),true) 10292 10293 # You can't build secure libraries if you don't have OpenSSL. 10294 10295 $(LIBDIR)/$(CONFIG)/libend2end_tests.a: openssl_dep_error 10296 10297 10298 else 10299 10300 10301 $(LIBDIR)/$(CONFIG)/libend2end_tests.a: $(ZLIB_DEP) $(OPENSSL_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBEND2END_TESTS_OBJS) 10302 $(E) "[AR] Creating $@" 10303 $(Q) mkdir -p `dirname $@` 10304 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_tests.a 10305 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBEND2END_TESTS_OBJS) 10306 ifeq ($(SYSTEM),Darwin) 10307 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libend2end_tests.a 10308 endif 10309 10310 10311 10312 10313 endif 10314 10315 ifneq ($(NO_SECURE),true) 10316 ifneq ($(NO_DEPS),true) 10317 -include $(LIBEND2END_TESTS_OBJS:.o=.dep) 10318 endif 10319 endif 10320 10321 10322 LIBEND2END_NOSEC_TESTS_SRC = \ 10323 test/core/end2end/end2end_nosec_tests.cc \ 10324 test/core/end2end/end2end_test_utils.cc \ 10325 test/core/end2end/tests/authority_not_supported.cc \ 10326 test/core/end2end/tests/bad_hostname.cc \ 10327 test/core/end2end/tests/bad_ping.cc \ 10328 test/core/end2end/tests/binary_metadata.cc \ 10329 test/core/end2end/tests/call_host_override.cc \ 10330 test/core/end2end/tests/cancel_after_accept.cc \ 10331 test/core/end2end/tests/cancel_after_client_done.cc \ 10332 test/core/end2end/tests/cancel_after_invoke.cc \ 10333 test/core/end2end/tests/cancel_after_round_trip.cc \ 10334 test/core/end2end/tests/cancel_before_invoke.cc \ 10335 test/core/end2end/tests/cancel_in_a_vacuum.cc \ 10336 test/core/end2end/tests/cancel_with_status.cc \ 10337 test/core/end2end/tests/channelz.cc \ 10338 test/core/end2end/tests/compressed_payload.cc \ 10339 test/core/end2end/tests/connectivity.cc \ 10340 test/core/end2end/tests/default_host.cc \ 10341 test/core/end2end/tests/disappearing_server.cc \ 10342 test/core/end2end/tests/empty_batch.cc \ 10343 test/core/end2end/tests/filter_call_init_fails.cc \ 10344 test/core/end2end/tests/filter_causes_close.cc \ 10345 test/core/end2end/tests/filter_latency.cc \ 10346 test/core/end2end/tests/filter_status_code.cc \ 10347 test/core/end2end/tests/graceful_server_shutdown.cc \ 10348 test/core/end2end/tests/high_initial_seqno.cc \ 10349 test/core/end2end/tests/hpack_size.cc \ 10350 test/core/end2end/tests/idempotent_request.cc \ 10351 test/core/end2end/tests/invoke_large_request.cc \ 10352 test/core/end2end/tests/keepalive_timeout.cc \ 10353 test/core/end2end/tests/large_metadata.cc \ 10354 test/core/end2end/tests/max_concurrent_streams.cc \ 10355 test/core/end2end/tests/max_connection_age.cc \ 10356 test/core/end2end/tests/max_connection_idle.cc \ 10357 test/core/end2end/tests/max_message_length.cc \ 10358 test/core/end2end/tests/negative_deadline.cc \ 10359 test/core/end2end/tests/network_status_change.cc \ 10360 test/core/end2end/tests/no_error_on_hotpath.cc \ 10361 test/core/end2end/tests/no_logging.cc \ 10362 test/core/end2end/tests/no_op.cc \ 10363 test/core/end2end/tests/payload.cc \ 10364 test/core/end2end/tests/ping.cc \ 10365 test/core/end2end/tests/ping_pong_streaming.cc \ 10366 test/core/end2end/tests/proxy_auth.cc \ 10367 test/core/end2end/tests/registered_call.cc \ 10368 test/core/end2end/tests/request_with_flags.cc \ 10369 test/core/end2end/tests/request_with_payload.cc \ 10370 test/core/end2end/tests/resource_quota_server.cc \ 10371 test/core/end2end/tests/retry.cc \ 10372 test/core/end2end/tests/retry_cancellation.cc \ 10373 test/core/end2end/tests/retry_disabled.cc \ 10374 test/core/end2end/tests/retry_exceeds_buffer_size_in_initial_batch.cc \ 10375 test/core/end2end/tests/retry_exceeds_buffer_size_in_subsequent_batch.cc \ 10376 test/core/end2end/tests/retry_non_retriable_status.cc \ 10377 test/core/end2end/tests/retry_non_retriable_status_before_recv_trailing_metadata_started.cc \ 10378 test/core/end2end/tests/retry_recv_initial_metadata.cc \ 10379 test/core/end2end/tests/retry_recv_message.cc \ 10380 test/core/end2end/tests/retry_server_pushback_delay.cc \ 10381 test/core/end2end/tests/retry_server_pushback_disabled.cc \ 10382 test/core/end2end/tests/retry_streaming.cc \ 10383 test/core/end2end/tests/retry_streaming_after_commit.cc \ 10384 test/core/end2end/tests/retry_streaming_succeeds_before_replay_finished.cc \ 10385 test/core/end2end/tests/retry_throttled.cc \ 10386 test/core/end2end/tests/retry_too_many_attempts.cc \ 10387 test/core/end2end/tests/server_finishes_request.cc \ 10388 test/core/end2end/tests/shutdown_finishes_calls.cc \ 10389 test/core/end2end/tests/shutdown_finishes_tags.cc \ 10390 test/core/end2end/tests/simple_cacheable_request.cc \ 10391 test/core/end2end/tests/simple_delayed_request.cc \ 10392 test/core/end2end/tests/simple_metadata.cc \ 10393 test/core/end2end/tests/simple_request.cc \ 10394 test/core/end2end/tests/stream_compression_compressed_payload.cc \ 10395 test/core/end2end/tests/stream_compression_payload.cc \ 10396 test/core/end2end/tests/stream_compression_ping_pong_streaming.cc \ 10397 test/core/end2end/tests/streaming_error_response.cc \ 10398 test/core/end2end/tests/trailing_metadata.cc \ 10399 test/core/end2end/tests/workaround_cronet_compression.cc \ 10400 test/core/end2end/tests/write_buffering.cc \ 10401 test/core/end2end/tests/write_buffering_at_end.cc \ 10402 10403 PUBLIC_HEADERS_C += \ 10404 10405 LIBEND2END_NOSEC_TESTS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBEND2END_NOSEC_TESTS_SRC)))) 10406 10407 10408 $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a: $(ZLIB_DEP) $(CARES_DEP) $(ADDRESS_SORTING_DEP) $(LIBEND2END_NOSEC_TESTS_OBJS) 10409 $(E) "[AR] Creating $@" 10410 $(Q) mkdir -p `dirname $@` 10411 $(Q) rm -f $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a 10412 $(Q) $(AR) $(AROPTS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBEND2END_NOSEC_TESTS_OBJS) 10413 ifeq ($(SYSTEM),Darwin) 10414 $(Q) ranlib -no_warning_for_no_symbols $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a 10415 endif 10416 10417 10418 10419 10420 ifneq ($(NO_DEPS),true) 10421 -include $(LIBEND2END_NOSEC_TESTS_OBJS:.o=.dep) 10422 endif 10423 10424 10425 10426 # All of the test targets, and protoc plugins 10427 10428 10429 ALGORITHM_TEST_SRC = \ 10430 test/core/compression/algorithm_test.cc \ 10431 10432 ALGORITHM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALGORITHM_TEST_SRC)))) 10433 ifeq ($(NO_SECURE),true) 10434 10435 # You can't build secure targets if you don't have OpenSSL. 10436 10437 $(BINDIR)/$(CONFIG)/algorithm_test: openssl_dep_error 10438 10439 else 10440 10441 10442 10443 $(BINDIR)/$(CONFIG)/algorithm_test: $(ALGORITHM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10444 $(E) "[LD] Linking $@" 10445 $(Q) mkdir -p `dirname $@` 10446 $(Q) $(LD) $(LDFLAGS) $(ALGORITHM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/algorithm_test 10447 10448 endif 10449 10450 $(OBJDIR)/$(CONFIG)/test/core/compression/algorithm_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10451 10452 deps_algorithm_test: $(ALGORITHM_TEST_OBJS:.o=.dep) 10453 10454 ifneq ($(NO_SECURE),true) 10455 ifneq ($(NO_DEPS),true) 10456 -include $(ALGORITHM_TEST_OBJS:.o=.dep) 10457 endif 10458 endif 10459 10460 10461 ALLOC_TEST_SRC = \ 10462 test/core/gpr/alloc_test.cc \ 10463 10464 ALLOC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALLOC_TEST_SRC)))) 10465 ifeq ($(NO_SECURE),true) 10466 10467 # You can't build secure targets if you don't have OpenSSL. 10468 10469 $(BINDIR)/$(CONFIG)/alloc_test: openssl_dep_error 10470 10471 else 10472 10473 10474 10475 $(BINDIR)/$(CONFIG)/alloc_test: $(ALLOC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10476 $(E) "[LD] Linking $@" 10477 $(Q) mkdir -p `dirname $@` 10478 $(Q) $(LD) $(LDFLAGS) $(ALLOC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alloc_test 10479 10480 endif 10481 10482 $(OBJDIR)/$(CONFIG)/test/core/gpr/alloc_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10483 10484 deps_alloc_test: $(ALLOC_TEST_OBJS:.o=.dep) 10485 10486 ifneq ($(NO_SECURE),true) 10487 ifneq ($(NO_DEPS),true) 10488 -include $(ALLOC_TEST_OBJS:.o=.dep) 10489 endif 10490 endif 10491 10492 10493 ALPN_TEST_SRC = \ 10494 test/core/transport/chttp2/alpn_test.cc \ 10495 10496 ALPN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALPN_TEST_SRC)))) 10497 ifeq ($(NO_SECURE),true) 10498 10499 # You can't build secure targets if you don't have OpenSSL. 10500 10501 $(BINDIR)/$(CONFIG)/alpn_test: openssl_dep_error 10502 10503 else 10504 10505 10506 10507 $(BINDIR)/$(CONFIG)/alpn_test: $(ALPN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10508 $(E) "[LD] Linking $@" 10509 $(Q) mkdir -p `dirname $@` 10510 $(Q) $(LD) $(LDFLAGS) $(ALPN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alpn_test 10511 10512 endif 10513 10514 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/alpn_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10515 10516 deps_alpn_test: $(ALPN_TEST_OBJS:.o=.dep) 10517 10518 ifneq ($(NO_SECURE),true) 10519 ifneq ($(NO_DEPS),true) 10520 -include $(ALPN_TEST_OBJS:.o=.dep) 10521 endif 10522 endif 10523 10524 10525 ALTS_CREDENTIALS_FUZZER_SRC = \ 10526 test/core/security/alts_credentials_fuzzer.cc \ 10527 10528 ALTS_CREDENTIALS_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CREDENTIALS_FUZZER_SRC)))) 10529 ifeq ($(NO_SECURE),true) 10530 10531 # You can't build secure targets if you don't have OpenSSL. 10532 10533 $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer: openssl_dep_error 10534 10535 else 10536 10537 10538 10539 $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer: $(ALTS_CREDENTIALS_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10540 $(E) "[LD] Linking $@" 10541 $(Q) mkdir -p `dirname $@` 10542 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_CREDENTIALS_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer 10543 10544 endif 10545 10546 $(OBJDIR)/$(CONFIG)/test/core/security/alts_credentials_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10547 10548 deps_alts_credentials_fuzzer: $(ALTS_CREDENTIALS_FUZZER_OBJS:.o=.dep) 10549 10550 ifneq ($(NO_SECURE),true) 10551 ifneq ($(NO_DEPS),true) 10552 -include $(ALTS_CREDENTIALS_FUZZER_OBJS:.o=.dep) 10553 endif 10554 endif 10555 10556 10557 API_FUZZER_SRC = \ 10558 test/core/end2end/fuzzers/api_fuzzer.cc \ 10559 10560 API_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(API_FUZZER_SRC)))) 10561 ifeq ($(NO_SECURE),true) 10562 10563 # You can't build secure targets if you don't have OpenSSL. 10564 10565 $(BINDIR)/$(CONFIG)/api_fuzzer: openssl_dep_error 10566 10567 else 10568 10569 10570 10571 $(BINDIR)/$(CONFIG)/api_fuzzer: $(API_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10572 $(E) "[LD] Linking $@" 10573 $(Q) mkdir -p `dirname $@` 10574 $(Q) $(LDXX) $(LDFLAGS) $(API_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/api_fuzzer 10575 10576 endif 10577 10578 $(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/api_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10579 10580 deps_api_fuzzer: $(API_FUZZER_OBJS:.o=.dep) 10581 10582 ifneq ($(NO_SECURE),true) 10583 ifneq ($(NO_DEPS),true) 10584 -include $(API_FUZZER_OBJS:.o=.dep) 10585 endif 10586 endif 10587 10588 10589 ARENA_TEST_SRC = \ 10590 test/core/gpr/arena_test.cc \ 10591 10592 ARENA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ARENA_TEST_SRC)))) 10593 ifeq ($(NO_SECURE),true) 10594 10595 # You can't build secure targets if you don't have OpenSSL. 10596 10597 $(BINDIR)/$(CONFIG)/arena_test: openssl_dep_error 10598 10599 else 10600 10601 10602 10603 $(BINDIR)/$(CONFIG)/arena_test: $(ARENA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10604 $(E) "[LD] Linking $@" 10605 $(Q) mkdir -p `dirname $@` 10606 $(Q) $(LD) $(LDFLAGS) $(ARENA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/arena_test 10607 10608 endif 10609 10610 $(OBJDIR)/$(CONFIG)/test/core/gpr/arena_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10611 10612 deps_arena_test: $(ARENA_TEST_OBJS:.o=.dep) 10613 10614 ifneq ($(NO_SECURE),true) 10615 ifneq ($(NO_DEPS),true) 10616 -include $(ARENA_TEST_OBJS:.o=.dep) 10617 endif 10618 endif 10619 10620 10621 AVL_TEST_SRC = \ 10622 test/core/avl/avl_test.cc \ 10623 10624 AVL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(AVL_TEST_SRC)))) 10625 ifeq ($(NO_SECURE),true) 10626 10627 # You can't build secure targets if you don't have OpenSSL. 10628 10629 $(BINDIR)/$(CONFIG)/avl_test: openssl_dep_error 10630 10631 else 10632 10633 10634 10635 $(BINDIR)/$(CONFIG)/avl_test: $(AVL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 10636 $(E) "[LD] Linking $@" 10637 $(Q) mkdir -p `dirname $@` 10638 $(Q) $(LD) $(LDFLAGS) $(AVL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/avl_test 10639 10640 endif 10641 10642 $(OBJDIR)/$(CONFIG)/test/core/avl/avl_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 10643 10644 deps_avl_test: $(AVL_TEST_OBJS:.o=.dep) 10645 10646 ifneq ($(NO_SECURE),true) 10647 ifneq ($(NO_DEPS),true) 10648 -include $(AVL_TEST_OBJS:.o=.dep) 10649 endif 10650 endif 10651 10652 10653 BAD_SERVER_RESPONSE_TEST_SRC = \ 10654 test/core/end2end/bad_server_response_test.cc \ 10655 10656 BAD_SERVER_RESPONSE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BAD_SERVER_RESPONSE_TEST_SRC)))) 10657 ifeq ($(NO_SECURE),true) 10658 10659 # You can't build secure targets if you don't have OpenSSL. 10660 10661 $(BINDIR)/$(CONFIG)/bad_server_response_test: openssl_dep_error 10662 10663 else 10664 10665 10666 10667 $(BINDIR)/$(CONFIG)/bad_server_response_test: $(BAD_SERVER_RESPONSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10668 $(E) "[LD] Linking $@" 10669 $(Q) mkdir -p `dirname $@` 10670 $(Q) $(LD) $(LDFLAGS) $(BAD_SERVER_RESPONSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bad_server_response_test 10671 10672 endif 10673 10674 $(OBJDIR)/$(CONFIG)/test/core/end2end/bad_server_response_test.o: $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10675 10676 deps_bad_server_response_test: $(BAD_SERVER_RESPONSE_TEST_OBJS:.o=.dep) 10677 10678 ifneq ($(NO_SECURE),true) 10679 ifneq ($(NO_DEPS),true) 10680 -include $(BAD_SERVER_RESPONSE_TEST_OBJS:.o=.dep) 10681 endif 10682 endif 10683 10684 10685 BIN_DECODER_TEST_SRC = \ 10686 test/core/transport/chttp2/bin_decoder_test.cc \ 10687 10688 BIN_DECODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_DECODER_TEST_SRC)))) 10689 ifeq ($(NO_SECURE),true) 10690 10691 # You can't build secure targets if you don't have OpenSSL. 10692 10693 $(BINDIR)/$(CONFIG)/bin_decoder_test: openssl_dep_error 10694 10695 else 10696 10697 10698 10699 $(BINDIR)/$(CONFIG)/bin_decoder_test: $(BIN_DECODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a 10700 $(E) "[LD] Linking $@" 10701 $(Q) mkdir -p `dirname $@` 10702 $(Q) $(LD) $(LDFLAGS) $(BIN_DECODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bin_decoder_test 10703 10704 endif 10705 10706 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/bin_decoder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a 10707 10708 deps_bin_decoder_test: $(BIN_DECODER_TEST_OBJS:.o=.dep) 10709 10710 ifneq ($(NO_SECURE),true) 10711 ifneq ($(NO_DEPS),true) 10712 -include $(BIN_DECODER_TEST_OBJS:.o=.dep) 10713 endif 10714 endif 10715 10716 10717 BIN_ENCODER_TEST_SRC = \ 10718 test/core/transport/chttp2/bin_encoder_test.cc \ 10719 10720 BIN_ENCODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BIN_ENCODER_TEST_SRC)))) 10721 ifeq ($(NO_SECURE),true) 10722 10723 # You can't build secure targets if you don't have OpenSSL. 10724 10725 $(BINDIR)/$(CONFIG)/bin_encoder_test: openssl_dep_error 10726 10727 else 10728 10729 10730 10731 $(BINDIR)/$(CONFIG)/bin_encoder_test: $(BIN_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a 10732 $(E) "[LD] Linking $@" 10733 $(Q) mkdir -p `dirname $@` 10734 $(Q) $(LD) $(LDFLAGS) $(BIN_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bin_encoder_test 10735 10736 endif 10737 10738 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/bin_encoder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a 10739 10740 deps_bin_encoder_test: $(BIN_ENCODER_TEST_OBJS:.o=.dep) 10741 10742 ifneq ($(NO_SECURE),true) 10743 ifneq ($(NO_DEPS),true) 10744 -include $(BIN_ENCODER_TEST_OBJS:.o=.dep) 10745 endif 10746 endif 10747 10748 10749 BUFFER_LIST_TEST_SRC = \ 10750 test/core/iomgr/buffer_list_test.cc \ 10751 10752 BUFFER_LIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BUFFER_LIST_TEST_SRC)))) 10753 ifeq ($(NO_SECURE),true) 10754 10755 # You can't build secure targets if you don't have OpenSSL. 10756 10757 $(BINDIR)/$(CONFIG)/buffer_list_test: openssl_dep_error 10758 10759 else 10760 10761 10762 10763 $(BINDIR)/$(CONFIG)/buffer_list_test: $(BUFFER_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10764 $(E) "[LD] Linking $@" 10765 $(Q) mkdir -p `dirname $@` 10766 $(Q) $(LD) $(LDFLAGS) $(BUFFER_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/buffer_list_test 10767 10768 endif 10769 10770 $(OBJDIR)/$(CONFIG)/test/core/iomgr/buffer_list_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10771 10772 deps_buffer_list_test: $(BUFFER_LIST_TEST_OBJS:.o=.dep) 10773 10774 ifneq ($(NO_SECURE),true) 10775 ifneq ($(NO_DEPS),true) 10776 -include $(BUFFER_LIST_TEST_OBJS:.o=.dep) 10777 endif 10778 endif 10779 10780 10781 CHANNEL_CREATE_TEST_SRC = \ 10782 test/core/surface/channel_create_test.cc \ 10783 10784 CHANNEL_CREATE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_CREATE_TEST_SRC)))) 10785 ifeq ($(NO_SECURE),true) 10786 10787 # You can't build secure targets if you don't have OpenSSL. 10788 10789 $(BINDIR)/$(CONFIG)/channel_create_test: openssl_dep_error 10790 10791 else 10792 10793 10794 10795 $(BINDIR)/$(CONFIG)/channel_create_test: $(CHANNEL_CREATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10796 $(E) "[LD] Linking $@" 10797 $(Q) mkdir -p `dirname $@` 10798 $(Q) $(LD) $(LDFLAGS) $(CHANNEL_CREATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/channel_create_test 10799 10800 endif 10801 10802 $(OBJDIR)/$(CONFIG)/test/core/surface/channel_create_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10803 10804 deps_channel_create_test: $(CHANNEL_CREATE_TEST_OBJS:.o=.dep) 10805 10806 ifneq ($(NO_SECURE),true) 10807 ifneq ($(NO_DEPS),true) 10808 -include $(CHANNEL_CREATE_TEST_OBJS:.o=.dep) 10809 endif 10810 endif 10811 10812 10813 CHECK_EPOLLEXCLUSIVE_SRC = \ 10814 test/build/check_epollexclusive.c \ 10815 10816 CHECK_EPOLLEXCLUSIVE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHECK_EPOLLEXCLUSIVE_SRC)))) 10817 ifeq ($(NO_SECURE),true) 10818 10819 # You can't build secure targets if you don't have OpenSSL. 10820 10821 $(BINDIR)/$(CONFIG)/check_epollexclusive: openssl_dep_error 10822 10823 else 10824 10825 10826 10827 $(BINDIR)/$(CONFIG)/check_epollexclusive: $(CHECK_EPOLLEXCLUSIVE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 10828 $(E) "[LD] Linking $@" 10829 $(Q) mkdir -p `dirname $@` 10830 $(Q) $(LD) $(LDFLAGS) $(CHECK_EPOLLEXCLUSIVE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/check_epollexclusive 10831 10832 endif 10833 10834 $(OBJDIR)/$(CONFIG)/test/build/check_epollexclusive.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 10835 10836 deps_check_epollexclusive: $(CHECK_EPOLLEXCLUSIVE_OBJS:.o=.dep) 10837 10838 ifneq ($(NO_SECURE),true) 10839 ifneq ($(NO_DEPS),true) 10840 -include $(CHECK_EPOLLEXCLUSIVE_OBJS:.o=.dep) 10841 endif 10842 endif 10843 10844 10845 CHTTP2_HPACK_ENCODER_TEST_SRC = \ 10846 test/core/transport/chttp2/hpack_encoder_test.cc \ 10847 10848 CHTTP2_HPACK_ENCODER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_HPACK_ENCODER_TEST_SRC)))) 10849 ifeq ($(NO_SECURE),true) 10850 10851 # You can't build secure targets if you don't have OpenSSL. 10852 10853 $(BINDIR)/$(CONFIG)/chttp2_hpack_encoder_test: openssl_dep_error 10854 10855 else 10856 10857 10858 10859 $(BINDIR)/$(CONFIG)/chttp2_hpack_encoder_test: $(CHTTP2_HPACK_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10860 $(E) "[LD] Linking $@" 10861 $(Q) mkdir -p `dirname $@` 10862 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_HPACK_ENCODER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_hpack_encoder_test 10863 10864 endif 10865 10866 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_encoder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10867 10868 deps_chttp2_hpack_encoder_test: $(CHTTP2_HPACK_ENCODER_TEST_OBJS:.o=.dep) 10869 10870 ifneq ($(NO_SECURE),true) 10871 ifneq ($(NO_DEPS),true) 10872 -include $(CHTTP2_HPACK_ENCODER_TEST_OBJS:.o=.dep) 10873 endif 10874 endif 10875 10876 10877 CHTTP2_STREAM_MAP_TEST_SRC = \ 10878 test/core/transport/chttp2/stream_map_test.cc \ 10879 10880 CHTTP2_STREAM_MAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_STREAM_MAP_TEST_SRC)))) 10881 ifeq ($(NO_SECURE),true) 10882 10883 # You can't build secure targets if you don't have OpenSSL. 10884 10885 $(BINDIR)/$(CONFIG)/chttp2_stream_map_test: openssl_dep_error 10886 10887 else 10888 10889 10890 10891 $(BINDIR)/$(CONFIG)/chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10892 $(E) "[LD] Linking $@" 10893 $(Q) mkdir -p `dirname $@` 10894 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_STREAM_MAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_stream_map_test 10895 10896 endif 10897 10898 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/stream_map_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10899 10900 deps_chttp2_stream_map_test: $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep) 10901 10902 ifneq ($(NO_SECURE),true) 10903 ifneq ($(NO_DEPS),true) 10904 -include $(CHTTP2_STREAM_MAP_TEST_OBJS:.o=.dep) 10905 endif 10906 endif 10907 10908 10909 CHTTP2_VARINT_TEST_SRC = \ 10910 test/core/transport/chttp2/varint_test.cc \ 10911 10912 CHTTP2_VARINT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_VARINT_TEST_SRC)))) 10913 ifeq ($(NO_SECURE),true) 10914 10915 # You can't build secure targets if you don't have OpenSSL. 10916 10917 $(BINDIR)/$(CONFIG)/chttp2_varint_test: openssl_dep_error 10918 10919 else 10920 10921 10922 10923 $(BINDIR)/$(CONFIG)/chttp2_varint_test: $(CHTTP2_VARINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10924 $(E) "[LD] Linking $@" 10925 $(Q) mkdir -p `dirname $@` 10926 $(Q) $(LD) $(LDFLAGS) $(CHTTP2_VARINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/chttp2_varint_test 10927 10928 endif 10929 10930 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/varint_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10931 10932 deps_chttp2_varint_test: $(CHTTP2_VARINT_TEST_OBJS:.o=.dep) 10933 10934 ifneq ($(NO_SECURE),true) 10935 ifneq ($(NO_DEPS),true) 10936 -include $(CHTTP2_VARINT_TEST_OBJS:.o=.dep) 10937 endif 10938 endif 10939 10940 10941 CLIENT_FUZZER_SRC = \ 10942 test/core/end2end/fuzzers/client_fuzzer.cc \ 10943 10944 CLIENT_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_FUZZER_SRC)))) 10945 ifeq ($(NO_SECURE),true) 10946 10947 # You can't build secure targets if you don't have OpenSSL. 10948 10949 $(BINDIR)/$(CONFIG)/client_fuzzer: openssl_dep_error 10950 10951 else 10952 10953 10954 10955 $(BINDIR)/$(CONFIG)/client_fuzzer: $(CLIENT_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10956 $(E) "[LD] Linking $@" 10957 $(Q) mkdir -p `dirname $@` 10958 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/client_fuzzer 10959 10960 endif 10961 10962 $(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/client_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 10963 10964 deps_client_fuzzer: $(CLIENT_FUZZER_OBJS:.o=.dep) 10965 10966 ifneq ($(NO_SECURE),true) 10967 ifneq ($(NO_DEPS),true) 10968 -include $(CLIENT_FUZZER_OBJS:.o=.dep) 10969 endif 10970 endif 10971 10972 10973 CMDLINE_TEST_SRC = \ 10974 test/core/util/cmdline_test.cc \ 10975 10976 CMDLINE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CMDLINE_TEST_SRC)))) 10977 ifeq ($(NO_SECURE),true) 10978 10979 # You can't build secure targets if you don't have OpenSSL. 10980 10981 $(BINDIR)/$(CONFIG)/cmdline_test: openssl_dep_error 10982 10983 else 10984 10985 10986 10987 $(BINDIR)/$(CONFIG)/cmdline_test: $(CMDLINE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a 10988 $(E) "[LD] Linking $@" 10989 $(Q) mkdir -p `dirname $@` 10990 $(Q) $(LD) $(LDFLAGS) $(CMDLINE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/cmdline_test 10991 10992 endif 10993 10994 $(OBJDIR)/$(CONFIG)/test/core/util/cmdline_test.o: $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a 10995 10996 deps_cmdline_test: $(CMDLINE_TEST_OBJS:.o=.dep) 10997 10998 ifneq ($(NO_SECURE),true) 10999 ifneq ($(NO_DEPS),true) 11000 -include $(CMDLINE_TEST_OBJS:.o=.dep) 11001 endif 11002 endif 11003 11004 11005 COMBINER_TEST_SRC = \ 11006 test/core/iomgr/combiner_test.cc \ 11007 11008 COMBINER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(COMBINER_TEST_SRC)))) 11009 ifeq ($(NO_SECURE),true) 11010 11011 # You can't build secure targets if you don't have OpenSSL. 11012 11013 $(BINDIR)/$(CONFIG)/combiner_test: openssl_dep_error 11014 11015 else 11016 11017 11018 11019 $(BINDIR)/$(CONFIG)/combiner_test: $(COMBINER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11020 $(E) "[LD] Linking $@" 11021 $(Q) mkdir -p `dirname $@` 11022 $(Q) $(LD) $(LDFLAGS) $(COMBINER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/combiner_test 11023 11024 endif 11025 11026 $(OBJDIR)/$(CONFIG)/test/core/iomgr/combiner_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11027 11028 deps_combiner_test: $(COMBINER_TEST_OBJS:.o=.dep) 11029 11030 ifneq ($(NO_SECURE),true) 11031 ifneq ($(NO_DEPS),true) 11032 -include $(COMBINER_TEST_OBJS:.o=.dep) 11033 endif 11034 endif 11035 11036 11037 COMPRESSION_TEST_SRC = \ 11038 test/core/compression/compression_test.cc \ 11039 11040 COMPRESSION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(COMPRESSION_TEST_SRC)))) 11041 ifeq ($(NO_SECURE),true) 11042 11043 # You can't build secure targets if you don't have OpenSSL. 11044 11045 $(BINDIR)/$(CONFIG)/compression_test: openssl_dep_error 11046 11047 else 11048 11049 11050 11051 $(BINDIR)/$(CONFIG)/compression_test: $(COMPRESSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11052 $(E) "[LD] Linking $@" 11053 $(Q) mkdir -p `dirname $@` 11054 $(Q) $(LD) $(LDFLAGS) $(COMPRESSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/compression_test 11055 11056 endif 11057 11058 $(OBJDIR)/$(CONFIG)/test/core/compression/compression_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11059 11060 deps_compression_test: $(COMPRESSION_TEST_OBJS:.o=.dep) 11061 11062 ifneq ($(NO_SECURE),true) 11063 ifneq ($(NO_DEPS),true) 11064 -include $(COMPRESSION_TEST_OBJS:.o=.dep) 11065 endif 11066 endif 11067 11068 11069 CONCURRENT_CONNECTIVITY_TEST_SRC = \ 11070 test/core/surface/concurrent_connectivity_test.cc \ 11071 11072 CONCURRENT_CONNECTIVITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CONCURRENT_CONNECTIVITY_TEST_SRC)))) 11073 ifeq ($(NO_SECURE),true) 11074 11075 # You can't build secure targets if you don't have OpenSSL. 11076 11077 $(BINDIR)/$(CONFIG)/concurrent_connectivity_test: openssl_dep_error 11078 11079 else 11080 11081 11082 11083 $(BINDIR)/$(CONFIG)/concurrent_connectivity_test: $(CONCURRENT_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11084 $(E) "[LD] Linking $@" 11085 $(Q) mkdir -p `dirname $@` 11086 $(Q) $(LD) $(LDFLAGS) $(CONCURRENT_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/concurrent_connectivity_test 11087 11088 endif 11089 11090 $(OBJDIR)/$(CONFIG)/test/core/surface/concurrent_connectivity_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11091 11092 deps_concurrent_connectivity_test: $(CONCURRENT_CONNECTIVITY_TEST_OBJS:.o=.dep) 11093 11094 ifneq ($(NO_SECURE),true) 11095 ifneq ($(NO_DEPS),true) 11096 -include $(CONCURRENT_CONNECTIVITY_TEST_OBJS:.o=.dep) 11097 endif 11098 endif 11099 11100 11101 CONNECTION_REFUSED_TEST_SRC = \ 11102 test/core/end2end/connection_refused_test.cc \ 11103 11104 CONNECTION_REFUSED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CONNECTION_REFUSED_TEST_SRC)))) 11105 ifeq ($(NO_SECURE),true) 11106 11107 # You can't build secure targets if you don't have OpenSSL. 11108 11109 $(BINDIR)/$(CONFIG)/connection_refused_test: openssl_dep_error 11110 11111 else 11112 11113 11114 11115 $(BINDIR)/$(CONFIG)/connection_refused_test: $(CONNECTION_REFUSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11116 $(E) "[LD] Linking $@" 11117 $(Q) mkdir -p `dirname $@` 11118 $(Q) $(LD) $(LDFLAGS) $(CONNECTION_REFUSED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/connection_refused_test 11119 11120 endif 11121 11122 $(OBJDIR)/$(CONFIG)/test/core/end2end/connection_refused_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11123 11124 deps_connection_refused_test: $(CONNECTION_REFUSED_TEST_OBJS:.o=.dep) 11125 11126 ifneq ($(NO_SECURE),true) 11127 ifneq ($(NO_DEPS),true) 11128 -include $(CONNECTION_REFUSED_TEST_OBJS:.o=.dep) 11129 endif 11130 endif 11131 11132 11133 DNS_RESOLVER_CONNECTIVITY_TEST_SRC = \ 11134 test/core/client_channel/resolvers/dns_resolver_connectivity_test.cc \ 11135 11136 DNS_RESOLVER_CONNECTIVITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DNS_RESOLVER_CONNECTIVITY_TEST_SRC)))) 11137 ifeq ($(NO_SECURE),true) 11138 11139 # You can't build secure targets if you don't have OpenSSL. 11140 11141 $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_test: openssl_dep_error 11142 11143 else 11144 11145 11146 11147 $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_test: $(DNS_RESOLVER_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11148 $(E) "[LD] Linking $@" 11149 $(Q) mkdir -p `dirname $@` 11150 $(Q) $(LD) $(LDFLAGS) $(DNS_RESOLVER_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dns_resolver_connectivity_test 11151 11152 endif 11153 11154 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11155 11156 deps_dns_resolver_connectivity_test: $(DNS_RESOLVER_CONNECTIVITY_TEST_OBJS:.o=.dep) 11157 11158 ifneq ($(NO_SECURE),true) 11159 ifneq ($(NO_DEPS),true) 11160 -include $(DNS_RESOLVER_CONNECTIVITY_TEST_OBJS:.o=.dep) 11161 endif 11162 endif 11163 11164 11165 DNS_RESOLVER_COOLDOWN_TEST_SRC = \ 11166 test/core/client_channel/resolvers/dns_resolver_cooldown_test.cc \ 11167 11168 DNS_RESOLVER_COOLDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DNS_RESOLVER_COOLDOWN_TEST_SRC)))) 11169 ifeq ($(NO_SECURE),true) 11170 11171 # You can't build secure targets if you don't have OpenSSL. 11172 11173 $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test: openssl_dep_error 11174 11175 else 11176 11177 11178 11179 $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test: $(DNS_RESOLVER_COOLDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11180 $(E) "[LD] Linking $@" 11181 $(Q) mkdir -p `dirname $@` 11182 $(Q) $(LD) $(LDFLAGS) $(DNS_RESOLVER_COOLDOWN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dns_resolver_cooldown_test 11183 11184 endif 11185 11186 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11187 11188 deps_dns_resolver_cooldown_test: $(DNS_RESOLVER_COOLDOWN_TEST_OBJS:.o=.dep) 11189 11190 ifneq ($(NO_SECURE),true) 11191 ifneq ($(NO_DEPS),true) 11192 -include $(DNS_RESOLVER_COOLDOWN_TEST_OBJS:.o=.dep) 11193 endif 11194 endif 11195 11196 11197 DNS_RESOLVER_TEST_SRC = \ 11198 test/core/client_channel/resolvers/dns_resolver_test.cc \ 11199 11200 DNS_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DNS_RESOLVER_TEST_SRC)))) 11201 ifeq ($(NO_SECURE),true) 11202 11203 # You can't build secure targets if you don't have OpenSSL. 11204 11205 $(BINDIR)/$(CONFIG)/dns_resolver_test: openssl_dep_error 11206 11207 else 11208 11209 11210 11211 $(BINDIR)/$(CONFIG)/dns_resolver_test: $(DNS_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11212 $(E) "[LD] Linking $@" 11213 $(Q) mkdir -p `dirname $@` 11214 $(Q) $(LD) $(LDFLAGS) $(DNS_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dns_resolver_test 11215 11216 endif 11217 11218 $(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/dns_resolver_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11219 11220 deps_dns_resolver_test: $(DNS_RESOLVER_TEST_OBJS:.o=.dep) 11221 11222 ifneq ($(NO_SECURE),true) 11223 ifneq ($(NO_DEPS),true) 11224 -include $(DNS_RESOLVER_TEST_OBJS:.o=.dep) 11225 endif 11226 endif 11227 11228 11229 DUALSTACK_SOCKET_TEST_SRC = \ 11230 test/core/end2end/dualstack_socket_test.cc \ 11231 11232 DUALSTACK_SOCKET_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DUALSTACK_SOCKET_TEST_SRC)))) 11233 ifeq ($(NO_SECURE),true) 11234 11235 # You can't build secure targets if you don't have OpenSSL. 11236 11237 $(BINDIR)/$(CONFIG)/dualstack_socket_test: openssl_dep_error 11238 11239 else 11240 11241 11242 11243 $(BINDIR)/$(CONFIG)/dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11244 $(E) "[LD] Linking $@" 11245 $(Q) mkdir -p `dirname $@` 11246 $(Q) $(LD) $(LDFLAGS) $(DUALSTACK_SOCKET_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/dualstack_socket_test 11247 11248 endif 11249 11250 $(OBJDIR)/$(CONFIG)/test/core/end2end/dualstack_socket_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11251 11252 deps_dualstack_socket_test: $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep) 11253 11254 ifneq ($(NO_SECURE),true) 11255 ifneq ($(NO_DEPS),true) 11256 -include $(DUALSTACK_SOCKET_TEST_OBJS:.o=.dep) 11257 endif 11258 endif 11259 11260 11261 ENDPOINT_PAIR_TEST_SRC = \ 11262 test/core/iomgr/endpoint_pair_test.cc \ 11263 11264 ENDPOINT_PAIR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ENDPOINT_PAIR_TEST_SRC)))) 11265 ifeq ($(NO_SECURE),true) 11266 11267 # You can't build secure targets if you don't have OpenSSL. 11268 11269 $(BINDIR)/$(CONFIG)/endpoint_pair_test: openssl_dep_error 11270 11271 else 11272 11273 11274 11275 $(BINDIR)/$(CONFIG)/endpoint_pair_test: $(ENDPOINT_PAIR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11276 $(E) "[LD] Linking $@" 11277 $(Q) mkdir -p `dirname $@` 11278 $(Q) $(LD) $(LDFLAGS) $(ENDPOINT_PAIR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/endpoint_pair_test 11279 11280 endif 11281 11282 $(OBJDIR)/$(CONFIG)/test/core/iomgr/endpoint_pair_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11283 11284 deps_endpoint_pair_test: $(ENDPOINT_PAIR_TEST_OBJS:.o=.dep) 11285 11286 ifneq ($(NO_SECURE),true) 11287 ifneq ($(NO_DEPS),true) 11288 -include $(ENDPOINT_PAIR_TEST_OBJS:.o=.dep) 11289 endif 11290 endif 11291 11292 11293 ERROR_TEST_SRC = \ 11294 test/core/iomgr/error_test.cc \ 11295 11296 ERROR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ERROR_TEST_SRC)))) 11297 ifeq ($(NO_SECURE),true) 11298 11299 # You can't build secure targets if you don't have OpenSSL. 11300 11301 $(BINDIR)/$(CONFIG)/error_test: openssl_dep_error 11302 11303 else 11304 11305 11306 11307 $(BINDIR)/$(CONFIG)/error_test: $(ERROR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11308 $(E) "[LD] Linking $@" 11309 $(Q) mkdir -p `dirname $@` 11310 $(Q) $(LD) $(LDFLAGS) $(ERROR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/error_test 11311 11312 endif 11313 11314 $(OBJDIR)/$(CONFIG)/test/core/iomgr/error_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11315 11316 deps_error_test: $(ERROR_TEST_OBJS:.o=.dep) 11317 11318 ifneq ($(NO_SECURE),true) 11319 ifneq ($(NO_DEPS),true) 11320 -include $(ERROR_TEST_OBJS:.o=.dep) 11321 endif 11322 endif 11323 11324 11325 EV_EPOLLEX_LINUX_TEST_SRC = \ 11326 test/core/iomgr/ev_epollex_linux_test.cc \ 11327 11328 EV_EPOLLEX_LINUX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(EV_EPOLLEX_LINUX_TEST_SRC)))) 11329 ifeq ($(NO_SECURE),true) 11330 11331 # You can't build secure targets if you don't have OpenSSL. 11332 11333 $(BINDIR)/$(CONFIG)/ev_epollex_linux_test: openssl_dep_error 11334 11335 else 11336 11337 11338 11339 $(BINDIR)/$(CONFIG)/ev_epollex_linux_test: $(EV_EPOLLEX_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11340 $(E) "[LD] Linking $@" 11341 $(Q) mkdir -p `dirname $@` 11342 $(Q) $(LD) $(LDFLAGS) $(EV_EPOLLEX_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/ev_epollex_linux_test 11343 11344 endif 11345 11346 $(OBJDIR)/$(CONFIG)/test/core/iomgr/ev_epollex_linux_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11347 11348 deps_ev_epollex_linux_test: $(EV_EPOLLEX_LINUX_TEST_OBJS:.o=.dep) 11349 11350 ifneq ($(NO_SECURE),true) 11351 ifneq ($(NO_DEPS),true) 11352 -include $(EV_EPOLLEX_LINUX_TEST_OBJS:.o=.dep) 11353 endif 11354 endif 11355 11356 11357 EV_EPOLLSIG_LINUX_TEST_SRC = \ 11358 test/core/iomgr/ev_epollsig_linux_test.cc \ 11359 11360 EV_EPOLLSIG_LINUX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(EV_EPOLLSIG_LINUX_TEST_SRC)))) 11361 ifeq ($(NO_SECURE),true) 11362 11363 # You can't build secure targets if you don't have OpenSSL. 11364 11365 $(BINDIR)/$(CONFIG)/ev_epollsig_linux_test: openssl_dep_error 11366 11367 else 11368 11369 11370 11371 $(BINDIR)/$(CONFIG)/ev_epollsig_linux_test: $(EV_EPOLLSIG_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11372 $(E) "[LD] Linking $@" 11373 $(Q) mkdir -p `dirname $@` 11374 $(Q) $(LD) $(LDFLAGS) $(EV_EPOLLSIG_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/ev_epollsig_linux_test 11375 11376 endif 11377 11378 $(OBJDIR)/$(CONFIG)/test/core/iomgr/ev_epollsig_linux_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11379 11380 deps_ev_epollsig_linux_test: $(EV_EPOLLSIG_LINUX_TEST_OBJS:.o=.dep) 11381 11382 ifneq ($(NO_SECURE),true) 11383 ifneq ($(NO_DEPS),true) 11384 -include $(EV_EPOLLSIG_LINUX_TEST_OBJS:.o=.dep) 11385 endif 11386 endif 11387 11388 11389 FAKE_RESOLVER_TEST_SRC = \ 11390 test/core/client_channel/resolvers/fake_resolver_test.cc \ 11391 11392 FAKE_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FAKE_RESOLVER_TEST_SRC)))) 11393 ifeq ($(NO_SECURE),true) 11394 11395 # You can't build secure targets if you don't have OpenSSL. 11396 11397 $(BINDIR)/$(CONFIG)/fake_resolver_test: openssl_dep_error 11398 11399 else 11400 11401 11402 11403 $(BINDIR)/$(CONFIG)/fake_resolver_test: $(FAKE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11404 $(E) "[LD] Linking $@" 11405 $(Q) mkdir -p `dirname $@` 11406 $(Q) $(LD) $(LDFLAGS) $(FAKE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fake_resolver_test 11407 11408 endif 11409 11410 $(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/fake_resolver_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11411 11412 deps_fake_resolver_test: $(FAKE_RESOLVER_TEST_OBJS:.o=.dep) 11413 11414 ifneq ($(NO_SECURE),true) 11415 ifneq ($(NO_DEPS),true) 11416 -include $(FAKE_RESOLVER_TEST_OBJS:.o=.dep) 11417 endif 11418 endif 11419 11420 11421 FAKE_TRANSPORT_SECURITY_TEST_SRC = \ 11422 test/core/tsi/fake_transport_security_test.cc \ 11423 test/core/tsi/transport_security_test_lib.cc \ 11424 11425 FAKE_TRANSPORT_SECURITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FAKE_TRANSPORT_SECURITY_TEST_SRC)))) 11426 ifeq ($(NO_SECURE),true) 11427 11428 # You can't build secure targets if you don't have OpenSSL. 11429 11430 $(BINDIR)/$(CONFIG)/fake_transport_security_test: openssl_dep_error 11431 11432 else 11433 11434 11435 11436 $(BINDIR)/$(CONFIG)/fake_transport_security_test: $(FAKE_TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 11437 $(E) "[LD] Linking $@" 11438 $(Q) mkdir -p `dirname $@` 11439 $(Q) $(LD) $(LDFLAGS) $(FAKE_TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fake_transport_security_test 11440 11441 endif 11442 11443 $(OBJDIR)/$(CONFIG)/test/core/tsi/fake_transport_security_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 11444 11445 $(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test_lib.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 11446 11447 deps_fake_transport_security_test: $(FAKE_TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 11448 11449 ifneq ($(NO_SECURE),true) 11450 ifneq ($(NO_DEPS),true) 11451 -include $(FAKE_TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 11452 endif 11453 endif 11454 11455 11456 FD_CONSERVATION_POSIX_TEST_SRC = \ 11457 test/core/iomgr/fd_conservation_posix_test.cc \ 11458 11459 FD_CONSERVATION_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_CONSERVATION_POSIX_TEST_SRC)))) 11460 ifeq ($(NO_SECURE),true) 11461 11462 # You can't build secure targets if you don't have OpenSSL. 11463 11464 $(BINDIR)/$(CONFIG)/fd_conservation_posix_test: openssl_dep_error 11465 11466 else 11467 11468 11469 11470 $(BINDIR)/$(CONFIG)/fd_conservation_posix_test: $(FD_CONSERVATION_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11471 $(E) "[LD] Linking $@" 11472 $(Q) mkdir -p `dirname $@` 11473 $(Q) $(LD) $(LDFLAGS) $(FD_CONSERVATION_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fd_conservation_posix_test 11474 11475 endif 11476 11477 $(OBJDIR)/$(CONFIG)/test/core/iomgr/fd_conservation_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11478 11479 deps_fd_conservation_posix_test: $(FD_CONSERVATION_POSIX_TEST_OBJS:.o=.dep) 11480 11481 ifneq ($(NO_SECURE),true) 11482 ifneq ($(NO_DEPS),true) 11483 -include $(FD_CONSERVATION_POSIX_TEST_OBJS:.o=.dep) 11484 endif 11485 endif 11486 11487 11488 FD_POSIX_TEST_SRC = \ 11489 test/core/iomgr/fd_posix_test.cc \ 11490 11491 FD_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FD_POSIX_TEST_SRC)))) 11492 ifeq ($(NO_SECURE),true) 11493 11494 # You can't build secure targets if you don't have OpenSSL. 11495 11496 $(BINDIR)/$(CONFIG)/fd_posix_test: openssl_dep_error 11497 11498 else 11499 11500 11501 11502 $(BINDIR)/$(CONFIG)/fd_posix_test: $(FD_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11503 $(E) "[LD] Linking $@" 11504 $(Q) mkdir -p `dirname $@` 11505 $(Q) $(LD) $(LDFLAGS) $(FD_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fd_posix_test 11506 11507 endif 11508 11509 $(OBJDIR)/$(CONFIG)/test/core/iomgr/fd_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11510 11511 deps_fd_posix_test: $(FD_POSIX_TEST_OBJS:.o=.dep) 11512 11513 ifneq ($(NO_SECURE),true) 11514 ifneq ($(NO_DEPS),true) 11515 -include $(FD_POSIX_TEST_OBJS:.o=.dep) 11516 endif 11517 endif 11518 11519 11520 FLING_CLIENT_SRC = \ 11521 test/core/fling/client.cc \ 11522 11523 FLING_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_CLIENT_SRC)))) 11524 ifeq ($(NO_SECURE),true) 11525 11526 # You can't build secure targets if you don't have OpenSSL. 11527 11528 $(BINDIR)/$(CONFIG)/fling_client: openssl_dep_error 11529 11530 else 11531 11532 11533 11534 $(BINDIR)/$(CONFIG)/fling_client: $(FLING_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11535 $(E) "[LD] Linking $@" 11536 $(Q) mkdir -p `dirname $@` 11537 $(Q) $(LD) $(LDFLAGS) $(FLING_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_client 11538 11539 endif 11540 11541 $(OBJDIR)/$(CONFIG)/test/core/fling/client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11542 11543 deps_fling_client: $(FLING_CLIENT_OBJS:.o=.dep) 11544 11545 ifneq ($(NO_SECURE),true) 11546 ifneq ($(NO_DEPS),true) 11547 -include $(FLING_CLIENT_OBJS:.o=.dep) 11548 endif 11549 endif 11550 11551 11552 FLING_SERVER_SRC = \ 11553 test/core/fling/server.cc \ 11554 11555 FLING_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_SERVER_SRC)))) 11556 ifeq ($(NO_SECURE),true) 11557 11558 # You can't build secure targets if you don't have OpenSSL. 11559 11560 $(BINDIR)/$(CONFIG)/fling_server: openssl_dep_error 11561 11562 else 11563 11564 11565 11566 $(BINDIR)/$(CONFIG)/fling_server: $(FLING_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11567 $(E) "[LD] Linking $@" 11568 $(Q) mkdir -p `dirname $@` 11569 $(Q) $(LD) $(LDFLAGS) $(FLING_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_server 11570 11571 endif 11572 11573 $(OBJDIR)/$(CONFIG)/test/core/fling/server.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11574 11575 deps_fling_server: $(FLING_SERVER_OBJS:.o=.dep) 11576 11577 ifneq ($(NO_SECURE),true) 11578 ifneq ($(NO_DEPS),true) 11579 -include $(FLING_SERVER_OBJS:.o=.dep) 11580 endif 11581 endif 11582 11583 11584 FLING_STREAM_TEST_SRC = \ 11585 test/core/fling/fling_stream_test.cc \ 11586 11587 FLING_STREAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_STREAM_TEST_SRC)))) 11588 ifeq ($(NO_SECURE),true) 11589 11590 # You can't build secure targets if you don't have OpenSSL. 11591 11592 $(BINDIR)/$(CONFIG)/fling_stream_test: openssl_dep_error 11593 11594 else 11595 11596 11597 11598 $(BINDIR)/$(CONFIG)/fling_stream_test: $(FLING_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11599 $(E) "[LD] Linking $@" 11600 $(Q) mkdir -p `dirname $@` 11601 $(Q) $(LD) $(LDFLAGS) $(FLING_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_stream_test 11602 11603 endif 11604 11605 $(OBJDIR)/$(CONFIG)/test/core/fling/fling_stream_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11606 11607 deps_fling_stream_test: $(FLING_STREAM_TEST_OBJS:.o=.dep) 11608 11609 ifneq ($(NO_SECURE),true) 11610 ifneq ($(NO_DEPS),true) 11611 -include $(FLING_STREAM_TEST_OBJS:.o=.dep) 11612 endif 11613 endif 11614 11615 11616 FLING_TEST_SRC = \ 11617 test/core/fling/fling_test.cc \ 11618 11619 FLING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FLING_TEST_SRC)))) 11620 ifeq ($(NO_SECURE),true) 11621 11622 # You can't build secure targets if you don't have OpenSSL. 11623 11624 $(BINDIR)/$(CONFIG)/fling_test: openssl_dep_error 11625 11626 else 11627 11628 11629 11630 $(BINDIR)/$(CONFIG)/fling_test: $(FLING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11631 $(E) "[LD] Linking $@" 11632 $(Q) mkdir -p `dirname $@` 11633 $(Q) $(LD) $(LDFLAGS) $(FLING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fling_test 11634 11635 endif 11636 11637 $(OBJDIR)/$(CONFIG)/test/core/fling/fling_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11638 11639 deps_fling_test: $(FLING_TEST_OBJS:.o=.dep) 11640 11641 ifneq ($(NO_SECURE),true) 11642 ifneq ($(NO_DEPS),true) 11643 -include $(FLING_TEST_OBJS:.o=.dep) 11644 endif 11645 endif 11646 11647 11648 FORK_TEST_SRC = \ 11649 test/core/gprpp/fork_test.cc \ 11650 11651 FORK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FORK_TEST_SRC)))) 11652 ifeq ($(NO_SECURE),true) 11653 11654 # You can't build secure targets if you don't have OpenSSL. 11655 11656 $(BINDIR)/$(CONFIG)/fork_test: openssl_dep_error 11657 11658 else 11659 11660 11661 11662 $(BINDIR)/$(CONFIG)/fork_test: $(FORK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11663 $(E) "[LD] Linking $@" 11664 $(Q) mkdir -p `dirname $@` 11665 $(Q) $(LD) $(LDFLAGS) $(FORK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/fork_test 11666 11667 endif 11668 11669 $(OBJDIR)/$(CONFIG)/test/core/gprpp/fork_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11670 11671 deps_fork_test: $(FORK_TEST_OBJS:.o=.dep) 11672 11673 ifneq ($(NO_SECURE),true) 11674 ifneq ($(NO_DEPS),true) 11675 -include $(FORK_TEST_OBJS:.o=.dep) 11676 endif 11677 endif 11678 11679 11680 GOAWAY_SERVER_TEST_SRC = \ 11681 test/core/end2end/goaway_server_test.cc \ 11682 11683 GOAWAY_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GOAWAY_SERVER_TEST_SRC)))) 11684 ifeq ($(NO_SECURE),true) 11685 11686 # You can't build secure targets if you don't have OpenSSL. 11687 11688 $(BINDIR)/$(CONFIG)/goaway_server_test: openssl_dep_error 11689 11690 else 11691 11692 11693 11694 $(BINDIR)/$(CONFIG)/goaway_server_test: $(GOAWAY_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11695 $(E) "[LD] Linking $@" 11696 $(Q) mkdir -p `dirname $@` 11697 $(Q) $(LD) $(LDFLAGS) $(GOAWAY_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/goaway_server_test 11698 11699 endif 11700 11701 $(OBJDIR)/$(CONFIG)/test/core/end2end/goaway_server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11702 11703 deps_goaway_server_test: $(GOAWAY_SERVER_TEST_OBJS:.o=.dep) 11704 11705 ifneq ($(NO_SECURE),true) 11706 ifneq ($(NO_DEPS),true) 11707 -include $(GOAWAY_SERVER_TEST_OBJS:.o=.dep) 11708 endif 11709 endif 11710 11711 11712 GPR_CPU_TEST_SRC = \ 11713 test/core/gpr/cpu_test.cc \ 11714 11715 GPR_CPU_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_CPU_TEST_SRC)))) 11716 ifeq ($(NO_SECURE),true) 11717 11718 # You can't build secure targets if you don't have OpenSSL. 11719 11720 $(BINDIR)/$(CONFIG)/gpr_cpu_test: openssl_dep_error 11721 11722 else 11723 11724 11725 11726 $(BINDIR)/$(CONFIG)/gpr_cpu_test: $(GPR_CPU_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11727 $(E) "[LD] Linking $@" 11728 $(Q) mkdir -p `dirname $@` 11729 $(Q) $(LD) $(LDFLAGS) $(GPR_CPU_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_cpu_test 11730 11731 endif 11732 11733 $(OBJDIR)/$(CONFIG)/test/core/gpr/cpu_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11734 11735 deps_gpr_cpu_test: $(GPR_CPU_TEST_OBJS:.o=.dep) 11736 11737 ifneq ($(NO_SECURE),true) 11738 ifneq ($(NO_DEPS),true) 11739 -include $(GPR_CPU_TEST_OBJS:.o=.dep) 11740 endif 11741 endif 11742 11743 11744 GPR_ENV_TEST_SRC = \ 11745 test/core/gpr/env_test.cc \ 11746 11747 GPR_ENV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_ENV_TEST_SRC)))) 11748 ifeq ($(NO_SECURE),true) 11749 11750 # You can't build secure targets if you don't have OpenSSL. 11751 11752 $(BINDIR)/$(CONFIG)/gpr_env_test: openssl_dep_error 11753 11754 else 11755 11756 11757 11758 $(BINDIR)/$(CONFIG)/gpr_env_test: $(GPR_ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11759 $(E) "[LD] Linking $@" 11760 $(Q) mkdir -p `dirname $@` 11761 $(Q) $(LD) $(LDFLAGS) $(GPR_ENV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_env_test 11762 11763 endif 11764 11765 $(OBJDIR)/$(CONFIG)/test/core/gpr/env_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11766 11767 deps_gpr_env_test: $(GPR_ENV_TEST_OBJS:.o=.dep) 11768 11769 ifneq ($(NO_SECURE),true) 11770 ifneq ($(NO_DEPS),true) 11771 -include $(GPR_ENV_TEST_OBJS:.o=.dep) 11772 endif 11773 endif 11774 11775 11776 GPR_HOST_PORT_TEST_SRC = \ 11777 test/core/gpr/host_port_test.cc \ 11778 11779 GPR_HOST_PORT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_HOST_PORT_TEST_SRC)))) 11780 ifeq ($(NO_SECURE),true) 11781 11782 # You can't build secure targets if you don't have OpenSSL. 11783 11784 $(BINDIR)/$(CONFIG)/gpr_host_port_test: openssl_dep_error 11785 11786 else 11787 11788 11789 11790 $(BINDIR)/$(CONFIG)/gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11791 $(E) "[LD] Linking $@" 11792 $(Q) mkdir -p `dirname $@` 11793 $(Q) $(LD) $(LDFLAGS) $(GPR_HOST_PORT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_host_port_test 11794 11795 endif 11796 11797 $(OBJDIR)/$(CONFIG)/test/core/gpr/host_port_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11798 11799 deps_gpr_host_port_test: $(GPR_HOST_PORT_TEST_OBJS:.o=.dep) 11800 11801 ifneq ($(NO_SECURE),true) 11802 ifneq ($(NO_DEPS),true) 11803 -include $(GPR_HOST_PORT_TEST_OBJS:.o=.dep) 11804 endif 11805 endif 11806 11807 11808 GPR_LOG_TEST_SRC = \ 11809 test/core/gpr/log_test.cc \ 11810 11811 GPR_LOG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_LOG_TEST_SRC)))) 11812 ifeq ($(NO_SECURE),true) 11813 11814 # You can't build secure targets if you don't have OpenSSL. 11815 11816 $(BINDIR)/$(CONFIG)/gpr_log_test: openssl_dep_error 11817 11818 else 11819 11820 11821 11822 $(BINDIR)/$(CONFIG)/gpr_log_test: $(GPR_LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11823 $(E) "[LD] Linking $@" 11824 $(Q) mkdir -p `dirname $@` 11825 $(Q) $(LD) $(LDFLAGS) $(GPR_LOG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_log_test 11826 11827 endif 11828 11829 $(OBJDIR)/$(CONFIG)/test/core/gpr/log_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11830 11831 deps_gpr_log_test: $(GPR_LOG_TEST_OBJS:.o=.dep) 11832 11833 ifneq ($(NO_SECURE),true) 11834 ifneq ($(NO_DEPS),true) 11835 -include $(GPR_LOG_TEST_OBJS:.o=.dep) 11836 endif 11837 endif 11838 11839 11840 GPR_MANUAL_CONSTRUCTOR_TEST_SRC = \ 11841 test/core/gprpp/manual_constructor_test.cc \ 11842 11843 GPR_MANUAL_CONSTRUCTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_MANUAL_CONSTRUCTOR_TEST_SRC)))) 11844 ifeq ($(NO_SECURE),true) 11845 11846 # You can't build secure targets if you don't have OpenSSL. 11847 11848 $(BINDIR)/$(CONFIG)/gpr_manual_constructor_test: openssl_dep_error 11849 11850 else 11851 11852 11853 11854 $(BINDIR)/$(CONFIG)/gpr_manual_constructor_test: $(GPR_MANUAL_CONSTRUCTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11855 $(E) "[LD] Linking $@" 11856 $(Q) mkdir -p `dirname $@` 11857 $(Q) $(LD) $(LDFLAGS) $(GPR_MANUAL_CONSTRUCTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_manual_constructor_test 11858 11859 endif 11860 11861 $(OBJDIR)/$(CONFIG)/test/core/gprpp/manual_constructor_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11862 11863 deps_gpr_manual_constructor_test: $(GPR_MANUAL_CONSTRUCTOR_TEST_OBJS:.o=.dep) 11864 11865 ifneq ($(NO_SECURE),true) 11866 ifneq ($(NO_DEPS),true) 11867 -include $(GPR_MANUAL_CONSTRUCTOR_TEST_OBJS:.o=.dep) 11868 endif 11869 endif 11870 11871 11872 GPR_MPSCQ_TEST_SRC = \ 11873 test/core/gpr/mpscq_test.cc \ 11874 11875 GPR_MPSCQ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_MPSCQ_TEST_SRC)))) 11876 ifeq ($(NO_SECURE),true) 11877 11878 # You can't build secure targets if you don't have OpenSSL. 11879 11880 $(BINDIR)/$(CONFIG)/gpr_mpscq_test: openssl_dep_error 11881 11882 else 11883 11884 11885 11886 $(BINDIR)/$(CONFIG)/gpr_mpscq_test: $(GPR_MPSCQ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11887 $(E) "[LD] Linking $@" 11888 $(Q) mkdir -p `dirname $@` 11889 $(Q) $(LD) $(LDFLAGS) $(GPR_MPSCQ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_mpscq_test 11890 11891 endif 11892 11893 $(OBJDIR)/$(CONFIG)/test/core/gpr/mpscq_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11894 11895 deps_gpr_mpscq_test: $(GPR_MPSCQ_TEST_OBJS:.o=.dep) 11896 11897 ifneq ($(NO_SECURE),true) 11898 ifneq ($(NO_DEPS),true) 11899 -include $(GPR_MPSCQ_TEST_OBJS:.o=.dep) 11900 endif 11901 endif 11902 11903 11904 GPR_SPINLOCK_TEST_SRC = \ 11905 test/core/gpr/spinlock_test.cc \ 11906 11907 GPR_SPINLOCK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SPINLOCK_TEST_SRC)))) 11908 ifeq ($(NO_SECURE),true) 11909 11910 # You can't build secure targets if you don't have OpenSSL. 11911 11912 $(BINDIR)/$(CONFIG)/gpr_spinlock_test: openssl_dep_error 11913 11914 else 11915 11916 11917 11918 $(BINDIR)/$(CONFIG)/gpr_spinlock_test: $(GPR_SPINLOCK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11919 $(E) "[LD] Linking $@" 11920 $(Q) mkdir -p `dirname $@` 11921 $(Q) $(LD) $(LDFLAGS) $(GPR_SPINLOCK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_spinlock_test 11922 11923 endif 11924 11925 $(OBJDIR)/$(CONFIG)/test/core/gpr/spinlock_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11926 11927 deps_gpr_spinlock_test: $(GPR_SPINLOCK_TEST_OBJS:.o=.dep) 11928 11929 ifneq ($(NO_SECURE),true) 11930 ifneq ($(NO_DEPS),true) 11931 -include $(GPR_SPINLOCK_TEST_OBJS:.o=.dep) 11932 endif 11933 endif 11934 11935 11936 GPR_STRING_TEST_SRC = \ 11937 test/core/gpr/string_test.cc \ 11938 11939 GPR_STRING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_STRING_TEST_SRC)))) 11940 ifeq ($(NO_SECURE),true) 11941 11942 # You can't build secure targets if you don't have OpenSSL. 11943 11944 $(BINDIR)/$(CONFIG)/gpr_string_test: openssl_dep_error 11945 11946 else 11947 11948 11949 11950 $(BINDIR)/$(CONFIG)/gpr_string_test: $(GPR_STRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11951 $(E) "[LD] Linking $@" 11952 $(Q) mkdir -p `dirname $@` 11953 $(Q) $(LD) $(LDFLAGS) $(GPR_STRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_string_test 11954 11955 endif 11956 11957 $(OBJDIR)/$(CONFIG)/test/core/gpr/string_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11958 11959 deps_gpr_string_test: $(GPR_STRING_TEST_OBJS:.o=.dep) 11960 11961 ifneq ($(NO_SECURE),true) 11962 ifneq ($(NO_DEPS),true) 11963 -include $(GPR_STRING_TEST_OBJS:.o=.dep) 11964 endif 11965 endif 11966 11967 11968 GPR_SYNC_TEST_SRC = \ 11969 test/core/gpr/sync_test.cc \ 11970 11971 GPR_SYNC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_SYNC_TEST_SRC)))) 11972 ifeq ($(NO_SECURE),true) 11973 11974 # You can't build secure targets if you don't have OpenSSL. 11975 11976 $(BINDIR)/$(CONFIG)/gpr_sync_test: openssl_dep_error 11977 11978 else 11979 11980 11981 11982 $(BINDIR)/$(CONFIG)/gpr_sync_test: $(GPR_SYNC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11983 $(E) "[LD] Linking $@" 11984 $(Q) mkdir -p `dirname $@` 11985 $(Q) $(LD) $(LDFLAGS) $(GPR_SYNC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_sync_test 11986 11987 endif 11988 11989 $(OBJDIR)/$(CONFIG)/test/core/gpr/sync_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 11990 11991 deps_gpr_sync_test: $(GPR_SYNC_TEST_OBJS:.o=.dep) 11992 11993 ifneq ($(NO_SECURE),true) 11994 ifneq ($(NO_DEPS),true) 11995 -include $(GPR_SYNC_TEST_OBJS:.o=.dep) 11996 endif 11997 endif 11998 11999 12000 GPR_THD_TEST_SRC = \ 12001 test/core/gprpp/thd_test.cc \ 12002 12003 GPR_THD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_THD_TEST_SRC)))) 12004 ifeq ($(NO_SECURE),true) 12005 12006 # You can't build secure targets if you don't have OpenSSL. 12007 12008 $(BINDIR)/$(CONFIG)/gpr_thd_test: openssl_dep_error 12009 12010 else 12011 12012 12013 12014 $(BINDIR)/$(CONFIG)/gpr_thd_test: $(GPR_THD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12015 $(E) "[LD] Linking $@" 12016 $(Q) mkdir -p `dirname $@` 12017 $(Q) $(LD) $(LDFLAGS) $(GPR_THD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_thd_test 12018 12019 endif 12020 12021 $(OBJDIR)/$(CONFIG)/test/core/gprpp/thd_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12022 12023 deps_gpr_thd_test: $(GPR_THD_TEST_OBJS:.o=.dep) 12024 12025 ifneq ($(NO_SECURE),true) 12026 ifneq ($(NO_DEPS),true) 12027 -include $(GPR_THD_TEST_OBJS:.o=.dep) 12028 endif 12029 endif 12030 12031 12032 GPR_TIME_TEST_SRC = \ 12033 test/core/gpr/time_test.cc \ 12034 12035 GPR_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_TIME_TEST_SRC)))) 12036 ifeq ($(NO_SECURE),true) 12037 12038 # You can't build secure targets if you don't have OpenSSL. 12039 12040 $(BINDIR)/$(CONFIG)/gpr_time_test: openssl_dep_error 12041 12042 else 12043 12044 12045 12046 $(BINDIR)/$(CONFIG)/gpr_time_test: $(GPR_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12047 $(E) "[LD] Linking $@" 12048 $(Q) mkdir -p `dirname $@` 12049 $(Q) $(LD) $(LDFLAGS) $(GPR_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_time_test 12050 12051 endif 12052 12053 $(OBJDIR)/$(CONFIG)/test/core/gpr/time_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12054 12055 deps_gpr_time_test: $(GPR_TIME_TEST_OBJS:.o=.dep) 12056 12057 ifneq ($(NO_SECURE),true) 12058 ifneq ($(NO_DEPS),true) 12059 -include $(GPR_TIME_TEST_OBJS:.o=.dep) 12060 endif 12061 endif 12062 12063 12064 GPR_TLS_TEST_SRC = \ 12065 test/core/gpr/tls_test.cc \ 12066 12067 GPR_TLS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_TLS_TEST_SRC)))) 12068 ifeq ($(NO_SECURE),true) 12069 12070 # You can't build secure targets if you don't have OpenSSL. 12071 12072 $(BINDIR)/$(CONFIG)/gpr_tls_test: openssl_dep_error 12073 12074 else 12075 12076 12077 12078 $(BINDIR)/$(CONFIG)/gpr_tls_test: $(GPR_TLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12079 $(E) "[LD] Linking $@" 12080 $(Q) mkdir -p `dirname $@` 12081 $(Q) $(LD) $(LDFLAGS) $(GPR_TLS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_tls_test 12082 12083 endif 12084 12085 $(OBJDIR)/$(CONFIG)/test/core/gpr/tls_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12086 12087 deps_gpr_tls_test: $(GPR_TLS_TEST_OBJS:.o=.dep) 12088 12089 ifneq ($(NO_SECURE),true) 12090 ifneq ($(NO_DEPS),true) 12091 -include $(GPR_TLS_TEST_OBJS:.o=.dep) 12092 endif 12093 endif 12094 12095 12096 GPR_USEFUL_TEST_SRC = \ 12097 test/core/gpr/useful_test.cc \ 12098 12099 GPR_USEFUL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GPR_USEFUL_TEST_SRC)))) 12100 ifeq ($(NO_SECURE),true) 12101 12102 # You can't build secure targets if you don't have OpenSSL. 12103 12104 $(BINDIR)/$(CONFIG)/gpr_useful_test: openssl_dep_error 12105 12106 else 12107 12108 12109 12110 $(BINDIR)/$(CONFIG)/gpr_useful_test: $(GPR_USEFUL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12111 $(E) "[LD] Linking $@" 12112 $(Q) mkdir -p `dirname $@` 12113 $(Q) $(LD) $(LDFLAGS) $(GPR_USEFUL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gpr_useful_test 12114 12115 endif 12116 12117 $(OBJDIR)/$(CONFIG)/test/core/gpr/useful_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12118 12119 deps_gpr_useful_test: $(GPR_USEFUL_TEST_OBJS:.o=.dep) 12120 12121 ifneq ($(NO_SECURE),true) 12122 ifneq ($(NO_DEPS),true) 12123 -include $(GPR_USEFUL_TEST_OBJS:.o=.dep) 12124 endif 12125 endif 12126 12127 12128 GRPC_AUTH_CONTEXT_TEST_SRC = \ 12129 test/core/security/auth_context_test.cc \ 12130 12131 GRPC_AUTH_CONTEXT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_AUTH_CONTEXT_TEST_SRC)))) 12132 ifeq ($(NO_SECURE),true) 12133 12134 # You can't build secure targets if you don't have OpenSSL. 12135 12136 $(BINDIR)/$(CONFIG)/grpc_auth_context_test: openssl_dep_error 12137 12138 else 12139 12140 12141 12142 $(BINDIR)/$(CONFIG)/grpc_auth_context_test: $(GRPC_AUTH_CONTEXT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12143 $(E) "[LD] Linking $@" 12144 $(Q) mkdir -p `dirname $@` 12145 $(Q) $(LD) $(LDFLAGS) $(GRPC_AUTH_CONTEXT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_auth_context_test 12146 12147 endif 12148 12149 $(OBJDIR)/$(CONFIG)/test/core/security/auth_context_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12150 12151 deps_grpc_auth_context_test: $(GRPC_AUTH_CONTEXT_TEST_OBJS:.o=.dep) 12152 12153 ifneq ($(NO_SECURE),true) 12154 ifneq ($(NO_DEPS),true) 12155 -include $(GRPC_AUTH_CONTEXT_TEST_OBJS:.o=.dep) 12156 endif 12157 endif 12158 12159 12160 GRPC_B64_TEST_SRC = \ 12161 test/core/slice/b64_test.cc \ 12162 12163 GRPC_B64_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_B64_TEST_SRC)))) 12164 ifeq ($(NO_SECURE),true) 12165 12166 # You can't build secure targets if you don't have OpenSSL. 12167 12168 $(BINDIR)/$(CONFIG)/grpc_b64_test: openssl_dep_error 12169 12170 else 12171 12172 12173 12174 $(BINDIR)/$(CONFIG)/grpc_b64_test: $(GRPC_B64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12175 $(E) "[LD] Linking $@" 12176 $(Q) mkdir -p `dirname $@` 12177 $(Q) $(LD) $(LDFLAGS) $(GRPC_B64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_b64_test 12178 12179 endif 12180 12181 $(OBJDIR)/$(CONFIG)/test/core/slice/b64_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12182 12183 deps_grpc_b64_test: $(GRPC_B64_TEST_OBJS:.o=.dep) 12184 12185 ifneq ($(NO_SECURE),true) 12186 ifneq ($(NO_DEPS),true) 12187 -include $(GRPC_B64_TEST_OBJS:.o=.dep) 12188 endif 12189 endif 12190 12191 12192 GRPC_BYTE_BUFFER_READER_TEST_SRC = \ 12193 test/core/surface/byte_buffer_reader_test.cc \ 12194 12195 GRPC_BYTE_BUFFER_READER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_BYTE_BUFFER_READER_TEST_SRC)))) 12196 ifeq ($(NO_SECURE),true) 12197 12198 # You can't build secure targets if you don't have OpenSSL. 12199 12200 $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test: openssl_dep_error 12201 12202 else 12203 12204 12205 12206 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12207 $(E) "[LD] Linking $@" 12208 $(Q) mkdir -p `dirname $@` 12209 $(Q) $(LD) $(LDFLAGS) $(GRPC_BYTE_BUFFER_READER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_byte_buffer_reader_test 12210 12211 endif 12212 12213 $(OBJDIR)/$(CONFIG)/test/core/surface/byte_buffer_reader_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12214 12215 deps_grpc_byte_buffer_reader_test: $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep) 12216 12217 ifneq ($(NO_SECURE),true) 12218 ifneq ($(NO_DEPS),true) 12219 -include $(GRPC_BYTE_BUFFER_READER_TEST_OBJS:.o=.dep) 12220 endif 12221 endif 12222 12223 12224 GRPC_CHANNEL_ARGS_TEST_SRC = \ 12225 test/core/channel/channel_args_test.cc \ 12226 12227 GRPC_CHANNEL_ARGS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_ARGS_TEST_SRC)))) 12228 ifeq ($(NO_SECURE),true) 12229 12230 # You can't build secure targets if you don't have OpenSSL. 12231 12232 $(BINDIR)/$(CONFIG)/grpc_channel_args_test: openssl_dep_error 12233 12234 else 12235 12236 12237 12238 $(BINDIR)/$(CONFIG)/grpc_channel_args_test: $(GRPC_CHANNEL_ARGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12239 $(E) "[LD] Linking $@" 12240 $(Q) mkdir -p `dirname $@` 12241 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_ARGS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_channel_args_test 12242 12243 endif 12244 12245 $(OBJDIR)/$(CONFIG)/test/core/channel/channel_args_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12246 12247 deps_grpc_channel_args_test: $(GRPC_CHANNEL_ARGS_TEST_OBJS:.o=.dep) 12248 12249 ifneq ($(NO_SECURE),true) 12250 ifneq ($(NO_DEPS),true) 12251 -include $(GRPC_CHANNEL_ARGS_TEST_OBJS:.o=.dep) 12252 endif 12253 endif 12254 12255 12256 GRPC_CHANNEL_STACK_BUILDER_TEST_SRC = \ 12257 test/core/channel/channel_stack_builder_test.cc \ 12258 12259 GRPC_CHANNEL_STACK_BUILDER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_BUILDER_TEST_SRC)))) 12260 ifeq ($(NO_SECURE),true) 12261 12262 # You can't build secure targets if you don't have OpenSSL. 12263 12264 $(BINDIR)/$(CONFIG)/grpc_channel_stack_builder_test: openssl_dep_error 12265 12266 else 12267 12268 12269 12270 $(BINDIR)/$(CONFIG)/grpc_channel_stack_builder_test: $(GRPC_CHANNEL_STACK_BUILDER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12271 $(E) "[LD] Linking $@" 12272 $(Q) mkdir -p `dirname $@` 12273 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_BUILDER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_channel_stack_builder_test 12274 12275 endif 12276 12277 $(OBJDIR)/$(CONFIG)/test/core/channel/channel_stack_builder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12278 12279 deps_grpc_channel_stack_builder_test: $(GRPC_CHANNEL_STACK_BUILDER_TEST_OBJS:.o=.dep) 12280 12281 ifneq ($(NO_SECURE),true) 12282 ifneq ($(NO_DEPS),true) 12283 -include $(GRPC_CHANNEL_STACK_BUILDER_TEST_OBJS:.o=.dep) 12284 endif 12285 endif 12286 12287 12288 GRPC_CHANNEL_STACK_TEST_SRC = \ 12289 test/core/channel/channel_stack_test.cc \ 12290 12291 GRPC_CHANNEL_STACK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CHANNEL_STACK_TEST_SRC)))) 12292 ifeq ($(NO_SECURE),true) 12293 12294 # You can't build secure targets if you don't have OpenSSL. 12295 12296 $(BINDIR)/$(CONFIG)/grpc_channel_stack_test: openssl_dep_error 12297 12298 else 12299 12300 12301 12302 $(BINDIR)/$(CONFIG)/grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12303 $(E) "[LD] Linking $@" 12304 $(Q) mkdir -p `dirname $@` 12305 $(Q) $(LD) $(LDFLAGS) $(GRPC_CHANNEL_STACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_channel_stack_test 12306 12307 endif 12308 12309 $(OBJDIR)/$(CONFIG)/test/core/channel/channel_stack_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12310 12311 deps_grpc_channel_stack_test: $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep) 12312 12313 ifneq ($(NO_SECURE),true) 12314 ifneq ($(NO_DEPS),true) 12315 -include $(GRPC_CHANNEL_STACK_TEST_OBJS:.o=.dep) 12316 endif 12317 endif 12318 12319 12320 GRPC_COMPLETION_QUEUE_TEST_SRC = \ 12321 test/core/surface/completion_queue_test.cc \ 12322 12323 GRPC_COMPLETION_QUEUE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_TEST_SRC)))) 12324 ifeq ($(NO_SECURE),true) 12325 12326 # You can't build secure targets if you don't have OpenSSL. 12327 12328 $(BINDIR)/$(CONFIG)/grpc_completion_queue_test: openssl_dep_error 12329 12330 else 12331 12332 12333 12334 $(BINDIR)/$(CONFIG)/grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12335 $(E) "[LD] Linking $@" 12336 $(Q) mkdir -p `dirname $@` 12337 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_completion_queue_test 12338 12339 endif 12340 12341 $(OBJDIR)/$(CONFIG)/test/core/surface/completion_queue_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12342 12343 deps_grpc_completion_queue_test: $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep) 12344 12345 ifneq ($(NO_SECURE),true) 12346 ifneq ($(NO_DEPS),true) 12347 -include $(GRPC_COMPLETION_QUEUE_TEST_OBJS:.o=.dep) 12348 endif 12349 endif 12350 12351 12352 GRPC_COMPLETION_QUEUE_THREADING_TEST_SRC = \ 12353 test/core/surface/completion_queue_threading_test.cc \ 12354 12355 GRPC_COMPLETION_QUEUE_THREADING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_COMPLETION_QUEUE_THREADING_TEST_SRC)))) 12356 ifeq ($(NO_SECURE),true) 12357 12358 # You can't build secure targets if you don't have OpenSSL. 12359 12360 $(BINDIR)/$(CONFIG)/grpc_completion_queue_threading_test: openssl_dep_error 12361 12362 else 12363 12364 12365 12366 $(BINDIR)/$(CONFIG)/grpc_completion_queue_threading_test: $(GRPC_COMPLETION_QUEUE_THREADING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12367 $(E) "[LD] Linking $@" 12368 $(Q) mkdir -p `dirname $@` 12369 $(Q) $(LD) $(LDFLAGS) $(GRPC_COMPLETION_QUEUE_THREADING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_completion_queue_threading_test 12370 12371 endif 12372 12373 $(OBJDIR)/$(CONFIG)/test/core/surface/completion_queue_threading_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12374 12375 deps_grpc_completion_queue_threading_test: $(GRPC_COMPLETION_QUEUE_THREADING_TEST_OBJS:.o=.dep) 12376 12377 ifneq ($(NO_SECURE),true) 12378 ifneq ($(NO_DEPS),true) 12379 -include $(GRPC_COMPLETION_QUEUE_THREADING_TEST_OBJS:.o=.dep) 12380 endif 12381 endif 12382 12383 12384 GRPC_CREATE_JWT_SRC = \ 12385 test/core/security/create_jwt.cc \ 12386 test/core/util/cmdline.cc \ 12387 12388 GRPC_CREATE_JWT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREATE_JWT_SRC)))) 12389 ifeq ($(NO_SECURE),true) 12390 12391 # You can't build secure targets if you don't have OpenSSL. 12392 12393 $(BINDIR)/$(CONFIG)/grpc_create_jwt: openssl_dep_error 12394 12395 else 12396 12397 12398 12399 $(BINDIR)/$(CONFIG)/grpc_create_jwt: $(GRPC_CREATE_JWT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12400 $(E) "[LD] Linking $@" 12401 $(Q) mkdir -p `dirname $@` 12402 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREATE_JWT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_create_jwt 12403 12404 endif 12405 12406 $(OBJDIR)/$(CONFIG)/test/core/security/create_jwt.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12407 12408 $(OBJDIR)/$(CONFIG)/test/core/util/cmdline.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12409 12410 deps_grpc_create_jwt: $(GRPC_CREATE_JWT_OBJS:.o=.dep) 12411 12412 ifneq ($(NO_SECURE),true) 12413 ifneq ($(NO_DEPS),true) 12414 -include $(GRPC_CREATE_JWT_OBJS:.o=.dep) 12415 endif 12416 endif 12417 12418 12419 GRPC_CREDENTIALS_TEST_SRC = \ 12420 test/core/security/credentials_test.cc \ 12421 12422 GRPC_CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CREDENTIALS_TEST_SRC)))) 12423 ifeq ($(NO_SECURE),true) 12424 12425 # You can't build secure targets if you don't have OpenSSL. 12426 12427 $(BINDIR)/$(CONFIG)/grpc_credentials_test: openssl_dep_error 12428 12429 else 12430 12431 12432 12433 $(BINDIR)/$(CONFIG)/grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12434 $(E) "[LD] Linking $@" 12435 $(Q) mkdir -p `dirname $@` 12436 $(Q) $(LD) $(LDFLAGS) $(GRPC_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_credentials_test 12437 12438 endif 12439 12440 $(OBJDIR)/$(CONFIG)/test/core/security/credentials_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12441 12442 deps_grpc_credentials_test: $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep) 12443 12444 ifneq ($(NO_SECURE),true) 12445 ifneq ($(NO_DEPS),true) 12446 -include $(GRPC_CREDENTIALS_TEST_OBJS:.o=.dep) 12447 endif 12448 endif 12449 12450 12451 GRPC_FETCH_OAUTH2_SRC = \ 12452 test/core/security/fetch_oauth2.cc \ 12453 12454 GRPC_FETCH_OAUTH2_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_FETCH_OAUTH2_SRC)))) 12455 ifeq ($(NO_SECURE),true) 12456 12457 # You can't build secure targets if you don't have OpenSSL. 12458 12459 $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2: openssl_dep_error 12460 12461 else 12462 12463 12464 12465 $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12466 $(E) "[LD] Linking $@" 12467 $(Q) mkdir -p `dirname $@` 12468 $(Q) $(LD) $(LDFLAGS) $(GRPC_FETCH_OAUTH2_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_fetch_oauth2 12469 12470 endif 12471 12472 $(OBJDIR)/$(CONFIG)/test/core/security/fetch_oauth2.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12473 12474 deps_grpc_fetch_oauth2: $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep) 12475 12476 ifneq ($(NO_SECURE),true) 12477 ifneq ($(NO_DEPS),true) 12478 -include $(GRPC_FETCH_OAUTH2_OBJS:.o=.dep) 12479 endif 12480 endif 12481 12482 12483 GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_SRC = \ 12484 test/core/iomgr/grpc_ipv6_loopback_available_test.cc \ 12485 12486 GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_SRC)))) 12487 ifeq ($(NO_SECURE),true) 12488 12489 # You can't build secure targets if you don't have OpenSSL. 12490 12491 $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test: openssl_dep_error 12492 12493 else 12494 12495 12496 12497 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12498 $(E) "[LD] Linking $@" 12499 $(Q) mkdir -p `dirname $@` 12500 $(Q) $(LD) $(LDFLAGS) $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_ipv6_loopback_available_test 12501 12502 endif 12503 12504 $(OBJDIR)/$(CONFIG)/test/core/iomgr/grpc_ipv6_loopback_available_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12505 12506 deps_grpc_ipv6_loopback_available_test: $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS:.o=.dep) 12507 12508 ifneq ($(NO_SECURE),true) 12509 ifneq ($(NO_DEPS),true) 12510 -include $(GRPC_IPV6_LOOPBACK_AVAILABLE_TEST_OBJS:.o=.dep) 12511 endif 12512 endif 12513 12514 12515 GRPC_JSON_TOKEN_TEST_SRC = \ 12516 test/core/security/json_token_test.cc \ 12517 12518 GRPC_JSON_TOKEN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_JSON_TOKEN_TEST_SRC)))) 12519 ifeq ($(NO_SECURE),true) 12520 12521 # You can't build secure targets if you don't have OpenSSL. 12522 12523 $(BINDIR)/$(CONFIG)/grpc_json_token_test: openssl_dep_error 12524 12525 else 12526 12527 12528 12529 $(BINDIR)/$(CONFIG)/grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12530 $(E) "[LD] Linking $@" 12531 $(Q) mkdir -p `dirname $@` 12532 $(Q) $(LD) $(LDFLAGS) $(GRPC_JSON_TOKEN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_json_token_test 12533 12534 endif 12535 12536 $(OBJDIR)/$(CONFIG)/test/core/security/json_token_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12537 12538 deps_grpc_json_token_test: $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep) 12539 12540 ifneq ($(NO_SECURE),true) 12541 ifneq ($(NO_DEPS),true) 12542 -include $(GRPC_JSON_TOKEN_TEST_OBJS:.o=.dep) 12543 endif 12544 endif 12545 12546 12547 GRPC_JWT_VERIFIER_TEST_SRC = \ 12548 test/core/security/jwt_verifier_test.cc \ 12549 12550 GRPC_JWT_VERIFIER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_JWT_VERIFIER_TEST_SRC)))) 12551 ifeq ($(NO_SECURE),true) 12552 12553 # You can't build secure targets if you don't have OpenSSL. 12554 12555 $(BINDIR)/$(CONFIG)/grpc_jwt_verifier_test: openssl_dep_error 12556 12557 else 12558 12559 12560 12561 $(BINDIR)/$(CONFIG)/grpc_jwt_verifier_test: $(GRPC_JWT_VERIFIER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12562 $(E) "[LD] Linking $@" 12563 $(Q) mkdir -p `dirname $@` 12564 $(Q) $(LD) $(LDFLAGS) $(GRPC_JWT_VERIFIER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_jwt_verifier_test 12565 12566 endif 12567 12568 $(OBJDIR)/$(CONFIG)/test/core/security/jwt_verifier_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12569 12570 deps_grpc_jwt_verifier_test: $(GRPC_JWT_VERIFIER_TEST_OBJS:.o=.dep) 12571 12572 ifneq ($(NO_SECURE),true) 12573 ifneq ($(NO_DEPS),true) 12574 -include $(GRPC_JWT_VERIFIER_TEST_OBJS:.o=.dep) 12575 endif 12576 endif 12577 12578 12579 GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_SRC = \ 12580 test/core/security/print_google_default_creds_token.cc \ 12581 test/core/util/cmdline.cc \ 12582 12583 GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_SRC)))) 12584 ifeq ($(NO_SECURE),true) 12585 12586 # You can't build secure targets if you don't have OpenSSL. 12587 12588 $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token: openssl_dep_error 12589 12590 else 12591 12592 12593 12594 $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token: $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12595 $(E) "[LD] Linking $@" 12596 $(Q) mkdir -p `dirname $@` 12597 $(Q) $(LD) $(LDFLAGS) $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_print_google_default_creds_token 12598 12599 endif 12600 12601 $(OBJDIR)/$(CONFIG)/test/core/security/print_google_default_creds_token.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12602 12603 $(OBJDIR)/$(CONFIG)/test/core/util/cmdline.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12604 12605 deps_grpc_print_google_default_creds_token: $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS:.o=.dep) 12606 12607 ifneq ($(NO_SECURE),true) 12608 ifneq ($(NO_DEPS),true) 12609 -include $(GRPC_PRINT_GOOGLE_DEFAULT_CREDS_TOKEN_OBJS:.o=.dep) 12610 endif 12611 endif 12612 12613 12614 GRPC_SECURITY_CONNECTOR_TEST_SRC = \ 12615 test/core/security/security_connector_test.cc \ 12616 12617 GRPC_SECURITY_CONNECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_SECURITY_CONNECTOR_TEST_SRC)))) 12618 ifeq ($(NO_SECURE),true) 12619 12620 # You can't build secure targets if you don't have OpenSSL. 12621 12622 $(BINDIR)/$(CONFIG)/grpc_security_connector_test: openssl_dep_error 12623 12624 else 12625 12626 12627 12628 $(BINDIR)/$(CONFIG)/grpc_security_connector_test: $(GRPC_SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12629 $(E) "[LD] Linking $@" 12630 $(Q) mkdir -p `dirname $@` 12631 $(Q) $(LD) $(LDFLAGS) $(GRPC_SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_security_connector_test 12632 12633 endif 12634 12635 $(OBJDIR)/$(CONFIG)/test/core/security/security_connector_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12636 12637 deps_grpc_security_connector_test: $(GRPC_SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 12638 12639 ifneq ($(NO_SECURE),true) 12640 ifneq ($(NO_DEPS),true) 12641 -include $(GRPC_SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 12642 endif 12643 endif 12644 12645 12646 GRPC_SSL_CREDENTIALS_TEST_SRC = \ 12647 test/core/security/ssl_credentials_test.cc \ 12648 12649 GRPC_SSL_CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_SSL_CREDENTIALS_TEST_SRC)))) 12650 ifeq ($(NO_SECURE),true) 12651 12652 # You can't build secure targets if you don't have OpenSSL. 12653 12654 $(BINDIR)/$(CONFIG)/grpc_ssl_credentials_test: openssl_dep_error 12655 12656 else 12657 12658 12659 12660 $(BINDIR)/$(CONFIG)/grpc_ssl_credentials_test: $(GRPC_SSL_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12661 $(E) "[LD] Linking $@" 12662 $(Q) mkdir -p `dirname $@` 12663 $(Q) $(LD) $(LDFLAGS) $(GRPC_SSL_CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_ssl_credentials_test 12664 12665 endif 12666 12667 $(OBJDIR)/$(CONFIG)/test/core/security/ssl_credentials_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12668 12669 deps_grpc_ssl_credentials_test: $(GRPC_SSL_CREDENTIALS_TEST_OBJS:.o=.dep) 12670 12671 ifneq ($(NO_SECURE),true) 12672 ifneq ($(NO_DEPS),true) 12673 -include $(GRPC_SSL_CREDENTIALS_TEST_OBJS:.o=.dep) 12674 endif 12675 endif 12676 12677 12678 GRPC_VERIFY_JWT_SRC = \ 12679 test/core/security/verify_jwt.cc \ 12680 test/core/util/cmdline.cc \ 12681 12682 GRPC_VERIFY_JWT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_VERIFY_JWT_SRC)))) 12683 ifeq ($(NO_SECURE),true) 12684 12685 # You can't build secure targets if you don't have OpenSSL. 12686 12687 $(BINDIR)/$(CONFIG)/grpc_verify_jwt: openssl_dep_error 12688 12689 else 12690 12691 12692 12693 $(BINDIR)/$(CONFIG)/grpc_verify_jwt: $(GRPC_VERIFY_JWT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12694 $(E) "[LD] Linking $@" 12695 $(Q) mkdir -p `dirname $@` 12696 $(Q) $(LD) $(LDFLAGS) $(GRPC_VERIFY_JWT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/grpc_verify_jwt 12697 12698 endif 12699 12700 $(OBJDIR)/$(CONFIG)/test/core/security/verify_jwt.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12701 12702 $(OBJDIR)/$(CONFIG)/test/core/util/cmdline.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 12703 12704 deps_grpc_verify_jwt: $(GRPC_VERIFY_JWT_OBJS:.o=.dep) 12705 12706 ifneq ($(NO_SECURE),true) 12707 ifneq ($(NO_DEPS),true) 12708 -include $(GRPC_VERIFY_JWT_OBJS:.o=.dep) 12709 endif 12710 endif 12711 12712 12713 HANDSHAKE_CLIENT_SRC = \ 12714 test/core/handshake/client_ssl.cc \ 12715 12716 HANDSHAKE_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HANDSHAKE_CLIENT_SRC)))) 12717 ifeq ($(NO_SECURE),true) 12718 12719 # You can't build secure targets if you don't have OpenSSL. 12720 12721 $(BINDIR)/$(CONFIG)/handshake_client: openssl_dep_error 12722 12723 else 12724 12725 12726 12727 $(BINDIR)/$(CONFIG)/handshake_client: $(HANDSHAKE_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12728 $(E) "[LD] Linking $@" 12729 $(Q) mkdir -p `dirname $@` 12730 $(Q) $(LD) $(LDFLAGS) $(HANDSHAKE_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/handshake_client 12731 12732 endif 12733 12734 $(OBJDIR)/$(CONFIG)/test/core/handshake/client_ssl.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12735 12736 deps_handshake_client: $(HANDSHAKE_CLIENT_OBJS:.o=.dep) 12737 12738 ifneq ($(NO_SECURE),true) 12739 ifneq ($(NO_DEPS),true) 12740 -include $(HANDSHAKE_CLIENT_OBJS:.o=.dep) 12741 endif 12742 endif 12743 12744 12745 HANDSHAKE_SERVER_SRC = \ 12746 test/core/handshake/server_ssl.cc \ 12747 test/core/handshake/server_ssl_common.cc \ 12748 12749 HANDSHAKE_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HANDSHAKE_SERVER_SRC)))) 12750 ifeq ($(NO_SECURE),true) 12751 12752 # You can't build secure targets if you don't have OpenSSL. 12753 12754 $(BINDIR)/$(CONFIG)/handshake_server: openssl_dep_error 12755 12756 else 12757 12758 12759 12760 $(BINDIR)/$(CONFIG)/handshake_server: $(HANDSHAKE_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12761 $(E) "[LD] Linking $@" 12762 $(Q) mkdir -p `dirname $@` 12763 $(Q) $(LD) $(LDFLAGS) $(HANDSHAKE_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/handshake_server 12764 12765 endif 12766 12767 $(OBJDIR)/$(CONFIG)/test/core/handshake/server_ssl.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12768 12769 $(OBJDIR)/$(CONFIG)/test/core/handshake/server_ssl_common.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12770 12771 deps_handshake_server: $(HANDSHAKE_SERVER_OBJS:.o=.dep) 12772 12773 ifneq ($(NO_SECURE),true) 12774 ifneq ($(NO_DEPS),true) 12775 -include $(HANDSHAKE_SERVER_OBJS:.o=.dep) 12776 endif 12777 endif 12778 12779 12780 HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_SRC = \ 12781 test/core/handshake/readahead_handshaker_server_ssl.cc \ 12782 test/core/handshake/server_ssl_common.cc \ 12783 12784 HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_SRC)))) 12785 ifeq ($(NO_SECURE),true) 12786 12787 # You can't build secure targets if you don't have OpenSSL. 12788 12789 $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker: openssl_dep_error 12790 12791 else 12792 12793 12794 12795 $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker: $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12796 $(E) "[LD] Linking $@" 12797 $(Q) mkdir -p `dirname $@` 12798 $(Q) $(LD) $(LDFLAGS) $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/handshake_server_with_readahead_handshaker 12799 12800 endif 12801 12802 $(OBJDIR)/$(CONFIG)/test/core/handshake/readahead_handshaker_server_ssl.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12803 12804 $(OBJDIR)/$(CONFIG)/test/core/handshake/server_ssl_common.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12805 12806 deps_handshake_server_with_readahead_handshaker: $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_OBJS:.o=.dep) 12807 12808 ifneq ($(NO_SECURE),true) 12809 ifneq ($(NO_DEPS),true) 12810 -include $(HANDSHAKE_SERVER_WITH_READAHEAD_HANDSHAKER_OBJS:.o=.dep) 12811 endif 12812 endif 12813 12814 12815 HANDSHAKE_VERIFY_PEER_OPTIONS_SRC = \ 12816 test/core/handshake/verify_peer_options.cc \ 12817 12818 HANDSHAKE_VERIFY_PEER_OPTIONS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HANDSHAKE_VERIFY_PEER_OPTIONS_SRC)))) 12819 ifeq ($(NO_SECURE),true) 12820 12821 # You can't build secure targets if you don't have OpenSSL. 12822 12823 $(BINDIR)/$(CONFIG)/handshake_verify_peer_options: openssl_dep_error 12824 12825 else 12826 12827 12828 12829 $(BINDIR)/$(CONFIG)/handshake_verify_peer_options: $(HANDSHAKE_VERIFY_PEER_OPTIONS_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12830 $(E) "[LD] Linking $@" 12831 $(Q) mkdir -p `dirname $@` 12832 $(Q) $(LD) $(LDFLAGS) $(HANDSHAKE_VERIFY_PEER_OPTIONS_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/handshake_verify_peer_options 12833 12834 endif 12835 12836 $(OBJDIR)/$(CONFIG)/test/core/handshake/verify_peer_options.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12837 12838 deps_handshake_verify_peer_options: $(HANDSHAKE_VERIFY_PEER_OPTIONS_OBJS:.o=.dep) 12839 12840 ifneq ($(NO_SECURE),true) 12841 ifneq ($(NO_DEPS),true) 12842 -include $(HANDSHAKE_VERIFY_PEER_OPTIONS_OBJS:.o=.dep) 12843 endif 12844 endif 12845 12846 12847 HISTOGRAM_TEST_SRC = \ 12848 test/core/util/histogram_test.cc \ 12849 12850 HISTOGRAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HISTOGRAM_TEST_SRC)))) 12851 ifeq ($(NO_SECURE),true) 12852 12853 # You can't build secure targets if you don't have OpenSSL. 12854 12855 $(BINDIR)/$(CONFIG)/histogram_test: openssl_dep_error 12856 12857 else 12858 12859 12860 12861 $(BINDIR)/$(CONFIG)/histogram_test: $(HISTOGRAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12862 $(E) "[LD] Linking $@" 12863 $(Q) mkdir -p `dirname $@` 12864 $(Q) $(LD) $(LDFLAGS) $(HISTOGRAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/histogram_test 12865 12866 endif 12867 12868 $(OBJDIR)/$(CONFIG)/test/core/util/histogram_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12869 12870 deps_histogram_test: $(HISTOGRAM_TEST_OBJS:.o=.dep) 12871 12872 ifneq ($(NO_SECURE),true) 12873 ifneq ($(NO_DEPS),true) 12874 -include $(HISTOGRAM_TEST_OBJS:.o=.dep) 12875 endif 12876 endif 12877 12878 12879 HPACK_PARSER_FUZZER_TEST_SRC = \ 12880 test/core/transport/chttp2/hpack_parser_fuzzer_test.cc \ 12881 12882 HPACK_PARSER_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_FUZZER_TEST_SRC)))) 12883 ifeq ($(NO_SECURE),true) 12884 12885 # You can't build secure targets if you don't have OpenSSL. 12886 12887 $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test: openssl_dep_error 12888 12889 else 12890 12891 12892 12893 $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test: $(HPACK_PARSER_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12894 $(E) "[LD] Linking $@" 12895 $(Q) mkdir -p `dirname $@` 12896 $(Q) $(LDXX) $(LDFLAGS) $(HPACK_PARSER_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test 12897 12898 endif 12899 12900 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_parser_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12901 12902 deps_hpack_parser_fuzzer_test: $(HPACK_PARSER_FUZZER_TEST_OBJS:.o=.dep) 12903 12904 ifneq ($(NO_SECURE),true) 12905 ifneq ($(NO_DEPS),true) 12906 -include $(HPACK_PARSER_FUZZER_TEST_OBJS:.o=.dep) 12907 endif 12908 endif 12909 12910 12911 HPACK_PARSER_TEST_SRC = \ 12912 test/core/transport/chttp2/hpack_parser_test.cc \ 12913 12914 HPACK_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_TEST_SRC)))) 12915 ifeq ($(NO_SECURE),true) 12916 12917 # You can't build secure targets if you don't have OpenSSL. 12918 12919 $(BINDIR)/$(CONFIG)/hpack_parser_test: openssl_dep_error 12920 12921 else 12922 12923 12924 12925 $(BINDIR)/$(CONFIG)/hpack_parser_test: $(HPACK_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12926 $(E) "[LD] Linking $@" 12927 $(Q) mkdir -p `dirname $@` 12928 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_parser_test 12929 12930 endif 12931 12932 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_parser_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12933 12934 deps_hpack_parser_test: $(HPACK_PARSER_TEST_OBJS:.o=.dep) 12935 12936 ifneq ($(NO_SECURE),true) 12937 ifneq ($(NO_DEPS),true) 12938 -include $(HPACK_PARSER_TEST_OBJS:.o=.dep) 12939 endif 12940 endif 12941 12942 12943 HPACK_TABLE_TEST_SRC = \ 12944 test/core/transport/chttp2/hpack_table_test.cc \ 12945 12946 HPACK_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_TABLE_TEST_SRC)))) 12947 ifeq ($(NO_SECURE),true) 12948 12949 # You can't build secure targets if you don't have OpenSSL. 12950 12951 $(BINDIR)/$(CONFIG)/hpack_table_test: openssl_dep_error 12952 12953 else 12954 12955 12956 12957 $(BINDIR)/$(CONFIG)/hpack_table_test: $(HPACK_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12958 $(E) "[LD] Linking $@" 12959 $(Q) mkdir -p `dirname $@` 12960 $(Q) $(LD) $(LDFLAGS) $(HPACK_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_table_test 12961 12962 endif 12963 12964 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_table_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12965 12966 deps_hpack_table_test: $(HPACK_TABLE_TEST_OBJS:.o=.dep) 12967 12968 ifneq ($(NO_SECURE),true) 12969 ifneq ($(NO_DEPS),true) 12970 -include $(HPACK_TABLE_TEST_OBJS:.o=.dep) 12971 endif 12972 endif 12973 12974 12975 HTTP_PARSER_TEST_SRC = \ 12976 test/core/http/parser_test.cc \ 12977 12978 HTTP_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_PARSER_TEST_SRC)))) 12979 ifeq ($(NO_SECURE),true) 12980 12981 # You can't build secure targets if you don't have OpenSSL. 12982 12983 $(BINDIR)/$(CONFIG)/http_parser_test: openssl_dep_error 12984 12985 else 12986 12987 12988 12989 $(BINDIR)/$(CONFIG)/http_parser_test: $(HTTP_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12990 $(E) "[LD] Linking $@" 12991 $(Q) mkdir -p `dirname $@` 12992 $(Q) $(LD) $(LDFLAGS) $(HTTP_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/http_parser_test 12993 12994 endif 12995 12996 $(OBJDIR)/$(CONFIG)/test/core/http/parser_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 12997 12998 deps_http_parser_test: $(HTTP_PARSER_TEST_OBJS:.o=.dep) 12999 13000 ifneq ($(NO_SECURE),true) 13001 ifneq ($(NO_DEPS),true) 13002 -include $(HTTP_PARSER_TEST_OBJS:.o=.dep) 13003 endif 13004 endif 13005 13006 13007 HTTP_REQUEST_FUZZER_TEST_SRC = \ 13008 test/core/http/request_fuzzer.cc \ 13009 13010 HTTP_REQUEST_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_REQUEST_FUZZER_TEST_SRC)))) 13011 ifeq ($(NO_SECURE),true) 13012 13013 # You can't build secure targets if you don't have OpenSSL. 13014 13015 $(BINDIR)/$(CONFIG)/http_request_fuzzer_test: openssl_dep_error 13016 13017 else 13018 13019 13020 13021 $(BINDIR)/$(CONFIG)/http_request_fuzzer_test: $(HTTP_REQUEST_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13022 $(E) "[LD] Linking $@" 13023 $(Q) mkdir -p `dirname $@` 13024 $(Q) $(LDXX) $(LDFLAGS) $(HTTP_REQUEST_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/http_request_fuzzer_test 13025 13026 endif 13027 13028 $(OBJDIR)/$(CONFIG)/test/core/http/request_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13029 13030 deps_http_request_fuzzer_test: $(HTTP_REQUEST_FUZZER_TEST_OBJS:.o=.dep) 13031 13032 ifneq ($(NO_SECURE),true) 13033 ifneq ($(NO_DEPS),true) 13034 -include $(HTTP_REQUEST_FUZZER_TEST_OBJS:.o=.dep) 13035 endif 13036 endif 13037 13038 13039 HTTP_RESPONSE_FUZZER_TEST_SRC = \ 13040 test/core/http/response_fuzzer.cc \ 13041 13042 HTTP_RESPONSE_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_RESPONSE_FUZZER_TEST_SRC)))) 13043 ifeq ($(NO_SECURE),true) 13044 13045 # You can't build secure targets if you don't have OpenSSL. 13046 13047 $(BINDIR)/$(CONFIG)/http_response_fuzzer_test: openssl_dep_error 13048 13049 else 13050 13051 13052 13053 $(BINDIR)/$(CONFIG)/http_response_fuzzer_test: $(HTTP_RESPONSE_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13054 $(E) "[LD] Linking $@" 13055 $(Q) mkdir -p `dirname $@` 13056 $(Q) $(LDXX) $(LDFLAGS) $(HTTP_RESPONSE_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/http_response_fuzzer_test 13057 13058 endif 13059 13060 $(OBJDIR)/$(CONFIG)/test/core/http/response_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13061 13062 deps_http_response_fuzzer_test: $(HTTP_RESPONSE_FUZZER_TEST_OBJS:.o=.dep) 13063 13064 ifneq ($(NO_SECURE),true) 13065 ifneq ($(NO_DEPS),true) 13066 -include $(HTTP_RESPONSE_FUZZER_TEST_OBJS:.o=.dep) 13067 endif 13068 endif 13069 13070 13071 HTTPCLI_FORMAT_REQUEST_TEST_SRC = \ 13072 test/core/http/format_request_test.cc \ 13073 13074 HTTPCLI_FORMAT_REQUEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_FORMAT_REQUEST_TEST_SRC)))) 13075 ifeq ($(NO_SECURE),true) 13076 13077 # You can't build secure targets if you don't have OpenSSL. 13078 13079 $(BINDIR)/$(CONFIG)/httpcli_format_request_test: openssl_dep_error 13080 13081 else 13082 13083 13084 13085 $(BINDIR)/$(CONFIG)/httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13086 $(E) "[LD] Linking $@" 13087 $(Q) mkdir -p `dirname $@` 13088 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/httpcli_format_request_test 13089 13090 endif 13091 13092 $(OBJDIR)/$(CONFIG)/test/core/http/format_request_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13093 13094 deps_httpcli_format_request_test: $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep) 13095 13096 ifneq ($(NO_SECURE),true) 13097 ifneq ($(NO_DEPS),true) 13098 -include $(HTTPCLI_FORMAT_REQUEST_TEST_OBJS:.o=.dep) 13099 endif 13100 endif 13101 13102 13103 HTTPCLI_TEST_SRC = \ 13104 test/core/http/httpcli_test.cc \ 13105 13106 HTTPCLI_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPCLI_TEST_SRC)))) 13107 ifeq ($(NO_SECURE),true) 13108 13109 # You can't build secure targets if you don't have OpenSSL. 13110 13111 $(BINDIR)/$(CONFIG)/httpcli_test: openssl_dep_error 13112 13113 else 13114 13115 13116 13117 $(BINDIR)/$(CONFIG)/httpcli_test: $(HTTPCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13118 $(E) "[LD] Linking $@" 13119 $(Q) mkdir -p `dirname $@` 13120 $(Q) $(LD) $(LDFLAGS) $(HTTPCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/httpcli_test 13121 13122 endif 13123 13124 $(OBJDIR)/$(CONFIG)/test/core/http/httpcli_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13125 13126 deps_httpcli_test: $(HTTPCLI_TEST_OBJS:.o=.dep) 13127 13128 ifneq ($(NO_SECURE),true) 13129 ifneq ($(NO_DEPS),true) 13130 -include $(HTTPCLI_TEST_OBJS:.o=.dep) 13131 endif 13132 endif 13133 13134 13135 HTTPSCLI_TEST_SRC = \ 13136 test/core/http/httpscli_test.cc \ 13137 13138 HTTPSCLI_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTPSCLI_TEST_SRC)))) 13139 ifeq ($(NO_SECURE),true) 13140 13141 # You can't build secure targets if you don't have OpenSSL. 13142 13143 $(BINDIR)/$(CONFIG)/httpscli_test: openssl_dep_error 13144 13145 else 13146 13147 13148 13149 $(BINDIR)/$(CONFIG)/httpscli_test: $(HTTPSCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13150 $(E) "[LD] Linking $@" 13151 $(Q) mkdir -p `dirname $@` 13152 $(Q) $(LD) $(LDFLAGS) $(HTTPSCLI_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/httpscli_test 13153 13154 endif 13155 13156 $(OBJDIR)/$(CONFIG)/test/core/http/httpscli_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13157 13158 deps_httpscli_test: $(HTTPSCLI_TEST_OBJS:.o=.dep) 13159 13160 ifneq ($(NO_SECURE),true) 13161 ifneq ($(NO_DEPS),true) 13162 -include $(HTTPSCLI_TEST_OBJS:.o=.dep) 13163 endif 13164 endif 13165 13166 13167 INIT_TEST_SRC = \ 13168 test/core/surface/init_test.cc \ 13169 13170 INIT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INIT_TEST_SRC)))) 13171 ifeq ($(NO_SECURE),true) 13172 13173 # You can't build secure targets if you don't have OpenSSL. 13174 13175 $(BINDIR)/$(CONFIG)/init_test: openssl_dep_error 13176 13177 else 13178 13179 13180 13181 $(BINDIR)/$(CONFIG)/init_test: $(INIT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13182 $(E) "[LD] Linking $@" 13183 $(Q) mkdir -p `dirname $@` 13184 $(Q) $(LD) $(LDFLAGS) $(INIT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/init_test 13185 13186 endif 13187 13188 $(OBJDIR)/$(CONFIG)/test/core/surface/init_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13189 13190 deps_init_test: $(INIT_TEST_OBJS:.o=.dep) 13191 13192 ifneq ($(NO_SECURE),true) 13193 ifneq ($(NO_DEPS),true) 13194 -include $(INIT_TEST_OBJS:.o=.dep) 13195 endif 13196 endif 13197 13198 13199 INPROC_CALLBACK_TEST_SRC = \ 13200 test/core/end2end/inproc_callback_test.cc \ 13201 13202 INPROC_CALLBACK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INPROC_CALLBACK_TEST_SRC)))) 13203 ifeq ($(NO_SECURE),true) 13204 13205 # You can't build secure targets if you don't have OpenSSL. 13206 13207 $(BINDIR)/$(CONFIG)/inproc_callback_test: openssl_dep_error 13208 13209 else 13210 13211 13212 13213 $(BINDIR)/$(CONFIG)/inproc_callback_test: $(INPROC_CALLBACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13214 $(E) "[LD] Linking $@" 13215 $(Q) mkdir -p `dirname $@` 13216 $(Q) $(LD) $(LDFLAGS) $(INPROC_CALLBACK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/inproc_callback_test 13217 13218 endif 13219 13220 $(OBJDIR)/$(CONFIG)/test/core/end2end/inproc_callback_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13221 13222 deps_inproc_callback_test: $(INPROC_CALLBACK_TEST_OBJS:.o=.dep) 13223 13224 ifneq ($(NO_SECURE),true) 13225 ifneq ($(NO_DEPS),true) 13226 -include $(INPROC_CALLBACK_TEST_OBJS:.o=.dep) 13227 endif 13228 endif 13229 13230 13231 INVALID_CALL_ARGUMENT_TEST_SRC = \ 13232 test/core/end2end/invalid_call_argument_test.cc \ 13233 13234 INVALID_CALL_ARGUMENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INVALID_CALL_ARGUMENT_TEST_SRC)))) 13235 ifeq ($(NO_SECURE),true) 13236 13237 # You can't build secure targets if you don't have OpenSSL. 13238 13239 $(BINDIR)/$(CONFIG)/invalid_call_argument_test: openssl_dep_error 13240 13241 else 13242 13243 13244 13245 $(BINDIR)/$(CONFIG)/invalid_call_argument_test: $(INVALID_CALL_ARGUMENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13246 $(E) "[LD] Linking $@" 13247 $(Q) mkdir -p `dirname $@` 13248 $(Q) $(LD) $(LDFLAGS) $(INVALID_CALL_ARGUMENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/invalid_call_argument_test 13249 13250 endif 13251 13252 $(OBJDIR)/$(CONFIG)/test/core/end2end/invalid_call_argument_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13253 13254 deps_invalid_call_argument_test: $(INVALID_CALL_ARGUMENT_TEST_OBJS:.o=.dep) 13255 13256 ifneq ($(NO_SECURE),true) 13257 ifneq ($(NO_DEPS),true) 13258 -include $(INVALID_CALL_ARGUMENT_TEST_OBJS:.o=.dep) 13259 endif 13260 endif 13261 13262 13263 JSON_FUZZER_TEST_SRC = \ 13264 test/core/json/fuzzer.cc \ 13265 13266 JSON_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_FUZZER_TEST_SRC)))) 13267 ifeq ($(NO_SECURE),true) 13268 13269 # You can't build secure targets if you don't have OpenSSL. 13270 13271 $(BINDIR)/$(CONFIG)/json_fuzzer_test: openssl_dep_error 13272 13273 else 13274 13275 13276 13277 $(BINDIR)/$(CONFIG)/json_fuzzer_test: $(JSON_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13278 $(E) "[LD] Linking $@" 13279 $(Q) mkdir -p `dirname $@` 13280 $(Q) $(LDXX) $(LDFLAGS) $(JSON_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/json_fuzzer_test 13281 13282 endif 13283 13284 $(OBJDIR)/$(CONFIG)/test/core/json/fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13285 13286 deps_json_fuzzer_test: $(JSON_FUZZER_TEST_OBJS:.o=.dep) 13287 13288 ifneq ($(NO_SECURE),true) 13289 ifneq ($(NO_DEPS),true) 13290 -include $(JSON_FUZZER_TEST_OBJS:.o=.dep) 13291 endif 13292 endif 13293 13294 13295 JSON_REWRITE_SRC = \ 13296 test/core/json/json_rewrite.cc \ 13297 13298 JSON_REWRITE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_REWRITE_SRC)))) 13299 ifeq ($(NO_SECURE),true) 13300 13301 # You can't build secure targets if you don't have OpenSSL. 13302 13303 $(BINDIR)/$(CONFIG)/json_rewrite: openssl_dep_error 13304 13305 else 13306 13307 13308 13309 $(BINDIR)/$(CONFIG)/json_rewrite: $(JSON_REWRITE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13310 $(E) "[LD] Linking $@" 13311 $(Q) mkdir -p `dirname $@` 13312 $(Q) $(LD) $(LDFLAGS) $(JSON_REWRITE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_rewrite 13313 13314 endif 13315 13316 $(OBJDIR)/$(CONFIG)/test/core/json/json_rewrite.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13317 13318 deps_json_rewrite: $(JSON_REWRITE_OBJS:.o=.dep) 13319 13320 ifneq ($(NO_SECURE),true) 13321 ifneq ($(NO_DEPS),true) 13322 -include $(JSON_REWRITE_OBJS:.o=.dep) 13323 endif 13324 endif 13325 13326 13327 JSON_REWRITE_TEST_SRC = \ 13328 test/core/json/json_rewrite_test.cc \ 13329 13330 JSON_REWRITE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_REWRITE_TEST_SRC)))) 13331 ifeq ($(NO_SECURE),true) 13332 13333 # You can't build secure targets if you don't have OpenSSL. 13334 13335 $(BINDIR)/$(CONFIG)/json_rewrite_test: openssl_dep_error 13336 13337 else 13338 13339 13340 13341 $(BINDIR)/$(CONFIG)/json_rewrite_test: $(JSON_REWRITE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13342 $(E) "[LD] Linking $@" 13343 $(Q) mkdir -p `dirname $@` 13344 $(Q) $(LD) $(LDFLAGS) $(JSON_REWRITE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_rewrite_test 13345 13346 endif 13347 13348 $(OBJDIR)/$(CONFIG)/test/core/json/json_rewrite_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13349 13350 deps_json_rewrite_test: $(JSON_REWRITE_TEST_OBJS:.o=.dep) 13351 13352 ifneq ($(NO_SECURE),true) 13353 ifneq ($(NO_DEPS),true) 13354 -include $(JSON_REWRITE_TEST_OBJS:.o=.dep) 13355 endif 13356 endif 13357 13358 13359 JSON_STREAM_ERROR_TEST_SRC = \ 13360 test/core/json/json_stream_error_test.cc \ 13361 13362 JSON_STREAM_ERROR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_STREAM_ERROR_TEST_SRC)))) 13363 ifeq ($(NO_SECURE),true) 13364 13365 # You can't build secure targets if you don't have OpenSSL. 13366 13367 $(BINDIR)/$(CONFIG)/json_stream_error_test: openssl_dep_error 13368 13369 else 13370 13371 13372 13373 $(BINDIR)/$(CONFIG)/json_stream_error_test: $(JSON_STREAM_ERROR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13374 $(E) "[LD] Linking $@" 13375 $(Q) mkdir -p `dirname $@` 13376 $(Q) $(LD) $(LDFLAGS) $(JSON_STREAM_ERROR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_stream_error_test 13377 13378 endif 13379 13380 $(OBJDIR)/$(CONFIG)/test/core/json/json_stream_error_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13381 13382 deps_json_stream_error_test: $(JSON_STREAM_ERROR_TEST_OBJS:.o=.dep) 13383 13384 ifneq ($(NO_SECURE),true) 13385 ifneq ($(NO_DEPS),true) 13386 -include $(JSON_STREAM_ERROR_TEST_OBJS:.o=.dep) 13387 endif 13388 endif 13389 13390 13391 JSON_TEST_SRC = \ 13392 test/core/json/json_test.cc \ 13393 13394 JSON_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_TEST_SRC)))) 13395 ifeq ($(NO_SECURE),true) 13396 13397 # You can't build secure targets if you don't have OpenSSL. 13398 13399 $(BINDIR)/$(CONFIG)/json_test: openssl_dep_error 13400 13401 else 13402 13403 13404 13405 $(BINDIR)/$(CONFIG)/json_test: $(JSON_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13406 $(E) "[LD] Linking $@" 13407 $(Q) mkdir -p `dirname $@` 13408 $(Q) $(LD) $(LDFLAGS) $(JSON_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_test 13409 13410 endif 13411 13412 $(OBJDIR)/$(CONFIG)/test/core/json/json_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13413 13414 deps_json_test: $(JSON_TEST_OBJS:.o=.dep) 13415 13416 ifneq ($(NO_SECURE),true) 13417 ifneq ($(NO_DEPS),true) 13418 -include $(JSON_TEST_OBJS:.o=.dep) 13419 endif 13420 endif 13421 13422 13423 LAME_CLIENT_TEST_SRC = \ 13424 test/core/surface/lame_client_test.cc \ 13425 13426 LAME_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LAME_CLIENT_TEST_SRC)))) 13427 ifeq ($(NO_SECURE),true) 13428 13429 # You can't build secure targets if you don't have OpenSSL. 13430 13431 $(BINDIR)/$(CONFIG)/lame_client_test: openssl_dep_error 13432 13433 else 13434 13435 13436 13437 $(BINDIR)/$(CONFIG)/lame_client_test: $(LAME_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13438 $(E) "[LD] Linking $@" 13439 $(Q) mkdir -p `dirname $@` 13440 $(Q) $(LD) $(LDFLAGS) $(LAME_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/lame_client_test 13441 13442 endif 13443 13444 $(OBJDIR)/$(CONFIG)/test/core/surface/lame_client_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13445 13446 deps_lame_client_test: $(LAME_CLIENT_TEST_OBJS:.o=.dep) 13447 13448 ifneq ($(NO_SECURE),true) 13449 ifneq ($(NO_DEPS),true) 13450 -include $(LAME_CLIENT_TEST_OBJS:.o=.dep) 13451 endif 13452 endif 13453 13454 13455 LOAD_FILE_TEST_SRC = \ 13456 test/core/iomgr/load_file_test.cc \ 13457 13458 LOAD_FILE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LOAD_FILE_TEST_SRC)))) 13459 ifeq ($(NO_SECURE),true) 13460 13461 # You can't build secure targets if you don't have OpenSSL. 13462 13463 $(BINDIR)/$(CONFIG)/load_file_test: openssl_dep_error 13464 13465 else 13466 13467 13468 13469 $(BINDIR)/$(CONFIG)/load_file_test: $(LOAD_FILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13470 $(E) "[LD] Linking $@" 13471 $(Q) mkdir -p `dirname $@` 13472 $(Q) $(LD) $(LDFLAGS) $(LOAD_FILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/load_file_test 13473 13474 endif 13475 13476 $(OBJDIR)/$(CONFIG)/test/core/iomgr/load_file_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13477 13478 deps_load_file_test: $(LOAD_FILE_TEST_OBJS:.o=.dep) 13479 13480 ifneq ($(NO_SECURE),true) 13481 ifneq ($(NO_DEPS),true) 13482 -include $(LOAD_FILE_TEST_OBJS:.o=.dep) 13483 endif 13484 endif 13485 13486 13487 LOW_LEVEL_PING_PONG_BENCHMARK_SRC = \ 13488 test/core/network_benchmarks/low_level_ping_pong.cc \ 13489 13490 LOW_LEVEL_PING_PONG_BENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LOW_LEVEL_PING_PONG_BENCHMARK_SRC)))) 13491 ifeq ($(NO_SECURE),true) 13492 13493 # You can't build secure targets if you don't have OpenSSL. 13494 13495 $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark: openssl_dep_error 13496 13497 else 13498 13499 13500 13501 $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13502 $(E) "[LD] Linking $@" 13503 $(Q) mkdir -p `dirname $@` 13504 $(Q) $(LD) $(LDFLAGS) $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/low_level_ping_pong_benchmark 13505 13506 endif 13507 13508 $(OBJDIR)/$(CONFIG)/test/core/network_benchmarks/low_level_ping_pong.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13509 13510 deps_low_level_ping_pong_benchmark: $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep) 13511 13512 ifneq ($(NO_SECURE),true) 13513 ifneq ($(NO_DEPS),true) 13514 -include $(LOW_LEVEL_PING_PONG_BENCHMARK_OBJS:.o=.dep) 13515 endif 13516 endif 13517 13518 13519 MEMORY_PROFILE_CLIENT_SRC = \ 13520 test/core/memory_usage/client.cc \ 13521 13522 MEMORY_PROFILE_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MEMORY_PROFILE_CLIENT_SRC)))) 13523 ifeq ($(NO_SECURE),true) 13524 13525 # You can't build secure targets if you don't have OpenSSL. 13526 13527 $(BINDIR)/$(CONFIG)/memory_profile_client: openssl_dep_error 13528 13529 else 13530 13531 13532 13533 $(BINDIR)/$(CONFIG)/memory_profile_client: $(MEMORY_PROFILE_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13534 $(E) "[LD] Linking $@" 13535 $(Q) mkdir -p `dirname $@` 13536 $(Q) $(LD) $(LDFLAGS) $(MEMORY_PROFILE_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/memory_profile_client 13537 13538 endif 13539 13540 $(OBJDIR)/$(CONFIG)/test/core/memory_usage/client.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13541 13542 deps_memory_profile_client: $(MEMORY_PROFILE_CLIENT_OBJS:.o=.dep) 13543 13544 ifneq ($(NO_SECURE),true) 13545 ifneq ($(NO_DEPS),true) 13546 -include $(MEMORY_PROFILE_CLIENT_OBJS:.o=.dep) 13547 endif 13548 endif 13549 13550 13551 MEMORY_PROFILE_SERVER_SRC = \ 13552 test/core/memory_usage/server.cc \ 13553 13554 MEMORY_PROFILE_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MEMORY_PROFILE_SERVER_SRC)))) 13555 ifeq ($(NO_SECURE),true) 13556 13557 # You can't build secure targets if you don't have OpenSSL. 13558 13559 $(BINDIR)/$(CONFIG)/memory_profile_server: openssl_dep_error 13560 13561 else 13562 13563 13564 13565 $(BINDIR)/$(CONFIG)/memory_profile_server: $(MEMORY_PROFILE_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13566 $(E) "[LD] Linking $@" 13567 $(Q) mkdir -p `dirname $@` 13568 $(Q) $(LD) $(LDFLAGS) $(MEMORY_PROFILE_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/memory_profile_server 13569 13570 endif 13571 13572 $(OBJDIR)/$(CONFIG)/test/core/memory_usage/server.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13573 13574 deps_memory_profile_server: $(MEMORY_PROFILE_SERVER_OBJS:.o=.dep) 13575 13576 ifneq ($(NO_SECURE),true) 13577 ifneq ($(NO_DEPS),true) 13578 -include $(MEMORY_PROFILE_SERVER_OBJS:.o=.dep) 13579 endif 13580 endif 13581 13582 13583 MEMORY_PROFILE_TEST_SRC = \ 13584 test/core/memory_usage/memory_usage_test.cc \ 13585 13586 MEMORY_PROFILE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MEMORY_PROFILE_TEST_SRC)))) 13587 ifeq ($(NO_SECURE),true) 13588 13589 # You can't build secure targets if you don't have OpenSSL. 13590 13591 $(BINDIR)/$(CONFIG)/memory_profile_test: openssl_dep_error 13592 13593 else 13594 13595 13596 13597 $(BINDIR)/$(CONFIG)/memory_profile_test: $(MEMORY_PROFILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13598 $(E) "[LD] Linking $@" 13599 $(Q) mkdir -p `dirname $@` 13600 $(Q) $(LD) $(LDFLAGS) $(MEMORY_PROFILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/memory_profile_test 13601 13602 endif 13603 13604 $(OBJDIR)/$(CONFIG)/test/core/memory_usage/memory_usage_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13605 13606 deps_memory_profile_test: $(MEMORY_PROFILE_TEST_OBJS:.o=.dep) 13607 13608 ifneq ($(NO_SECURE),true) 13609 ifneq ($(NO_DEPS),true) 13610 -include $(MEMORY_PROFILE_TEST_OBJS:.o=.dep) 13611 endif 13612 endif 13613 13614 13615 MESSAGE_COMPRESS_TEST_SRC = \ 13616 test/core/compression/message_compress_test.cc \ 13617 13618 MESSAGE_COMPRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MESSAGE_COMPRESS_TEST_SRC)))) 13619 ifeq ($(NO_SECURE),true) 13620 13621 # You can't build secure targets if you don't have OpenSSL. 13622 13623 $(BINDIR)/$(CONFIG)/message_compress_test: openssl_dep_error 13624 13625 else 13626 13627 13628 13629 $(BINDIR)/$(CONFIG)/message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13630 $(E) "[LD] Linking $@" 13631 $(Q) mkdir -p `dirname $@` 13632 $(Q) $(LD) $(LDFLAGS) $(MESSAGE_COMPRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/message_compress_test 13633 13634 endif 13635 13636 $(OBJDIR)/$(CONFIG)/test/core/compression/message_compress_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13637 13638 deps_message_compress_test: $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep) 13639 13640 ifneq ($(NO_SECURE),true) 13641 ifneq ($(NO_DEPS),true) 13642 -include $(MESSAGE_COMPRESS_TEST_OBJS:.o=.dep) 13643 endif 13644 endif 13645 13646 13647 MINIMAL_STACK_IS_MINIMAL_TEST_SRC = \ 13648 test/core/channel/minimal_stack_is_minimal_test.cc \ 13649 13650 MINIMAL_STACK_IS_MINIMAL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MINIMAL_STACK_IS_MINIMAL_TEST_SRC)))) 13651 ifeq ($(NO_SECURE),true) 13652 13653 # You can't build secure targets if you don't have OpenSSL. 13654 13655 $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test: openssl_dep_error 13656 13657 else 13658 13659 13660 13661 $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test: $(MINIMAL_STACK_IS_MINIMAL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13662 $(E) "[LD] Linking $@" 13663 $(Q) mkdir -p `dirname $@` 13664 $(Q) $(LD) $(LDFLAGS) $(MINIMAL_STACK_IS_MINIMAL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/minimal_stack_is_minimal_test 13665 13666 endif 13667 13668 $(OBJDIR)/$(CONFIG)/test/core/channel/minimal_stack_is_minimal_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13669 13670 deps_minimal_stack_is_minimal_test: $(MINIMAL_STACK_IS_MINIMAL_TEST_OBJS:.o=.dep) 13671 13672 ifneq ($(NO_SECURE),true) 13673 ifneq ($(NO_DEPS),true) 13674 -include $(MINIMAL_STACK_IS_MINIMAL_TEST_OBJS:.o=.dep) 13675 endif 13676 endif 13677 13678 13679 MULTIPLE_SERVER_QUEUES_TEST_SRC = \ 13680 test/core/end2end/multiple_server_queues_test.cc \ 13681 13682 MULTIPLE_SERVER_QUEUES_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MULTIPLE_SERVER_QUEUES_TEST_SRC)))) 13683 ifeq ($(NO_SECURE),true) 13684 13685 # You can't build secure targets if you don't have OpenSSL. 13686 13687 $(BINDIR)/$(CONFIG)/multiple_server_queues_test: openssl_dep_error 13688 13689 else 13690 13691 13692 13693 $(BINDIR)/$(CONFIG)/multiple_server_queues_test: $(MULTIPLE_SERVER_QUEUES_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13694 $(E) "[LD] Linking $@" 13695 $(Q) mkdir -p `dirname $@` 13696 $(Q) $(LD) $(LDFLAGS) $(MULTIPLE_SERVER_QUEUES_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/multiple_server_queues_test 13697 13698 endif 13699 13700 $(OBJDIR)/$(CONFIG)/test/core/end2end/multiple_server_queues_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13701 13702 deps_multiple_server_queues_test: $(MULTIPLE_SERVER_QUEUES_TEST_OBJS:.o=.dep) 13703 13704 ifneq ($(NO_SECURE),true) 13705 ifneq ($(NO_DEPS),true) 13706 -include $(MULTIPLE_SERVER_QUEUES_TEST_OBJS:.o=.dep) 13707 endif 13708 endif 13709 13710 13711 MURMUR_HASH_TEST_SRC = \ 13712 test/core/gpr/murmur_hash_test.cc \ 13713 13714 MURMUR_HASH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MURMUR_HASH_TEST_SRC)))) 13715 ifeq ($(NO_SECURE),true) 13716 13717 # You can't build secure targets if you don't have OpenSSL. 13718 13719 $(BINDIR)/$(CONFIG)/murmur_hash_test: openssl_dep_error 13720 13721 else 13722 13723 13724 13725 $(BINDIR)/$(CONFIG)/murmur_hash_test: $(MURMUR_HASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13726 $(E) "[LD] Linking $@" 13727 $(Q) mkdir -p `dirname $@` 13728 $(Q) $(LD) $(LDFLAGS) $(MURMUR_HASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/murmur_hash_test 13729 13730 endif 13731 13732 $(OBJDIR)/$(CONFIG)/test/core/gpr/murmur_hash_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13733 13734 deps_murmur_hash_test: $(MURMUR_HASH_TEST_OBJS:.o=.dep) 13735 13736 ifneq ($(NO_SECURE),true) 13737 ifneq ($(NO_DEPS),true) 13738 -include $(MURMUR_HASH_TEST_OBJS:.o=.dep) 13739 endif 13740 endif 13741 13742 13743 NANOPB_FUZZER_RESPONSE_TEST_SRC = \ 13744 test/core/nanopb/fuzzer_response.cc \ 13745 13746 NANOPB_FUZZER_RESPONSE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NANOPB_FUZZER_RESPONSE_TEST_SRC)))) 13747 ifeq ($(NO_SECURE),true) 13748 13749 # You can't build secure targets if you don't have OpenSSL. 13750 13751 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test: openssl_dep_error 13752 13753 else 13754 13755 13756 13757 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test: $(NANOPB_FUZZER_RESPONSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13758 $(E) "[LD] Linking $@" 13759 $(Q) mkdir -p `dirname $@` 13760 $(Q) $(LDXX) $(LDFLAGS) $(NANOPB_FUZZER_RESPONSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test 13761 13762 endif 13763 13764 $(OBJDIR)/$(CONFIG)/test/core/nanopb/fuzzer_response.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13765 13766 deps_nanopb_fuzzer_response_test: $(NANOPB_FUZZER_RESPONSE_TEST_OBJS:.o=.dep) 13767 13768 ifneq ($(NO_SECURE),true) 13769 ifneq ($(NO_DEPS),true) 13770 -include $(NANOPB_FUZZER_RESPONSE_TEST_OBJS:.o=.dep) 13771 endif 13772 endif 13773 13774 13775 NANOPB_FUZZER_SERVERLIST_TEST_SRC = \ 13776 test/core/nanopb/fuzzer_serverlist.cc \ 13777 13778 NANOPB_FUZZER_SERVERLIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NANOPB_FUZZER_SERVERLIST_TEST_SRC)))) 13779 ifeq ($(NO_SECURE),true) 13780 13781 # You can't build secure targets if you don't have OpenSSL. 13782 13783 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test: openssl_dep_error 13784 13785 else 13786 13787 13788 13789 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test: $(NANOPB_FUZZER_SERVERLIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13790 $(E) "[LD] Linking $@" 13791 $(Q) mkdir -p `dirname $@` 13792 $(Q) $(LDXX) $(LDFLAGS) $(NANOPB_FUZZER_SERVERLIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test 13793 13794 endif 13795 13796 $(OBJDIR)/$(CONFIG)/test/core/nanopb/fuzzer_serverlist.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13797 13798 deps_nanopb_fuzzer_serverlist_test: $(NANOPB_FUZZER_SERVERLIST_TEST_OBJS:.o=.dep) 13799 13800 ifneq ($(NO_SECURE),true) 13801 ifneq ($(NO_DEPS),true) 13802 -include $(NANOPB_FUZZER_SERVERLIST_TEST_OBJS:.o=.dep) 13803 endif 13804 endif 13805 13806 13807 NO_SERVER_TEST_SRC = \ 13808 test/core/end2end/no_server_test.cc \ 13809 13810 NO_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NO_SERVER_TEST_SRC)))) 13811 ifeq ($(NO_SECURE),true) 13812 13813 # You can't build secure targets if you don't have OpenSSL. 13814 13815 $(BINDIR)/$(CONFIG)/no_server_test: openssl_dep_error 13816 13817 else 13818 13819 13820 13821 $(BINDIR)/$(CONFIG)/no_server_test: $(NO_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13822 $(E) "[LD] Linking $@" 13823 $(Q) mkdir -p `dirname $@` 13824 $(Q) $(LD) $(LDFLAGS) $(NO_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/no_server_test 13825 13826 endif 13827 13828 $(OBJDIR)/$(CONFIG)/test/core/end2end/no_server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13829 13830 deps_no_server_test: $(NO_SERVER_TEST_OBJS:.o=.dep) 13831 13832 ifneq ($(NO_SECURE),true) 13833 ifneq ($(NO_DEPS),true) 13834 -include $(NO_SERVER_TEST_OBJS:.o=.dep) 13835 endif 13836 endif 13837 13838 13839 NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_SRC = \ 13840 test/core/surface/num_external_connectivity_watchers_test.cc \ 13841 13842 NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_SRC)))) 13843 ifeq ($(NO_SECURE),true) 13844 13845 # You can't build secure targets if you don't have OpenSSL. 13846 13847 $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test: openssl_dep_error 13848 13849 else 13850 13851 13852 13853 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13854 $(E) "[LD] Linking $@" 13855 $(Q) mkdir -p `dirname $@` 13856 $(Q) $(LD) $(LDFLAGS) $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/num_external_connectivity_watchers_test 13857 13858 endif 13859 13860 $(OBJDIR)/$(CONFIG)/test/core/surface/num_external_connectivity_watchers_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13861 13862 deps_num_external_connectivity_watchers_test: $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS:.o=.dep) 13863 13864 ifneq ($(NO_SECURE),true) 13865 ifneq ($(NO_DEPS),true) 13866 -include $(NUM_EXTERNAL_CONNECTIVITY_WATCHERS_TEST_OBJS:.o=.dep) 13867 endif 13868 endif 13869 13870 13871 PARSE_ADDRESS_TEST_SRC = \ 13872 test/core/client_channel/parse_address_test.cc \ 13873 13874 PARSE_ADDRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PARSE_ADDRESS_TEST_SRC)))) 13875 ifeq ($(NO_SECURE),true) 13876 13877 # You can't build secure targets if you don't have OpenSSL. 13878 13879 $(BINDIR)/$(CONFIG)/parse_address_test: openssl_dep_error 13880 13881 else 13882 13883 13884 13885 $(BINDIR)/$(CONFIG)/parse_address_test: $(PARSE_ADDRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13886 $(E) "[LD] Linking $@" 13887 $(Q) mkdir -p `dirname $@` 13888 $(Q) $(LD) $(LDFLAGS) $(PARSE_ADDRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/parse_address_test 13889 13890 endif 13891 13892 $(OBJDIR)/$(CONFIG)/test/core/client_channel/parse_address_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13893 13894 deps_parse_address_test: $(PARSE_ADDRESS_TEST_OBJS:.o=.dep) 13895 13896 ifneq ($(NO_SECURE),true) 13897 ifneq ($(NO_DEPS),true) 13898 -include $(PARSE_ADDRESS_TEST_OBJS:.o=.dep) 13899 endif 13900 endif 13901 13902 13903 PERCENT_DECODE_FUZZER_SRC = \ 13904 test/core/slice/percent_decode_fuzzer.cc \ 13905 13906 PERCENT_DECODE_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_DECODE_FUZZER_SRC)))) 13907 ifeq ($(NO_SECURE),true) 13908 13909 # You can't build secure targets if you don't have OpenSSL. 13910 13911 $(BINDIR)/$(CONFIG)/percent_decode_fuzzer: openssl_dep_error 13912 13913 else 13914 13915 13916 13917 $(BINDIR)/$(CONFIG)/percent_decode_fuzzer: $(PERCENT_DECODE_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13918 $(E) "[LD] Linking $@" 13919 $(Q) mkdir -p `dirname $@` 13920 $(Q) $(LDXX) $(LDFLAGS) $(PERCENT_DECODE_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/percent_decode_fuzzer 13921 13922 endif 13923 13924 $(OBJDIR)/$(CONFIG)/test/core/slice/percent_decode_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13925 13926 deps_percent_decode_fuzzer: $(PERCENT_DECODE_FUZZER_OBJS:.o=.dep) 13927 13928 ifneq ($(NO_SECURE),true) 13929 ifneq ($(NO_DEPS),true) 13930 -include $(PERCENT_DECODE_FUZZER_OBJS:.o=.dep) 13931 endif 13932 endif 13933 13934 13935 PERCENT_ENCODE_FUZZER_SRC = \ 13936 test/core/slice/percent_encode_fuzzer.cc \ 13937 13938 PERCENT_ENCODE_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_ENCODE_FUZZER_SRC)))) 13939 ifeq ($(NO_SECURE),true) 13940 13941 # You can't build secure targets if you don't have OpenSSL. 13942 13943 $(BINDIR)/$(CONFIG)/percent_encode_fuzzer: openssl_dep_error 13944 13945 else 13946 13947 13948 13949 $(BINDIR)/$(CONFIG)/percent_encode_fuzzer: $(PERCENT_ENCODE_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13950 $(E) "[LD] Linking $@" 13951 $(Q) mkdir -p `dirname $@` 13952 $(Q) $(LDXX) $(LDFLAGS) $(PERCENT_ENCODE_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/percent_encode_fuzzer 13953 13954 endif 13955 13956 $(OBJDIR)/$(CONFIG)/test/core/slice/percent_encode_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13957 13958 deps_percent_encode_fuzzer: $(PERCENT_ENCODE_FUZZER_OBJS:.o=.dep) 13959 13960 ifneq ($(NO_SECURE),true) 13961 ifneq ($(NO_DEPS),true) 13962 -include $(PERCENT_ENCODE_FUZZER_OBJS:.o=.dep) 13963 endif 13964 endif 13965 13966 13967 PERCENT_ENCODING_TEST_SRC = \ 13968 test/core/slice/percent_encoding_test.cc \ 13969 13970 PERCENT_ENCODING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_ENCODING_TEST_SRC)))) 13971 ifeq ($(NO_SECURE),true) 13972 13973 # You can't build secure targets if you don't have OpenSSL. 13974 13975 $(BINDIR)/$(CONFIG)/percent_encoding_test: openssl_dep_error 13976 13977 else 13978 13979 13980 13981 $(BINDIR)/$(CONFIG)/percent_encoding_test: $(PERCENT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13982 $(E) "[LD] Linking $@" 13983 $(Q) mkdir -p `dirname $@` 13984 $(Q) $(LD) $(LDFLAGS) $(PERCENT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/percent_encoding_test 13985 13986 endif 13987 13988 $(OBJDIR)/$(CONFIG)/test/core/slice/percent_encoding_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 13989 13990 deps_percent_encoding_test: $(PERCENT_ENCODING_TEST_OBJS:.o=.dep) 13991 13992 ifneq ($(NO_SECURE),true) 13993 ifneq ($(NO_DEPS),true) 13994 -include $(PERCENT_ENCODING_TEST_OBJS:.o=.dep) 13995 endif 13996 endif 13997 13998 13999 POLLSET_SET_TEST_SRC = \ 14000 test/core/iomgr/pollset_set_test.cc \ 14001 14002 POLLSET_SET_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(POLLSET_SET_TEST_SRC)))) 14003 ifeq ($(NO_SECURE),true) 14004 14005 # You can't build secure targets if you don't have OpenSSL. 14006 14007 $(BINDIR)/$(CONFIG)/pollset_set_test: openssl_dep_error 14008 14009 else 14010 14011 14012 14013 $(BINDIR)/$(CONFIG)/pollset_set_test: $(POLLSET_SET_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14014 $(E) "[LD] Linking $@" 14015 $(Q) mkdir -p `dirname $@` 14016 $(Q) $(LD) $(LDFLAGS) $(POLLSET_SET_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/pollset_set_test 14017 14018 endif 14019 14020 $(OBJDIR)/$(CONFIG)/test/core/iomgr/pollset_set_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14021 14022 deps_pollset_set_test: $(POLLSET_SET_TEST_OBJS:.o=.dep) 14023 14024 ifneq ($(NO_SECURE),true) 14025 ifneq ($(NO_DEPS),true) 14026 -include $(POLLSET_SET_TEST_OBJS:.o=.dep) 14027 endif 14028 endif 14029 14030 14031 RESOLVE_ADDRESS_POSIX_TEST_SRC = \ 14032 test/core/iomgr/resolve_address_posix_test.cc \ 14033 14034 RESOLVE_ADDRESS_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_POSIX_TEST_SRC)))) 14035 ifeq ($(NO_SECURE),true) 14036 14037 # You can't build secure targets if you don't have OpenSSL. 14038 14039 $(BINDIR)/$(CONFIG)/resolve_address_posix_test: openssl_dep_error 14040 14041 else 14042 14043 14044 14045 $(BINDIR)/$(CONFIG)/resolve_address_posix_test: $(RESOLVE_ADDRESS_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14046 $(E) "[LD] Linking $@" 14047 $(Q) mkdir -p `dirname $@` 14048 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resolve_address_posix_test 14049 14050 endif 14051 14052 $(OBJDIR)/$(CONFIG)/test/core/iomgr/resolve_address_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14053 14054 deps_resolve_address_posix_test: $(RESOLVE_ADDRESS_POSIX_TEST_OBJS:.o=.dep) 14055 14056 ifneq ($(NO_SECURE),true) 14057 ifneq ($(NO_DEPS),true) 14058 -include $(RESOLVE_ADDRESS_POSIX_TEST_OBJS:.o=.dep) 14059 endif 14060 endif 14061 14062 14063 RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_SRC = \ 14064 test/core/iomgr/resolve_address_test.cc \ 14065 14066 RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_SRC)))) 14067 ifeq ($(NO_SECURE),true) 14068 14069 # You can't build secure targets if you don't have OpenSSL. 14070 14071 $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test: openssl_dep_error 14072 14073 else 14074 14075 14076 14077 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14078 $(E) "[LD] Linking $@" 14079 $(Q) mkdir -p `dirname $@` 14080 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resolve_address_using_ares_resolver_test 14081 14082 endif 14083 14084 $(OBJDIR)/$(CONFIG)/test/core/iomgr/resolve_address_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14085 14086 deps_resolve_address_using_ares_resolver_test: $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS:.o=.dep) 14087 14088 ifneq ($(NO_SECURE),true) 14089 ifneq ($(NO_DEPS),true) 14090 -include $(RESOLVE_ADDRESS_USING_ARES_RESOLVER_TEST_OBJS:.o=.dep) 14091 endif 14092 endif 14093 14094 14095 RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_SRC = \ 14096 test/core/iomgr/resolve_address_test.cc \ 14097 14098 RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_SRC)))) 14099 ifeq ($(NO_SECURE),true) 14100 14101 # You can't build secure targets if you don't have OpenSSL. 14102 14103 $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test: openssl_dep_error 14104 14105 else 14106 14107 14108 14109 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14110 $(E) "[LD] Linking $@" 14111 $(Q) mkdir -p `dirname $@` 14112 $(Q) $(LD) $(LDFLAGS) $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resolve_address_using_native_resolver_test 14113 14114 endif 14115 14116 $(OBJDIR)/$(CONFIG)/test/core/iomgr/resolve_address_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14117 14118 deps_resolve_address_using_native_resolver_test: $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS:.o=.dep) 14119 14120 ifneq ($(NO_SECURE),true) 14121 ifneq ($(NO_DEPS),true) 14122 -include $(RESOLVE_ADDRESS_USING_NATIVE_RESOLVER_TEST_OBJS:.o=.dep) 14123 endif 14124 endif 14125 14126 14127 RESOURCE_QUOTA_TEST_SRC = \ 14128 test/core/iomgr/resource_quota_test.cc \ 14129 14130 RESOURCE_QUOTA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOURCE_QUOTA_TEST_SRC)))) 14131 ifeq ($(NO_SECURE),true) 14132 14133 # You can't build secure targets if you don't have OpenSSL. 14134 14135 $(BINDIR)/$(CONFIG)/resource_quota_test: openssl_dep_error 14136 14137 else 14138 14139 14140 14141 $(BINDIR)/$(CONFIG)/resource_quota_test: $(RESOURCE_QUOTA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14142 $(E) "[LD] Linking $@" 14143 $(Q) mkdir -p `dirname $@` 14144 $(Q) $(LD) $(LDFLAGS) $(RESOURCE_QUOTA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/resource_quota_test 14145 14146 endif 14147 14148 $(OBJDIR)/$(CONFIG)/test/core/iomgr/resource_quota_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14149 14150 deps_resource_quota_test: $(RESOURCE_QUOTA_TEST_OBJS:.o=.dep) 14151 14152 ifneq ($(NO_SECURE),true) 14153 ifneq ($(NO_DEPS),true) 14154 -include $(RESOURCE_QUOTA_TEST_OBJS:.o=.dep) 14155 endif 14156 endif 14157 14158 14159 SECURE_CHANNEL_CREATE_TEST_SRC = \ 14160 test/core/surface/secure_channel_create_test.cc \ 14161 14162 SECURE_CHANNEL_CREATE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_CHANNEL_CREATE_TEST_SRC)))) 14163 ifeq ($(NO_SECURE),true) 14164 14165 # You can't build secure targets if you don't have OpenSSL. 14166 14167 $(BINDIR)/$(CONFIG)/secure_channel_create_test: openssl_dep_error 14168 14169 else 14170 14171 14172 14173 $(BINDIR)/$(CONFIG)/secure_channel_create_test: $(SECURE_CHANNEL_CREATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14174 $(E) "[LD] Linking $@" 14175 $(Q) mkdir -p `dirname $@` 14176 $(Q) $(LD) $(LDFLAGS) $(SECURE_CHANNEL_CREATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/secure_channel_create_test 14177 14178 endif 14179 14180 $(OBJDIR)/$(CONFIG)/test/core/surface/secure_channel_create_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14181 14182 deps_secure_channel_create_test: $(SECURE_CHANNEL_CREATE_TEST_OBJS:.o=.dep) 14183 14184 ifneq ($(NO_SECURE),true) 14185 ifneq ($(NO_DEPS),true) 14186 -include $(SECURE_CHANNEL_CREATE_TEST_OBJS:.o=.dep) 14187 endif 14188 endif 14189 14190 14191 SECURE_ENDPOINT_TEST_SRC = \ 14192 test/core/security/secure_endpoint_test.cc \ 14193 14194 SECURE_ENDPOINT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_ENDPOINT_TEST_SRC)))) 14195 ifeq ($(NO_SECURE),true) 14196 14197 # You can't build secure targets if you don't have OpenSSL. 14198 14199 $(BINDIR)/$(CONFIG)/secure_endpoint_test: openssl_dep_error 14200 14201 else 14202 14203 14204 14205 $(BINDIR)/$(CONFIG)/secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14206 $(E) "[LD] Linking $@" 14207 $(Q) mkdir -p `dirname $@` 14208 $(Q) $(LD) $(LDFLAGS) $(SECURE_ENDPOINT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/secure_endpoint_test 14209 14210 endif 14211 14212 $(OBJDIR)/$(CONFIG)/test/core/security/secure_endpoint_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14213 14214 deps_secure_endpoint_test: $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep) 14215 14216 ifneq ($(NO_SECURE),true) 14217 ifneq ($(NO_DEPS),true) 14218 -include $(SECURE_ENDPOINT_TEST_OBJS:.o=.dep) 14219 endif 14220 endif 14221 14222 14223 SEQUENTIAL_CONNECTIVITY_TEST_SRC = \ 14224 test/core/surface/sequential_connectivity_test.cc \ 14225 14226 SEQUENTIAL_CONNECTIVITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SEQUENTIAL_CONNECTIVITY_TEST_SRC)))) 14227 ifeq ($(NO_SECURE),true) 14228 14229 # You can't build secure targets if you don't have OpenSSL. 14230 14231 $(BINDIR)/$(CONFIG)/sequential_connectivity_test: openssl_dep_error 14232 14233 else 14234 14235 14236 14237 $(BINDIR)/$(CONFIG)/sequential_connectivity_test: $(SEQUENTIAL_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14238 $(E) "[LD] Linking $@" 14239 $(Q) mkdir -p `dirname $@` 14240 $(Q) $(LD) $(LDFLAGS) $(SEQUENTIAL_CONNECTIVITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/sequential_connectivity_test 14241 14242 endif 14243 14244 $(OBJDIR)/$(CONFIG)/test/core/surface/sequential_connectivity_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14245 14246 deps_sequential_connectivity_test: $(SEQUENTIAL_CONNECTIVITY_TEST_OBJS:.o=.dep) 14247 14248 ifneq ($(NO_SECURE),true) 14249 ifneq ($(NO_DEPS),true) 14250 -include $(SEQUENTIAL_CONNECTIVITY_TEST_OBJS:.o=.dep) 14251 endif 14252 endif 14253 14254 14255 SERVER_CHTTP2_TEST_SRC = \ 14256 test/core/surface/server_chttp2_test.cc \ 14257 14258 SERVER_CHTTP2_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_CHTTP2_TEST_SRC)))) 14259 ifeq ($(NO_SECURE),true) 14260 14261 # You can't build secure targets if you don't have OpenSSL. 14262 14263 $(BINDIR)/$(CONFIG)/server_chttp2_test: openssl_dep_error 14264 14265 else 14266 14267 14268 14269 $(BINDIR)/$(CONFIG)/server_chttp2_test: $(SERVER_CHTTP2_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14270 $(E) "[LD] Linking $@" 14271 $(Q) mkdir -p `dirname $@` 14272 $(Q) $(LD) $(LDFLAGS) $(SERVER_CHTTP2_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/server_chttp2_test 14273 14274 endif 14275 14276 $(OBJDIR)/$(CONFIG)/test/core/surface/server_chttp2_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14277 14278 deps_server_chttp2_test: $(SERVER_CHTTP2_TEST_OBJS:.o=.dep) 14279 14280 ifneq ($(NO_SECURE),true) 14281 ifneq ($(NO_DEPS),true) 14282 -include $(SERVER_CHTTP2_TEST_OBJS:.o=.dep) 14283 endif 14284 endif 14285 14286 14287 SERVER_FUZZER_SRC = \ 14288 test/core/end2end/fuzzers/server_fuzzer.cc \ 14289 14290 SERVER_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_FUZZER_SRC)))) 14291 ifeq ($(NO_SECURE),true) 14292 14293 # You can't build secure targets if you don't have OpenSSL. 14294 14295 $(BINDIR)/$(CONFIG)/server_fuzzer: openssl_dep_error 14296 14297 else 14298 14299 14300 14301 $(BINDIR)/$(CONFIG)/server_fuzzer: $(SERVER_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14302 $(E) "[LD] Linking $@" 14303 $(Q) mkdir -p `dirname $@` 14304 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/server_fuzzer 14305 14306 endif 14307 14308 $(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/server_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14309 14310 deps_server_fuzzer: $(SERVER_FUZZER_OBJS:.o=.dep) 14311 14312 ifneq ($(NO_SECURE),true) 14313 ifneq ($(NO_DEPS),true) 14314 -include $(SERVER_FUZZER_OBJS:.o=.dep) 14315 endif 14316 endif 14317 14318 14319 SERVER_TEST_SRC = \ 14320 test/core/surface/server_test.cc \ 14321 14322 SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_TEST_SRC)))) 14323 ifeq ($(NO_SECURE),true) 14324 14325 # You can't build secure targets if you don't have OpenSSL. 14326 14327 $(BINDIR)/$(CONFIG)/server_test: openssl_dep_error 14328 14329 else 14330 14331 14332 14333 $(BINDIR)/$(CONFIG)/server_test: $(SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14334 $(E) "[LD] Linking $@" 14335 $(Q) mkdir -p `dirname $@` 14336 $(Q) $(LD) $(LDFLAGS) $(SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/server_test 14337 14338 endif 14339 14340 $(OBJDIR)/$(CONFIG)/test/core/surface/server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14341 14342 deps_server_test: $(SERVER_TEST_OBJS:.o=.dep) 14343 14344 ifneq ($(NO_SECURE),true) 14345 ifneq ($(NO_DEPS),true) 14346 -include $(SERVER_TEST_OBJS:.o=.dep) 14347 endif 14348 endif 14349 14350 14351 SLICE_BUFFER_TEST_SRC = \ 14352 test/core/slice/slice_buffer_test.cc \ 14353 14354 SLICE_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_BUFFER_TEST_SRC)))) 14355 ifeq ($(NO_SECURE),true) 14356 14357 # You can't build secure targets if you don't have OpenSSL. 14358 14359 $(BINDIR)/$(CONFIG)/slice_buffer_test: openssl_dep_error 14360 14361 else 14362 14363 14364 14365 $(BINDIR)/$(CONFIG)/slice_buffer_test: $(SLICE_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14366 $(E) "[LD] Linking $@" 14367 $(Q) mkdir -p `dirname $@` 14368 $(Q) $(LD) $(LDFLAGS) $(SLICE_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/slice_buffer_test 14369 14370 endif 14371 14372 $(OBJDIR)/$(CONFIG)/test/core/slice/slice_buffer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14373 14374 deps_slice_buffer_test: $(SLICE_BUFFER_TEST_OBJS:.o=.dep) 14375 14376 ifneq ($(NO_SECURE),true) 14377 ifneq ($(NO_DEPS),true) 14378 -include $(SLICE_BUFFER_TEST_OBJS:.o=.dep) 14379 endif 14380 endif 14381 14382 14383 SLICE_STRING_HELPERS_TEST_SRC = \ 14384 test/core/slice/slice_string_helpers_test.cc \ 14385 14386 SLICE_STRING_HELPERS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_STRING_HELPERS_TEST_SRC)))) 14387 ifeq ($(NO_SECURE),true) 14388 14389 # You can't build secure targets if you don't have OpenSSL. 14390 14391 $(BINDIR)/$(CONFIG)/slice_string_helpers_test: openssl_dep_error 14392 14393 else 14394 14395 14396 14397 $(BINDIR)/$(CONFIG)/slice_string_helpers_test: $(SLICE_STRING_HELPERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14398 $(E) "[LD] Linking $@" 14399 $(Q) mkdir -p `dirname $@` 14400 $(Q) $(LD) $(LDFLAGS) $(SLICE_STRING_HELPERS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/slice_string_helpers_test 14401 14402 endif 14403 14404 $(OBJDIR)/$(CONFIG)/test/core/slice/slice_string_helpers_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14405 14406 deps_slice_string_helpers_test: $(SLICE_STRING_HELPERS_TEST_OBJS:.o=.dep) 14407 14408 ifneq ($(NO_SECURE),true) 14409 ifneq ($(NO_DEPS),true) 14410 -include $(SLICE_STRING_HELPERS_TEST_OBJS:.o=.dep) 14411 endif 14412 endif 14413 14414 14415 SLICE_TEST_SRC = \ 14416 test/core/slice/slice_test.cc \ 14417 14418 SLICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_TEST_SRC)))) 14419 ifeq ($(NO_SECURE),true) 14420 14421 # You can't build secure targets if you don't have OpenSSL. 14422 14423 $(BINDIR)/$(CONFIG)/slice_test: openssl_dep_error 14424 14425 else 14426 14427 14428 14429 $(BINDIR)/$(CONFIG)/slice_test: $(SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14430 $(E) "[LD] Linking $@" 14431 $(Q) mkdir -p `dirname $@` 14432 $(Q) $(LD) $(LDFLAGS) $(SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/slice_test 14433 14434 endif 14435 14436 $(OBJDIR)/$(CONFIG)/test/core/slice/slice_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14437 14438 deps_slice_test: $(SLICE_TEST_OBJS:.o=.dep) 14439 14440 ifneq ($(NO_SECURE),true) 14441 ifneq ($(NO_DEPS),true) 14442 -include $(SLICE_TEST_OBJS:.o=.dep) 14443 endif 14444 endif 14445 14446 14447 SOCKADDR_RESOLVER_TEST_SRC = \ 14448 test/core/client_channel/resolvers/sockaddr_resolver_test.cc \ 14449 14450 SOCKADDR_RESOLVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_RESOLVER_TEST_SRC)))) 14451 ifeq ($(NO_SECURE),true) 14452 14453 # You can't build secure targets if you don't have OpenSSL. 14454 14455 $(BINDIR)/$(CONFIG)/sockaddr_resolver_test: openssl_dep_error 14456 14457 else 14458 14459 14460 14461 $(BINDIR)/$(CONFIG)/sockaddr_resolver_test: $(SOCKADDR_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14462 $(E) "[LD] Linking $@" 14463 $(Q) mkdir -p `dirname $@` 14464 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_RESOLVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/sockaddr_resolver_test 14465 14466 endif 14467 14468 $(OBJDIR)/$(CONFIG)/test/core/client_channel/resolvers/sockaddr_resolver_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14469 14470 deps_sockaddr_resolver_test: $(SOCKADDR_RESOLVER_TEST_OBJS:.o=.dep) 14471 14472 ifneq ($(NO_SECURE),true) 14473 ifneq ($(NO_DEPS),true) 14474 -include $(SOCKADDR_RESOLVER_TEST_OBJS:.o=.dep) 14475 endif 14476 endif 14477 14478 14479 SOCKADDR_UTILS_TEST_SRC = \ 14480 test/core/iomgr/sockaddr_utils_test.cc \ 14481 14482 SOCKADDR_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKADDR_UTILS_TEST_SRC)))) 14483 ifeq ($(NO_SECURE),true) 14484 14485 # You can't build secure targets if you don't have OpenSSL. 14486 14487 $(BINDIR)/$(CONFIG)/sockaddr_utils_test: openssl_dep_error 14488 14489 else 14490 14491 14492 14493 $(BINDIR)/$(CONFIG)/sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14494 $(E) "[LD] Linking $@" 14495 $(Q) mkdir -p `dirname $@` 14496 $(Q) $(LD) $(LDFLAGS) $(SOCKADDR_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/sockaddr_utils_test 14497 14498 endif 14499 14500 $(OBJDIR)/$(CONFIG)/test/core/iomgr/sockaddr_utils_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14501 14502 deps_sockaddr_utils_test: $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep) 14503 14504 ifneq ($(NO_SECURE),true) 14505 ifneq ($(NO_DEPS),true) 14506 -include $(SOCKADDR_UTILS_TEST_OBJS:.o=.dep) 14507 endif 14508 endif 14509 14510 14511 SOCKET_UTILS_TEST_SRC = \ 14512 test/core/iomgr/socket_utils_test.cc \ 14513 14514 SOCKET_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SOCKET_UTILS_TEST_SRC)))) 14515 ifeq ($(NO_SECURE),true) 14516 14517 # You can't build secure targets if you don't have OpenSSL. 14518 14519 $(BINDIR)/$(CONFIG)/socket_utils_test: openssl_dep_error 14520 14521 else 14522 14523 14524 14525 $(BINDIR)/$(CONFIG)/socket_utils_test: $(SOCKET_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14526 $(E) "[LD] Linking $@" 14527 $(Q) mkdir -p `dirname $@` 14528 $(Q) $(LD) $(LDFLAGS) $(SOCKET_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/socket_utils_test 14529 14530 endif 14531 14532 $(OBJDIR)/$(CONFIG)/test/core/iomgr/socket_utils_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14533 14534 deps_socket_utils_test: $(SOCKET_UTILS_TEST_OBJS:.o=.dep) 14535 14536 ifneq ($(NO_SECURE),true) 14537 ifneq ($(NO_DEPS),true) 14538 -include $(SOCKET_UTILS_TEST_OBJS:.o=.dep) 14539 endif 14540 endif 14541 14542 14543 SSL_SERVER_FUZZER_SRC = \ 14544 test/core/security/ssl_server_fuzzer.cc \ 14545 14546 SSL_SERVER_FUZZER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SSL_SERVER_FUZZER_SRC)))) 14547 ifeq ($(NO_SECURE),true) 14548 14549 # You can't build secure targets if you don't have OpenSSL. 14550 14551 $(BINDIR)/$(CONFIG)/ssl_server_fuzzer: openssl_dep_error 14552 14553 else 14554 14555 14556 14557 $(BINDIR)/$(CONFIG)/ssl_server_fuzzer: $(SSL_SERVER_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14558 $(E) "[LD] Linking $@" 14559 $(Q) mkdir -p `dirname $@` 14560 $(Q) $(LDXX) $(LDFLAGS) $(SSL_SERVER_FUZZER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/ssl_server_fuzzer 14561 14562 endif 14563 14564 $(OBJDIR)/$(CONFIG)/test/core/security/ssl_server_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14565 14566 deps_ssl_server_fuzzer: $(SSL_SERVER_FUZZER_OBJS:.o=.dep) 14567 14568 ifneq ($(NO_SECURE),true) 14569 ifneq ($(NO_DEPS),true) 14570 -include $(SSL_SERVER_FUZZER_OBJS:.o=.dep) 14571 endif 14572 endif 14573 14574 14575 SSL_TRANSPORT_SECURITY_TEST_SRC = \ 14576 test/core/tsi/ssl_transport_security_test.cc \ 14577 test/core/tsi/transport_security_test_lib.cc \ 14578 14579 SSL_TRANSPORT_SECURITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SSL_TRANSPORT_SECURITY_TEST_SRC)))) 14580 ifeq ($(NO_SECURE),true) 14581 14582 # You can't build secure targets if you don't have OpenSSL. 14583 14584 $(BINDIR)/$(CONFIG)/ssl_transport_security_test: openssl_dep_error 14585 14586 else 14587 14588 14589 14590 $(BINDIR)/$(CONFIG)/ssl_transport_security_test: $(SSL_TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 14591 $(E) "[LD] Linking $@" 14592 $(Q) mkdir -p `dirname $@` 14593 $(Q) $(LD) $(LDFLAGS) $(SSL_TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/ssl_transport_security_test 14594 14595 endif 14596 14597 $(OBJDIR)/$(CONFIG)/test/core/tsi/ssl_transport_security_test.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 14598 14599 $(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test_lib.o: $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 14600 14601 deps_ssl_transport_security_test: $(SSL_TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 14602 14603 ifneq ($(NO_SECURE),true) 14604 ifneq ($(NO_DEPS),true) 14605 -include $(SSL_TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 14606 endif 14607 endif 14608 14609 14610 STATUS_CONVERSION_TEST_SRC = \ 14611 test/core/transport/status_conversion_test.cc \ 14612 14613 STATUS_CONVERSION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_CONVERSION_TEST_SRC)))) 14614 ifeq ($(NO_SECURE),true) 14615 14616 # You can't build secure targets if you don't have OpenSSL. 14617 14618 $(BINDIR)/$(CONFIG)/status_conversion_test: openssl_dep_error 14619 14620 else 14621 14622 14623 14624 $(BINDIR)/$(CONFIG)/status_conversion_test: $(STATUS_CONVERSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14625 $(E) "[LD] Linking $@" 14626 $(Q) mkdir -p `dirname $@` 14627 $(Q) $(LD) $(LDFLAGS) $(STATUS_CONVERSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/status_conversion_test 14628 14629 endif 14630 14631 $(OBJDIR)/$(CONFIG)/test/core/transport/status_conversion_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14632 14633 deps_status_conversion_test: $(STATUS_CONVERSION_TEST_OBJS:.o=.dep) 14634 14635 ifneq ($(NO_SECURE),true) 14636 ifneq ($(NO_DEPS),true) 14637 -include $(STATUS_CONVERSION_TEST_OBJS:.o=.dep) 14638 endif 14639 endif 14640 14641 14642 STREAM_COMPRESSION_TEST_SRC = \ 14643 test/core/compression/stream_compression_test.cc \ 14644 14645 STREAM_COMPRESSION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STREAM_COMPRESSION_TEST_SRC)))) 14646 ifeq ($(NO_SECURE),true) 14647 14648 # You can't build secure targets if you don't have OpenSSL. 14649 14650 $(BINDIR)/$(CONFIG)/stream_compression_test: openssl_dep_error 14651 14652 else 14653 14654 14655 14656 $(BINDIR)/$(CONFIG)/stream_compression_test: $(STREAM_COMPRESSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14657 $(E) "[LD] Linking $@" 14658 $(Q) mkdir -p `dirname $@` 14659 $(Q) $(LD) $(LDFLAGS) $(STREAM_COMPRESSION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/stream_compression_test 14660 14661 endif 14662 14663 $(OBJDIR)/$(CONFIG)/test/core/compression/stream_compression_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14664 14665 deps_stream_compression_test: $(STREAM_COMPRESSION_TEST_OBJS:.o=.dep) 14666 14667 ifneq ($(NO_SECURE),true) 14668 ifneq ($(NO_DEPS),true) 14669 -include $(STREAM_COMPRESSION_TEST_OBJS:.o=.dep) 14670 endif 14671 endif 14672 14673 14674 STREAM_OWNED_SLICE_TEST_SRC = \ 14675 test/core/transport/stream_owned_slice_test.cc \ 14676 14677 STREAM_OWNED_SLICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STREAM_OWNED_SLICE_TEST_SRC)))) 14678 ifeq ($(NO_SECURE),true) 14679 14680 # You can't build secure targets if you don't have OpenSSL. 14681 14682 $(BINDIR)/$(CONFIG)/stream_owned_slice_test: openssl_dep_error 14683 14684 else 14685 14686 14687 14688 $(BINDIR)/$(CONFIG)/stream_owned_slice_test: $(STREAM_OWNED_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14689 $(E) "[LD] Linking $@" 14690 $(Q) mkdir -p `dirname $@` 14691 $(Q) $(LD) $(LDFLAGS) $(STREAM_OWNED_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/stream_owned_slice_test 14692 14693 endif 14694 14695 $(OBJDIR)/$(CONFIG)/test/core/transport/stream_owned_slice_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14696 14697 deps_stream_owned_slice_test: $(STREAM_OWNED_SLICE_TEST_OBJS:.o=.dep) 14698 14699 ifneq ($(NO_SECURE),true) 14700 ifneq ($(NO_DEPS),true) 14701 -include $(STREAM_OWNED_SLICE_TEST_OBJS:.o=.dep) 14702 endif 14703 endif 14704 14705 14706 TCP_CLIENT_POSIX_TEST_SRC = \ 14707 test/core/iomgr/tcp_client_posix_test.cc \ 14708 14709 TCP_CLIENT_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_CLIENT_POSIX_TEST_SRC)))) 14710 ifeq ($(NO_SECURE),true) 14711 14712 # You can't build secure targets if you don't have OpenSSL. 14713 14714 $(BINDIR)/$(CONFIG)/tcp_client_posix_test: openssl_dep_error 14715 14716 else 14717 14718 14719 14720 $(BINDIR)/$(CONFIG)/tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14721 $(E) "[LD] Linking $@" 14722 $(Q) mkdir -p `dirname $@` 14723 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_client_posix_test 14724 14725 endif 14726 14727 $(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_client_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14728 14729 deps_tcp_client_posix_test: $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep) 14730 14731 ifneq ($(NO_SECURE),true) 14732 ifneq ($(NO_DEPS),true) 14733 -include $(TCP_CLIENT_POSIX_TEST_OBJS:.o=.dep) 14734 endif 14735 endif 14736 14737 14738 TCP_CLIENT_UV_TEST_SRC = \ 14739 test/core/iomgr/tcp_client_uv_test.cc \ 14740 14741 TCP_CLIENT_UV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_CLIENT_UV_TEST_SRC)))) 14742 ifeq ($(NO_SECURE),true) 14743 14744 # You can't build secure targets if you don't have OpenSSL. 14745 14746 $(BINDIR)/$(CONFIG)/tcp_client_uv_test: openssl_dep_error 14747 14748 else 14749 14750 14751 14752 $(BINDIR)/$(CONFIG)/tcp_client_uv_test: $(TCP_CLIENT_UV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14753 $(E) "[LD] Linking $@" 14754 $(Q) mkdir -p `dirname $@` 14755 $(Q) $(LD) $(LDFLAGS) $(TCP_CLIENT_UV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_client_uv_test 14756 14757 endif 14758 14759 $(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_client_uv_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14760 14761 deps_tcp_client_uv_test: $(TCP_CLIENT_UV_TEST_OBJS:.o=.dep) 14762 14763 ifneq ($(NO_SECURE),true) 14764 ifneq ($(NO_DEPS),true) 14765 -include $(TCP_CLIENT_UV_TEST_OBJS:.o=.dep) 14766 endif 14767 endif 14768 14769 14770 TCP_POSIX_TEST_SRC = \ 14771 test/core/iomgr/tcp_posix_test.cc \ 14772 14773 TCP_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_POSIX_TEST_SRC)))) 14774 ifeq ($(NO_SECURE),true) 14775 14776 # You can't build secure targets if you don't have OpenSSL. 14777 14778 $(BINDIR)/$(CONFIG)/tcp_posix_test: openssl_dep_error 14779 14780 else 14781 14782 14783 14784 $(BINDIR)/$(CONFIG)/tcp_posix_test: $(TCP_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14785 $(E) "[LD] Linking $@" 14786 $(Q) mkdir -p `dirname $@` 14787 $(Q) $(LD) $(LDFLAGS) $(TCP_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_posix_test 14788 14789 endif 14790 14791 $(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14792 14793 deps_tcp_posix_test: $(TCP_POSIX_TEST_OBJS:.o=.dep) 14794 14795 ifneq ($(NO_SECURE),true) 14796 ifneq ($(NO_DEPS),true) 14797 -include $(TCP_POSIX_TEST_OBJS:.o=.dep) 14798 endif 14799 endif 14800 14801 14802 TCP_SERVER_POSIX_TEST_SRC = \ 14803 test/core/iomgr/tcp_server_posix_test.cc \ 14804 14805 TCP_SERVER_POSIX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_SERVER_POSIX_TEST_SRC)))) 14806 ifeq ($(NO_SECURE),true) 14807 14808 # You can't build secure targets if you don't have OpenSSL. 14809 14810 $(BINDIR)/$(CONFIG)/tcp_server_posix_test: openssl_dep_error 14811 14812 else 14813 14814 14815 14816 $(BINDIR)/$(CONFIG)/tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14817 $(E) "[LD] Linking $@" 14818 $(Q) mkdir -p `dirname $@` 14819 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_POSIX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_server_posix_test 14820 14821 endif 14822 14823 $(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_server_posix_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14824 14825 deps_tcp_server_posix_test: $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep) 14826 14827 ifneq ($(NO_SECURE),true) 14828 ifneq ($(NO_DEPS),true) 14829 -include $(TCP_SERVER_POSIX_TEST_OBJS:.o=.dep) 14830 endif 14831 endif 14832 14833 14834 TCP_SERVER_UV_TEST_SRC = \ 14835 test/core/iomgr/tcp_server_uv_test.cc \ 14836 14837 TCP_SERVER_UV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TCP_SERVER_UV_TEST_SRC)))) 14838 ifeq ($(NO_SECURE),true) 14839 14840 # You can't build secure targets if you don't have OpenSSL. 14841 14842 $(BINDIR)/$(CONFIG)/tcp_server_uv_test: openssl_dep_error 14843 14844 else 14845 14846 14847 14848 $(BINDIR)/$(CONFIG)/tcp_server_uv_test: $(TCP_SERVER_UV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14849 $(E) "[LD] Linking $@" 14850 $(Q) mkdir -p `dirname $@` 14851 $(Q) $(LD) $(LDFLAGS) $(TCP_SERVER_UV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/tcp_server_uv_test 14852 14853 endif 14854 14855 $(OBJDIR)/$(CONFIG)/test/core/iomgr/tcp_server_uv_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14856 14857 deps_tcp_server_uv_test: $(TCP_SERVER_UV_TEST_OBJS:.o=.dep) 14858 14859 ifneq ($(NO_SECURE),true) 14860 ifneq ($(NO_DEPS),true) 14861 -include $(TCP_SERVER_UV_TEST_OBJS:.o=.dep) 14862 endif 14863 endif 14864 14865 14866 TIME_AVERAGED_STATS_TEST_SRC = \ 14867 test/core/iomgr/time_averaged_stats_test.cc \ 14868 14869 TIME_AVERAGED_STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIME_AVERAGED_STATS_TEST_SRC)))) 14870 ifeq ($(NO_SECURE),true) 14871 14872 # You can't build secure targets if you don't have OpenSSL. 14873 14874 $(BINDIR)/$(CONFIG)/time_averaged_stats_test: openssl_dep_error 14875 14876 else 14877 14878 14879 14880 $(BINDIR)/$(CONFIG)/time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14881 $(E) "[LD] Linking $@" 14882 $(Q) mkdir -p `dirname $@` 14883 $(Q) $(LD) $(LDFLAGS) $(TIME_AVERAGED_STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/time_averaged_stats_test 14884 14885 endif 14886 14887 $(OBJDIR)/$(CONFIG)/test/core/iomgr/time_averaged_stats_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14888 14889 deps_time_averaged_stats_test: $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep) 14890 14891 ifneq ($(NO_SECURE),true) 14892 ifneq ($(NO_DEPS),true) 14893 -include $(TIME_AVERAGED_STATS_TEST_OBJS:.o=.dep) 14894 endif 14895 endif 14896 14897 14898 TIMEOUT_ENCODING_TEST_SRC = \ 14899 test/core/transport/timeout_encoding_test.cc \ 14900 14901 TIMEOUT_ENCODING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMEOUT_ENCODING_TEST_SRC)))) 14902 ifeq ($(NO_SECURE),true) 14903 14904 # You can't build secure targets if you don't have OpenSSL. 14905 14906 $(BINDIR)/$(CONFIG)/timeout_encoding_test: openssl_dep_error 14907 14908 else 14909 14910 14911 14912 $(BINDIR)/$(CONFIG)/timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14913 $(E) "[LD] Linking $@" 14914 $(Q) mkdir -p `dirname $@` 14915 $(Q) $(LD) $(LDFLAGS) $(TIMEOUT_ENCODING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/timeout_encoding_test 14916 14917 endif 14918 14919 $(OBJDIR)/$(CONFIG)/test/core/transport/timeout_encoding_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14920 14921 deps_timeout_encoding_test: $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep) 14922 14923 ifneq ($(NO_SECURE),true) 14924 ifneq ($(NO_DEPS),true) 14925 -include $(TIMEOUT_ENCODING_TEST_OBJS:.o=.dep) 14926 endif 14927 endif 14928 14929 14930 TIMER_HEAP_TEST_SRC = \ 14931 test/core/iomgr/timer_heap_test.cc \ 14932 14933 TIMER_HEAP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMER_HEAP_TEST_SRC)))) 14934 ifeq ($(NO_SECURE),true) 14935 14936 # You can't build secure targets if you don't have OpenSSL. 14937 14938 $(BINDIR)/$(CONFIG)/timer_heap_test: openssl_dep_error 14939 14940 else 14941 14942 14943 14944 $(BINDIR)/$(CONFIG)/timer_heap_test: $(TIMER_HEAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14945 $(E) "[LD] Linking $@" 14946 $(Q) mkdir -p `dirname $@` 14947 $(Q) $(LD) $(LDFLAGS) $(TIMER_HEAP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/timer_heap_test 14948 14949 endif 14950 14951 $(OBJDIR)/$(CONFIG)/test/core/iomgr/timer_heap_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14952 14953 deps_timer_heap_test: $(TIMER_HEAP_TEST_OBJS:.o=.dep) 14954 14955 ifneq ($(NO_SECURE),true) 14956 ifneq ($(NO_DEPS),true) 14957 -include $(TIMER_HEAP_TEST_OBJS:.o=.dep) 14958 endif 14959 endif 14960 14961 14962 TIMER_LIST_TEST_SRC = \ 14963 test/core/iomgr/timer_list_test.cc \ 14964 14965 TIMER_LIST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TIMER_LIST_TEST_SRC)))) 14966 ifeq ($(NO_SECURE),true) 14967 14968 # You can't build secure targets if you don't have OpenSSL. 14969 14970 $(BINDIR)/$(CONFIG)/timer_list_test: openssl_dep_error 14971 14972 else 14973 14974 14975 14976 $(BINDIR)/$(CONFIG)/timer_list_test: $(TIMER_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14977 $(E) "[LD] Linking $@" 14978 $(Q) mkdir -p `dirname $@` 14979 $(Q) $(LD) $(LDFLAGS) $(TIMER_LIST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/timer_list_test 14980 14981 endif 14982 14983 $(OBJDIR)/$(CONFIG)/test/core/iomgr/timer_list_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 14984 14985 deps_timer_list_test: $(TIMER_LIST_TEST_OBJS:.o=.dep) 14986 14987 ifneq ($(NO_SECURE),true) 14988 ifneq ($(NO_DEPS),true) 14989 -include $(TIMER_LIST_TEST_OBJS:.o=.dep) 14990 endif 14991 endif 14992 14993 14994 TRANSPORT_CONNECTIVITY_STATE_TEST_SRC = \ 14995 test/core/transport/connectivity_state_test.cc \ 14996 14997 TRANSPORT_CONNECTIVITY_STATE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_CONNECTIVITY_STATE_TEST_SRC)))) 14998 ifeq ($(NO_SECURE),true) 14999 15000 # You can't build secure targets if you don't have OpenSSL. 15001 15002 $(BINDIR)/$(CONFIG)/transport_connectivity_state_test: openssl_dep_error 15003 15004 else 15005 15006 15007 15008 $(BINDIR)/$(CONFIG)/transport_connectivity_state_test: $(TRANSPORT_CONNECTIVITY_STATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15009 $(E) "[LD] Linking $@" 15010 $(Q) mkdir -p `dirname $@` 15011 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_CONNECTIVITY_STATE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/transport_connectivity_state_test 15012 15013 endif 15014 15015 $(OBJDIR)/$(CONFIG)/test/core/transport/connectivity_state_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15016 15017 deps_transport_connectivity_state_test: $(TRANSPORT_CONNECTIVITY_STATE_TEST_OBJS:.o=.dep) 15018 15019 ifneq ($(NO_SECURE),true) 15020 ifneq ($(NO_DEPS),true) 15021 -include $(TRANSPORT_CONNECTIVITY_STATE_TEST_OBJS:.o=.dep) 15022 endif 15023 endif 15024 15025 15026 TRANSPORT_METADATA_TEST_SRC = \ 15027 test/core/transport/metadata_test.cc \ 15028 15029 TRANSPORT_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_METADATA_TEST_SRC)))) 15030 ifeq ($(NO_SECURE),true) 15031 15032 # You can't build secure targets if you don't have OpenSSL. 15033 15034 $(BINDIR)/$(CONFIG)/transport_metadata_test: openssl_dep_error 15035 15036 else 15037 15038 15039 15040 $(BINDIR)/$(CONFIG)/transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15041 $(E) "[LD] Linking $@" 15042 $(Q) mkdir -p `dirname $@` 15043 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/transport_metadata_test 15044 15045 endif 15046 15047 $(OBJDIR)/$(CONFIG)/test/core/transport/metadata_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15048 15049 deps_transport_metadata_test: $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep) 15050 15051 ifneq ($(NO_SECURE),true) 15052 ifneq ($(NO_DEPS),true) 15053 -include $(TRANSPORT_METADATA_TEST_OBJS:.o=.dep) 15054 endif 15055 endif 15056 15057 15058 TRANSPORT_SECURITY_TEST_SRC = \ 15059 test/core/tsi/transport_security_test.cc \ 15060 15061 TRANSPORT_SECURITY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_SECURITY_TEST_SRC)))) 15062 ifeq ($(NO_SECURE),true) 15063 15064 # You can't build secure targets if you don't have OpenSSL. 15065 15066 $(BINDIR)/$(CONFIG)/transport_security_test: openssl_dep_error 15067 15068 else 15069 15070 15071 15072 $(BINDIR)/$(CONFIG)/transport_security_test: $(TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15073 $(E) "[LD] Linking $@" 15074 $(Q) mkdir -p `dirname $@` 15075 $(Q) $(LD) $(LDFLAGS) $(TRANSPORT_SECURITY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/transport_security_test 15076 15077 endif 15078 15079 $(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15080 15081 deps_transport_security_test: $(TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 15082 15083 ifneq ($(NO_SECURE),true) 15084 ifneq ($(NO_DEPS),true) 15085 -include $(TRANSPORT_SECURITY_TEST_OBJS:.o=.dep) 15086 endif 15087 endif 15088 15089 15090 UDP_SERVER_TEST_SRC = \ 15091 test/core/iomgr/udp_server_test.cc \ 15092 15093 UDP_SERVER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(UDP_SERVER_TEST_SRC)))) 15094 ifeq ($(NO_SECURE),true) 15095 15096 # You can't build secure targets if you don't have OpenSSL. 15097 15098 $(BINDIR)/$(CONFIG)/udp_server_test: openssl_dep_error 15099 15100 else 15101 15102 15103 15104 $(BINDIR)/$(CONFIG)/udp_server_test: $(UDP_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15105 $(E) "[LD] Linking $@" 15106 $(Q) mkdir -p `dirname $@` 15107 $(Q) $(LD) $(LDFLAGS) $(UDP_SERVER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/udp_server_test 15108 15109 endif 15110 15111 $(OBJDIR)/$(CONFIG)/test/core/iomgr/udp_server_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15112 15113 deps_udp_server_test: $(UDP_SERVER_TEST_OBJS:.o=.dep) 15114 15115 ifneq ($(NO_SECURE),true) 15116 ifneq ($(NO_DEPS),true) 15117 -include $(UDP_SERVER_TEST_OBJS:.o=.dep) 15118 endif 15119 endif 15120 15121 15122 URI_FUZZER_TEST_SRC = \ 15123 test/core/client_channel/uri_fuzzer_test.cc \ 15124 15125 URI_FUZZER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(URI_FUZZER_TEST_SRC)))) 15126 ifeq ($(NO_SECURE),true) 15127 15128 # You can't build secure targets if you don't have OpenSSL. 15129 15130 $(BINDIR)/$(CONFIG)/uri_fuzzer_test: openssl_dep_error 15131 15132 else 15133 15134 15135 15136 $(BINDIR)/$(CONFIG)/uri_fuzzer_test: $(URI_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15137 $(E) "[LD] Linking $@" 15138 $(Q) mkdir -p `dirname $@` 15139 $(Q) $(LDXX) $(LDFLAGS) $(URI_FUZZER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -lFuzzer -o $(BINDIR)/$(CONFIG)/uri_fuzzer_test 15140 15141 endif 15142 15143 $(OBJDIR)/$(CONFIG)/test/core/client_channel/uri_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15144 15145 deps_uri_fuzzer_test: $(URI_FUZZER_TEST_OBJS:.o=.dep) 15146 15147 ifneq ($(NO_SECURE),true) 15148 ifneq ($(NO_DEPS),true) 15149 -include $(URI_FUZZER_TEST_OBJS:.o=.dep) 15150 endif 15151 endif 15152 15153 15154 URI_PARSER_TEST_SRC = \ 15155 test/core/client_channel/uri_parser_test.cc \ 15156 15157 URI_PARSER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(URI_PARSER_TEST_SRC)))) 15158 ifeq ($(NO_SECURE),true) 15159 15160 # You can't build secure targets if you don't have OpenSSL. 15161 15162 $(BINDIR)/$(CONFIG)/uri_parser_test: openssl_dep_error 15163 15164 else 15165 15166 15167 15168 $(BINDIR)/$(CONFIG)/uri_parser_test: $(URI_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15169 $(E) "[LD] Linking $@" 15170 $(Q) mkdir -p `dirname $@` 15171 $(Q) $(LD) $(LDFLAGS) $(URI_PARSER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/uri_parser_test 15172 15173 endif 15174 15175 $(OBJDIR)/$(CONFIG)/test/core/client_channel/uri_parser_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15176 15177 deps_uri_parser_test: $(URI_PARSER_TEST_OBJS:.o=.dep) 15178 15179 ifneq ($(NO_SECURE),true) 15180 ifneq ($(NO_DEPS),true) 15181 -include $(URI_PARSER_TEST_OBJS:.o=.dep) 15182 endif 15183 endif 15184 15185 15186 WAKEUP_FD_CV_TEST_SRC = \ 15187 test/core/iomgr/wakeup_fd_cv_test.cc \ 15188 15189 WAKEUP_FD_CV_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(WAKEUP_FD_CV_TEST_SRC)))) 15190 ifeq ($(NO_SECURE),true) 15191 15192 # You can't build secure targets if you don't have OpenSSL. 15193 15194 $(BINDIR)/$(CONFIG)/wakeup_fd_cv_test: openssl_dep_error 15195 15196 else 15197 15198 15199 15200 $(BINDIR)/$(CONFIG)/wakeup_fd_cv_test: $(WAKEUP_FD_CV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15201 $(E) "[LD] Linking $@" 15202 $(Q) mkdir -p `dirname $@` 15203 $(Q) $(LD) $(LDFLAGS) $(WAKEUP_FD_CV_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/wakeup_fd_cv_test 15204 15205 endif 15206 15207 $(OBJDIR)/$(CONFIG)/test/core/iomgr/wakeup_fd_cv_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15208 15209 deps_wakeup_fd_cv_test: $(WAKEUP_FD_CV_TEST_OBJS:.o=.dep) 15210 15211 ifneq ($(NO_SECURE),true) 15212 ifneq ($(NO_DEPS),true) 15213 -include $(WAKEUP_FD_CV_TEST_OBJS:.o=.dep) 15214 endif 15215 endif 15216 15217 15218 ALARM_TEST_SRC = \ 15219 test/cpp/common/alarm_test.cc \ 15220 15221 ALARM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALARM_TEST_SRC)))) 15222 ifeq ($(NO_SECURE),true) 15223 15224 # You can't build secure targets if you don't have OpenSSL. 15225 15226 $(BINDIR)/$(CONFIG)/alarm_test: openssl_dep_error 15227 15228 else 15229 15230 15231 15232 15233 ifeq ($(NO_PROTOBUF),true) 15234 15235 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15236 15237 $(BINDIR)/$(CONFIG)/alarm_test: protobuf_dep_error 15238 15239 else 15240 15241 $(BINDIR)/$(CONFIG)/alarm_test: $(PROTOBUF_DEP) $(ALARM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15242 $(E) "[LD] Linking $@" 15243 $(Q) mkdir -p `dirname $@` 15244 $(Q) $(LDXX) $(LDFLAGS) $(ALARM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alarm_test 15245 15246 endif 15247 15248 endif 15249 15250 $(OBJDIR)/$(CONFIG)/test/cpp/common/alarm_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15251 15252 deps_alarm_test: $(ALARM_TEST_OBJS:.o=.dep) 15253 15254 ifneq ($(NO_SECURE),true) 15255 ifneq ($(NO_DEPS),true) 15256 -include $(ALARM_TEST_OBJS:.o=.dep) 15257 endif 15258 endif 15259 15260 15261 ALTS_COUNTER_TEST_SRC = \ 15262 test/core/tsi/alts/frame_protector/alts_counter_test.cc \ 15263 15264 ALTS_COUNTER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_COUNTER_TEST_SRC)))) 15265 ifeq ($(NO_SECURE),true) 15266 15267 # You can't build secure targets if you don't have OpenSSL. 15268 15269 $(BINDIR)/$(CONFIG)/alts_counter_test: openssl_dep_error 15270 15271 else 15272 15273 15274 15275 15276 ifeq ($(NO_PROTOBUF),true) 15277 15278 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15279 15280 $(BINDIR)/$(CONFIG)/alts_counter_test: protobuf_dep_error 15281 15282 else 15283 15284 $(BINDIR)/$(CONFIG)/alts_counter_test: $(PROTOBUF_DEP) $(ALTS_COUNTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15285 $(E) "[LD] Linking $@" 15286 $(Q) mkdir -p `dirname $@` 15287 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_COUNTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_counter_test 15288 15289 endif 15290 15291 endif 15292 15293 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/frame_protector/alts_counter_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15294 15295 deps_alts_counter_test: $(ALTS_COUNTER_TEST_OBJS:.o=.dep) 15296 15297 ifneq ($(NO_SECURE),true) 15298 ifneq ($(NO_DEPS),true) 15299 -include $(ALTS_COUNTER_TEST_OBJS:.o=.dep) 15300 endif 15301 endif 15302 15303 15304 ALTS_CRYPT_TEST_SRC = \ 15305 test/core/tsi/alts/crypt/aes_gcm_test.cc \ 15306 15307 ALTS_CRYPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CRYPT_TEST_SRC)))) 15308 ifeq ($(NO_SECURE),true) 15309 15310 # You can't build secure targets if you don't have OpenSSL. 15311 15312 $(BINDIR)/$(CONFIG)/alts_crypt_test: openssl_dep_error 15313 15314 else 15315 15316 15317 15318 15319 ifeq ($(NO_PROTOBUF),true) 15320 15321 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15322 15323 $(BINDIR)/$(CONFIG)/alts_crypt_test: protobuf_dep_error 15324 15325 else 15326 15327 $(BINDIR)/$(CONFIG)/alts_crypt_test: $(PROTOBUF_DEP) $(ALTS_CRYPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15328 $(E) "[LD] Linking $@" 15329 $(Q) mkdir -p `dirname $@` 15330 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_CRYPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_crypt_test 15331 15332 endif 15333 15334 endif 15335 15336 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/crypt/aes_gcm_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15337 15338 deps_alts_crypt_test: $(ALTS_CRYPT_TEST_OBJS:.o=.dep) 15339 15340 ifneq ($(NO_SECURE),true) 15341 ifneq ($(NO_DEPS),true) 15342 -include $(ALTS_CRYPT_TEST_OBJS:.o=.dep) 15343 endif 15344 endif 15345 15346 15347 ALTS_CRYPTER_TEST_SRC = \ 15348 test/core/tsi/alts/frame_protector/alts_crypter_test.cc \ 15349 15350 ALTS_CRYPTER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CRYPTER_TEST_SRC)))) 15351 ifeq ($(NO_SECURE),true) 15352 15353 # You can't build secure targets if you don't have OpenSSL. 15354 15355 $(BINDIR)/$(CONFIG)/alts_crypter_test: openssl_dep_error 15356 15357 else 15358 15359 15360 15361 15362 ifeq ($(NO_PROTOBUF),true) 15363 15364 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15365 15366 $(BINDIR)/$(CONFIG)/alts_crypter_test: protobuf_dep_error 15367 15368 else 15369 15370 $(BINDIR)/$(CONFIG)/alts_crypter_test: $(PROTOBUF_DEP) $(ALTS_CRYPTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15371 $(E) "[LD] Linking $@" 15372 $(Q) mkdir -p `dirname $@` 15373 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_CRYPTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_crypter_test 15374 15375 endif 15376 15377 endif 15378 15379 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/frame_protector/alts_crypter_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15380 15381 deps_alts_crypter_test: $(ALTS_CRYPTER_TEST_OBJS:.o=.dep) 15382 15383 ifneq ($(NO_SECURE),true) 15384 ifneq ($(NO_DEPS),true) 15385 -include $(ALTS_CRYPTER_TEST_OBJS:.o=.dep) 15386 endif 15387 endif 15388 15389 15390 ALTS_FRAME_HANDLER_TEST_SRC = \ 15391 test/core/tsi/alts/frame_protector/frame_handler_test.cc \ 15392 15393 ALTS_FRAME_HANDLER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_FRAME_HANDLER_TEST_SRC)))) 15394 ifeq ($(NO_SECURE),true) 15395 15396 # You can't build secure targets if you don't have OpenSSL. 15397 15398 $(BINDIR)/$(CONFIG)/alts_frame_handler_test: openssl_dep_error 15399 15400 else 15401 15402 15403 15404 15405 ifeq ($(NO_PROTOBUF),true) 15406 15407 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15408 15409 $(BINDIR)/$(CONFIG)/alts_frame_handler_test: protobuf_dep_error 15410 15411 else 15412 15413 $(BINDIR)/$(CONFIG)/alts_frame_handler_test: $(PROTOBUF_DEP) $(ALTS_FRAME_HANDLER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15414 $(E) "[LD] Linking $@" 15415 $(Q) mkdir -p `dirname $@` 15416 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_FRAME_HANDLER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_frame_handler_test 15417 15418 endif 15419 15420 endif 15421 15422 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/frame_protector/frame_handler_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15423 15424 deps_alts_frame_handler_test: $(ALTS_FRAME_HANDLER_TEST_OBJS:.o=.dep) 15425 15426 ifneq ($(NO_SECURE),true) 15427 ifneq ($(NO_DEPS),true) 15428 -include $(ALTS_FRAME_HANDLER_TEST_OBJS:.o=.dep) 15429 endif 15430 endif 15431 15432 15433 ALTS_FRAME_PROTECTOR_TEST_SRC = \ 15434 test/core/tsi/alts/frame_protector/alts_frame_protector_test.cc \ 15435 test/core/tsi/transport_security_test_lib.cc \ 15436 15437 ALTS_FRAME_PROTECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_FRAME_PROTECTOR_TEST_SRC)))) 15438 ifeq ($(NO_SECURE),true) 15439 15440 # You can't build secure targets if you don't have OpenSSL. 15441 15442 $(BINDIR)/$(CONFIG)/alts_frame_protector_test: openssl_dep_error 15443 15444 else 15445 15446 15447 15448 15449 ifeq ($(NO_PROTOBUF),true) 15450 15451 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15452 15453 $(BINDIR)/$(CONFIG)/alts_frame_protector_test: protobuf_dep_error 15454 15455 else 15456 15457 $(BINDIR)/$(CONFIG)/alts_frame_protector_test: $(PROTOBUF_DEP) $(ALTS_FRAME_PROTECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15458 $(E) "[LD] Linking $@" 15459 $(Q) mkdir -p `dirname $@` 15460 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_FRAME_PROTECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_frame_protector_test 15461 15462 endif 15463 15464 endif 15465 15466 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/frame_protector/alts_frame_protector_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15467 15468 $(OBJDIR)/$(CONFIG)/test/core/tsi/transport_security_test_lib.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15469 15470 deps_alts_frame_protector_test: $(ALTS_FRAME_PROTECTOR_TEST_OBJS:.o=.dep) 15471 15472 ifneq ($(NO_SECURE),true) 15473 ifneq ($(NO_DEPS),true) 15474 -include $(ALTS_FRAME_PROTECTOR_TEST_OBJS:.o=.dep) 15475 endif 15476 endif 15477 15478 15479 ALTS_GRPC_RECORD_PROTOCOL_TEST_SRC = \ 15480 test/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_test.cc \ 15481 15482 ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_GRPC_RECORD_PROTOCOL_TEST_SRC)))) 15483 ifeq ($(NO_SECURE),true) 15484 15485 # You can't build secure targets if you don't have OpenSSL. 15486 15487 $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test: openssl_dep_error 15488 15489 else 15490 15491 15492 15493 15494 ifeq ($(NO_PROTOBUF),true) 15495 15496 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15497 15498 $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test: protobuf_dep_error 15499 15500 else 15501 15502 $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test: $(PROTOBUF_DEP) $(ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15503 $(E) "[LD] Linking $@" 15504 $(Q) mkdir -p `dirname $@` 15505 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_grpc_record_protocol_test 15506 15507 endif 15508 15509 endif 15510 15511 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15512 15513 deps_alts_grpc_record_protocol_test: $(ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS:.o=.dep) 15514 15515 ifneq ($(NO_SECURE),true) 15516 ifneq ($(NO_DEPS),true) 15517 -include $(ALTS_GRPC_RECORD_PROTOCOL_TEST_OBJS:.o=.dep) 15518 endif 15519 endif 15520 15521 15522 ALTS_HANDSHAKER_CLIENT_TEST_SRC = \ 15523 test/core/tsi/alts/handshaker/alts_handshaker_client_test.cc \ 15524 15525 ALTS_HANDSHAKER_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_HANDSHAKER_CLIENT_TEST_SRC)))) 15526 ifeq ($(NO_SECURE),true) 15527 15528 # You can't build secure targets if you don't have OpenSSL. 15529 15530 $(BINDIR)/$(CONFIG)/alts_handshaker_client_test: openssl_dep_error 15531 15532 else 15533 15534 15535 15536 15537 ifeq ($(NO_PROTOBUF),true) 15538 15539 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15540 15541 $(BINDIR)/$(CONFIG)/alts_handshaker_client_test: protobuf_dep_error 15542 15543 else 15544 15545 $(BINDIR)/$(CONFIG)/alts_handshaker_client_test: $(PROTOBUF_DEP) $(ALTS_HANDSHAKER_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15546 $(E) "[LD] Linking $@" 15547 $(Q) mkdir -p `dirname $@` 15548 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_HANDSHAKER_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_handshaker_client_test 15549 15550 endif 15551 15552 endif 15553 15554 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_handshaker_client_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15555 15556 deps_alts_handshaker_client_test: $(ALTS_HANDSHAKER_CLIENT_TEST_OBJS:.o=.dep) 15557 15558 ifneq ($(NO_SECURE),true) 15559 ifneq ($(NO_DEPS),true) 15560 -include $(ALTS_HANDSHAKER_CLIENT_TEST_OBJS:.o=.dep) 15561 endif 15562 endif 15563 15564 15565 ALTS_HANDSHAKER_SERVICE_API_TEST_SRC = \ 15566 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test.cc \ 15567 15568 ALTS_HANDSHAKER_SERVICE_API_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_HANDSHAKER_SERVICE_API_TEST_SRC)))) 15569 ifeq ($(NO_SECURE),true) 15570 15571 # You can't build secure targets if you don't have OpenSSL. 15572 15573 $(BINDIR)/$(CONFIG)/alts_handshaker_service_api_test: openssl_dep_error 15574 15575 else 15576 15577 15578 15579 15580 ifeq ($(NO_PROTOBUF),true) 15581 15582 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15583 15584 $(BINDIR)/$(CONFIG)/alts_handshaker_service_api_test: protobuf_dep_error 15585 15586 else 15587 15588 $(BINDIR)/$(CONFIG)/alts_handshaker_service_api_test: $(PROTOBUF_DEP) $(ALTS_HANDSHAKER_SERVICE_API_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15589 $(E) "[LD] Linking $@" 15590 $(Q) mkdir -p `dirname $@` 15591 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_HANDSHAKER_SERVICE_API_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_handshaker_service_api_test 15592 15593 endif 15594 15595 endif 15596 15597 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_handshaker_service_api_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15598 15599 deps_alts_handshaker_service_api_test: $(ALTS_HANDSHAKER_SERVICE_API_TEST_OBJS:.o=.dep) 15600 15601 ifneq ($(NO_SECURE),true) 15602 ifneq ($(NO_DEPS),true) 15603 -include $(ALTS_HANDSHAKER_SERVICE_API_TEST_OBJS:.o=.dep) 15604 endif 15605 endif 15606 15607 15608 ALTS_IOVEC_RECORD_PROTOCOL_TEST_SRC = \ 15609 test/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol_test.cc \ 15610 15611 ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_SRC)))) 15612 ifeq ($(NO_SECURE),true) 15613 15614 # You can't build secure targets if you don't have OpenSSL. 15615 15616 $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test: openssl_dep_error 15617 15618 else 15619 15620 15621 15622 15623 ifeq ($(NO_PROTOBUF),true) 15624 15625 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15626 15627 $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test: protobuf_dep_error 15628 15629 else 15630 15631 $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test: $(PROTOBUF_DEP) $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15632 $(E) "[LD] Linking $@" 15633 $(Q) mkdir -p `dirname $@` 15634 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_iovec_record_protocol_test 15635 15636 endif 15637 15638 endif 15639 15640 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15641 15642 deps_alts_iovec_record_protocol_test: $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS:.o=.dep) 15643 15644 ifneq ($(NO_SECURE),true) 15645 ifneq ($(NO_DEPS),true) 15646 -include $(ALTS_IOVEC_RECORD_PROTOCOL_TEST_OBJS:.o=.dep) 15647 endif 15648 endif 15649 15650 15651 ALTS_SECURITY_CONNECTOR_TEST_SRC = \ 15652 test/core/security/alts_security_connector_test.cc \ 15653 15654 ALTS_SECURITY_CONNECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_SECURITY_CONNECTOR_TEST_SRC)))) 15655 ifeq ($(NO_SECURE),true) 15656 15657 # You can't build secure targets if you don't have OpenSSL. 15658 15659 $(BINDIR)/$(CONFIG)/alts_security_connector_test: openssl_dep_error 15660 15661 else 15662 15663 15664 15665 15666 ifeq ($(NO_PROTOBUF),true) 15667 15668 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15669 15670 $(BINDIR)/$(CONFIG)/alts_security_connector_test: protobuf_dep_error 15671 15672 else 15673 15674 $(BINDIR)/$(CONFIG)/alts_security_connector_test: $(PROTOBUF_DEP) $(ALTS_SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15675 $(E) "[LD] Linking $@" 15676 $(Q) mkdir -p `dirname $@` 15677 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_SECURITY_CONNECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_security_connector_test 15678 15679 endif 15680 15681 endif 15682 15683 $(OBJDIR)/$(CONFIG)/test/core/security/alts_security_connector_test.o: $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15684 15685 deps_alts_security_connector_test: $(ALTS_SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 15686 15687 ifneq ($(NO_SECURE),true) 15688 ifneq ($(NO_DEPS),true) 15689 -include $(ALTS_SECURITY_CONNECTOR_TEST_OBJS:.o=.dep) 15690 endif 15691 endif 15692 15693 15694 ALTS_TSI_HANDSHAKER_TEST_SRC = \ 15695 test/core/tsi/alts/handshaker/alts_tsi_handshaker_test.cc \ 15696 15697 ALTS_TSI_HANDSHAKER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_TSI_HANDSHAKER_TEST_SRC)))) 15698 ifeq ($(NO_SECURE),true) 15699 15700 # You can't build secure targets if you don't have OpenSSL. 15701 15702 $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test: openssl_dep_error 15703 15704 else 15705 15706 15707 15708 15709 ifeq ($(NO_PROTOBUF),true) 15710 15711 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15712 15713 $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test: protobuf_dep_error 15714 15715 else 15716 15717 $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test: $(PROTOBUF_DEP) $(ALTS_TSI_HANDSHAKER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15718 $(E) "[LD] Linking $@" 15719 $(Q) mkdir -p `dirname $@` 15720 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_TSI_HANDSHAKER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_tsi_handshaker_test 15721 15722 endif 15723 15724 endif 15725 15726 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_tsi_handshaker_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15727 15728 deps_alts_tsi_handshaker_test: $(ALTS_TSI_HANDSHAKER_TEST_OBJS:.o=.dep) 15729 15730 ifneq ($(NO_SECURE),true) 15731 ifneq ($(NO_DEPS),true) 15732 -include $(ALTS_TSI_HANDSHAKER_TEST_OBJS:.o=.dep) 15733 endif 15734 endif 15735 15736 15737 ALTS_TSI_UTILS_TEST_SRC = \ 15738 test/core/tsi/alts/handshaker/alts_tsi_utils_test.cc \ 15739 15740 ALTS_TSI_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_TSI_UTILS_TEST_SRC)))) 15741 ifeq ($(NO_SECURE),true) 15742 15743 # You can't build secure targets if you don't have OpenSSL. 15744 15745 $(BINDIR)/$(CONFIG)/alts_tsi_utils_test: openssl_dep_error 15746 15747 else 15748 15749 15750 15751 15752 ifeq ($(NO_PROTOBUF),true) 15753 15754 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15755 15756 $(BINDIR)/$(CONFIG)/alts_tsi_utils_test: protobuf_dep_error 15757 15758 else 15759 15760 $(BINDIR)/$(CONFIG)/alts_tsi_utils_test: $(PROTOBUF_DEP) $(ALTS_TSI_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15761 $(E) "[LD] Linking $@" 15762 $(Q) mkdir -p `dirname $@` 15763 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_TSI_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_tsi_utils_test 15764 15765 endif 15766 15767 endif 15768 15769 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/alts_tsi_utils_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15770 15771 deps_alts_tsi_utils_test: $(ALTS_TSI_UTILS_TEST_OBJS:.o=.dep) 15772 15773 ifneq ($(NO_SECURE),true) 15774 ifneq ($(NO_DEPS),true) 15775 -include $(ALTS_TSI_UTILS_TEST_OBJS:.o=.dep) 15776 endif 15777 endif 15778 15779 15780 ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_SRC = \ 15781 test/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector_test.cc \ 15782 15783 ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_SRC)))) 15784 ifeq ($(NO_SECURE),true) 15785 15786 # You can't build secure targets if you don't have OpenSSL. 15787 15788 $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test: openssl_dep_error 15789 15790 else 15791 15792 15793 15794 15795 ifeq ($(NO_PROTOBUF),true) 15796 15797 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15798 15799 $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test: protobuf_dep_error 15800 15801 else 15802 15803 $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test: $(PROTOBUF_DEP) $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15804 $(E) "[LD] Linking $@" 15805 $(Q) mkdir -p `dirname $@` 15806 $(Q) $(LDXX) $(LDFLAGS) $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/alts_zero_copy_grpc_protector_test 15807 15808 endif 15809 15810 endif 15811 15812 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 15813 15814 deps_alts_zero_copy_grpc_protector_test: $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS:.o=.dep) 15815 15816 ifneq ($(NO_SECURE),true) 15817 ifneq ($(NO_DEPS),true) 15818 -include $(ALTS_ZERO_COPY_GRPC_PROTECTOR_TEST_OBJS:.o=.dep) 15819 endif 15820 endif 15821 15822 15823 ASYNC_END2END_TEST_SRC = \ 15824 test/cpp/end2end/async_end2end_test.cc \ 15825 15826 ASYNC_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ASYNC_END2END_TEST_SRC)))) 15827 ifeq ($(NO_SECURE),true) 15828 15829 # You can't build secure targets if you don't have OpenSSL. 15830 15831 $(BINDIR)/$(CONFIG)/async_end2end_test: openssl_dep_error 15832 15833 else 15834 15835 15836 15837 15838 ifeq ($(NO_PROTOBUF),true) 15839 15840 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15841 15842 $(BINDIR)/$(CONFIG)/async_end2end_test: protobuf_dep_error 15843 15844 else 15845 15846 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15847 $(E) "[LD] Linking $@" 15848 $(Q) mkdir -p `dirname $@` 15849 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/async_end2end_test 15850 15851 endif 15852 15853 endif 15854 15855 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15856 15857 deps_async_end2end_test: $(ASYNC_END2END_TEST_OBJS:.o=.dep) 15858 15859 ifneq ($(NO_SECURE),true) 15860 ifneq ($(NO_DEPS),true) 15861 -include $(ASYNC_END2END_TEST_OBJS:.o=.dep) 15862 endif 15863 endif 15864 15865 15866 AUTH_PROPERTY_ITERATOR_TEST_SRC = \ 15867 test/cpp/common/auth_property_iterator_test.cc \ 15868 15869 AUTH_PROPERTY_ITERATOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(AUTH_PROPERTY_ITERATOR_TEST_SRC)))) 15870 ifeq ($(NO_SECURE),true) 15871 15872 # You can't build secure targets if you don't have OpenSSL. 15873 15874 $(BINDIR)/$(CONFIG)/auth_property_iterator_test: openssl_dep_error 15875 15876 else 15877 15878 15879 15880 15881 ifeq ($(NO_PROTOBUF),true) 15882 15883 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15884 15885 $(BINDIR)/$(CONFIG)/auth_property_iterator_test: protobuf_dep_error 15886 15887 else 15888 15889 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15890 $(E) "[LD] Linking $@" 15891 $(Q) mkdir -p `dirname $@` 15892 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/auth_property_iterator_test 15893 15894 endif 15895 15896 endif 15897 15898 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15899 15900 deps_auth_property_iterator_test: $(AUTH_PROPERTY_ITERATOR_TEST_OBJS:.o=.dep) 15901 15902 ifneq ($(NO_SECURE),true) 15903 ifneq ($(NO_DEPS),true) 15904 -include $(AUTH_PROPERTY_ITERATOR_TEST_OBJS:.o=.dep) 15905 endif 15906 endif 15907 15908 15909 BACKOFF_TEST_SRC = \ 15910 test/core/backoff/backoff_test.cc \ 15911 15912 BACKOFF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BACKOFF_TEST_SRC)))) 15913 ifeq ($(NO_SECURE),true) 15914 15915 # You can't build secure targets if you don't have OpenSSL. 15916 15917 $(BINDIR)/$(CONFIG)/backoff_test: openssl_dep_error 15918 15919 else 15920 15921 15922 15923 15924 ifeq ($(NO_PROTOBUF),true) 15925 15926 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15927 15928 $(BINDIR)/$(CONFIG)/backoff_test: protobuf_dep_error 15929 15930 else 15931 15932 $(BINDIR)/$(CONFIG)/backoff_test: $(PROTOBUF_DEP) $(BACKOFF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15933 $(E) "[LD] Linking $@" 15934 $(Q) mkdir -p `dirname $@` 15935 $(Q) $(LDXX) $(LDFLAGS) $(BACKOFF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/backoff_test 15936 15937 endif 15938 15939 endif 15940 15941 $(OBJDIR)/$(CONFIG)/test/core/backoff/backoff_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15942 15943 deps_backoff_test: $(BACKOFF_TEST_OBJS:.o=.dep) 15944 15945 ifneq ($(NO_SECURE),true) 15946 ifneq ($(NO_DEPS),true) 15947 -include $(BACKOFF_TEST_OBJS:.o=.dep) 15948 endif 15949 endif 15950 15951 15952 BDP_ESTIMATOR_TEST_SRC = \ 15953 test/core/transport/bdp_estimator_test.cc \ 15954 15955 BDP_ESTIMATOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BDP_ESTIMATOR_TEST_SRC)))) 15956 ifeq ($(NO_SECURE),true) 15957 15958 # You can't build secure targets if you don't have OpenSSL. 15959 15960 $(BINDIR)/$(CONFIG)/bdp_estimator_test: openssl_dep_error 15961 15962 else 15963 15964 15965 15966 15967 ifeq ($(NO_PROTOBUF),true) 15968 15969 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 15970 15971 $(BINDIR)/$(CONFIG)/bdp_estimator_test: protobuf_dep_error 15972 15973 else 15974 15975 $(BINDIR)/$(CONFIG)/bdp_estimator_test: $(PROTOBUF_DEP) $(BDP_ESTIMATOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15976 $(E) "[LD] Linking $@" 15977 $(Q) mkdir -p `dirname $@` 15978 $(Q) $(LDXX) $(LDFLAGS) $(BDP_ESTIMATOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bdp_estimator_test 15979 15980 endif 15981 15982 endif 15983 15984 $(OBJDIR)/$(CONFIG)/test/core/transport/bdp_estimator_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 15985 15986 deps_bdp_estimator_test: $(BDP_ESTIMATOR_TEST_OBJS:.o=.dep) 15987 15988 ifneq ($(NO_SECURE),true) 15989 ifneq ($(NO_DEPS),true) 15990 -include $(BDP_ESTIMATOR_TEST_OBJS:.o=.dep) 15991 endif 15992 endif 15993 15994 15995 BM_ARENA_SRC = \ 15996 test/cpp/microbenchmarks/bm_arena.cc \ 15997 15998 BM_ARENA_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_ARENA_SRC)))) 15999 ifeq ($(NO_SECURE),true) 16000 16001 # You can't build secure targets if you don't have OpenSSL. 16002 16003 $(BINDIR)/$(CONFIG)/bm_arena: openssl_dep_error 16004 16005 else 16006 16007 16008 16009 16010 ifeq ($(NO_PROTOBUF),true) 16011 16012 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16013 16014 $(BINDIR)/$(CONFIG)/bm_arena: protobuf_dep_error 16015 16016 else 16017 16018 $(BINDIR)/$(CONFIG)/bm_arena: $(PROTOBUF_DEP) $(BM_ARENA_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16019 $(E) "[LD] Linking $@" 16020 $(Q) mkdir -p `dirname $@` 16021 $(Q) $(LDXX) $(LDFLAGS) $(BM_ARENA_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_arena 16022 16023 endif 16024 16025 endif 16026 16027 $(BM_ARENA_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16028 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_arena.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16029 16030 deps_bm_arena: $(BM_ARENA_OBJS:.o=.dep) 16031 16032 ifneq ($(NO_SECURE),true) 16033 ifneq ($(NO_DEPS),true) 16034 -include $(BM_ARENA_OBJS:.o=.dep) 16035 endif 16036 endif 16037 16038 16039 BM_CALL_CREATE_SRC = \ 16040 test/cpp/microbenchmarks/bm_call_create.cc \ 16041 16042 BM_CALL_CREATE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CALL_CREATE_SRC)))) 16043 ifeq ($(NO_SECURE),true) 16044 16045 # You can't build secure targets if you don't have OpenSSL. 16046 16047 $(BINDIR)/$(CONFIG)/bm_call_create: openssl_dep_error 16048 16049 else 16050 16051 16052 16053 16054 ifeq ($(NO_PROTOBUF),true) 16055 16056 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16057 16058 $(BINDIR)/$(CONFIG)/bm_call_create: protobuf_dep_error 16059 16060 else 16061 16062 $(BINDIR)/$(CONFIG)/bm_call_create: $(PROTOBUF_DEP) $(BM_CALL_CREATE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16063 $(E) "[LD] Linking $@" 16064 $(Q) mkdir -p `dirname $@` 16065 $(Q) $(LDXX) $(LDFLAGS) $(BM_CALL_CREATE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_call_create 16066 16067 endif 16068 16069 endif 16070 16071 $(BM_CALL_CREATE_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16072 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_call_create.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16073 16074 deps_bm_call_create: $(BM_CALL_CREATE_OBJS:.o=.dep) 16075 16076 ifneq ($(NO_SECURE),true) 16077 ifneq ($(NO_DEPS),true) 16078 -include $(BM_CALL_CREATE_OBJS:.o=.dep) 16079 endif 16080 endif 16081 16082 16083 BM_CHANNEL_SRC = \ 16084 test/cpp/microbenchmarks/bm_channel.cc \ 16085 16086 BM_CHANNEL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CHANNEL_SRC)))) 16087 ifeq ($(NO_SECURE),true) 16088 16089 # You can't build secure targets if you don't have OpenSSL. 16090 16091 $(BINDIR)/$(CONFIG)/bm_channel: openssl_dep_error 16092 16093 else 16094 16095 16096 16097 16098 ifeq ($(NO_PROTOBUF),true) 16099 16100 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16101 16102 $(BINDIR)/$(CONFIG)/bm_channel: protobuf_dep_error 16103 16104 else 16105 16106 $(BINDIR)/$(CONFIG)/bm_channel: $(PROTOBUF_DEP) $(BM_CHANNEL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16107 $(E) "[LD] Linking $@" 16108 $(Q) mkdir -p `dirname $@` 16109 $(Q) $(LDXX) $(LDFLAGS) $(BM_CHANNEL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_channel 16110 16111 endif 16112 16113 endif 16114 16115 $(BM_CHANNEL_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16116 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_channel.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16117 16118 deps_bm_channel: $(BM_CHANNEL_OBJS:.o=.dep) 16119 16120 ifneq ($(NO_SECURE),true) 16121 ifneq ($(NO_DEPS),true) 16122 -include $(BM_CHANNEL_OBJS:.o=.dep) 16123 endif 16124 endif 16125 16126 16127 BM_CHTTP2_HPACK_SRC = \ 16128 test/cpp/microbenchmarks/bm_chttp2_hpack.cc \ 16129 16130 BM_CHTTP2_HPACK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CHTTP2_HPACK_SRC)))) 16131 ifeq ($(NO_SECURE),true) 16132 16133 # You can't build secure targets if you don't have OpenSSL. 16134 16135 $(BINDIR)/$(CONFIG)/bm_chttp2_hpack: openssl_dep_error 16136 16137 else 16138 16139 16140 16141 16142 ifeq ($(NO_PROTOBUF),true) 16143 16144 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16145 16146 $(BINDIR)/$(CONFIG)/bm_chttp2_hpack: protobuf_dep_error 16147 16148 else 16149 16150 $(BINDIR)/$(CONFIG)/bm_chttp2_hpack: $(PROTOBUF_DEP) $(BM_CHTTP2_HPACK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16151 $(E) "[LD] Linking $@" 16152 $(Q) mkdir -p `dirname $@` 16153 $(Q) $(LDXX) $(LDFLAGS) $(BM_CHTTP2_HPACK_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_chttp2_hpack 16154 16155 endif 16156 16157 endif 16158 16159 $(BM_CHTTP2_HPACK_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16160 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_chttp2_hpack.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16161 16162 deps_bm_chttp2_hpack: $(BM_CHTTP2_HPACK_OBJS:.o=.dep) 16163 16164 ifneq ($(NO_SECURE),true) 16165 ifneq ($(NO_DEPS),true) 16166 -include $(BM_CHTTP2_HPACK_OBJS:.o=.dep) 16167 endif 16168 endif 16169 16170 16171 BM_CHTTP2_TRANSPORT_SRC = \ 16172 test/cpp/microbenchmarks/bm_chttp2_transport.cc \ 16173 16174 BM_CHTTP2_TRANSPORT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CHTTP2_TRANSPORT_SRC)))) 16175 ifeq ($(NO_SECURE),true) 16176 16177 # You can't build secure targets if you don't have OpenSSL. 16178 16179 $(BINDIR)/$(CONFIG)/bm_chttp2_transport: openssl_dep_error 16180 16181 else 16182 16183 16184 16185 16186 ifeq ($(NO_PROTOBUF),true) 16187 16188 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16189 16190 $(BINDIR)/$(CONFIG)/bm_chttp2_transport: protobuf_dep_error 16191 16192 else 16193 16194 $(BINDIR)/$(CONFIG)/bm_chttp2_transport: $(PROTOBUF_DEP) $(BM_CHTTP2_TRANSPORT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16195 $(E) "[LD] Linking $@" 16196 $(Q) mkdir -p `dirname $@` 16197 $(Q) $(LDXX) $(LDFLAGS) $(BM_CHTTP2_TRANSPORT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_chttp2_transport 16198 16199 endif 16200 16201 endif 16202 16203 $(BM_CHTTP2_TRANSPORT_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16204 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_chttp2_transport.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16205 16206 deps_bm_chttp2_transport: $(BM_CHTTP2_TRANSPORT_OBJS:.o=.dep) 16207 16208 ifneq ($(NO_SECURE),true) 16209 ifneq ($(NO_DEPS),true) 16210 -include $(BM_CHTTP2_TRANSPORT_OBJS:.o=.dep) 16211 endif 16212 endif 16213 16214 16215 BM_CLOSURE_SRC = \ 16216 test/cpp/microbenchmarks/bm_closure.cc \ 16217 16218 BM_CLOSURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CLOSURE_SRC)))) 16219 ifeq ($(NO_SECURE),true) 16220 16221 # You can't build secure targets if you don't have OpenSSL. 16222 16223 $(BINDIR)/$(CONFIG)/bm_closure: openssl_dep_error 16224 16225 else 16226 16227 16228 16229 16230 ifeq ($(NO_PROTOBUF),true) 16231 16232 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16233 16234 $(BINDIR)/$(CONFIG)/bm_closure: protobuf_dep_error 16235 16236 else 16237 16238 $(BINDIR)/$(CONFIG)/bm_closure: $(PROTOBUF_DEP) $(BM_CLOSURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16239 $(E) "[LD] Linking $@" 16240 $(Q) mkdir -p `dirname $@` 16241 $(Q) $(LDXX) $(LDFLAGS) $(BM_CLOSURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_closure 16242 16243 endif 16244 16245 endif 16246 16247 $(BM_CLOSURE_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16248 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_closure.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16249 16250 deps_bm_closure: $(BM_CLOSURE_OBJS:.o=.dep) 16251 16252 ifneq ($(NO_SECURE),true) 16253 ifneq ($(NO_DEPS),true) 16254 -include $(BM_CLOSURE_OBJS:.o=.dep) 16255 endif 16256 endif 16257 16258 16259 BM_CQ_SRC = \ 16260 test/cpp/microbenchmarks/bm_cq.cc \ 16261 16262 BM_CQ_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CQ_SRC)))) 16263 ifeq ($(NO_SECURE),true) 16264 16265 # You can't build secure targets if you don't have OpenSSL. 16266 16267 $(BINDIR)/$(CONFIG)/bm_cq: openssl_dep_error 16268 16269 else 16270 16271 16272 16273 16274 ifeq ($(NO_PROTOBUF),true) 16275 16276 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16277 16278 $(BINDIR)/$(CONFIG)/bm_cq: protobuf_dep_error 16279 16280 else 16281 16282 $(BINDIR)/$(CONFIG)/bm_cq: $(PROTOBUF_DEP) $(BM_CQ_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16283 $(E) "[LD] Linking $@" 16284 $(Q) mkdir -p `dirname $@` 16285 $(Q) $(LDXX) $(LDFLAGS) $(BM_CQ_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_cq 16286 16287 endif 16288 16289 endif 16290 16291 $(BM_CQ_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16292 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_cq.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16293 16294 deps_bm_cq: $(BM_CQ_OBJS:.o=.dep) 16295 16296 ifneq ($(NO_SECURE),true) 16297 ifneq ($(NO_DEPS),true) 16298 -include $(BM_CQ_OBJS:.o=.dep) 16299 endif 16300 endif 16301 16302 16303 BM_CQ_MULTIPLE_THREADS_SRC = \ 16304 test/cpp/microbenchmarks/bm_cq_multiple_threads.cc \ 16305 16306 BM_CQ_MULTIPLE_THREADS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_CQ_MULTIPLE_THREADS_SRC)))) 16307 ifeq ($(NO_SECURE),true) 16308 16309 # You can't build secure targets if you don't have OpenSSL. 16310 16311 $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads: openssl_dep_error 16312 16313 else 16314 16315 16316 16317 16318 ifeq ($(NO_PROTOBUF),true) 16319 16320 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16321 16322 $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads: protobuf_dep_error 16323 16324 else 16325 16326 $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads: $(PROTOBUF_DEP) $(BM_CQ_MULTIPLE_THREADS_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16327 $(E) "[LD] Linking $@" 16328 $(Q) mkdir -p `dirname $@` 16329 $(Q) $(LDXX) $(LDFLAGS) $(BM_CQ_MULTIPLE_THREADS_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_cq_multiple_threads 16330 16331 endif 16332 16333 endif 16334 16335 $(BM_CQ_MULTIPLE_THREADS_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16336 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_cq_multiple_threads.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16337 16338 deps_bm_cq_multiple_threads: $(BM_CQ_MULTIPLE_THREADS_OBJS:.o=.dep) 16339 16340 ifneq ($(NO_SECURE),true) 16341 ifneq ($(NO_DEPS),true) 16342 -include $(BM_CQ_MULTIPLE_THREADS_OBJS:.o=.dep) 16343 endif 16344 endif 16345 16346 16347 BM_ERROR_SRC = \ 16348 test/cpp/microbenchmarks/bm_error.cc \ 16349 16350 BM_ERROR_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_ERROR_SRC)))) 16351 ifeq ($(NO_SECURE),true) 16352 16353 # You can't build secure targets if you don't have OpenSSL. 16354 16355 $(BINDIR)/$(CONFIG)/bm_error: openssl_dep_error 16356 16357 else 16358 16359 16360 16361 16362 ifeq ($(NO_PROTOBUF),true) 16363 16364 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16365 16366 $(BINDIR)/$(CONFIG)/bm_error: protobuf_dep_error 16367 16368 else 16369 16370 $(BINDIR)/$(CONFIG)/bm_error: $(PROTOBUF_DEP) $(BM_ERROR_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16371 $(E) "[LD] Linking $@" 16372 $(Q) mkdir -p `dirname $@` 16373 $(Q) $(LDXX) $(LDFLAGS) $(BM_ERROR_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_error 16374 16375 endif 16376 16377 endif 16378 16379 $(BM_ERROR_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16380 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_error.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16381 16382 deps_bm_error: $(BM_ERROR_OBJS:.o=.dep) 16383 16384 ifneq ($(NO_SECURE),true) 16385 ifneq ($(NO_DEPS),true) 16386 -include $(BM_ERROR_OBJS:.o=.dep) 16387 endif 16388 endif 16389 16390 16391 BM_FULLSTACK_STREAMING_PING_PONG_SRC = \ 16392 test/cpp/microbenchmarks/bm_fullstack_streaming_ping_pong.cc \ 16393 16394 BM_FULLSTACK_STREAMING_PING_PONG_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_FULLSTACK_STREAMING_PING_PONG_SRC)))) 16395 ifeq ($(NO_SECURE),true) 16396 16397 # You can't build secure targets if you don't have OpenSSL. 16398 16399 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong: openssl_dep_error 16400 16401 else 16402 16403 16404 16405 16406 ifeq ($(NO_PROTOBUF),true) 16407 16408 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16409 16410 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong: protobuf_dep_error 16411 16412 else 16413 16414 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong: $(PROTOBUF_DEP) $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16415 $(E) "[LD] Linking $@" 16416 $(Q) mkdir -p `dirname $@` 16417 $(Q) $(LDXX) $(LDFLAGS) $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_ping_pong 16418 16419 endif 16420 16421 endif 16422 16423 $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16424 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_fullstack_streaming_ping_pong.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16425 16426 deps_bm_fullstack_streaming_ping_pong: $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS:.o=.dep) 16427 16428 ifneq ($(NO_SECURE),true) 16429 ifneq ($(NO_DEPS),true) 16430 -include $(BM_FULLSTACK_STREAMING_PING_PONG_OBJS:.o=.dep) 16431 endif 16432 endif 16433 16434 16435 BM_FULLSTACK_STREAMING_PUMP_SRC = \ 16436 test/cpp/microbenchmarks/bm_fullstack_streaming_pump.cc \ 16437 16438 BM_FULLSTACK_STREAMING_PUMP_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_FULLSTACK_STREAMING_PUMP_SRC)))) 16439 ifeq ($(NO_SECURE),true) 16440 16441 # You can't build secure targets if you don't have OpenSSL. 16442 16443 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump: openssl_dep_error 16444 16445 else 16446 16447 16448 16449 16450 ifeq ($(NO_PROTOBUF),true) 16451 16452 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16453 16454 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump: protobuf_dep_error 16455 16456 else 16457 16458 $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump: $(PROTOBUF_DEP) $(BM_FULLSTACK_STREAMING_PUMP_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16459 $(E) "[LD] Linking $@" 16460 $(Q) mkdir -p `dirname $@` 16461 $(Q) $(LDXX) $(LDFLAGS) $(BM_FULLSTACK_STREAMING_PUMP_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_fullstack_streaming_pump 16462 16463 endif 16464 16465 endif 16466 16467 $(BM_FULLSTACK_STREAMING_PUMP_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16468 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_fullstack_streaming_pump.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16469 16470 deps_bm_fullstack_streaming_pump: $(BM_FULLSTACK_STREAMING_PUMP_OBJS:.o=.dep) 16471 16472 ifneq ($(NO_SECURE),true) 16473 ifneq ($(NO_DEPS),true) 16474 -include $(BM_FULLSTACK_STREAMING_PUMP_OBJS:.o=.dep) 16475 endif 16476 endif 16477 16478 16479 BM_FULLSTACK_TRICKLE_SRC = \ 16480 test/cpp/microbenchmarks/bm_fullstack_trickle.cc \ 16481 16482 BM_FULLSTACK_TRICKLE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_FULLSTACK_TRICKLE_SRC)))) 16483 ifeq ($(NO_SECURE),true) 16484 16485 # You can't build secure targets if you don't have OpenSSL. 16486 16487 $(BINDIR)/$(CONFIG)/bm_fullstack_trickle: openssl_dep_error 16488 16489 else 16490 16491 16492 16493 16494 ifeq ($(NO_PROTOBUF),true) 16495 16496 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16497 16498 $(BINDIR)/$(CONFIG)/bm_fullstack_trickle: protobuf_dep_error 16499 16500 else 16501 16502 $(BINDIR)/$(CONFIG)/bm_fullstack_trickle: $(PROTOBUF_DEP) $(BM_FULLSTACK_TRICKLE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16503 $(E) "[LD] Linking $@" 16504 $(Q) mkdir -p `dirname $@` 16505 $(Q) $(LDXX) $(LDFLAGS) $(BM_FULLSTACK_TRICKLE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_fullstack_trickle 16506 16507 endif 16508 16509 endif 16510 16511 $(BM_FULLSTACK_TRICKLE_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16512 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_fullstack_trickle.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16513 16514 deps_bm_fullstack_trickle: $(BM_FULLSTACK_TRICKLE_OBJS:.o=.dep) 16515 16516 ifneq ($(NO_SECURE),true) 16517 ifneq ($(NO_DEPS),true) 16518 -include $(BM_FULLSTACK_TRICKLE_OBJS:.o=.dep) 16519 endif 16520 endif 16521 16522 16523 BM_FULLSTACK_UNARY_PING_PONG_SRC = \ 16524 test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.cc \ 16525 16526 BM_FULLSTACK_UNARY_PING_PONG_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_FULLSTACK_UNARY_PING_PONG_SRC)))) 16527 ifeq ($(NO_SECURE),true) 16528 16529 # You can't build secure targets if you don't have OpenSSL. 16530 16531 $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong: openssl_dep_error 16532 16533 else 16534 16535 16536 16537 16538 ifeq ($(NO_PROTOBUF),true) 16539 16540 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16541 16542 $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong: protobuf_dep_error 16543 16544 else 16545 16546 $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong: $(PROTOBUF_DEP) $(BM_FULLSTACK_UNARY_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16547 $(E) "[LD] Linking $@" 16548 $(Q) mkdir -p `dirname $@` 16549 $(Q) $(LDXX) $(LDFLAGS) $(BM_FULLSTACK_UNARY_PING_PONG_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_fullstack_unary_ping_pong 16550 16551 endif 16552 16553 endif 16554 16555 $(BM_FULLSTACK_UNARY_PING_PONG_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16556 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_fullstack_unary_ping_pong.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16557 16558 deps_bm_fullstack_unary_ping_pong: $(BM_FULLSTACK_UNARY_PING_PONG_OBJS:.o=.dep) 16559 16560 ifneq ($(NO_SECURE),true) 16561 ifneq ($(NO_DEPS),true) 16562 -include $(BM_FULLSTACK_UNARY_PING_PONG_OBJS:.o=.dep) 16563 endif 16564 endif 16565 16566 16567 BM_METADATA_SRC = \ 16568 test/cpp/microbenchmarks/bm_metadata.cc \ 16569 16570 BM_METADATA_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_METADATA_SRC)))) 16571 ifeq ($(NO_SECURE),true) 16572 16573 # You can't build secure targets if you don't have OpenSSL. 16574 16575 $(BINDIR)/$(CONFIG)/bm_metadata: openssl_dep_error 16576 16577 else 16578 16579 16580 16581 16582 ifeq ($(NO_PROTOBUF),true) 16583 16584 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16585 16586 $(BINDIR)/$(CONFIG)/bm_metadata: protobuf_dep_error 16587 16588 else 16589 16590 $(BINDIR)/$(CONFIG)/bm_metadata: $(PROTOBUF_DEP) $(BM_METADATA_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16591 $(E) "[LD] Linking $@" 16592 $(Q) mkdir -p `dirname $@` 16593 $(Q) $(LDXX) $(LDFLAGS) $(BM_METADATA_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_metadata 16594 16595 endif 16596 16597 endif 16598 16599 $(BM_METADATA_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16600 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_metadata.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16601 16602 deps_bm_metadata: $(BM_METADATA_OBJS:.o=.dep) 16603 16604 ifneq ($(NO_SECURE),true) 16605 ifneq ($(NO_DEPS),true) 16606 -include $(BM_METADATA_OBJS:.o=.dep) 16607 endif 16608 endif 16609 16610 16611 BM_POLLSET_SRC = \ 16612 test/cpp/microbenchmarks/bm_pollset.cc \ 16613 16614 BM_POLLSET_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BM_POLLSET_SRC)))) 16615 ifeq ($(NO_SECURE),true) 16616 16617 # You can't build secure targets if you don't have OpenSSL. 16618 16619 $(BINDIR)/$(CONFIG)/bm_pollset: openssl_dep_error 16620 16621 else 16622 16623 16624 16625 16626 ifeq ($(NO_PROTOBUF),true) 16627 16628 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16629 16630 $(BINDIR)/$(CONFIG)/bm_pollset: protobuf_dep_error 16631 16632 else 16633 16634 $(BINDIR)/$(CONFIG)/bm_pollset: $(PROTOBUF_DEP) $(BM_POLLSET_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16635 $(E) "[LD] Linking $@" 16636 $(Q) mkdir -p `dirname $@` 16637 $(Q) $(LDXX) $(LDFLAGS) $(BM_POLLSET_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/bm_pollset 16638 16639 endif 16640 16641 endif 16642 16643 $(BM_POLLSET_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 16644 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/bm_pollset.o: $(LIBDIR)/$(CONFIG)/libgrpc_benchmark.a $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 16645 16646 deps_bm_pollset: $(BM_POLLSET_OBJS:.o=.dep) 16647 16648 ifneq ($(NO_SECURE),true) 16649 ifneq ($(NO_DEPS),true) 16650 -include $(BM_POLLSET_OBJS:.o=.dep) 16651 endif 16652 endif 16653 16654 16655 BYTE_STREAM_TEST_SRC = \ 16656 test/core/transport/byte_stream_test.cc \ 16657 16658 BYTE_STREAM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BYTE_STREAM_TEST_SRC)))) 16659 ifeq ($(NO_SECURE),true) 16660 16661 # You can't build secure targets if you don't have OpenSSL. 16662 16663 $(BINDIR)/$(CONFIG)/byte_stream_test: openssl_dep_error 16664 16665 else 16666 16667 16668 16669 16670 ifeq ($(NO_PROTOBUF),true) 16671 16672 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16673 16674 $(BINDIR)/$(CONFIG)/byte_stream_test: protobuf_dep_error 16675 16676 else 16677 16678 $(BINDIR)/$(CONFIG)/byte_stream_test: $(PROTOBUF_DEP) $(BYTE_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16679 $(E) "[LD] Linking $@" 16680 $(Q) mkdir -p `dirname $@` 16681 $(Q) $(LDXX) $(LDFLAGS) $(BYTE_STREAM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/byte_stream_test 16682 16683 endif 16684 16685 endif 16686 16687 $(OBJDIR)/$(CONFIG)/test/core/transport/byte_stream_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16688 16689 deps_byte_stream_test: $(BYTE_STREAM_TEST_OBJS:.o=.dep) 16690 16691 ifneq ($(NO_SECURE),true) 16692 ifneq ($(NO_DEPS),true) 16693 -include $(BYTE_STREAM_TEST_OBJS:.o=.dep) 16694 endif 16695 endif 16696 16697 16698 CHANNEL_ARGUMENTS_TEST_SRC = \ 16699 test/cpp/common/channel_arguments_test.cc \ 16700 16701 CHANNEL_ARGUMENTS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_ARGUMENTS_TEST_SRC)))) 16702 ifeq ($(NO_SECURE),true) 16703 16704 # You can't build secure targets if you don't have OpenSSL. 16705 16706 $(BINDIR)/$(CONFIG)/channel_arguments_test: openssl_dep_error 16707 16708 else 16709 16710 16711 16712 16713 ifeq ($(NO_PROTOBUF),true) 16714 16715 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16716 16717 $(BINDIR)/$(CONFIG)/channel_arguments_test: protobuf_dep_error 16718 16719 else 16720 16721 $(BINDIR)/$(CONFIG)/channel_arguments_test: $(PROTOBUF_DEP) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 16722 $(E) "[LD] Linking $@" 16723 $(Q) mkdir -p `dirname $@` 16724 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_ARGUMENTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channel_arguments_test 16725 16726 endif 16727 16728 endif 16729 16730 $(OBJDIR)/$(CONFIG)/test/cpp/common/channel_arguments_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 16731 16732 deps_channel_arguments_test: $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep) 16733 16734 ifneq ($(NO_SECURE),true) 16735 ifneq ($(NO_DEPS),true) 16736 -include $(CHANNEL_ARGUMENTS_TEST_OBJS:.o=.dep) 16737 endif 16738 endif 16739 16740 16741 CHANNEL_FILTER_TEST_SRC = \ 16742 test/cpp/common/channel_filter_test.cc \ 16743 16744 CHANNEL_FILTER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_FILTER_TEST_SRC)))) 16745 ifeq ($(NO_SECURE),true) 16746 16747 # You can't build secure targets if you don't have OpenSSL. 16748 16749 $(BINDIR)/$(CONFIG)/channel_filter_test: openssl_dep_error 16750 16751 else 16752 16753 16754 16755 16756 ifeq ($(NO_PROTOBUF),true) 16757 16758 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16759 16760 $(BINDIR)/$(CONFIG)/channel_filter_test: protobuf_dep_error 16761 16762 else 16763 16764 $(BINDIR)/$(CONFIG)/channel_filter_test: $(PROTOBUF_DEP) $(CHANNEL_FILTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 16765 $(E) "[LD] Linking $@" 16766 $(Q) mkdir -p `dirname $@` 16767 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_FILTER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channel_filter_test 16768 16769 endif 16770 16771 endif 16772 16773 $(OBJDIR)/$(CONFIG)/test/cpp/common/channel_filter_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 16774 16775 deps_channel_filter_test: $(CHANNEL_FILTER_TEST_OBJS:.o=.dep) 16776 16777 ifneq ($(NO_SECURE),true) 16778 ifneq ($(NO_DEPS),true) 16779 -include $(CHANNEL_FILTER_TEST_OBJS:.o=.dep) 16780 endif 16781 endif 16782 16783 16784 CHANNEL_TRACE_TEST_SRC = \ 16785 test/core/channel/channel_trace_test.cc \ 16786 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc \ 16787 16788 CHANNEL_TRACE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNEL_TRACE_TEST_SRC)))) 16789 ifeq ($(NO_SECURE),true) 16790 16791 # You can't build secure targets if you don't have OpenSSL. 16792 16793 $(BINDIR)/$(CONFIG)/channel_trace_test: openssl_dep_error 16794 16795 else 16796 16797 16798 16799 16800 ifeq ($(NO_PROTOBUF),true) 16801 16802 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16803 16804 $(BINDIR)/$(CONFIG)/channel_trace_test: protobuf_dep_error 16805 16806 else 16807 16808 $(BINDIR)/$(CONFIG)/channel_trace_test: $(PROTOBUF_DEP) $(CHANNEL_TRACE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16809 $(E) "[LD] Linking $@" 16810 $(Q) mkdir -p `dirname $@` 16811 $(Q) $(LDXX) $(LDFLAGS) $(CHANNEL_TRACE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channel_trace_test 16812 16813 endif 16814 16815 endif 16816 16817 $(OBJDIR)/$(CONFIG)/test/core/channel/channel_trace_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16818 16819 $(OBJDIR)/$(CONFIG)/src/proto/grpc/channelz/channelz.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16820 16821 deps_channel_trace_test: $(CHANNEL_TRACE_TEST_OBJS:.o=.dep) 16822 16823 ifneq ($(NO_SECURE),true) 16824 ifneq ($(NO_DEPS),true) 16825 -include $(CHANNEL_TRACE_TEST_OBJS:.o=.dep) 16826 endif 16827 endif 16828 $(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 16829 16830 16831 CHANNELZ_REGISTRY_TEST_SRC = \ 16832 test/core/channel/channelz_registry_test.cc \ 16833 16834 CHANNELZ_REGISTRY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNELZ_REGISTRY_TEST_SRC)))) 16835 ifeq ($(NO_SECURE),true) 16836 16837 # You can't build secure targets if you don't have OpenSSL. 16838 16839 $(BINDIR)/$(CONFIG)/channelz_registry_test: openssl_dep_error 16840 16841 else 16842 16843 16844 16845 16846 ifeq ($(NO_PROTOBUF),true) 16847 16848 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16849 16850 $(BINDIR)/$(CONFIG)/channelz_registry_test: protobuf_dep_error 16851 16852 else 16853 16854 $(BINDIR)/$(CONFIG)/channelz_registry_test: $(PROTOBUF_DEP) $(CHANNELZ_REGISTRY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16855 $(E) "[LD] Linking $@" 16856 $(Q) mkdir -p `dirname $@` 16857 $(Q) $(LDXX) $(LDFLAGS) $(CHANNELZ_REGISTRY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channelz_registry_test 16858 16859 endif 16860 16861 endif 16862 16863 $(OBJDIR)/$(CONFIG)/test/core/channel/channelz_registry_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16864 16865 deps_channelz_registry_test: $(CHANNELZ_REGISTRY_TEST_OBJS:.o=.dep) 16866 16867 ifneq ($(NO_SECURE),true) 16868 ifneq ($(NO_DEPS),true) 16869 -include $(CHANNELZ_REGISTRY_TEST_OBJS:.o=.dep) 16870 endif 16871 endif 16872 16873 16874 CHANNELZ_SERVICE_TEST_SRC = \ 16875 test/cpp/end2end/channelz_service_test.cc \ 16876 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc \ 16877 16878 CHANNELZ_SERVICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNELZ_SERVICE_TEST_SRC)))) 16879 ifeq ($(NO_SECURE),true) 16880 16881 # You can't build secure targets if you don't have OpenSSL. 16882 16883 $(BINDIR)/$(CONFIG)/channelz_service_test: openssl_dep_error 16884 16885 else 16886 16887 16888 16889 16890 ifeq ($(NO_PROTOBUF),true) 16891 16892 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16893 16894 $(BINDIR)/$(CONFIG)/channelz_service_test: protobuf_dep_error 16895 16896 else 16897 16898 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16899 $(E) "[LD] Linking $@" 16900 $(Q) mkdir -p `dirname $@` 16901 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channelz_service_test 16902 16903 endif 16904 16905 endif 16906 16907 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16908 16909 $(OBJDIR)/$(CONFIG)/src/proto/grpc/channelz/channelz.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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16910 16911 deps_channelz_service_test: $(CHANNELZ_SERVICE_TEST_OBJS:.o=.dep) 16912 16913 ifneq ($(NO_SECURE),true) 16914 ifneq ($(NO_DEPS),true) 16915 -include $(CHANNELZ_SERVICE_TEST_OBJS:.o=.dep) 16916 endif 16917 endif 16918 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/channelz_service_test.o: $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc 16919 16920 16921 CHANNELZ_TEST_SRC = \ 16922 test/core/channel/channelz_test.cc \ 16923 $(GENDIR)/src/proto/grpc/channelz/channelz.pb.cc $(GENDIR)/src/proto/grpc/channelz/channelz.grpc.pb.cc \ 16924 16925 CHANNELZ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHANNELZ_TEST_SRC)))) 16926 ifeq ($(NO_SECURE),true) 16927 16928 # You can't build secure targets if you don't have OpenSSL. 16929 16930 $(BINDIR)/$(CONFIG)/channelz_test: openssl_dep_error 16931 16932 else 16933 16934 16935 16936 16937 ifeq ($(NO_PROTOBUF),true) 16938 16939 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16940 16941 $(BINDIR)/$(CONFIG)/channelz_test: protobuf_dep_error 16942 16943 else 16944 16945 $(BINDIR)/$(CONFIG)/channelz_test: $(PROTOBUF_DEP) $(CHANNELZ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16946 $(E) "[LD] Linking $@" 16947 $(Q) mkdir -p `dirname $@` 16948 $(Q) $(LDXX) $(LDFLAGS) $(CHANNELZ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/channelz_test 16949 16950 endif 16951 16952 endif 16953 16954 $(OBJDIR)/$(CONFIG)/test/core/channel/channelz_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16955 16956 $(OBJDIR)/$(CONFIG)/src/proto/grpc/channelz/channelz.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 16957 16958 deps_channelz_test: $(CHANNELZ_TEST_OBJS:.o=.dep) 16959 16960 ifneq ($(NO_SECURE),true) 16961 ifneq ($(NO_DEPS),true) 16962 -include $(CHANNELZ_TEST_OBJS:.o=.dep) 16963 endif 16964 endif 16965 $(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 16966 16967 16968 CHECK_GCP_ENVIRONMENT_LINUX_TEST_SRC = \ 16969 test/core/security/check_gcp_environment_linux_test.cc \ 16970 16971 CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_SRC)))) 16972 ifeq ($(NO_SECURE),true) 16973 16974 # You can't build secure targets if you don't have OpenSSL. 16975 16976 $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test: openssl_dep_error 16977 16978 else 16979 16980 16981 16982 16983 ifeq ($(NO_PROTOBUF),true) 16984 16985 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 16986 16987 $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test: protobuf_dep_error 16988 16989 else 16990 16991 $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test: $(PROTOBUF_DEP) $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 16992 $(E) "[LD] Linking $@" 16993 $(Q) mkdir -p `dirname $@` 16994 $(Q) $(LDXX) $(LDFLAGS) $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/check_gcp_environment_linux_test 16995 16996 endif 16997 16998 endif 16999 17000 $(OBJDIR)/$(CONFIG)/test/core/security/check_gcp_environment_linux_test.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17001 17002 deps_check_gcp_environment_linux_test: $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS:.o=.dep) 17003 17004 ifneq ($(NO_SECURE),true) 17005 ifneq ($(NO_DEPS),true) 17006 -include $(CHECK_GCP_ENVIRONMENT_LINUX_TEST_OBJS:.o=.dep) 17007 endif 17008 endif 17009 17010 17011 CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_SRC = \ 17012 test/core/security/check_gcp_environment_windows_test.cc \ 17013 17014 CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_SRC)))) 17015 ifeq ($(NO_SECURE),true) 17016 17017 # You can't build secure targets if you don't have OpenSSL. 17018 17019 $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test: openssl_dep_error 17020 17021 else 17022 17023 17024 17025 17026 ifeq ($(NO_PROTOBUF),true) 17027 17028 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17029 17030 $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test: protobuf_dep_error 17031 17032 else 17033 17034 $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test: $(PROTOBUF_DEP) $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17035 $(E) "[LD] Linking $@" 17036 $(Q) mkdir -p `dirname $@` 17037 $(Q) $(LDXX) $(LDFLAGS) $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/check_gcp_environment_windows_test 17038 17039 endif 17040 17041 endif 17042 17043 $(OBJDIR)/$(CONFIG)/test/core/security/check_gcp_environment_windows_test.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17044 17045 deps_check_gcp_environment_windows_test: $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS:.o=.dep) 17046 17047 ifneq ($(NO_SECURE),true) 17048 ifneq ($(NO_DEPS),true) 17049 -include $(CHECK_GCP_ENVIRONMENT_WINDOWS_TEST_OBJS:.o=.dep) 17050 endif 17051 endif 17052 17053 17054 CHTTP2_SETTINGS_TIMEOUT_TEST_SRC = \ 17055 test/core/transport/chttp2/settings_timeout_test.cc \ 17056 17057 CHTTP2_SETTINGS_TIMEOUT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CHTTP2_SETTINGS_TIMEOUT_TEST_SRC)))) 17058 ifeq ($(NO_SECURE),true) 17059 17060 # You can't build secure targets if you don't have OpenSSL. 17061 17062 $(BINDIR)/$(CONFIG)/chttp2_settings_timeout_test: openssl_dep_error 17063 17064 else 17065 17066 17067 17068 17069 ifeq ($(NO_PROTOBUF),true) 17070 17071 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17072 17073 $(BINDIR)/$(CONFIG)/chttp2_settings_timeout_test: protobuf_dep_error 17074 17075 else 17076 17077 $(BINDIR)/$(CONFIG)/chttp2_settings_timeout_test: $(PROTOBUF_DEP) $(CHTTP2_SETTINGS_TIMEOUT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17078 $(E) "[LD] Linking $@" 17079 $(Q) mkdir -p `dirname $@` 17080 $(Q) $(LDXX) $(LDFLAGS) $(CHTTP2_SETTINGS_TIMEOUT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/chttp2_settings_timeout_test 17081 17082 endif 17083 17084 endif 17085 17086 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/settings_timeout_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17087 17088 deps_chttp2_settings_timeout_test: $(CHTTP2_SETTINGS_TIMEOUT_TEST_OBJS:.o=.dep) 17089 17090 ifneq ($(NO_SECURE),true) 17091 ifneq ($(NO_DEPS),true) 17092 -include $(CHTTP2_SETTINGS_TIMEOUT_TEST_OBJS:.o=.dep) 17093 endif 17094 endif 17095 17096 17097 CLI_CALL_TEST_SRC = \ 17098 test/cpp/util/cli_call_test.cc \ 17099 17100 CLI_CALL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLI_CALL_TEST_SRC)))) 17101 ifeq ($(NO_SECURE),true) 17102 17103 # You can't build secure targets if you don't have OpenSSL. 17104 17105 $(BINDIR)/$(CONFIG)/cli_call_test: openssl_dep_error 17106 17107 else 17108 17109 17110 17111 17112 ifeq ($(NO_PROTOBUF),true) 17113 17114 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17115 17116 $(BINDIR)/$(CONFIG)/cli_call_test: protobuf_dep_error 17117 17118 else 17119 17120 $(BINDIR)/$(CONFIG)/cli_call_test: $(PROTOBUF_DEP) $(CLI_CALL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17121 $(E) "[LD] Linking $@" 17122 $(Q) mkdir -p `dirname $@` 17123 $(Q) $(LDXX) $(LDFLAGS) $(CLI_CALL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cli_call_test 17124 17125 endif 17126 17127 endif 17128 17129 $(OBJDIR)/$(CONFIG)/test/cpp/util/cli_call_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17130 17131 deps_cli_call_test: $(CLI_CALL_TEST_OBJS:.o=.dep) 17132 17133 ifneq ($(NO_SECURE),true) 17134 ifneq ($(NO_DEPS),true) 17135 -include $(CLI_CALL_TEST_OBJS:.o=.dep) 17136 endif 17137 endif 17138 17139 17140 CLIENT_CALLBACK_END2END_TEST_SRC = \ 17141 test/cpp/end2end/client_callback_end2end_test.cc \ 17142 17143 CLIENT_CALLBACK_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_CALLBACK_END2END_TEST_SRC)))) 17144 ifeq ($(NO_SECURE),true) 17145 17146 # You can't build secure targets if you don't have OpenSSL. 17147 17148 $(BINDIR)/$(CONFIG)/client_callback_end2end_test: openssl_dep_error 17149 17150 else 17151 17152 17153 17154 17155 ifeq ($(NO_PROTOBUF),true) 17156 17157 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17158 17159 $(BINDIR)/$(CONFIG)/client_callback_end2end_test: protobuf_dep_error 17160 17161 else 17162 17163 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17164 $(E) "[LD] Linking $@" 17165 $(Q) mkdir -p `dirname $@` 17166 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_callback_end2end_test 17167 17168 endif 17169 17170 endif 17171 17172 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17173 17174 deps_client_callback_end2end_test: $(CLIENT_CALLBACK_END2END_TEST_OBJS:.o=.dep) 17175 17176 ifneq ($(NO_SECURE),true) 17177 ifneq ($(NO_DEPS),true) 17178 -include $(CLIENT_CALLBACK_END2END_TEST_OBJS:.o=.dep) 17179 endif 17180 endif 17181 17182 17183 CLIENT_CHANNEL_STRESS_TEST_SRC = \ 17184 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \ 17185 test/cpp/client/client_channel_stress_test.cc \ 17186 17187 CLIENT_CHANNEL_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_CHANNEL_STRESS_TEST_SRC)))) 17188 ifeq ($(NO_SECURE),true) 17189 17190 # You can't build secure targets if you don't have OpenSSL. 17191 17192 $(BINDIR)/$(CONFIG)/client_channel_stress_test: openssl_dep_error 17193 17194 else 17195 17196 17197 17198 17199 ifeq ($(NO_PROTOBUF),true) 17200 17201 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17202 17203 $(BINDIR)/$(CONFIG)/client_channel_stress_test: protobuf_dep_error 17204 17205 else 17206 17207 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17208 $(E) "[LD] Linking $@" 17209 $(Q) mkdir -p `dirname $@` 17210 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_channel_stress_test 17211 17212 endif 17213 17214 endif 17215 17216 $(OBJDIR)/$(CONFIG)/src/proto/grpc/lb/v1/load_balancer.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17217 17218 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17219 17220 deps_client_channel_stress_test: $(CLIENT_CHANNEL_STRESS_TEST_OBJS:.o=.dep) 17221 17222 ifneq ($(NO_SECURE),true) 17223 ifneq ($(NO_DEPS),true) 17224 -include $(CLIENT_CHANNEL_STRESS_TEST_OBJS:.o=.dep) 17225 endif 17226 endif 17227 $(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 17228 17229 17230 CLIENT_CRASH_TEST_SRC = \ 17231 test/cpp/end2end/client_crash_test.cc \ 17232 17233 CLIENT_CRASH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_CRASH_TEST_SRC)))) 17234 ifeq ($(NO_SECURE),true) 17235 17236 # You can't build secure targets if you don't have OpenSSL. 17237 17238 $(BINDIR)/$(CONFIG)/client_crash_test: openssl_dep_error 17239 17240 else 17241 17242 17243 17244 17245 ifeq ($(NO_PROTOBUF),true) 17246 17247 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17248 17249 $(BINDIR)/$(CONFIG)/client_crash_test: protobuf_dep_error 17250 17251 else 17252 17253 $(BINDIR)/$(CONFIG)/client_crash_test: $(PROTOBUF_DEP) $(CLIENT_CRASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17254 $(E) "[LD] Linking $@" 17255 $(Q) mkdir -p `dirname $@` 17256 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_CRASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_crash_test 17257 17258 endif 17259 17260 endif 17261 17262 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/client_crash_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17263 17264 deps_client_crash_test: $(CLIENT_CRASH_TEST_OBJS:.o=.dep) 17265 17266 ifneq ($(NO_SECURE),true) 17267 ifneq ($(NO_DEPS),true) 17268 -include $(CLIENT_CRASH_TEST_OBJS:.o=.dep) 17269 endif 17270 endif 17271 17272 17273 CLIENT_CRASH_TEST_SERVER_SRC = \ 17274 test/cpp/end2end/client_crash_test_server.cc \ 17275 17276 CLIENT_CRASH_TEST_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_CRASH_TEST_SERVER_SRC)))) 17277 ifeq ($(NO_SECURE),true) 17278 17279 # You can't build secure targets if you don't have OpenSSL. 17280 17281 $(BINDIR)/$(CONFIG)/client_crash_test_server: openssl_dep_error 17282 17283 else 17284 17285 17286 17287 17288 ifeq ($(NO_PROTOBUF),true) 17289 17290 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17291 17292 $(BINDIR)/$(CONFIG)/client_crash_test_server: protobuf_dep_error 17293 17294 else 17295 17296 $(BINDIR)/$(CONFIG)/client_crash_test_server: $(PROTOBUF_DEP) $(CLIENT_CRASH_TEST_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17297 $(E) "[LD] Linking $@" 17298 $(Q) mkdir -p `dirname $@` 17299 $(Q) $(LDXX) $(LDFLAGS) $(CLIENT_CRASH_TEST_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_crash_test_server 17300 17301 endif 17302 17303 endif 17304 17305 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/client_crash_test_server.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17306 17307 deps_client_crash_test_server: $(CLIENT_CRASH_TEST_SERVER_OBJS:.o=.dep) 17308 17309 ifneq ($(NO_SECURE),true) 17310 ifneq ($(NO_DEPS),true) 17311 -include $(CLIENT_CRASH_TEST_SERVER_OBJS:.o=.dep) 17312 endif 17313 endif 17314 17315 17316 CLIENT_LB_END2END_TEST_SRC = \ 17317 test/cpp/end2end/client_lb_end2end_test.cc \ 17318 17319 CLIENT_LB_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_LB_END2END_TEST_SRC)))) 17320 ifeq ($(NO_SECURE),true) 17321 17322 # You can't build secure targets if you don't have OpenSSL. 17323 17324 $(BINDIR)/$(CONFIG)/client_lb_end2end_test: openssl_dep_error 17325 17326 else 17327 17328 17329 17330 17331 ifeq ($(NO_PROTOBUF),true) 17332 17333 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17334 17335 $(BINDIR)/$(CONFIG)/client_lb_end2end_test: protobuf_dep_error 17336 17337 else 17338 17339 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17340 $(E) "[LD] Linking $@" 17341 $(Q) mkdir -p `dirname $@` 17342 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/client_lb_end2end_test 17343 17344 endif 17345 17346 endif 17347 17348 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17349 17350 deps_client_lb_end2end_test: $(CLIENT_LB_END2END_TEST_OBJS:.o=.dep) 17351 17352 ifneq ($(NO_SECURE),true) 17353 ifneq ($(NO_DEPS),true) 17354 -include $(CLIENT_LB_END2END_TEST_OBJS:.o=.dep) 17355 endif 17356 endif 17357 17358 17359 CODEGEN_TEST_FULL_SRC = \ 17360 $(GENDIR)/src/proto/grpc/testing/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc \ 17361 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 17362 $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc \ 17363 $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.grpc.pb.cc \ 17364 $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc \ 17365 $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc \ 17366 $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc \ 17367 test/cpp/codegen/codegen_test_full.cc \ 17368 17369 CODEGEN_TEST_FULL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CODEGEN_TEST_FULL_SRC)))) 17370 ifeq ($(NO_SECURE),true) 17371 17372 # You can't build secure targets if you don't have OpenSSL. 17373 17374 $(BINDIR)/$(CONFIG)/codegen_test_full: openssl_dep_error 17375 17376 else 17377 17378 17379 17380 17381 ifeq ($(NO_PROTOBUF),true) 17382 17383 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17384 17385 $(BINDIR)/$(CONFIG)/codegen_test_full: protobuf_dep_error 17386 17387 else 17388 17389 $(BINDIR)/$(CONFIG)/codegen_test_full: $(PROTOBUF_DEP) $(CODEGEN_TEST_FULL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17390 $(E) "[LD] Linking $@" 17391 $(Q) mkdir -p `dirname $@` 17392 $(Q) $(LDXX) $(LDFLAGS) $(CODEGEN_TEST_FULL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/codegen_test_full 17393 17394 endif 17395 17396 endif 17397 17398 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/control.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17399 17400 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17401 17402 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/payloads.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17403 17404 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/benchmark_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17405 17406 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/report_qps_scenario_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17407 17408 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/worker_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17409 17410 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/stats.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17411 17412 $(OBJDIR)/$(CONFIG)/test/cpp/codegen/codegen_test_full.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17413 17414 deps_codegen_test_full: $(CODEGEN_TEST_FULL_OBJS:.o=.dep) 17415 17416 ifneq ($(NO_SECURE),true) 17417 ifneq ($(NO_DEPS),true) 17418 -include $(CODEGEN_TEST_FULL_OBJS:.o=.dep) 17419 endif 17420 endif 17421 $(OBJDIR)/$(CONFIG)/test/cpp/codegen/codegen_test_full.o: $(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/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc 17422 17423 17424 CODEGEN_TEST_MINIMAL_SRC = \ 17425 $(GENDIR)/src/proto/grpc/testing/control.pb.cc $(GENDIR)/src/proto/grpc/testing/control.grpc.pb.cc \ 17426 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 17427 $(GENDIR)/src/proto/grpc/testing/payloads.pb.cc $(GENDIR)/src/proto/grpc/testing/payloads.grpc.pb.cc \ 17428 $(GENDIR)/src/proto/grpc/testing/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.grpc.pb.cc \ 17429 $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.pb.cc $(GENDIR)/src/proto/grpc/testing/report_qps_scenario_service.grpc.pb.cc \ 17430 $(GENDIR)/src/proto/grpc/testing/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc \ 17431 $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc \ 17432 test/cpp/codegen/codegen_test_minimal.cc \ 17433 src/cpp/codegen/codegen_init.cc \ 17434 17435 CODEGEN_TEST_MINIMAL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CODEGEN_TEST_MINIMAL_SRC)))) 17436 ifeq ($(NO_SECURE),true) 17437 17438 # You can't build secure targets if you don't have OpenSSL. 17439 17440 $(BINDIR)/$(CONFIG)/codegen_test_minimal: openssl_dep_error 17441 17442 else 17443 17444 17445 17446 17447 ifeq ($(NO_PROTOBUF),true) 17448 17449 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17450 17451 $(BINDIR)/$(CONFIG)/codegen_test_minimal: protobuf_dep_error 17452 17453 else 17454 17455 $(BINDIR)/$(CONFIG)/codegen_test_minimal: $(PROTOBUF_DEP) $(CODEGEN_TEST_MINIMAL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17456 $(E) "[LD] Linking $@" 17457 $(Q) mkdir -p `dirname $@` 17458 $(Q) $(LDXX) $(LDFLAGS) $(CODEGEN_TEST_MINIMAL_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/codegen_test_minimal 17459 17460 endif 17461 17462 endif 17463 17464 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/control.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17465 17466 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17467 17468 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/payloads.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17469 17470 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/benchmark_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17471 17472 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/report_qps_scenario_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17473 17474 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/worker_service.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17475 17476 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/stats.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17477 17478 $(OBJDIR)/$(CONFIG)/test/cpp/codegen/codegen_test_minimal.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17479 17480 $(OBJDIR)/$(CONFIG)/src/cpp/codegen/codegen_init.o: $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17481 17482 deps_codegen_test_minimal: $(CODEGEN_TEST_MINIMAL_OBJS:.o=.dep) 17483 17484 ifneq ($(NO_SECURE),true) 17485 ifneq ($(NO_DEPS),true) 17486 -include $(CODEGEN_TEST_MINIMAL_OBJS:.o=.dep) 17487 endif 17488 endif 17489 $(OBJDIR)/$(CONFIG)/test/cpp/codegen/codegen_test_minimal.o: $(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/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc 17490 $(OBJDIR)/$(CONFIG)/src/cpp/codegen/codegen_init.o: $(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/benchmark_service.pb.cc $(GENDIR)/src/proto/grpc/testing/benchmark_service.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/worker_service.pb.cc $(GENDIR)/src/proto/grpc/testing/worker_service.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.pb.cc $(GENDIR)/src/proto/grpc/testing/stats.grpc.pb.cc 17491 17492 17493 CREDENTIALS_TEST_SRC = \ 17494 test/cpp/client/credentials_test.cc \ 17495 17496 CREDENTIALS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CREDENTIALS_TEST_SRC)))) 17497 ifeq ($(NO_SECURE),true) 17498 17499 # You can't build secure targets if you don't have OpenSSL. 17500 17501 $(BINDIR)/$(CONFIG)/credentials_test: openssl_dep_error 17502 17503 else 17504 17505 17506 17507 17508 ifeq ($(NO_PROTOBUF),true) 17509 17510 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17511 17512 $(BINDIR)/$(CONFIG)/credentials_test: protobuf_dep_error 17513 17514 else 17515 17516 $(BINDIR)/$(CONFIG)/credentials_test: $(PROTOBUF_DEP) $(CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17517 $(E) "[LD] Linking $@" 17518 $(Q) mkdir -p `dirname $@` 17519 $(Q) $(LDXX) $(LDFLAGS) $(CREDENTIALS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/credentials_test 17520 17521 endif 17522 17523 endif 17524 17525 $(OBJDIR)/$(CONFIG)/test/cpp/client/credentials_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17526 17527 deps_credentials_test: $(CREDENTIALS_TEST_OBJS:.o=.dep) 17528 17529 ifneq ($(NO_SECURE),true) 17530 ifneq ($(NO_DEPS),true) 17531 -include $(CREDENTIALS_TEST_OBJS:.o=.dep) 17532 endif 17533 endif 17534 17535 17536 CXX_BYTE_BUFFER_TEST_SRC = \ 17537 test/cpp/util/byte_buffer_test.cc \ 17538 17539 CXX_BYTE_BUFFER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CXX_BYTE_BUFFER_TEST_SRC)))) 17540 ifeq ($(NO_SECURE),true) 17541 17542 # You can't build secure targets if you don't have OpenSSL. 17543 17544 $(BINDIR)/$(CONFIG)/cxx_byte_buffer_test: openssl_dep_error 17545 17546 else 17547 17548 17549 17550 17551 ifeq ($(NO_PROTOBUF),true) 17552 17553 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17554 17555 $(BINDIR)/$(CONFIG)/cxx_byte_buffer_test: protobuf_dep_error 17556 17557 else 17558 17559 $(BINDIR)/$(CONFIG)/cxx_byte_buffer_test: $(PROTOBUF_DEP) $(CXX_BYTE_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17560 $(E) "[LD] Linking $@" 17561 $(Q) mkdir -p `dirname $@` 17562 $(Q) $(LDXX) $(LDFLAGS) $(CXX_BYTE_BUFFER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cxx_byte_buffer_test 17563 17564 endif 17565 17566 endif 17567 17568 $(OBJDIR)/$(CONFIG)/test/cpp/util/byte_buffer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17569 17570 deps_cxx_byte_buffer_test: $(CXX_BYTE_BUFFER_TEST_OBJS:.o=.dep) 17571 17572 ifneq ($(NO_SECURE),true) 17573 ifneq ($(NO_DEPS),true) 17574 -include $(CXX_BYTE_BUFFER_TEST_OBJS:.o=.dep) 17575 endif 17576 endif 17577 17578 17579 CXX_SLICE_TEST_SRC = \ 17580 test/cpp/util/slice_test.cc \ 17581 17582 CXX_SLICE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CXX_SLICE_TEST_SRC)))) 17583 ifeq ($(NO_SECURE),true) 17584 17585 # You can't build secure targets if you don't have OpenSSL. 17586 17587 $(BINDIR)/$(CONFIG)/cxx_slice_test: openssl_dep_error 17588 17589 else 17590 17591 17592 17593 17594 ifeq ($(NO_PROTOBUF),true) 17595 17596 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17597 17598 $(BINDIR)/$(CONFIG)/cxx_slice_test: protobuf_dep_error 17599 17600 else 17601 17602 $(BINDIR)/$(CONFIG)/cxx_slice_test: $(PROTOBUF_DEP) $(CXX_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17603 $(E) "[LD] Linking $@" 17604 $(Q) mkdir -p `dirname $@` 17605 $(Q) $(LDXX) $(LDFLAGS) $(CXX_SLICE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cxx_slice_test 17606 17607 endif 17608 17609 endif 17610 17611 $(OBJDIR)/$(CONFIG)/test/cpp/util/slice_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17612 17613 deps_cxx_slice_test: $(CXX_SLICE_TEST_OBJS:.o=.dep) 17614 17615 ifneq ($(NO_SECURE),true) 17616 ifneq ($(NO_DEPS),true) 17617 -include $(CXX_SLICE_TEST_OBJS:.o=.dep) 17618 endif 17619 endif 17620 17621 17622 CXX_STRING_REF_TEST_SRC = \ 17623 test/cpp/util/string_ref_test.cc \ 17624 17625 CXX_STRING_REF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CXX_STRING_REF_TEST_SRC)))) 17626 ifeq ($(NO_SECURE),true) 17627 17628 # You can't build secure targets if you don't have OpenSSL. 17629 17630 $(BINDIR)/$(CONFIG)/cxx_string_ref_test: openssl_dep_error 17631 17632 else 17633 17634 17635 17636 17637 ifeq ($(NO_PROTOBUF),true) 17638 17639 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17640 17641 $(BINDIR)/$(CONFIG)/cxx_string_ref_test: protobuf_dep_error 17642 17643 else 17644 17645 $(BINDIR)/$(CONFIG)/cxx_string_ref_test: $(PROTOBUF_DEP) $(CXX_STRING_REF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a 17646 $(E) "[LD] Linking $@" 17647 $(Q) mkdir -p `dirname $@` 17648 $(Q) $(LDXX) $(LDFLAGS) $(CXX_STRING_REF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cxx_string_ref_test 17649 17650 endif 17651 17652 endif 17653 17654 $(OBJDIR)/$(CONFIG)/test/cpp/util/string_ref_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a 17655 17656 deps_cxx_string_ref_test: $(CXX_STRING_REF_TEST_OBJS:.o=.dep) 17657 17658 ifneq ($(NO_SECURE),true) 17659 ifneq ($(NO_DEPS),true) 17660 -include $(CXX_STRING_REF_TEST_OBJS:.o=.dep) 17661 endif 17662 endif 17663 17664 17665 CXX_TIME_TEST_SRC = \ 17666 test/cpp/util/time_test.cc \ 17667 17668 CXX_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CXX_TIME_TEST_SRC)))) 17669 ifeq ($(NO_SECURE),true) 17670 17671 # You can't build secure targets if you don't have OpenSSL. 17672 17673 $(BINDIR)/$(CONFIG)/cxx_time_test: openssl_dep_error 17674 17675 else 17676 17677 17678 17679 17680 ifeq ($(NO_PROTOBUF),true) 17681 17682 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17683 17684 $(BINDIR)/$(CONFIG)/cxx_time_test: protobuf_dep_error 17685 17686 else 17687 17688 $(BINDIR)/$(CONFIG)/cxx_time_test: $(PROTOBUF_DEP) $(CXX_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17689 $(E) "[LD] Linking $@" 17690 $(Q) mkdir -p `dirname $@` 17691 $(Q) $(LDXX) $(LDFLAGS) $(CXX_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cxx_time_test 17692 17693 endif 17694 17695 endif 17696 17697 $(OBJDIR)/$(CONFIG)/test/cpp/util/time_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17698 17699 deps_cxx_time_test: $(CXX_TIME_TEST_OBJS:.o=.dep) 17700 17701 ifneq ($(NO_SECURE),true) 17702 ifneq ($(NO_DEPS),true) 17703 -include $(CXX_TIME_TEST_OBJS:.o=.dep) 17704 endif 17705 endif 17706 17707 17708 END2END_TEST_SRC = \ 17709 test/cpp/end2end/end2end_test.cc \ 17710 17711 END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(END2END_TEST_SRC)))) 17712 ifeq ($(NO_SECURE),true) 17713 17714 # You can't build secure targets if you don't have OpenSSL. 17715 17716 $(BINDIR)/$(CONFIG)/end2end_test: openssl_dep_error 17717 17718 else 17719 17720 17721 17722 17723 ifeq ($(NO_PROTOBUF),true) 17724 17725 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17726 17727 $(BINDIR)/$(CONFIG)/end2end_test: protobuf_dep_error 17728 17729 else 17730 17731 $(BINDIR)/$(CONFIG)/end2end_test: $(PROTOBUF_DEP) $(END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17732 $(E) "[LD] Linking $@" 17733 $(Q) mkdir -p `dirname $@` 17734 $(Q) $(LDXX) $(LDFLAGS) $(END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/end2end_test 17735 17736 endif 17737 17738 endif 17739 17740 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17741 17742 deps_end2end_test: $(END2END_TEST_OBJS:.o=.dep) 17743 17744 ifneq ($(NO_SECURE),true) 17745 ifneq ($(NO_DEPS),true) 17746 -include $(END2END_TEST_OBJS:.o=.dep) 17747 endif 17748 endif 17749 17750 17751 ERROR_DETAILS_TEST_SRC = \ 17752 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 17753 test/cpp/util/error_details_test.cc \ 17754 17755 ERROR_DETAILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ERROR_DETAILS_TEST_SRC)))) 17756 ifeq ($(NO_SECURE),true) 17757 17758 # You can't build secure targets if you don't have OpenSSL. 17759 17760 $(BINDIR)/$(CONFIG)/error_details_test: openssl_dep_error 17761 17762 else 17763 17764 17765 17766 17767 ifeq ($(NO_PROTOBUF),true) 17768 17769 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17770 17771 $(BINDIR)/$(CONFIG)/error_details_test: protobuf_dep_error 17772 17773 else 17774 17775 $(BINDIR)/$(CONFIG)/error_details_test: $(PROTOBUF_DEP) $(ERROR_DETAILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc++.a 17776 $(E) "[LD] Linking $@" 17777 $(Q) mkdir -p `dirname $@` 17778 $(Q) $(LDXX) $(LDFLAGS) $(ERROR_DETAILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/error_details_test 17779 17780 endif 17781 17782 endif 17783 17784 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc++.a 17785 17786 $(OBJDIR)/$(CONFIG)/test/cpp/util/error_details_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_error_details.a $(LIBDIR)/$(CONFIG)/libgrpc++.a 17787 17788 deps_error_details_test: $(ERROR_DETAILS_TEST_OBJS:.o=.dep) 17789 17790 ifneq ($(NO_SECURE),true) 17791 ifneq ($(NO_DEPS),true) 17792 -include $(ERROR_DETAILS_TEST_OBJS:.o=.dep) 17793 endif 17794 endif 17795 $(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 17796 17797 17798 EXCEPTION_TEST_SRC = \ 17799 test/cpp/end2end/exception_test.cc \ 17800 17801 EXCEPTION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(EXCEPTION_TEST_SRC)))) 17802 ifeq ($(NO_SECURE),true) 17803 17804 # You can't build secure targets if you don't have OpenSSL. 17805 17806 $(BINDIR)/$(CONFIG)/exception_test: openssl_dep_error 17807 17808 else 17809 17810 17811 17812 17813 ifeq ($(NO_PROTOBUF),true) 17814 17815 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17816 17817 $(BINDIR)/$(CONFIG)/exception_test: protobuf_dep_error 17818 17819 else 17820 17821 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17822 $(E) "[LD] Linking $@" 17823 $(Q) mkdir -p `dirname $@` 17824 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/exception_test 17825 17826 endif 17827 17828 endif 17829 17830 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17831 17832 deps_exception_test: $(EXCEPTION_TEST_OBJS:.o=.dep) 17833 17834 ifneq ($(NO_SECURE),true) 17835 ifneq ($(NO_DEPS),true) 17836 -include $(EXCEPTION_TEST_OBJS:.o=.dep) 17837 endif 17838 endif 17839 17840 17841 FILTER_END2END_TEST_SRC = \ 17842 test/cpp/end2end/filter_end2end_test.cc \ 17843 17844 FILTER_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(FILTER_END2END_TEST_SRC)))) 17845 ifeq ($(NO_SECURE),true) 17846 17847 # You can't build secure targets if you don't have OpenSSL. 17848 17849 $(BINDIR)/$(CONFIG)/filter_end2end_test: openssl_dep_error 17850 17851 else 17852 17853 17854 17855 17856 ifeq ($(NO_PROTOBUF),true) 17857 17858 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17859 17860 $(BINDIR)/$(CONFIG)/filter_end2end_test: protobuf_dep_error 17861 17862 else 17863 17864 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17865 $(E) "[LD] Linking $@" 17866 $(Q) mkdir -p `dirname $@` 17867 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/filter_end2end_test 17868 17869 endif 17870 17871 endif 17872 17873 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17874 17875 deps_filter_end2end_test: $(FILTER_END2END_TEST_OBJS:.o=.dep) 17876 17877 ifneq ($(NO_SECURE),true) 17878 ifneq ($(NO_DEPS),true) 17879 -include $(FILTER_END2END_TEST_OBJS:.o=.dep) 17880 endif 17881 endif 17882 17883 17884 GENERIC_END2END_TEST_SRC = \ 17885 test/cpp/end2end/generic_end2end_test.cc \ 17886 17887 GENERIC_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GENERIC_END2END_TEST_SRC)))) 17888 ifeq ($(NO_SECURE),true) 17889 17890 # You can't build secure targets if you don't have OpenSSL. 17891 17892 $(BINDIR)/$(CONFIG)/generic_end2end_test: openssl_dep_error 17893 17894 else 17895 17896 17897 17898 17899 ifeq ($(NO_PROTOBUF),true) 17900 17901 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17902 17903 $(BINDIR)/$(CONFIG)/generic_end2end_test: protobuf_dep_error 17904 17905 else 17906 17907 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17908 $(E) "[LD] Linking $@" 17909 $(Q) mkdir -p `dirname $@` 17910 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/generic_end2end_test 17911 17912 endif 17913 17914 endif 17915 17916 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 17917 17918 deps_generic_end2end_test: $(GENERIC_END2END_TEST_OBJS:.o=.dep) 17919 17920 ifneq ($(NO_SECURE),true) 17921 ifneq ($(NO_DEPS),true) 17922 -include $(GENERIC_END2END_TEST_OBJS:.o=.dep) 17923 endif 17924 endif 17925 17926 17927 GOLDEN_FILE_TEST_SRC = \ 17928 $(GENDIR)/src/proto/grpc/testing/compiler_test.pb.cc $(GENDIR)/src/proto/grpc/testing/compiler_test.grpc.pb.cc \ 17929 test/cpp/codegen/golden_file_test.cc \ 17930 17931 GOLDEN_FILE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GOLDEN_FILE_TEST_SRC)))) 17932 ifeq ($(NO_SECURE),true) 17933 17934 # You can't build secure targets if you don't have OpenSSL. 17935 17936 $(BINDIR)/$(CONFIG)/golden_file_test: openssl_dep_error 17937 17938 else 17939 17940 17941 17942 17943 ifeq ($(NO_PROTOBUF),true) 17944 17945 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17946 17947 $(BINDIR)/$(CONFIG)/golden_file_test: protobuf_dep_error 17948 17949 else 17950 17951 $(BINDIR)/$(CONFIG)/golden_file_test: $(PROTOBUF_DEP) $(GOLDEN_FILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17952 $(E) "[LD] Linking $@" 17953 $(Q) mkdir -p `dirname $@` 17954 $(Q) $(LDXX) $(LDFLAGS) $(GOLDEN_FILE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/golden_file_test 17955 17956 endif 17957 17958 endif 17959 17960 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/compiler_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17961 17962 $(OBJDIR)/$(CONFIG)/test/cpp/codegen/golden_file_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17963 17964 deps_golden_file_test: $(GOLDEN_FILE_TEST_OBJS:.o=.dep) 17965 17966 ifneq ($(NO_SECURE),true) 17967 ifneq ($(NO_DEPS),true) 17968 -include $(GOLDEN_FILE_TEST_OBJS:.o=.dep) 17969 endif 17970 endif 17971 $(OBJDIR)/$(CONFIG)/test/cpp/codegen/golden_file_test.o: $(GENDIR)/src/proto/grpc/testing/compiler_test.pb.cc $(GENDIR)/src/proto/grpc/testing/compiler_test.grpc.pb.cc 17972 17973 17974 GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_SRC = \ 17975 test/core/security/grpc_alts_credentials_options_test.cc \ 17976 17977 GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_SRC)))) 17978 ifeq ($(NO_SECURE),true) 17979 17980 # You can't build secure targets if you don't have OpenSSL. 17981 17982 $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test: openssl_dep_error 17983 17984 else 17985 17986 17987 17988 17989 ifeq ($(NO_PROTOBUF),true) 17990 17991 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 17992 17993 $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test: protobuf_dep_error 17994 17995 else 17996 17997 $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test: $(PROTOBUF_DEP) $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 17998 $(E) "[LD] Linking $@" 17999 $(Q) mkdir -p `dirname $@` 18000 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpc_alts_credentials_options_test 18001 18002 endif 18003 18004 endif 18005 18006 $(OBJDIR)/$(CONFIG)/test/core/security/grpc_alts_credentials_options_test.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 18007 18008 deps_grpc_alts_credentials_options_test: $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS:.o=.dep) 18009 18010 ifneq ($(NO_SECURE),true) 18011 ifneq ($(NO_DEPS),true) 18012 -include $(GRPC_ALTS_CREDENTIALS_OPTIONS_TEST_OBJS:.o=.dep) 18013 endif 18014 endif 18015 18016 18017 GRPC_CLI_SRC = \ 18018 test/cpp/util/grpc_cli.cc \ 18019 18020 GRPC_CLI_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CLI_SRC)))) 18021 ifeq ($(NO_SECURE),true) 18022 18023 # You can't build secure targets if you don't have OpenSSL. 18024 18025 $(BINDIR)/$(CONFIG)/grpc_cli: openssl_dep_error 18026 18027 else 18028 18029 18030 18031 18032 ifeq ($(NO_PROTOBUF),true) 18033 18034 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18035 18036 $(BINDIR)/$(CONFIG)/grpc_cli: protobuf_dep_error 18037 18038 else 18039 18040 $(BINDIR)/$(CONFIG)/grpc_cli: $(PROTOBUF_DEP) $(GRPC_CLI_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18041 $(E) "[LD] Linking $@" 18042 $(Q) mkdir -p `dirname $@` 18043 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_CLI_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpc_cli 18044 18045 endif 18046 18047 endif 18048 18049 $(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_cli.o: $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18050 18051 deps_grpc_cli: $(GRPC_CLI_OBJS:.o=.dep) 18052 18053 ifneq ($(NO_SECURE),true) 18054 ifneq ($(NO_DEPS),true) 18055 -include $(GRPC_CLI_OBJS:.o=.dep) 18056 endif 18057 endif 18058 18059 18060 GRPC_CPP_PLUGIN_SRC = \ 18061 src/compiler/cpp_plugin.cc \ 18062 18063 GRPC_CPP_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CPP_PLUGIN_SRC)))) 18064 18065 18066 18067 ifeq ($(NO_PROTOBUF),true) 18068 18069 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18070 18071 $(BINDIR)/$(CONFIG)/grpc_cpp_plugin: protobuf_dep_error 18072 18073 else 18074 18075 $(BINDIR)/$(CONFIG)/grpc_cpp_plugin: $(PROTOBUF_DEP) $(GRPC_CPP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18076 $(E) "[HOSTLD] Linking $@" 18077 $(Q) mkdir -p `dirname $@` 18078 $(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 18079 18080 endif 18081 18082 $(OBJDIR)/$(CONFIG)/src/compiler/cpp_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18083 18084 deps_grpc_cpp_plugin: $(GRPC_CPP_PLUGIN_OBJS:.o=.dep) 18085 18086 ifneq ($(NO_DEPS),true) 18087 -include $(GRPC_CPP_PLUGIN_OBJS:.o=.dep) 18088 endif 18089 18090 18091 GRPC_CSHARP_PLUGIN_SRC = \ 18092 src/compiler/csharp_plugin.cc \ 18093 18094 GRPC_CSHARP_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_CSHARP_PLUGIN_SRC)))) 18095 18096 18097 18098 ifeq ($(NO_PROTOBUF),true) 18099 18100 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18101 18102 $(BINDIR)/$(CONFIG)/grpc_csharp_plugin: protobuf_dep_error 18103 18104 else 18105 18106 $(BINDIR)/$(CONFIG)/grpc_csharp_plugin: $(PROTOBUF_DEP) $(GRPC_CSHARP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18107 $(E) "[HOSTLD] Linking $@" 18108 $(Q) mkdir -p `dirname $@` 18109 $(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 18110 18111 endif 18112 18113 $(OBJDIR)/$(CONFIG)/src/compiler/csharp_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18114 18115 deps_grpc_csharp_plugin: $(GRPC_CSHARP_PLUGIN_OBJS:.o=.dep) 18116 18117 ifneq ($(NO_DEPS),true) 18118 -include $(GRPC_CSHARP_PLUGIN_OBJS:.o=.dep) 18119 endif 18120 18121 18122 GRPC_LINUX_SYSTEM_ROOTS_TEST_SRC = \ 18123 test/core/security/linux_system_roots_test.cc \ 18124 18125 GRPC_LINUX_SYSTEM_ROOTS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_LINUX_SYSTEM_ROOTS_TEST_SRC)))) 18126 ifeq ($(NO_SECURE),true) 18127 18128 # You can't build secure targets if you don't have OpenSSL. 18129 18130 $(BINDIR)/$(CONFIG)/grpc_linux_system_roots_test: openssl_dep_error 18131 18132 else 18133 18134 18135 18136 18137 ifeq ($(NO_PROTOBUF),true) 18138 18139 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18140 18141 $(BINDIR)/$(CONFIG)/grpc_linux_system_roots_test: protobuf_dep_error 18142 18143 else 18144 18145 $(BINDIR)/$(CONFIG)/grpc_linux_system_roots_test: $(PROTOBUF_DEP) $(GRPC_LINUX_SYSTEM_ROOTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18146 $(E) "[LD] Linking $@" 18147 $(Q) mkdir -p `dirname $@` 18148 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_LINUX_SYSTEM_ROOTS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpc_linux_system_roots_test 18149 18150 endif 18151 18152 endif 18153 18154 $(OBJDIR)/$(CONFIG)/test/core/security/linux_system_roots_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18155 18156 deps_grpc_linux_system_roots_test: $(GRPC_LINUX_SYSTEM_ROOTS_TEST_OBJS:.o=.dep) 18157 18158 ifneq ($(NO_SECURE),true) 18159 ifneq ($(NO_DEPS),true) 18160 -include $(GRPC_LINUX_SYSTEM_ROOTS_TEST_OBJS:.o=.dep) 18161 endif 18162 endif 18163 18164 18165 GRPC_NODE_PLUGIN_SRC = \ 18166 src/compiler/node_plugin.cc \ 18167 18168 GRPC_NODE_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_NODE_PLUGIN_SRC)))) 18169 18170 18171 18172 ifeq ($(NO_PROTOBUF),true) 18173 18174 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18175 18176 $(BINDIR)/$(CONFIG)/grpc_node_plugin: protobuf_dep_error 18177 18178 else 18179 18180 $(BINDIR)/$(CONFIG)/grpc_node_plugin: $(PROTOBUF_DEP) $(GRPC_NODE_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18181 $(E) "[HOSTLD] Linking $@" 18182 $(Q) mkdir -p `dirname $@` 18183 $(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 18184 18185 endif 18186 18187 $(OBJDIR)/$(CONFIG)/src/compiler/node_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18188 18189 deps_grpc_node_plugin: $(GRPC_NODE_PLUGIN_OBJS:.o=.dep) 18190 18191 ifneq ($(NO_DEPS),true) 18192 -include $(GRPC_NODE_PLUGIN_OBJS:.o=.dep) 18193 endif 18194 18195 18196 GRPC_OBJECTIVE_C_PLUGIN_SRC = \ 18197 src/compiler/objective_c_plugin.cc \ 18198 18199 GRPC_OBJECTIVE_C_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_OBJECTIVE_C_PLUGIN_SRC)))) 18200 18201 18202 18203 ifeq ($(NO_PROTOBUF),true) 18204 18205 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18206 18207 $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin: protobuf_dep_error 18208 18209 else 18210 18211 $(BINDIR)/$(CONFIG)/grpc_objective_c_plugin: $(PROTOBUF_DEP) $(GRPC_OBJECTIVE_C_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18212 $(E) "[HOSTLD] Linking $@" 18213 $(Q) mkdir -p `dirname $@` 18214 $(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 18215 18216 endif 18217 18218 $(OBJDIR)/$(CONFIG)/src/compiler/objective_c_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18219 18220 deps_grpc_objective_c_plugin: $(GRPC_OBJECTIVE_C_PLUGIN_OBJS:.o=.dep) 18221 18222 ifneq ($(NO_DEPS),true) 18223 -include $(GRPC_OBJECTIVE_C_PLUGIN_OBJS:.o=.dep) 18224 endif 18225 18226 18227 GRPC_PHP_PLUGIN_SRC = \ 18228 src/compiler/php_plugin.cc \ 18229 18230 GRPC_PHP_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_PHP_PLUGIN_SRC)))) 18231 18232 18233 18234 ifeq ($(NO_PROTOBUF),true) 18235 18236 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18237 18238 $(BINDIR)/$(CONFIG)/grpc_php_plugin: protobuf_dep_error 18239 18240 else 18241 18242 $(BINDIR)/$(CONFIG)/grpc_php_plugin: $(PROTOBUF_DEP) $(GRPC_PHP_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18243 $(E) "[HOSTLD] Linking $@" 18244 $(Q) mkdir -p `dirname $@` 18245 $(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 18246 18247 endif 18248 18249 $(OBJDIR)/$(CONFIG)/src/compiler/php_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18250 18251 deps_grpc_php_plugin: $(GRPC_PHP_PLUGIN_OBJS:.o=.dep) 18252 18253 ifneq ($(NO_DEPS),true) 18254 -include $(GRPC_PHP_PLUGIN_OBJS:.o=.dep) 18255 endif 18256 18257 18258 GRPC_PYTHON_PLUGIN_SRC = \ 18259 src/compiler/python_plugin.cc \ 18260 18261 GRPC_PYTHON_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_PYTHON_PLUGIN_SRC)))) 18262 18263 18264 18265 ifeq ($(NO_PROTOBUF),true) 18266 18267 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18268 18269 $(BINDIR)/$(CONFIG)/grpc_python_plugin: protobuf_dep_error 18270 18271 else 18272 18273 $(BINDIR)/$(CONFIG)/grpc_python_plugin: $(PROTOBUF_DEP) $(GRPC_PYTHON_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18274 $(E) "[HOSTLD] Linking $@" 18275 $(Q) mkdir -p `dirname $@` 18276 $(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 18277 18278 endif 18279 18280 $(OBJDIR)/$(CONFIG)/src/compiler/python_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18281 18282 deps_grpc_python_plugin: $(GRPC_PYTHON_PLUGIN_OBJS:.o=.dep) 18283 18284 ifneq ($(NO_DEPS),true) 18285 -include $(GRPC_PYTHON_PLUGIN_OBJS:.o=.dep) 18286 endif 18287 18288 18289 GRPC_RUBY_PLUGIN_SRC = \ 18290 src/compiler/ruby_plugin.cc \ 18291 18292 GRPC_RUBY_PLUGIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_RUBY_PLUGIN_SRC)))) 18293 18294 18295 18296 ifeq ($(NO_PROTOBUF),true) 18297 18298 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18299 18300 $(BINDIR)/$(CONFIG)/grpc_ruby_plugin: protobuf_dep_error 18301 18302 else 18303 18304 $(BINDIR)/$(CONFIG)/grpc_ruby_plugin: $(PROTOBUF_DEP) $(GRPC_RUBY_PLUGIN_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18305 $(E) "[HOSTLD] Linking $@" 18306 $(Q) mkdir -p `dirname $@` 18307 $(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 18308 18309 endif 18310 18311 $(OBJDIR)/$(CONFIG)/src/compiler/ruby_plugin.o: $(LIBDIR)/$(CONFIG)/libgrpc_plugin_support.a 18312 18313 deps_grpc_ruby_plugin: $(GRPC_RUBY_PLUGIN_OBJS:.o=.dep) 18314 18315 ifneq ($(NO_DEPS),true) 18316 -include $(GRPC_RUBY_PLUGIN_OBJS:.o=.dep) 18317 endif 18318 18319 18320 GRPC_TOOL_TEST_SRC = \ 18321 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 18322 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 18323 test/cpp/util/grpc_tool_test.cc \ 18324 18325 GRPC_TOOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPC_TOOL_TEST_SRC)))) 18326 ifeq ($(NO_SECURE),true) 18327 18328 # You can't build secure targets if you don't have OpenSSL. 18329 18330 $(BINDIR)/$(CONFIG)/grpc_tool_test: openssl_dep_error 18331 18332 else 18333 18334 18335 18336 18337 ifeq ($(NO_PROTOBUF),true) 18338 18339 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18340 18341 $(BINDIR)/$(CONFIG)/grpc_tool_test: protobuf_dep_error 18342 18343 else 18344 18345 $(BINDIR)/$(CONFIG)/grpc_tool_test: $(PROTOBUF_DEP) $(GRPC_TOOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18346 $(E) "[LD] Linking $@" 18347 $(Q) mkdir -p `dirname $@` 18348 $(Q) $(LDXX) $(LDFLAGS) $(GRPC_TOOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpc_tool_test 18349 18350 endif 18351 18352 endif 18353 18354 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18355 18356 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18357 18358 $(OBJDIR)/$(CONFIG)/test/cpp/util/grpc_tool_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_cli_libs.a $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18359 18360 deps_grpc_tool_test: $(GRPC_TOOL_TEST_OBJS:.o=.dep) 18361 18362 ifneq ($(NO_SECURE),true) 18363 ifneq ($(NO_DEPS),true) 18364 -include $(GRPC_TOOL_TEST_OBJS:.o=.dep) 18365 endif 18366 endif 18367 $(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 18368 18369 18370 GRPCLB_API_TEST_SRC = \ 18371 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \ 18372 test/cpp/grpclb/grpclb_api_test.cc \ 18373 18374 GRPCLB_API_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPCLB_API_TEST_SRC)))) 18375 ifeq ($(NO_SECURE),true) 18376 18377 # You can't build secure targets if you don't have OpenSSL. 18378 18379 $(BINDIR)/$(CONFIG)/grpclb_api_test: openssl_dep_error 18380 18381 else 18382 18383 18384 18385 18386 ifeq ($(NO_PROTOBUF),true) 18387 18388 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18389 18390 $(BINDIR)/$(CONFIG)/grpclb_api_test: protobuf_dep_error 18391 18392 else 18393 18394 $(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 18395 $(E) "[LD] Linking $@" 18396 $(Q) mkdir -p `dirname $@` 18397 $(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 $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpclb_api_test 18398 18399 endif 18400 18401 endif 18402 18403 $(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 18404 18405 $(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 18406 18407 deps_grpclb_api_test: $(GRPCLB_API_TEST_OBJS:.o=.dep) 18408 18409 ifneq ($(NO_SECURE),true) 18410 ifneq ($(NO_DEPS),true) 18411 -include $(GRPCLB_API_TEST_OBJS:.o=.dep) 18412 endif 18413 endif 18414 $(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 18415 18416 18417 GRPCLB_END2END_TEST_SRC = \ 18418 $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.pb.cc $(GENDIR)/src/proto/grpc/lb/v1/load_balancer.grpc.pb.cc \ 18419 test/cpp/end2end/grpclb_end2end_test.cc \ 18420 18421 GRPCLB_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GRPCLB_END2END_TEST_SRC)))) 18422 ifeq ($(NO_SECURE),true) 18423 18424 # You can't build secure targets if you don't have OpenSSL. 18425 18426 $(BINDIR)/$(CONFIG)/grpclb_end2end_test: openssl_dep_error 18427 18428 else 18429 18430 18431 18432 18433 ifeq ($(NO_PROTOBUF),true) 18434 18435 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18436 18437 $(BINDIR)/$(CONFIG)/grpclb_end2end_test: protobuf_dep_error 18438 18439 else 18440 18441 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18442 $(E) "[LD] Linking $@" 18443 $(Q) mkdir -p `dirname $@` 18444 $(Q) $(LDXX) $(LDFLAGS) $(GRPCLB_END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/grpclb_end2end_test 18445 18446 endif 18447 18448 endif 18449 18450 $(OBJDIR)/$(CONFIG)/src/proto/grpc/lb/v1/load_balancer.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18451 18452 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/grpclb_end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18453 18454 deps_grpclb_end2end_test: $(GRPCLB_END2END_TEST_OBJS:.o=.dep) 18455 18456 ifneq ($(NO_SECURE),true) 18457 ifneq ($(NO_DEPS),true) 18458 -include $(GRPCLB_END2END_TEST_OBJS:.o=.dep) 18459 endif 18460 endif 18461 $(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 18462 18463 18464 H2_SSL_CERT_TEST_SRC = \ 18465 test/core/end2end/h2_ssl_cert_test.cc \ 18466 18467 H2_SSL_CERT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SSL_CERT_TEST_SRC)))) 18468 ifeq ($(NO_SECURE),true) 18469 18470 # You can't build secure targets if you don't have OpenSSL. 18471 18472 $(BINDIR)/$(CONFIG)/h2_ssl_cert_test: openssl_dep_error 18473 18474 else 18475 18476 18477 18478 18479 ifeq ($(NO_PROTOBUF),true) 18480 18481 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18482 18483 $(BINDIR)/$(CONFIG)/h2_ssl_cert_test: protobuf_dep_error 18484 18485 else 18486 18487 $(BINDIR)/$(CONFIG)/h2_ssl_cert_test: $(PROTOBUF_DEP) $(H2_SSL_CERT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18488 $(E) "[LD] Linking $@" 18489 $(Q) mkdir -p `dirname $@` 18490 $(Q) $(LDXX) $(LDFLAGS) $(H2_SSL_CERT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/h2_ssl_cert_test 18491 18492 endif 18493 18494 endif 18495 18496 $(OBJDIR)/$(CONFIG)/test/core/end2end/h2_ssl_cert_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18497 18498 deps_h2_ssl_cert_test: $(H2_SSL_CERT_TEST_OBJS:.o=.dep) 18499 18500 ifneq ($(NO_SECURE),true) 18501 ifneq ($(NO_DEPS),true) 18502 -include $(H2_SSL_CERT_TEST_OBJS:.o=.dep) 18503 endif 18504 endif 18505 18506 18507 H2_SSL_SESSION_REUSE_TEST_SRC = \ 18508 test/core/end2end/h2_ssl_session_reuse_test.cc \ 18509 18510 H2_SSL_SESSION_REUSE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SSL_SESSION_REUSE_TEST_SRC)))) 18511 ifeq ($(NO_SECURE),true) 18512 18513 # You can't build secure targets if you don't have OpenSSL. 18514 18515 $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test: openssl_dep_error 18516 18517 else 18518 18519 18520 18521 18522 ifeq ($(NO_PROTOBUF),true) 18523 18524 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18525 18526 $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test: protobuf_dep_error 18527 18528 else 18529 18530 $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test: $(PROTOBUF_DEP) $(H2_SSL_SESSION_REUSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18531 $(E) "[LD] Linking $@" 18532 $(Q) mkdir -p `dirname $@` 18533 $(Q) $(LDXX) $(LDFLAGS) $(H2_SSL_SESSION_REUSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/h2_ssl_session_reuse_test 18534 18535 endif 18536 18537 endif 18538 18539 $(OBJDIR)/$(CONFIG)/test/core/end2end/h2_ssl_session_reuse_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18540 18541 deps_h2_ssl_session_reuse_test: $(H2_SSL_SESSION_REUSE_TEST_OBJS:.o=.dep) 18542 18543 ifneq ($(NO_SECURE),true) 18544 ifneq ($(NO_DEPS),true) 18545 -include $(H2_SSL_SESSION_REUSE_TEST_OBJS:.o=.dep) 18546 endif 18547 endif 18548 18549 18550 HEALTH_SERVICE_END2END_TEST_SRC = \ 18551 test/cpp/end2end/health_service_end2end_test.cc \ 18552 18553 HEALTH_SERVICE_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HEALTH_SERVICE_END2END_TEST_SRC)))) 18554 ifeq ($(NO_SECURE),true) 18555 18556 # You can't build secure targets if you don't have OpenSSL. 18557 18558 $(BINDIR)/$(CONFIG)/health_service_end2end_test: openssl_dep_error 18559 18560 else 18561 18562 18563 18564 18565 ifeq ($(NO_PROTOBUF),true) 18566 18567 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18568 18569 $(BINDIR)/$(CONFIG)/health_service_end2end_test: protobuf_dep_error 18570 18571 else 18572 18573 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18574 $(E) "[LD] Linking $@" 18575 $(Q) mkdir -p `dirname $@` 18576 $(Q) $(LDXX) $(LDFLAGS) $(HEALTH_SERVICE_END2END_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/health_service_end2end_test 18577 18578 endif 18579 18580 endif 18581 18582 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/health_service_end2end_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18583 18584 deps_health_service_end2end_test: $(HEALTH_SERVICE_END2END_TEST_OBJS:.o=.dep) 18585 18586 ifneq ($(NO_SECURE),true) 18587 ifneq ($(NO_DEPS),true) 18588 -include $(HEALTH_SERVICE_END2END_TEST_OBJS:.o=.dep) 18589 endif 18590 endif 18591 18592 18593 ifeq ($(NO_SECURE),true) 18594 18595 # You can't build secure targets if you don't have OpenSSL. 18596 18597 $(BINDIR)/$(CONFIG)/http2_client: openssl_dep_error 18598 18599 else 18600 18601 18602 18603 18604 ifeq ($(NO_PROTOBUF),true) 18605 18606 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18607 18608 $(BINDIR)/$(CONFIG)/http2_client: protobuf_dep_error 18609 18610 else 18611 18612 $(BINDIR)/$(CONFIG)/http2_client: $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18613 $(E) "[LD] Linking $@" 18614 $(Q) mkdir -p `dirname $@` 18615 $(Q) $(LDXX) $(LDFLAGS) $(LIBDIR)/$(CONFIG)/libhttp2_client_main.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/http2_client 18616 18617 endif 18618 18619 endif 18620 18621 18622 18623 18624 HYBRID_END2END_TEST_SRC = \ 18625 test/cpp/end2end/hybrid_end2end_test.cc \ 18626 18627 HYBRID_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HYBRID_END2END_TEST_SRC)))) 18628 ifeq ($(NO_SECURE),true) 18629 18630 # You can't build secure targets if you don't have OpenSSL. 18631 18632 $(BINDIR)/$(CONFIG)/hybrid_end2end_test: openssl_dep_error 18633 18634 else 18635 18636 18637 18638 18639 ifeq ($(NO_PROTOBUF),true) 18640 18641 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18642 18643 $(BINDIR)/$(CONFIG)/hybrid_end2end_test: protobuf_dep_error 18644 18645 else 18646 18647 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18648 $(E) "[LD] Linking $@" 18649 $(Q) mkdir -p `dirname $@` 18650 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/hybrid_end2end_test 18651 18652 endif 18653 18654 endif 18655 18656 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18657 18658 deps_hybrid_end2end_test: $(HYBRID_END2END_TEST_OBJS:.o=.dep) 18659 18660 ifneq ($(NO_SECURE),true) 18661 ifneq ($(NO_DEPS),true) 18662 -include $(HYBRID_END2END_TEST_OBJS:.o=.dep) 18663 endif 18664 endif 18665 18666 18667 INLINED_VECTOR_TEST_SRC = \ 18668 test/core/gprpp/inlined_vector_test.cc \ 18669 18670 INLINED_VECTOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INLINED_VECTOR_TEST_SRC)))) 18671 ifeq ($(NO_SECURE),true) 18672 18673 # You can't build secure targets if you don't have OpenSSL. 18674 18675 $(BINDIR)/$(CONFIG)/inlined_vector_test: openssl_dep_error 18676 18677 else 18678 18679 18680 18681 18682 ifeq ($(NO_PROTOBUF),true) 18683 18684 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18685 18686 $(BINDIR)/$(CONFIG)/inlined_vector_test: protobuf_dep_error 18687 18688 else 18689 18690 $(BINDIR)/$(CONFIG)/inlined_vector_test: $(PROTOBUF_DEP) $(INLINED_VECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18691 $(E) "[LD] Linking $@" 18692 $(Q) mkdir -p `dirname $@` 18693 $(Q) $(LDXX) $(LDFLAGS) $(INLINED_VECTOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/inlined_vector_test 18694 18695 endif 18696 18697 endif 18698 18699 $(OBJDIR)/$(CONFIG)/test/core/gprpp/inlined_vector_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18700 18701 deps_inlined_vector_test: $(INLINED_VECTOR_TEST_OBJS:.o=.dep) 18702 18703 ifneq ($(NO_SECURE),true) 18704 ifneq ($(NO_DEPS),true) 18705 -include $(INLINED_VECTOR_TEST_OBJS:.o=.dep) 18706 endif 18707 endif 18708 18709 18710 INPROC_SYNC_UNARY_PING_PONG_TEST_SRC = \ 18711 test/cpp/qps/inproc_sync_unary_ping_pong_test.cc \ 18712 18713 INPROC_SYNC_UNARY_PING_PONG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INPROC_SYNC_UNARY_PING_PONG_TEST_SRC)))) 18714 ifeq ($(NO_SECURE),true) 18715 18716 # You can't build secure targets if you don't have OpenSSL. 18717 18718 $(BINDIR)/$(CONFIG)/inproc_sync_unary_ping_pong_test: openssl_dep_error 18719 18720 else 18721 18722 18723 18724 18725 ifeq ($(NO_PROTOBUF),true) 18726 18727 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18728 18729 $(BINDIR)/$(CONFIG)/inproc_sync_unary_ping_pong_test: protobuf_dep_error 18730 18731 else 18732 18733 $(BINDIR)/$(CONFIG)/inproc_sync_unary_ping_pong_test: $(PROTOBUF_DEP) $(INPROC_SYNC_UNARY_PING_PONG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18734 $(E) "[LD] Linking $@" 18735 $(Q) mkdir -p `dirname $@` 18736 $(Q) $(LDXX) $(LDFLAGS) $(INPROC_SYNC_UNARY_PING_PONG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/inproc_sync_unary_ping_pong_test 18737 18738 endif 18739 18740 endif 18741 18742 $(OBJDIR)/$(CONFIG)/test/cpp/qps/inproc_sync_unary_ping_pong_test.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18743 18744 deps_inproc_sync_unary_ping_pong_test: $(INPROC_SYNC_UNARY_PING_PONG_TEST_OBJS:.o=.dep) 18745 18746 ifneq ($(NO_SECURE),true) 18747 ifneq ($(NO_DEPS),true) 18748 -include $(INPROC_SYNC_UNARY_PING_PONG_TEST_OBJS:.o=.dep) 18749 endif 18750 endif 18751 18752 18753 ifeq ($(NO_SECURE),true) 18754 18755 # You can't build secure targets if you don't have OpenSSL. 18756 18757 $(BINDIR)/$(CONFIG)/interop_client: openssl_dep_error 18758 18759 else 18760 18761 18762 18763 18764 ifeq ($(NO_PROTOBUF),true) 18765 18766 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18767 18768 $(BINDIR)/$(CONFIG)/interop_client: protobuf_dep_error 18769 18770 else 18771 18772 $(BINDIR)/$(CONFIG)/interop_client: $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18773 $(E) "[LD] Linking $@" 18774 $(Q) mkdir -p `dirname $@` 18775 $(Q) $(LDXX) $(LDFLAGS) $(LIBDIR)/$(CONFIG)/libinterop_client_main.a $(LIBDIR)/$(CONFIG)/libinterop_client_helper.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/interop_client 18776 18777 endif 18778 18779 endif 18780 18781 18782 18783 18784 ifeq ($(NO_SECURE),true) 18785 18786 # You can't build secure targets if you don't have OpenSSL. 18787 18788 $(BINDIR)/$(CONFIG)/interop_server: openssl_dep_error 18789 18790 else 18791 18792 18793 18794 18795 ifeq ($(NO_PROTOBUF),true) 18796 18797 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18798 18799 $(BINDIR)/$(CONFIG)/interop_server: protobuf_dep_error 18800 18801 else 18802 18803 $(BINDIR)/$(CONFIG)/interop_server: $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18804 $(E) "[LD] Linking $@" 18805 $(Q) mkdir -p `dirname $@` 18806 $(Q) $(LDXX) $(LDFLAGS) $(LIBDIR)/$(CONFIG)/libinterop_server_main.a $(LIBDIR)/$(CONFIG)/libinterop_server_helper.a $(LIBDIR)/$(CONFIG)/libinterop_server_lib.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/interop_server 18807 18808 endif 18809 18810 endif 18811 18812 18813 18814 18815 INTEROP_TEST_SRC = \ 18816 test/cpp/interop/interop_test.cc \ 18817 18818 INTEROP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INTEROP_TEST_SRC)))) 18819 ifeq ($(NO_SECURE),true) 18820 18821 # You can't build secure targets if you don't have OpenSSL. 18822 18823 $(BINDIR)/$(CONFIG)/interop_test: openssl_dep_error 18824 18825 else 18826 18827 18828 18829 18830 ifeq ($(NO_PROTOBUF),true) 18831 18832 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18833 18834 $(BINDIR)/$(CONFIG)/interop_test: protobuf_dep_error 18835 18836 else 18837 18838 $(BINDIR)/$(CONFIG)/interop_test: $(PROTOBUF_DEP) $(INTEROP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18839 $(E) "[LD] Linking $@" 18840 $(Q) mkdir -p `dirname $@` 18841 $(Q) $(LDXX) $(LDFLAGS) $(INTEROP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/interop_test 18842 18843 endif 18844 18845 endif 18846 18847 $(OBJDIR)/$(CONFIG)/test/cpp/interop/interop_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18848 18849 deps_interop_test: $(INTEROP_TEST_OBJS:.o=.dep) 18850 18851 ifneq ($(NO_SECURE),true) 18852 ifneq ($(NO_DEPS),true) 18853 -include $(INTEROP_TEST_OBJS:.o=.dep) 18854 endif 18855 endif 18856 18857 18858 JSON_RUN_LOCALHOST_SRC = \ 18859 test/cpp/qps/json_run_localhost.cc \ 18860 18861 JSON_RUN_LOCALHOST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_RUN_LOCALHOST_SRC)))) 18862 ifeq ($(NO_SECURE),true) 18863 18864 # You can't build secure targets if you don't have OpenSSL. 18865 18866 $(BINDIR)/$(CONFIG)/json_run_localhost: openssl_dep_error 18867 18868 else 18869 18870 18871 18872 18873 ifeq ($(NO_PROTOBUF),true) 18874 18875 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18876 18877 $(BINDIR)/$(CONFIG)/json_run_localhost: protobuf_dep_error 18878 18879 else 18880 18881 $(BINDIR)/$(CONFIG)/json_run_localhost: $(PROTOBUF_DEP) $(JSON_RUN_LOCALHOST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18882 $(E) "[LD] Linking $@" 18883 $(Q) mkdir -p `dirname $@` 18884 $(Q) $(LDXX) $(LDFLAGS) $(JSON_RUN_LOCALHOST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/json_run_localhost 18885 18886 endif 18887 18888 endif 18889 18890 $(OBJDIR)/$(CONFIG)/test/cpp/qps/json_run_localhost.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18891 18892 deps_json_run_localhost: $(JSON_RUN_LOCALHOST_OBJS:.o=.dep) 18893 18894 ifneq ($(NO_SECURE),true) 18895 ifneq ($(NO_DEPS),true) 18896 -include $(JSON_RUN_LOCALHOST_OBJS:.o=.dep) 18897 endif 18898 endif 18899 18900 18901 MEMORY_TEST_SRC = \ 18902 test/core/gprpp/memory_test.cc \ 18903 18904 MEMORY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MEMORY_TEST_SRC)))) 18905 ifeq ($(NO_SECURE),true) 18906 18907 # You can't build secure targets if you don't have OpenSSL. 18908 18909 $(BINDIR)/$(CONFIG)/memory_test: openssl_dep_error 18910 18911 else 18912 18913 18914 18915 18916 ifeq ($(NO_PROTOBUF),true) 18917 18918 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18919 18920 $(BINDIR)/$(CONFIG)/memory_test: protobuf_dep_error 18921 18922 else 18923 18924 $(BINDIR)/$(CONFIG)/memory_test: $(PROTOBUF_DEP) $(MEMORY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18925 $(E) "[LD] Linking $@" 18926 $(Q) mkdir -p `dirname $@` 18927 $(Q) $(LDXX) $(LDFLAGS) $(MEMORY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/memory_test 18928 18929 endif 18930 18931 endif 18932 18933 $(OBJDIR)/$(CONFIG)/test/core/gprpp/memory_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 18934 18935 deps_memory_test: $(MEMORY_TEST_OBJS:.o=.dep) 18936 18937 ifneq ($(NO_SECURE),true) 18938 ifneq ($(NO_DEPS),true) 18939 -include $(MEMORY_TEST_OBJS:.o=.dep) 18940 endif 18941 endif 18942 18943 18944 METRICS_CLIENT_SRC = \ 18945 $(GENDIR)/src/proto/grpc/testing/metrics.pb.cc $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc \ 18946 test/cpp/interop/metrics_client.cc \ 18947 18948 METRICS_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(METRICS_CLIENT_SRC)))) 18949 ifeq ($(NO_SECURE),true) 18950 18951 # You can't build secure targets if you don't have OpenSSL. 18952 18953 $(BINDIR)/$(CONFIG)/metrics_client: openssl_dep_error 18954 18955 else 18956 18957 18958 18959 18960 ifeq ($(NO_PROTOBUF),true) 18961 18962 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 18963 18964 $(BINDIR)/$(CONFIG)/metrics_client: protobuf_dep_error 18965 18966 else 18967 18968 $(BINDIR)/$(CONFIG)/metrics_client: $(PROTOBUF_DEP) $(METRICS_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18969 $(E) "[LD] Linking $@" 18970 $(Q) mkdir -p `dirname $@` 18971 $(Q) $(LDXX) $(LDFLAGS) $(METRICS_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/metrics_client 18972 18973 endif 18974 18975 endif 18976 18977 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/metrics.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18978 18979 $(OBJDIR)/$(CONFIG)/test/cpp/interop/metrics_client.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 18980 18981 deps_metrics_client: $(METRICS_CLIENT_OBJS:.o=.dep) 18982 18983 ifneq ($(NO_SECURE),true) 18984 ifneq ($(NO_DEPS),true) 18985 -include $(METRICS_CLIENT_OBJS:.o=.dep) 18986 endif 18987 endif 18988 $(OBJDIR)/$(CONFIG)/test/cpp/interop/metrics_client.o: $(GENDIR)/src/proto/grpc/testing/metrics.pb.cc $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc 18989 18990 18991 MOCK_TEST_SRC = \ 18992 test/cpp/end2end/mock_test.cc \ 18993 18994 MOCK_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(MOCK_TEST_SRC)))) 18995 ifeq ($(NO_SECURE),true) 18996 18997 # You can't build secure targets if you don't have OpenSSL. 18998 18999 $(BINDIR)/$(CONFIG)/mock_test: openssl_dep_error 19000 19001 else 19002 19003 19004 19005 19006 ifeq ($(NO_PROTOBUF),true) 19007 19008 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19009 19010 $(BINDIR)/$(CONFIG)/mock_test: protobuf_dep_error 19011 19012 else 19013 19014 $(BINDIR)/$(CONFIG)/mock_test: $(PROTOBUF_DEP) $(MOCK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19015 $(E) "[LD] Linking $@" 19016 $(Q) mkdir -p `dirname $@` 19017 $(Q) $(LDXX) $(LDFLAGS) $(MOCK_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/mock_test 19018 19019 endif 19020 19021 endif 19022 19023 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/mock_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19024 19025 deps_mock_test: $(MOCK_TEST_OBJS:.o=.dep) 19026 19027 ifneq ($(NO_SECURE),true) 19028 ifneq ($(NO_DEPS),true) 19029 -include $(MOCK_TEST_OBJS:.o=.dep) 19030 endif 19031 endif 19032 19033 19034 NONBLOCKING_TEST_SRC = \ 19035 test/cpp/end2end/nonblocking_test.cc \ 19036 19037 NONBLOCKING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NONBLOCKING_TEST_SRC)))) 19038 ifeq ($(NO_SECURE),true) 19039 19040 # You can't build secure targets if you don't have OpenSSL. 19041 19042 $(BINDIR)/$(CONFIG)/nonblocking_test: openssl_dep_error 19043 19044 else 19045 19046 19047 19048 19049 ifeq ($(NO_PROTOBUF),true) 19050 19051 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19052 19053 $(BINDIR)/$(CONFIG)/nonblocking_test: protobuf_dep_error 19054 19055 else 19056 19057 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19058 $(E) "[LD] Linking $@" 19059 $(Q) mkdir -p `dirname $@` 19060 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/nonblocking_test 19061 19062 endif 19063 19064 endif 19065 19066 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19067 19068 deps_nonblocking_test: $(NONBLOCKING_TEST_OBJS:.o=.dep) 19069 19070 ifneq ($(NO_SECURE),true) 19071 ifneq ($(NO_DEPS),true) 19072 -include $(NONBLOCKING_TEST_OBJS:.o=.dep) 19073 endif 19074 endif 19075 19076 19077 NOOP-BENCHMARK_SRC = \ 19078 test/cpp/microbenchmarks/noop-benchmark.cc \ 19079 19080 NOOP-BENCHMARK_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NOOP-BENCHMARK_SRC)))) 19081 ifeq ($(NO_SECURE),true) 19082 19083 # You can't build secure targets if you don't have OpenSSL. 19084 19085 $(BINDIR)/$(CONFIG)/noop-benchmark: openssl_dep_error 19086 19087 else 19088 19089 19090 19091 19092 ifeq ($(NO_PROTOBUF),true) 19093 19094 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19095 19096 $(BINDIR)/$(CONFIG)/noop-benchmark: protobuf_dep_error 19097 19098 else 19099 19100 $(BINDIR)/$(CONFIG)/noop-benchmark: $(PROTOBUF_DEP) $(NOOP-BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark.a 19101 $(E) "[LD] Linking $@" 19102 $(Q) mkdir -p `dirname $@` 19103 $(Q) $(LDXX) $(LDFLAGS) $(NOOP-BENCHMARK_OBJS) $(LIBDIR)/$(CONFIG)/libbenchmark.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/noop-benchmark 19104 19105 endif 19106 19107 endif 19108 19109 $(NOOP-BENCHMARK_OBJS): CPPFLAGS += -Ithird_party/benchmark/include -DHAVE_POSIX_REGEX 19110 $(OBJDIR)/$(CONFIG)/test/cpp/microbenchmarks/noop-benchmark.o: $(LIBDIR)/$(CONFIG)/libbenchmark.a 19111 19112 deps_noop-benchmark: $(NOOP-BENCHMARK_OBJS:.o=.dep) 19113 19114 ifneq ($(NO_SECURE),true) 19115 ifneq ($(NO_DEPS),true) 19116 -include $(NOOP-BENCHMARK_OBJS:.o=.dep) 19117 endif 19118 endif 19119 19120 19121 ORPHANABLE_TEST_SRC = \ 19122 test/core/gprpp/orphanable_test.cc \ 19123 19124 ORPHANABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ORPHANABLE_TEST_SRC)))) 19125 ifeq ($(NO_SECURE),true) 19126 19127 # You can't build secure targets if you don't have OpenSSL. 19128 19129 $(BINDIR)/$(CONFIG)/orphanable_test: openssl_dep_error 19130 19131 else 19132 19133 19134 19135 19136 ifeq ($(NO_PROTOBUF),true) 19137 19138 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19139 19140 $(BINDIR)/$(CONFIG)/orphanable_test: protobuf_dep_error 19141 19142 else 19143 19144 $(BINDIR)/$(CONFIG)/orphanable_test: $(PROTOBUF_DEP) $(ORPHANABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19145 $(E) "[LD] Linking $@" 19146 $(Q) mkdir -p `dirname $@` 19147 $(Q) $(LDXX) $(LDFLAGS) $(ORPHANABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/orphanable_test 19148 19149 endif 19150 19151 endif 19152 19153 $(OBJDIR)/$(CONFIG)/test/core/gprpp/orphanable_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19154 19155 deps_orphanable_test: $(ORPHANABLE_TEST_OBJS:.o=.dep) 19156 19157 ifneq ($(NO_SECURE),true) 19158 ifneq ($(NO_DEPS),true) 19159 -include $(ORPHANABLE_TEST_OBJS:.o=.dep) 19160 endif 19161 endif 19162 19163 19164 PROTO_SERVER_REFLECTION_TEST_SRC = \ 19165 test/cpp/end2end/proto_server_reflection_test.cc \ 19166 19167 PROTO_SERVER_REFLECTION_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PROTO_SERVER_REFLECTION_TEST_SRC)))) 19168 ifeq ($(NO_SECURE),true) 19169 19170 # You can't build secure targets if you don't have OpenSSL. 19171 19172 $(BINDIR)/$(CONFIG)/proto_server_reflection_test: openssl_dep_error 19173 19174 else 19175 19176 19177 19178 19179 ifeq ($(NO_PROTOBUF),true) 19180 19181 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19182 19183 $(BINDIR)/$(CONFIG)/proto_server_reflection_test: protobuf_dep_error 19184 19185 else 19186 19187 $(BINDIR)/$(CONFIG)/proto_server_reflection_test: $(PROTOBUF_DEP) $(PROTO_SERVER_REFLECTION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19188 $(E) "[LD] Linking $@" 19189 $(Q) mkdir -p `dirname $@` 19190 $(Q) $(LDXX) $(LDFLAGS) $(PROTO_SERVER_REFLECTION_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/proto_server_reflection_test 19191 19192 endif 19193 19194 endif 19195 19196 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/proto_server_reflection_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_proto_reflection_desc_db.a $(LIBDIR)/$(CONFIG)/libgrpc++_reflection.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19197 19198 deps_proto_server_reflection_test: $(PROTO_SERVER_REFLECTION_TEST_OBJS:.o=.dep) 19199 19200 ifneq ($(NO_SECURE),true) 19201 ifneq ($(NO_DEPS),true) 19202 -include $(PROTO_SERVER_REFLECTION_TEST_OBJS:.o=.dep) 19203 endif 19204 endif 19205 19206 19207 PROTO_UTILS_TEST_SRC = \ 19208 test/cpp/codegen/proto_utils_test.cc \ 19209 19210 PROTO_UTILS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PROTO_UTILS_TEST_SRC)))) 19211 ifeq ($(NO_SECURE),true) 19212 19213 # You can't build secure targets if you don't have OpenSSL. 19214 19215 $(BINDIR)/$(CONFIG)/proto_utils_test: openssl_dep_error 19216 19217 else 19218 19219 19220 19221 19222 ifeq ($(NO_PROTOBUF),true) 19223 19224 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19225 19226 $(BINDIR)/$(CONFIG)/proto_utils_test: protobuf_dep_error 19227 19228 else 19229 19230 $(BINDIR)/$(CONFIG)/proto_utils_test: $(PROTOBUF_DEP) $(PROTO_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a 19231 $(E) "[LD] Linking $@" 19232 $(Q) mkdir -p `dirname $@` 19233 $(Q) $(LDXX) $(LDFLAGS) $(PROTO_UTILS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/proto_utils_test 19234 19235 endif 19236 19237 endif 19238 19239 $(OBJDIR)/$(CONFIG)/test/cpp/codegen/proto_utils_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a 19240 19241 deps_proto_utils_test: $(PROTO_UTILS_TEST_OBJS:.o=.dep) 19242 19243 ifneq ($(NO_SECURE),true) 19244 ifneq ($(NO_DEPS),true) 19245 -include $(PROTO_UTILS_TEST_OBJS:.o=.dep) 19246 endif 19247 endif 19248 19249 19250 QPS_INTERARRIVAL_TEST_SRC = \ 19251 test/cpp/qps/qps_interarrival_test.cc \ 19252 19253 QPS_INTERARRIVAL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_INTERARRIVAL_TEST_SRC)))) 19254 ifeq ($(NO_SECURE),true) 19255 19256 # You can't build secure targets if you don't have OpenSSL. 19257 19258 $(BINDIR)/$(CONFIG)/qps_interarrival_test: openssl_dep_error 19259 19260 else 19261 19262 19263 19264 19265 ifeq ($(NO_PROTOBUF),true) 19266 19267 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19268 19269 $(BINDIR)/$(CONFIG)/qps_interarrival_test: protobuf_dep_error 19270 19271 else 19272 19273 $(BINDIR)/$(CONFIG)/qps_interarrival_test: $(PROTOBUF_DEP) $(QPS_INTERARRIVAL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19274 $(E) "[LD] Linking $@" 19275 $(Q) mkdir -p `dirname $@` 19276 $(Q) $(LDXX) $(LDFLAGS) $(QPS_INTERARRIVAL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/qps_interarrival_test 19277 19278 endif 19279 19280 endif 19281 19282 $(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_interarrival_test.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19283 19284 deps_qps_interarrival_test: $(QPS_INTERARRIVAL_TEST_OBJS:.o=.dep) 19285 19286 ifneq ($(NO_SECURE),true) 19287 ifneq ($(NO_DEPS),true) 19288 -include $(QPS_INTERARRIVAL_TEST_OBJS:.o=.dep) 19289 endif 19290 endif 19291 19292 19293 QPS_JSON_DRIVER_SRC = \ 19294 test/cpp/qps/qps_json_driver.cc \ 19295 19296 QPS_JSON_DRIVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_JSON_DRIVER_SRC)))) 19297 ifeq ($(NO_SECURE),true) 19298 19299 # You can't build secure targets if you don't have OpenSSL. 19300 19301 $(BINDIR)/$(CONFIG)/qps_json_driver: openssl_dep_error 19302 19303 else 19304 19305 19306 19307 19308 ifeq ($(NO_PROTOBUF),true) 19309 19310 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19311 19312 $(BINDIR)/$(CONFIG)/qps_json_driver: protobuf_dep_error 19313 19314 else 19315 19316 $(BINDIR)/$(CONFIG)/qps_json_driver: $(PROTOBUF_DEP) $(QPS_JSON_DRIVER_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19317 $(E) "[LD] Linking $@" 19318 $(Q) mkdir -p `dirname $@` 19319 $(Q) $(LDXX) $(LDFLAGS) $(QPS_JSON_DRIVER_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/qps_json_driver 19320 19321 endif 19322 19323 endif 19324 19325 $(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_json_driver.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19326 19327 deps_qps_json_driver: $(QPS_JSON_DRIVER_OBJS:.o=.dep) 19328 19329 ifneq ($(NO_SECURE),true) 19330 ifneq ($(NO_DEPS),true) 19331 -include $(QPS_JSON_DRIVER_OBJS:.o=.dep) 19332 endif 19333 endif 19334 19335 19336 QPS_OPENLOOP_TEST_SRC = \ 19337 test/cpp/qps/qps_openloop_test.cc \ 19338 19339 QPS_OPENLOOP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_OPENLOOP_TEST_SRC)))) 19340 ifeq ($(NO_SECURE),true) 19341 19342 # You can't build secure targets if you don't have OpenSSL. 19343 19344 $(BINDIR)/$(CONFIG)/qps_openloop_test: openssl_dep_error 19345 19346 else 19347 19348 19349 19350 19351 ifeq ($(NO_PROTOBUF),true) 19352 19353 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19354 19355 $(BINDIR)/$(CONFIG)/qps_openloop_test: protobuf_dep_error 19356 19357 else 19358 19359 $(BINDIR)/$(CONFIG)/qps_openloop_test: $(PROTOBUF_DEP) $(QPS_OPENLOOP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19360 $(E) "[LD] Linking $@" 19361 $(Q) mkdir -p `dirname $@` 19362 $(Q) $(LDXX) $(LDFLAGS) $(QPS_OPENLOOP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/qps_openloop_test 19363 19364 endif 19365 19366 endif 19367 19368 $(OBJDIR)/$(CONFIG)/test/cpp/qps/qps_openloop_test.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19369 19370 deps_qps_openloop_test: $(QPS_OPENLOOP_TEST_OBJS:.o=.dep) 19371 19372 ifneq ($(NO_SECURE),true) 19373 ifneq ($(NO_DEPS),true) 19374 -include $(QPS_OPENLOOP_TEST_OBJS:.o=.dep) 19375 endif 19376 endif 19377 19378 19379 QPS_WORKER_SRC = \ 19380 test/cpp/qps/worker.cc \ 19381 19382 QPS_WORKER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(QPS_WORKER_SRC)))) 19383 ifeq ($(NO_SECURE),true) 19384 19385 # You can't build secure targets if you don't have OpenSSL. 19386 19387 $(BINDIR)/$(CONFIG)/qps_worker: openssl_dep_error 19388 19389 else 19390 19391 19392 19393 19394 ifeq ($(NO_PROTOBUF),true) 19395 19396 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19397 19398 $(BINDIR)/$(CONFIG)/qps_worker: protobuf_dep_error 19399 19400 else 19401 19402 $(BINDIR)/$(CONFIG)/qps_worker: $(PROTOBUF_DEP) $(QPS_WORKER_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19403 $(E) "[LD] Linking $@" 19404 $(Q) mkdir -p `dirname $@` 19405 $(Q) $(LDXX) $(LDFLAGS) $(QPS_WORKER_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/qps_worker 19406 19407 endif 19408 19409 endif 19410 19411 $(OBJDIR)/$(CONFIG)/test/cpp/qps/worker.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19412 19413 deps_qps_worker: $(QPS_WORKER_OBJS:.o=.dep) 19414 19415 ifneq ($(NO_SECURE),true) 19416 ifneq ($(NO_DEPS),true) 19417 -include $(QPS_WORKER_OBJS:.o=.dep) 19418 endif 19419 endif 19420 19421 19422 RAW_END2END_TEST_SRC = \ 19423 test/cpp/end2end/raw_end2end_test.cc \ 19424 19425 RAW_END2END_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RAW_END2END_TEST_SRC)))) 19426 ifeq ($(NO_SECURE),true) 19427 19428 # You can't build secure targets if you don't have OpenSSL. 19429 19430 $(BINDIR)/$(CONFIG)/raw_end2end_test: openssl_dep_error 19431 19432 else 19433 19434 19435 19436 19437 ifeq ($(NO_PROTOBUF),true) 19438 19439 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19440 19441 $(BINDIR)/$(CONFIG)/raw_end2end_test: protobuf_dep_error 19442 19443 else 19444 19445 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19446 $(E) "[LD] Linking $@" 19447 $(Q) mkdir -p `dirname $@` 19448 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/raw_end2end_test 19449 19450 endif 19451 19452 endif 19453 19454 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19455 19456 deps_raw_end2end_test: $(RAW_END2END_TEST_OBJS:.o=.dep) 19457 19458 ifneq ($(NO_SECURE),true) 19459 ifneq ($(NO_DEPS),true) 19460 -include $(RAW_END2END_TEST_OBJS:.o=.dep) 19461 endif 19462 endif 19463 19464 19465 RECONNECT_INTEROP_CLIENT_SRC = \ 19466 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 19467 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 19468 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 19469 test/cpp/interop/reconnect_interop_client.cc \ 19470 19471 RECONNECT_INTEROP_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RECONNECT_INTEROP_CLIENT_SRC)))) 19472 ifeq ($(NO_SECURE),true) 19473 19474 # You can't build secure targets if you don't have OpenSSL. 19475 19476 $(BINDIR)/$(CONFIG)/reconnect_interop_client: openssl_dep_error 19477 19478 else 19479 19480 19481 19482 19483 ifeq ($(NO_PROTOBUF),true) 19484 19485 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19486 19487 $(BINDIR)/$(CONFIG)/reconnect_interop_client: protobuf_dep_error 19488 19489 else 19490 19491 $(BINDIR)/$(CONFIG)/reconnect_interop_client: $(PROTOBUF_DEP) $(RECONNECT_INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19492 $(E) "[LD] Linking $@" 19493 $(Q) mkdir -p `dirname $@` 19494 $(Q) $(LDXX) $(LDFLAGS) $(RECONNECT_INTEROP_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/reconnect_interop_client 19495 19496 endif 19497 19498 endif 19499 19500 $(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.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19501 19502 $(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.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19503 19504 $(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.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19505 19506 $(OBJDIR)/$(CONFIG)/test/cpp/interop/reconnect_interop_client.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19507 19508 deps_reconnect_interop_client: $(RECONNECT_INTEROP_CLIENT_OBJS:.o=.dep) 19509 19510 ifneq ($(NO_SECURE),true) 19511 ifneq ($(NO_DEPS),true) 19512 -include $(RECONNECT_INTEROP_CLIENT_OBJS:.o=.dep) 19513 endif 19514 endif 19515 $(OBJDIR)/$(CONFIG)/test/cpp/interop/reconnect_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 19516 19517 19518 RECONNECT_INTEROP_SERVER_SRC = \ 19519 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 19520 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 19521 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 19522 test/cpp/interop/reconnect_interop_server.cc \ 19523 19524 RECONNECT_INTEROP_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RECONNECT_INTEROP_SERVER_SRC)))) 19525 ifeq ($(NO_SECURE),true) 19526 19527 # You can't build secure targets if you don't have OpenSSL. 19528 19529 $(BINDIR)/$(CONFIG)/reconnect_interop_server: openssl_dep_error 19530 19531 else 19532 19533 19534 19535 19536 ifeq ($(NO_PROTOBUF),true) 19537 19538 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19539 19540 $(BINDIR)/$(CONFIG)/reconnect_interop_server: protobuf_dep_error 19541 19542 else 19543 19544 $(BINDIR)/$(CONFIG)/reconnect_interop_server: $(PROTOBUF_DEP) $(RECONNECT_INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19545 $(E) "[LD] Linking $@" 19546 $(Q) mkdir -p `dirname $@` 19547 $(Q) $(LDXX) $(LDFLAGS) $(RECONNECT_INTEROP_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/reconnect_interop_server 19548 19549 endif 19550 19551 endif 19552 19553 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/empty.o: $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19554 19555 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/messages.o: $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19556 19557 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/test.o: $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19558 19559 $(OBJDIR)/$(CONFIG)/test/cpp/interop/reconnect_interop_server.o: $(LIBDIR)/$(CONFIG)/libreconnect_server.a $(LIBDIR)/$(CONFIG)/libtest_tcp_server.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19560 19561 deps_reconnect_interop_server: $(RECONNECT_INTEROP_SERVER_OBJS:.o=.dep) 19562 19563 ifneq ($(NO_SECURE),true) 19564 ifneq ($(NO_DEPS),true) 19565 -include $(RECONNECT_INTEROP_SERVER_OBJS:.o=.dep) 19566 endif 19567 endif 19568 $(OBJDIR)/$(CONFIG)/test/cpp/interop/reconnect_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 19569 19570 19571 REF_COUNTED_PTR_TEST_SRC = \ 19572 test/core/gprpp/ref_counted_ptr_test.cc \ 19573 19574 REF_COUNTED_PTR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(REF_COUNTED_PTR_TEST_SRC)))) 19575 ifeq ($(NO_SECURE),true) 19576 19577 # You can't build secure targets if you don't have OpenSSL. 19578 19579 $(BINDIR)/$(CONFIG)/ref_counted_ptr_test: openssl_dep_error 19580 19581 else 19582 19583 19584 19585 19586 ifeq ($(NO_PROTOBUF),true) 19587 19588 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19589 19590 $(BINDIR)/$(CONFIG)/ref_counted_ptr_test: protobuf_dep_error 19591 19592 else 19593 19594 $(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)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19595 $(E) "[LD] Linking $@" 19596 $(Q) mkdir -p `dirname $@` 19597 $(Q) $(LDXX) $(LDFLAGS) $(REF_COUNTED_PTR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/ref_counted_ptr_test 19598 19599 endif 19600 19601 endif 19602 19603 $(OBJDIR)/$(CONFIG)/test/core/gprpp/ref_counted_ptr_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19604 19605 deps_ref_counted_ptr_test: $(REF_COUNTED_PTR_TEST_OBJS:.o=.dep) 19606 19607 ifneq ($(NO_SECURE),true) 19608 ifneq ($(NO_DEPS),true) 19609 -include $(REF_COUNTED_PTR_TEST_OBJS:.o=.dep) 19610 endif 19611 endif 19612 19613 19614 REF_COUNTED_TEST_SRC = \ 19615 test/core/gprpp/ref_counted_test.cc \ 19616 19617 REF_COUNTED_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(REF_COUNTED_TEST_SRC)))) 19618 ifeq ($(NO_SECURE),true) 19619 19620 # You can't build secure targets if you don't have OpenSSL. 19621 19622 $(BINDIR)/$(CONFIG)/ref_counted_test: openssl_dep_error 19623 19624 else 19625 19626 19627 19628 19629 ifeq ($(NO_PROTOBUF),true) 19630 19631 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19632 19633 $(BINDIR)/$(CONFIG)/ref_counted_test: protobuf_dep_error 19634 19635 else 19636 19637 $(BINDIR)/$(CONFIG)/ref_counted_test: $(PROTOBUF_DEP) $(REF_COUNTED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19638 $(E) "[LD] Linking $@" 19639 $(Q) mkdir -p `dirname $@` 19640 $(Q) $(LDXX) $(LDFLAGS) $(REF_COUNTED_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/ref_counted_test 19641 19642 endif 19643 19644 endif 19645 19646 $(OBJDIR)/$(CONFIG)/test/core/gprpp/ref_counted_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19647 19648 deps_ref_counted_test: $(REF_COUNTED_TEST_OBJS:.o=.dep) 19649 19650 ifneq ($(NO_SECURE),true) 19651 ifneq ($(NO_DEPS),true) 19652 -include $(REF_COUNTED_TEST_OBJS:.o=.dep) 19653 endif 19654 endif 19655 19656 19657 RETRY_THROTTLE_TEST_SRC = \ 19658 test/core/client_channel/retry_throttle_test.cc \ 19659 19660 RETRY_THROTTLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RETRY_THROTTLE_TEST_SRC)))) 19661 ifeq ($(NO_SECURE),true) 19662 19663 # You can't build secure targets if you don't have OpenSSL. 19664 19665 $(BINDIR)/$(CONFIG)/retry_throttle_test: openssl_dep_error 19666 19667 else 19668 19669 19670 19671 19672 ifeq ($(NO_PROTOBUF),true) 19673 19674 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19675 19676 $(BINDIR)/$(CONFIG)/retry_throttle_test: protobuf_dep_error 19677 19678 else 19679 19680 $(BINDIR)/$(CONFIG)/retry_throttle_test: $(PROTOBUF_DEP) $(RETRY_THROTTLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19681 $(E) "[LD] Linking $@" 19682 $(Q) mkdir -p `dirname $@` 19683 $(Q) $(LDXX) $(LDFLAGS) $(RETRY_THROTTLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/retry_throttle_test 19684 19685 endif 19686 19687 endif 19688 19689 $(OBJDIR)/$(CONFIG)/test/core/client_channel/retry_throttle_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19690 19691 deps_retry_throttle_test: $(RETRY_THROTTLE_TEST_OBJS:.o=.dep) 19692 19693 ifneq ($(NO_SECURE),true) 19694 ifneq ($(NO_DEPS),true) 19695 -include $(RETRY_THROTTLE_TEST_OBJS:.o=.dep) 19696 endif 19697 endif 19698 19699 19700 SECURE_AUTH_CONTEXT_TEST_SRC = \ 19701 test/cpp/common/secure_auth_context_test.cc \ 19702 19703 SECURE_AUTH_CONTEXT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_AUTH_CONTEXT_TEST_SRC)))) 19704 ifeq ($(NO_SECURE),true) 19705 19706 # You can't build secure targets if you don't have OpenSSL. 19707 19708 $(BINDIR)/$(CONFIG)/secure_auth_context_test: openssl_dep_error 19709 19710 else 19711 19712 19713 19714 19715 ifeq ($(NO_PROTOBUF),true) 19716 19717 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19718 19719 $(BINDIR)/$(CONFIG)/secure_auth_context_test: protobuf_dep_error 19720 19721 else 19722 19723 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19724 $(E) "[LD] Linking $@" 19725 $(Q) mkdir -p `dirname $@` 19726 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/secure_auth_context_test 19727 19728 endif 19729 19730 endif 19731 19732 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19733 19734 deps_secure_auth_context_test: $(SECURE_AUTH_CONTEXT_TEST_OBJS:.o=.dep) 19735 19736 ifneq ($(NO_SECURE),true) 19737 ifneq ($(NO_DEPS),true) 19738 -include $(SECURE_AUTH_CONTEXT_TEST_OBJS:.o=.dep) 19739 endif 19740 endif 19741 19742 19743 SECURE_SYNC_UNARY_PING_PONG_TEST_SRC = \ 19744 test/cpp/qps/secure_sync_unary_ping_pong_test.cc \ 19745 19746 SECURE_SYNC_UNARY_PING_PONG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SECURE_SYNC_UNARY_PING_PONG_TEST_SRC)))) 19747 ifeq ($(NO_SECURE),true) 19748 19749 # You can't build secure targets if you don't have OpenSSL. 19750 19751 $(BINDIR)/$(CONFIG)/secure_sync_unary_ping_pong_test: openssl_dep_error 19752 19753 else 19754 19755 19756 19757 19758 ifeq ($(NO_PROTOBUF),true) 19759 19760 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19761 19762 $(BINDIR)/$(CONFIG)/secure_sync_unary_ping_pong_test: protobuf_dep_error 19763 19764 else 19765 19766 $(BINDIR)/$(CONFIG)/secure_sync_unary_ping_pong_test: $(PROTOBUF_DEP) $(SECURE_SYNC_UNARY_PING_PONG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19767 $(E) "[LD] Linking $@" 19768 $(Q) mkdir -p `dirname $@` 19769 $(Q) $(LDXX) $(LDFLAGS) $(SECURE_SYNC_UNARY_PING_PONG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/secure_sync_unary_ping_pong_test 19770 19771 endif 19772 19773 endif 19774 19775 $(OBJDIR)/$(CONFIG)/test/cpp/qps/secure_sync_unary_ping_pong_test.o: $(LIBDIR)/$(CONFIG)/libqps.a $(LIBDIR)/$(CONFIG)/libgrpc++_core_stats.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 19776 19777 deps_secure_sync_unary_ping_pong_test: $(SECURE_SYNC_UNARY_PING_PONG_TEST_OBJS:.o=.dep) 19778 19779 ifneq ($(NO_SECURE),true) 19780 ifneq ($(NO_DEPS),true) 19781 -include $(SECURE_SYNC_UNARY_PING_PONG_TEST_OBJS:.o=.dep) 19782 endif 19783 endif 19784 19785 19786 SERVER_BUILDER_PLUGIN_TEST_SRC = \ 19787 test/cpp/end2end/server_builder_plugin_test.cc \ 19788 19789 SERVER_BUILDER_PLUGIN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_BUILDER_PLUGIN_TEST_SRC)))) 19790 ifeq ($(NO_SECURE),true) 19791 19792 # You can't build secure targets if you don't have OpenSSL. 19793 19794 $(BINDIR)/$(CONFIG)/server_builder_plugin_test: openssl_dep_error 19795 19796 else 19797 19798 19799 19800 19801 ifeq ($(NO_PROTOBUF),true) 19802 19803 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19804 19805 $(BINDIR)/$(CONFIG)/server_builder_plugin_test: protobuf_dep_error 19806 19807 else 19808 19809 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19810 $(E) "[LD] Linking $@" 19811 $(Q) mkdir -p `dirname $@` 19812 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_builder_plugin_test 19813 19814 endif 19815 19816 endif 19817 19818 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19819 19820 deps_server_builder_plugin_test: $(SERVER_BUILDER_PLUGIN_TEST_OBJS:.o=.dep) 19821 19822 ifneq ($(NO_SECURE),true) 19823 ifneq ($(NO_DEPS),true) 19824 -include $(SERVER_BUILDER_PLUGIN_TEST_OBJS:.o=.dep) 19825 endif 19826 endif 19827 19828 19829 SERVER_BUILDER_TEST_SRC = \ 19830 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 19831 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 19832 test/cpp/server/server_builder_test.cc \ 19833 19834 SERVER_BUILDER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_BUILDER_TEST_SRC)))) 19835 ifeq ($(NO_SECURE),true) 19836 19837 # You can't build secure targets if you don't have OpenSSL. 19838 19839 $(BINDIR)/$(CONFIG)/server_builder_test: openssl_dep_error 19840 19841 else 19842 19843 19844 19845 19846 ifeq ($(NO_PROTOBUF),true) 19847 19848 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19849 19850 $(BINDIR)/$(CONFIG)/server_builder_test: protobuf_dep_error 19851 19852 else 19853 19854 $(BINDIR)/$(CONFIG)/server_builder_test: $(PROTOBUF_DEP) $(SERVER_BUILDER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 19855 $(E) "[LD] Linking $@" 19856 $(Q) mkdir -p `dirname $@` 19857 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_BUILDER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_builder_test 19858 19859 endif 19860 19861 endif 19862 19863 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 19864 19865 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 19866 19867 $(OBJDIR)/$(CONFIG)/test/cpp/server/server_builder_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 19868 19869 deps_server_builder_test: $(SERVER_BUILDER_TEST_OBJS:.o=.dep) 19870 19871 ifneq ($(NO_SECURE),true) 19872 ifneq ($(NO_DEPS),true) 19873 -include $(SERVER_BUILDER_TEST_OBJS:.o=.dep) 19874 endif 19875 endif 19876 $(OBJDIR)/$(CONFIG)/test/cpp/server/server_builder_test.o: $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc 19877 19878 19879 SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_SRC = \ 19880 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 19881 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 19882 test/cpp/server/server_builder_with_socket_mutator_test.cc \ 19883 19884 SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_SRC)))) 19885 ifeq ($(NO_SECURE),true) 19886 19887 # You can't build secure targets if you don't have OpenSSL. 19888 19889 $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test: openssl_dep_error 19890 19891 else 19892 19893 19894 19895 19896 ifeq ($(NO_PROTOBUF),true) 19897 19898 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19899 19900 $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test: protobuf_dep_error 19901 19902 else 19903 19904 $(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_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 19905 $(E) "[LD] Linking $@" 19906 $(Q) mkdir -p `dirname $@` 19907 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_builder_with_socket_mutator_test 19908 19909 endif 19910 19911 endif 19912 19913 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 19914 19915 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 19916 19917 $(OBJDIR)/$(CONFIG)/test/cpp/server/server_builder_with_socket_mutator_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 19918 19919 deps_server_builder_with_socket_mutator_test: $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS:.o=.dep) 19920 19921 ifneq ($(NO_SECURE),true) 19922 ifneq ($(NO_DEPS),true) 19923 -include $(SERVER_BUILDER_WITH_SOCKET_MUTATOR_TEST_OBJS:.o=.dep) 19924 endif 19925 endif 19926 $(OBJDIR)/$(CONFIG)/test/cpp/server/server_builder_with_socket_mutator_test.o: $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc 19927 19928 19929 SERVER_CONTEXT_TEST_SPOUSE_TEST_SRC = \ 19930 test/cpp/test/server_context_test_spouse_test.cc \ 19931 19932 SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_CONTEXT_TEST_SPOUSE_TEST_SRC)))) 19933 ifeq ($(NO_SECURE),true) 19934 19935 # You can't build secure targets if you don't have OpenSSL. 19936 19937 $(BINDIR)/$(CONFIG)/server_context_test_spouse_test: openssl_dep_error 19938 19939 else 19940 19941 19942 19943 19944 ifeq ($(NO_PROTOBUF),true) 19945 19946 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19947 19948 $(BINDIR)/$(CONFIG)/server_context_test_spouse_test: protobuf_dep_error 19949 19950 else 19951 19952 $(BINDIR)/$(CONFIG)/server_context_test_spouse_test: $(PROTOBUF_DEP) $(SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19953 $(E) "[LD] Linking $@" 19954 $(Q) mkdir -p `dirname $@` 19955 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_context_test_spouse_test 19956 19957 endif 19958 19959 endif 19960 19961 $(OBJDIR)/$(CONFIG)/test/cpp/test/server_context_test_spouse_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19962 19963 deps_server_context_test_spouse_test: $(SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS:.o=.dep) 19964 19965 ifneq ($(NO_SECURE),true) 19966 ifneq ($(NO_DEPS),true) 19967 -include $(SERVER_CONTEXT_TEST_SPOUSE_TEST_OBJS:.o=.dep) 19968 endif 19969 endif 19970 19971 19972 SERVER_CRASH_TEST_SRC = \ 19973 test/cpp/end2end/server_crash_test.cc \ 19974 19975 SERVER_CRASH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_CRASH_TEST_SRC)))) 19976 ifeq ($(NO_SECURE),true) 19977 19978 # You can't build secure targets if you don't have OpenSSL. 19979 19980 $(BINDIR)/$(CONFIG)/server_crash_test: openssl_dep_error 19981 19982 else 19983 19984 19985 19986 19987 ifeq ($(NO_PROTOBUF),true) 19988 19989 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 19990 19991 $(BINDIR)/$(CONFIG)/server_crash_test: protobuf_dep_error 19992 19993 else 19994 19995 $(BINDIR)/$(CONFIG)/server_crash_test: $(PROTOBUF_DEP) $(SERVER_CRASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 19996 $(E) "[LD] Linking $@" 19997 $(Q) mkdir -p `dirname $@` 19998 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_CRASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_crash_test 19999 20000 endif 20001 20002 endif 20003 20004 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/server_crash_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20005 20006 deps_server_crash_test: $(SERVER_CRASH_TEST_OBJS:.o=.dep) 20007 20008 ifneq ($(NO_SECURE),true) 20009 ifneq ($(NO_DEPS),true) 20010 -include $(SERVER_CRASH_TEST_OBJS:.o=.dep) 20011 endif 20012 endif 20013 20014 20015 SERVER_CRASH_TEST_CLIENT_SRC = \ 20016 test/cpp/end2end/server_crash_test_client.cc \ 20017 20018 SERVER_CRASH_TEST_CLIENT_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_CRASH_TEST_CLIENT_SRC)))) 20019 ifeq ($(NO_SECURE),true) 20020 20021 # You can't build secure targets if you don't have OpenSSL. 20022 20023 $(BINDIR)/$(CONFIG)/server_crash_test_client: openssl_dep_error 20024 20025 else 20026 20027 20028 20029 20030 ifeq ($(NO_PROTOBUF),true) 20031 20032 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20033 20034 $(BINDIR)/$(CONFIG)/server_crash_test_client: protobuf_dep_error 20035 20036 else 20037 20038 $(BINDIR)/$(CONFIG)/server_crash_test_client: $(PROTOBUF_DEP) $(SERVER_CRASH_TEST_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20039 $(E) "[LD] Linking $@" 20040 $(Q) mkdir -p `dirname $@` 20041 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_CRASH_TEST_CLIENT_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_crash_test_client 20042 20043 endif 20044 20045 endif 20046 20047 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/server_crash_test_client.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20048 20049 deps_server_crash_test_client: $(SERVER_CRASH_TEST_CLIENT_OBJS:.o=.dep) 20050 20051 ifneq ($(NO_SECURE),true) 20052 ifneq ($(NO_DEPS),true) 20053 -include $(SERVER_CRASH_TEST_CLIENT_OBJS:.o=.dep) 20054 endif 20055 endif 20056 20057 20058 SERVER_EARLY_RETURN_TEST_SRC = \ 20059 test/cpp/end2end/server_early_return_test.cc \ 20060 20061 SERVER_EARLY_RETURN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_EARLY_RETURN_TEST_SRC)))) 20062 ifeq ($(NO_SECURE),true) 20063 20064 # You can't build secure targets if you don't have OpenSSL. 20065 20066 $(BINDIR)/$(CONFIG)/server_early_return_test: openssl_dep_error 20067 20068 else 20069 20070 20071 20072 20073 ifeq ($(NO_PROTOBUF),true) 20074 20075 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20076 20077 $(BINDIR)/$(CONFIG)/server_early_return_test: protobuf_dep_error 20078 20079 else 20080 20081 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20082 $(E) "[LD] Linking $@" 20083 $(Q) mkdir -p `dirname $@` 20084 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_early_return_test 20085 20086 endif 20087 20088 endif 20089 20090 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20091 20092 deps_server_early_return_test: $(SERVER_EARLY_RETURN_TEST_OBJS:.o=.dep) 20093 20094 ifneq ($(NO_SECURE),true) 20095 ifneq ($(NO_DEPS),true) 20096 -include $(SERVER_EARLY_RETURN_TEST_OBJS:.o=.dep) 20097 endif 20098 endif 20099 20100 20101 SERVER_REQUEST_CALL_TEST_SRC = \ 20102 $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc \ 20103 $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc \ 20104 test/cpp/server/server_request_call_test.cc \ 20105 20106 SERVER_REQUEST_CALL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_REQUEST_CALL_TEST_SRC)))) 20107 ifeq ($(NO_SECURE),true) 20108 20109 # You can't build secure targets if you don't have OpenSSL. 20110 20111 $(BINDIR)/$(CONFIG)/server_request_call_test: openssl_dep_error 20112 20113 else 20114 20115 20116 20117 20118 ifeq ($(NO_PROTOBUF),true) 20119 20120 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20121 20122 $(BINDIR)/$(CONFIG)/server_request_call_test: protobuf_dep_error 20123 20124 else 20125 20126 $(BINDIR)/$(CONFIG)/server_request_call_test: $(PROTOBUF_DEP) $(SERVER_REQUEST_CALL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 20127 $(E) "[LD] Linking $@" 20128 $(Q) mkdir -p `dirname $@` 20129 $(Q) $(LDXX) $(LDFLAGS) $(SERVER_REQUEST_CALL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/server_request_call_test 20130 20131 endif 20132 20133 endif 20134 20135 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo_messages.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 20136 20137 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/echo.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 20138 20139 $(OBJDIR)/$(CONFIG)/test/cpp/server/server_request_call_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a 20140 20141 deps_server_request_call_test: $(SERVER_REQUEST_CALL_TEST_OBJS:.o=.dep) 20142 20143 ifneq ($(NO_SECURE),true) 20144 ifneq ($(NO_DEPS),true) 20145 -include $(SERVER_REQUEST_CALL_TEST_OBJS:.o=.dep) 20146 endif 20147 endif 20148 $(OBJDIR)/$(CONFIG)/test/cpp/server/server_request_call_test.o: $(GENDIR)/src/proto/grpc/testing/echo_messages.pb.cc $(GENDIR)/src/proto/grpc/testing/echo_messages.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.pb.cc $(GENDIR)/src/proto/grpc/testing/echo.grpc.pb.cc 20149 20150 20151 SHUTDOWN_TEST_SRC = \ 20152 test/cpp/end2end/shutdown_test.cc \ 20153 20154 SHUTDOWN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SHUTDOWN_TEST_SRC)))) 20155 ifeq ($(NO_SECURE),true) 20156 20157 # You can't build secure targets if you don't have OpenSSL. 20158 20159 $(BINDIR)/$(CONFIG)/shutdown_test: openssl_dep_error 20160 20161 else 20162 20163 20164 20165 20166 ifeq ($(NO_PROTOBUF),true) 20167 20168 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20169 20170 $(BINDIR)/$(CONFIG)/shutdown_test: protobuf_dep_error 20171 20172 else 20173 20174 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20175 $(E) "[LD] Linking $@" 20176 $(Q) mkdir -p `dirname $@` 20177 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/shutdown_test 20178 20179 endif 20180 20181 endif 20182 20183 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20184 20185 deps_shutdown_test: $(SHUTDOWN_TEST_OBJS:.o=.dep) 20186 20187 ifneq ($(NO_SECURE),true) 20188 ifneq ($(NO_DEPS),true) 20189 -include $(SHUTDOWN_TEST_OBJS:.o=.dep) 20190 endif 20191 endif 20192 20193 20194 SLICE_HASH_TABLE_TEST_SRC = \ 20195 test/core/slice/slice_hash_table_test.cc \ 20196 20197 SLICE_HASH_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_HASH_TABLE_TEST_SRC)))) 20198 ifeq ($(NO_SECURE),true) 20199 20200 # You can't build secure targets if you don't have OpenSSL. 20201 20202 $(BINDIR)/$(CONFIG)/slice_hash_table_test: openssl_dep_error 20203 20204 else 20205 20206 20207 20208 20209 ifeq ($(NO_PROTOBUF),true) 20210 20211 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20212 20213 $(BINDIR)/$(CONFIG)/slice_hash_table_test: protobuf_dep_error 20214 20215 else 20216 20217 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20218 $(E) "[LD] Linking $@" 20219 $(Q) mkdir -p `dirname $@` 20220 $(Q) $(LDXX) $(LDFLAGS) $(SLICE_HASH_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/slice_hash_table_test 20221 20222 endif 20223 20224 endif 20225 20226 $(OBJDIR)/$(CONFIG)/test/core/slice/slice_hash_table_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20227 20228 deps_slice_hash_table_test: $(SLICE_HASH_TABLE_TEST_OBJS:.o=.dep) 20229 20230 ifneq ($(NO_SECURE),true) 20231 ifneq ($(NO_DEPS),true) 20232 -include $(SLICE_HASH_TABLE_TEST_OBJS:.o=.dep) 20233 endif 20234 endif 20235 20236 20237 SLICE_WEAK_HASH_TABLE_TEST_SRC = \ 20238 test/core/slice/slice_weak_hash_table_test.cc \ 20239 20240 SLICE_WEAK_HASH_TABLE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SLICE_WEAK_HASH_TABLE_TEST_SRC)))) 20241 ifeq ($(NO_SECURE),true) 20242 20243 # You can't build secure targets if you don't have OpenSSL. 20244 20245 $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test: openssl_dep_error 20246 20247 else 20248 20249 20250 20251 20252 ifeq ($(NO_PROTOBUF),true) 20253 20254 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20255 20256 $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test: protobuf_dep_error 20257 20258 else 20259 20260 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20261 $(E) "[LD] Linking $@" 20262 $(Q) mkdir -p `dirname $@` 20263 $(Q) $(LDXX) $(LDFLAGS) $(SLICE_WEAK_HASH_TABLE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/slice_weak_hash_table_test 20264 20265 endif 20266 20267 endif 20268 20269 $(OBJDIR)/$(CONFIG)/test/core/slice/slice_weak_hash_table_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20270 20271 deps_slice_weak_hash_table_test: $(SLICE_WEAK_HASH_TABLE_TEST_OBJS:.o=.dep) 20272 20273 ifneq ($(NO_SECURE),true) 20274 ifneq ($(NO_DEPS),true) 20275 -include $(SLICE_WEAK_HASH_TABLE_TEST_OBJS:.o=.dep) 20276 endif 20277 endif 20278 20279 20280 STATS_TEST_SRC = \ 20281 test/core/debug/stats_test.cc \ 20282 20283 STATS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATS_TEST_SRC)))) 20284 ifeq ($(NO_SECURE),true) 20285 20286 # You can't build secure targets if you don't have OpenSSL. 20287 20288 $(BINDIR)/$(CONFIG)/stats_test: openssl_dep_error 20289 20290 else 20291 20292 20293 20294 20295 ifeq ($(NO_PROTOBUF),true) 20296 20297 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20298 20299 $(BINDIR)/$(CONFIG)/stats_test: protobuf_dep_error 20300 20301 else 20302 20303 $(BINDIR)/$(CONFIG)/stats_test: $(PROTOBUF_DEP) $(STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20304 $(E) "[LD] Linking $@" 20305 $(Q) mkdir -p `dirname $@` 20306 $(Q) $(LDXX) $(LDFLAGS) $(STATS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/stats_test 20307 20308 endif 20309 20310 endif 20311 20312 $(OBJDIR)/$(CONFIG)/test/core/debug/stats_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20313 20314 deps_stats_test: $(STATS_TEST_OBJS:.o=.dep) 20315 20316 ifneq ($(NO_SECURE),true) 20317 ifneq ($(NO_DEPS),true) 20318 -include $(STATS_TEST_OBJS:.o=.dep) 20319 endif 20320 endif 20321 20322 20323 STATUS_METADATA_TEST_SRC = \ 20324 test/core/transport/status_metadata_test.cc \ 20325 20326 STATUS_METADATA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_METADATA_TEST_SRC)))) 20327 ifeq ($(NO_SECURE),true) 20328 20329 # You can't build secure targets if you don't have OpenSSL. 20330 20331 $(BINDIR)/$(CONFIG)/status_metadata_test: openssl_dep_error 20332 20333 else 20334 20335 20336 20337 20338 ifeq ($(NO_PROTOBUF),true) 20339 20340 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20341 20342 $(BINDIR)/$(CONFIG)/status_metadata_test: protobuf_dep_error 20343 20344 else 20345 20346 $(BINDIR)/$(CONFIG)/status_metadata_test: $(PROTOBUF_DEP) $(STATUS_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a 20347 $(E) "[LD] Linking $@" 20348 $(Q) mkdir -p `dirname $@` 20349 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_METADATA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/status_metadata_test 20350 20351 endif 20352 20353 endif 20354 20355 $(OBJDIR)/$(CONFIG)/test/core/transport/status_metadata_test.o: $(LIBDIR)/$(CONFIG)/libgrpc.a 20356 20357 deps_status_metadata_test: $(STATUS_METADATA_TEST_OBJS:.o=.dep) 20358 20359 ifneq ($(NO_SECURE),true) 20360 ifneq ($(NO_DEPS),true) 20361 -include $(STATUS_METADATA_TEST_OBJS:.o=.dep) 20362 endif 20363 endif 20364 20365 20366 STATUS_UTIL_TEST_SRC = \ 20367 test/core/channel/status_util_test.cc \ 20368 20369 STATUS_UTIL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STATUS_UTIL_TEST_SRC)))) 20370 ifeq ($(NO_SECURE),true) 20371 20372 # You can't build secure targets if you don't have OpenSSL. 20373 20374 $(BINDIR)/$(CONFIG)/status_util_test: openssl_dep_error 20375 20376 else 20377 20378 20379 20380 20381 ifeq ($(NO_PROTOBUF),true) 20382 20383 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20384 20385 $(BINDIR)/$(CONFIG)/status_util_test: protobuf_dep_error 20386 20387 else 20388 20389 $(BINDIR)/$(CONFIG)/status_util_test: $(PROTOBUF_DEP) $(STATUS_UTIL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a 20390 $(E) "[LD] Linking $@" 20391 $(Q) mkdir -p `dirname $@` 20392 $(Q) $(LDXX) $(LDFLAGS) $(STATUS_UTIL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/status_util_test 20393 20394 endif 20395 20396 endif 20397 20398 $(OBJDIR)/$(CONFIG)/test/core/channel/status_util_test.o: $(LIBDIR)/$(CONFIG)/libgrpc.a 20399 20400 deps_status_util_test: $(STATUS_UTIL_TEST_OBJS:.o=.dep) 20401 20402 ifneq ($(NO_SECURE),true) 20403 ifneq ($(NO_DEPS),true) 20404 -include $(STATUS_UTIL_TEST_OBJS:.o=.dep) 20405 endif 20406 endif 20407 20408 20409 STREAMING_THROUGHPUT_TEST_SRC = \ 20410 test/cpp/end2end/streaming_throughput_test.cc \ 20411 20412 STREAMING_THROUGHPUT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STREAMING_THROUGHPUT_TEST_SRC)))) 20413 ifeq ($(NO_SECURE),true) 20414 20415 # You can't build secure targets if you don't have OpenSSL. 20416 20417 $(BINDIR)/$(CONFIG)/streaming_throughput_test: openssl_dep_error 20418 20419 else 20420 20421 20422 20423 20424 ifeq ($(NO_PROTOBUF),true) 20425 20426 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20427 20428 $(BINDIR)/$(CONFIG)/streaming_throughput_test: protobuf_dep_error 20429 20430 else 20431 20432 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20433 $(E) "[LD] Linking $@" 20434 $(Q) mkdir -p `dirname $@` 20435 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/streaming_throughput_test 20436 20437 endif 20438 20439 endif 20440 20441 $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20442 20443 deps_streaming_throughput_test: $(STREAMING_THROUGHPUT_TEST_OBJS:.o=.dep) 20444 20445 ifneq ($(NO_SECURE),true) 20446 ifneq ($(NO_DEPS),true) 20447 -include $(STREAMING_THROUGHPUT_TEST_OBJS:.o=.dep) 20448 endif 20449 endif 20450 20451 20452 STRESS_TEST_SRC = \ 20453 $(GENDIR)/src/proto/grpc/testing/empty.pb.cc $(GENDIR)/src/proto/grpc/testing/empty.grpc.pb.cc \ 20454 $(GENDIR)/src/proto/grpc/testing/messages.pb.cc $(GENDIR)/src/proto/grpc/testing/messages.grpc.pb.cc \ 20455 $(GENDIR)/src/proto/grpc/testing/metrics.pb.cc $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc \ 20456 $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc \ 20457 test/cpp/interop/interop_client.cc \ 20458 test/cpp/interop/stress_interop_client.cc \ 20459 test/cpp/interop/stress_test.cc \ 20460 test/cpp/util/metrics_server.cc \ 20461 20462 STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(STRESS_TEST_SRC)))) 20463 ifeq ($(NO_SECURE),true) 20464 20465 # You can't build secure targets if you don't have OpenSSL. 20466 20467 $(BINDIR)/$(CONFIG)/stress_test: openssl_dep_error 20468 20469 else 20470 20471 20472 20473 20474 ifeq ($(NO_PROTOBUF),true) 20475 20476 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20477 20478 $(BINDIR)/$(CONFIG)/stress_test: protobuf_dep_error 20479 20480 else 20481 20482 $(BINDIR)/$(CONFIG)/stress_test: $(PROTOBUF_DEP) $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20483 $(E) "[LD] Linking $@" 20484 $(Q) mkdir -p `dirname $@` 20485 $(Q) $(LDXX) $(LDFLAGS) $(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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/stress_test 20486 20487 endif 20488 20489 endif 20490 20491 $(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.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20492 20493 $(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.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20494 20495 $(OBJDIR)/$(CONFIG)/src/proto/grpc/testing/metrics.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20496 20497 $(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.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20498 20499 $(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.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20500 20501 $(OBJDIR)/$(CONFIG)/test/cpp/interop/stress_interop_client.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20502 20503 $(OBJDIR)/$(CONFIG)/test/cpp/interop/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_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20504 20505 $(OBJDIR)/$(CONFIG)/test/cpp/util/metrics_server.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20506 20507 deps_stress_test: $(STRESS_TEST_OBJS:.o=.dep) 20508 20509 ifneq ($(NO_SECURE),true) 20510 ifneq ($(NO_DEPS),true) 20511 -include $(STRESS_TEST_OBJS:.o=.dep) 20512 endif 20513 endif 20514 $(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/metrics.pb.cc $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 20515 $(OBJDIR)/$(CONFIG)/test/cpp/interop/stress_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/metrics.pb.cc $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 20516 $(OBJDIR)/$(CONFIG)/test/cpp/interop/stress_test.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/metrics.pb.cc $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 20517 $(OBJDIR)/$(CONFIG)/test/cpp/util/metrics_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/metrics.pb.cc $(GENDIR)/src/proto/grpc/testing/metrics.grpc.pb.cc $(GENDIR)/src/proto/grpc/testing/test.pb.cc $(GENDIR)/src/proto/grpc/testing/test.grpc.pb.cc 20518 20519 20520 THREAD_MANAGER_TEST_SRC = \ 20521 test/cpp/thread_manager/thread_manager_test.cc \ 20522 20523 THREAD_MANAGER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_MANAGER_TEST_SRC)))) 20524 ifeq ($(NO_SECURE),true) 20525 20526 # You can't build secure targets if you don't have OpenSSL. 20527 20528 $(BINDIR)/$(CONFIG)/thread_manager_test: openssl_dep_error 20529 20530 else 20531 20532 20533 20534 20535 ifeq ($(NO_PROTOBUF),true) 20536 20537 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20538 20539 $(BINDIR)/$(CONFIG)/thread_manager_test: protobuf_dep_error 20540 20541 else 20542 20543 $(BINDIR)/$(CONFIG)/thread_manager_test: $(PROTOBUF_DEP) $(THREAD_MANAGER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20544 $(E) "[LD] Linking $@" 20545 $(Q) mkdir -p `dirname $@` 20546 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_MANAGER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/thread_manager_test 20547 20548 endif 20549 20550 endif 20551 20552 $(OBJDIR)/$(CONFIG)/test/cpp/thread_manager/thread_manager_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 20553 20554 deps_thread_manager_test: $(THREAD_MANAGER_TEST_OBJS:.o=.dep) 20555 20556 ifneq ($(NO_SECURE),true) 20557 ifneq ($(NO_DEPS),true) 20558 -include $(THREAD_MANAGER_TEST_OBJS:.o=.dep) 20559 endif 20560 endif 20561 20562 20563 THREAD_STRESS_TEST_SRC = \ 20564 test/cpp/end2end/thread_stress_test.cc \ 20565 20566 THREAD_STRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(THREAD_STRESS_TEST_SRC)))) 20567 ifeq ($(NO_SECURE),true) 20568 20569 # You can't build secure targets if you don't have OpenSSL. 20570 20571 $(BINDIR)/$(CONFIG)/thread_stress_test: openssl_dep_error 20572 20573 else 20574 20575 20576 20577 20578 ifeq ($(NO_PROTOBUF),true) 20579 20580 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20581 20582 $(BINDIR)/$(CONFIG)/thread_stress_test: protobuf_dep_error 20583 20584 else 20585 20586 $(BINDIR)/$(CONFIG)/thread_stress_test: $(PROTOBUF_DEP) $(THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20587 $(E) "[LD] Linking $@" 20588 $(Q) mkdir -p `dirname $@` 20589 $(Q) $(LDXX) $(LDFLAGS) $(THREAD_STRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/thread_stress_test 20590 20591 endif 20592 20593 endif 20594 20595 $(OBJDIR)/$(CONFIG)/test/cpp/end2end/thread_stress_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20596 20597 deps_thread_stress_test: $(THREAD_STRESS_TEST_OBJS:.o=.dep) 20598 20599 ifneq ($(NO_SECURE),true) 20600 ifneq ($(NO_DEPS),true) 20601 -include $(THREAD_STRESS_TEST_OBJS:.o=.dep) 20602 endif 20603 endif 20604 20605 20606 TRANSPORT_PID_CONTROLLER_TEST_SRC = \ 20607 test/core/transport/pid_controller_test.cc \ 20608 20609 TRANSPORT_PID_CONTROLLER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_PID_CONTROLLER_TEST_SRC)))) 20610 ifeq ($(NO_SECURE),true) 20611 20612 # You can't build secure targets if you don't have OpenSSL. 20613 20614 $(BINDIR)/$(CONFIG)/transport_pid_controller_test: openssl_dep_error 20615 20616 else 20617 20618 20619 20620 20621 ifeq ($(NO_PROTOBUF),true) 20622 20623 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20624 20625 $(BINDIR)/$(CONFIG)/transport_pid_controller_test: protobuf_dep_error 20626 20627 else 20628 20629 $(BINDIR)/$(CONFIG)/transport_pid_controller_test: $(PROTOBUF_DEP) $(TRANSPORT_PID_CONTROLLER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20630 $(E) "[LD] Linking $@" 20631 $(Q) mkdir -p `dirname $@` 20632 $(Q) $(LDXX) $(LDFLAGS) $(TRANSPORT_PID_CONTROLLER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/transport_pid_controller_test 20633 20634 endif 20635 20636 endif 20637 20638 $(OBJDIR)/$(CONFIG)/test/core/transport/pid_controller_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20639 20640 deps_transport_pid_controller_test: $(TRANSPORT_PID_CONTROLLER_TEST_OBJS:.o=.dep) 20641 20642 ifneq ($(NO_SECURE),true) 20643 ifneq ($(NO_DEPS),true) 20644 -include $(TRANSPORT_PID_CONTROLLER_TEST_OBJS:.o=.dep) 20645 endif 20646 endif 20647 20648 20649 TRANSPORT_SECURITY_COMMON_API_TEST_SRC = \ 20650 test/core/tsi/alts/handshaker/transport_security_common_api_test.cc \ 20651 20652 TRANSPORT_SECURITY_COMMON_API_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(TRANSPORT_SECURITY_COMMON_API_TEST_SRC)))) 20653 ifeq ($(NO_SECURE),true) 20654 20655 # You can't build secure targets if you don't have OpenSSL. 20656 20657 $(BINDIR)/$(CONFIG)/transport_security_common_api_test: openssl_dep_error 20658 20659 else 20660 20661 20662 20663 20664 ifeq ($(NO_PROTOBUF),true) 20665 20666 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20667 20668 $(BINDIR)/$(CONFIG)/transport_security_common_api_test: protobuf_dep_error 20669 20670 else 20671 20672 $(BINDIR)/$(CONFIG)/transport_security_common_api_test: $(PROTOBUF_DEP) $(TRANSPORT_SECURITY_COMMON_API_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 20673 $(E) "[LD] Linking $@" 20674 $(Q) mkdir -p `dirname $@` 20675 $(Q) $(LDXX) $(LDFLAGS) $(TRANSPORT_SECURITY_COMMON_API_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/transport_security_common_api_test 20676 20677 endif 20678 20679 endif 20680 20681 $(OBJDIR)/$(CONFIG)/test/core/tsi/alts/handshaker/transport_security_common_api_test.o: $(LIBDIR)/$(CONFIG)/libalts_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 20682 20683 deps_transport_security_common_api_test: $(TRANSPORT_SECURITY_COMMON_API_TEST_OBJS:.o=.dep) 20684 20685 ifneq ($(NO_SECURE),true) 20686 ifneq ($(NO_DEPS),true) 20687 -include $(TRANSPORT_SECURITY_COMMON_API_TEST_OBJS:.o=.dep) 20688 endif 20689 endif 20690 20691 20692 WRITES_PER_RPC_TEST_SRC = \ 20693 test/cpp/performance/writes_per_rpc_test.cc \ 20694 20695 WRITES_PER_RPC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(WRITES_PER_RPC_TEST_SRC)))) 20696 ifeq ($(NO_SECURE),true) 20697 20698 # You can't build secure targets if you don't have OpenSSL. 20699 20700 $(BINDIR)/$(CONFIG)/writes_per_rpc_test: openssl_dep_error 20701 20702 else 20703 20704 20705 20706 20707 ifeq ($(NO_PROTOBUF),true) 20708 20709 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20710 20711 $(BINDIR)/$(CONFIG)/writes_per_rpc_test: protobuf_dep_error 20712 20713 else 20714 20715 $(BINDIR)/$(CONFIG)/writes_per_rpc_test: $(PROTOBUF_DEP) $(WRITES_PER_RPC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20716 $(E) "[LD] Linking $@" 20717 $(Q) mkdir -p `dirname $@` 20718 $(Q) $(LDXX) $(LDFLAGS) $(WRITES_PER_RPC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/writes_per_rpc_test 20719 20720 endif 20721 20722 endif 20723 20724 $(OBJDIR)/$(CONFIG)/test/cpp/performance/writes_per_rpc_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 20725 20726 deps_writes_per_rpc_test: $(WRITES_PER_RPC_TEST_OBJS:.o=.dep) 20727 20728 ifneq ($(NO_SECURE),true) 20729 ifneq ($(NO_DEPS),true) 20730 -include $(WRITES_PER_RPC_TEST_OBJS:.o=.dep) 20731 endif 20732 endif 20733 20734 20735 PUBLIC_HEADERS_MUST_BE_C89_SRC = \ 20736 test/core/surface/public_headers_must_be_c89.c \ 20737 20738 PUBLIC_HEADERS_MUST_BE_C89_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PUBLIC_HEADERS_MUST_BE_C89_SRC)))) 20739 ifeq ($(NO_SECURE),true) 20740 20741 # You can't build secure targets if you don't have OpenSSL. 20742 20743 $(BINDIR)/$(CONFIG)/public_headers_must_be_c89: openssl_dep_error 20744 20745 else 20746 20747 20748 20749 $(BINDIR)/$(CONFIG)/public_headers_must_be_c89: $(PUBLIC_HEADERS_MUST_BE_C89_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 20750 $(E) "[LD] Linking $@" 20751 $(Q) mkdir -p `dirname $@` 20752 $(Q) $(LD) $(LDFLAGS) $(PUBLIC_HEADERS_MUST_BE_C89_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/public_headers_must_be_c89 20753 20754 endif 20755 20756 $(OBJDIR)/$(CONFIG)/test/core/surface/public_headers_must_be_c89.o: $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a 20757 $(OBJDIR)/$(CONFIG)/test/core/surface/public_headers_must_be_c89.o : test/core/surface/public_headers_must_be_c89.c 20758 $(E) "[C] Compiling $<" 20759 $(Q) mkdir -p `dirname $@` 20760 $(Q) $(CC) $(CPPFLAGS) $(CFLAGS) -std=c89 -pedantic -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 20761 20762 deps_public_headers_must_be_c89: $(PUBLIC_HEADERS_MUST_BE_C89_OBJS:.o=.dep) 20763 20764 ifneq ($(NO_SECURE),true) 20765 ifneq ($(NO_DEPS),true) 20766 -include $(PUBLIC_HEADERS_MUST_BE_C89_OBJS:.o=.dep) 20767 endif 20768 endif 20769 20770 20771 GEN_HPACK_TABLES_SRC = \ 20772 tools/codegen/core/gen_hpack_tables.cc \ 20773 20774 GEN_HPACK_TABLES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_HPACK_TABLES_SRC)))) 20775 ifeq ($(NO_SECURE),true) 20776 20777 # You can't build secure targets if you don't have OpenSSL. 20778 20779 $(BINDIR)/$(CONFIG)/gen_hpack_tables: openssl_dep_error 20780 20781 else 20782 20783 20784 20785 $(BINDIR)/$(CONFIG)/gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 20786 $(E) "[LD] Linking $@" 20787 $(Q) mkdir -p `dirname $@` 20788 $(Q) $(LD) $(LDFLAGS) $(GEN_HPACK_TABLES_OBJS) $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gen_hpack_tables 20789 20790 endif 20791 20792 $(OBJDIR)/$(CONFIG)/tools/codegen/core/gen_hpack_tables.o: $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc.a 20793 20794 deps_gen_hpack_tables: $(GEN_HPACK_TABLES_OBJS:.o=.dep) 20795 20796 ifneq ($(NO_SECURE),true) 20797 ifneq ($(NO_DEPS),true) 20798 -include $(GEN_HPACK_TABLES_OBJS:.o=.dep) 20799 endif 20800 endif 20801 20802 20803 GEN_LEGAL_METADATA_CHARACTERS_SRC = \ 20804 tools/codegen/core/gen_legal_metadata_characters.cc \ 20805 20806 GEN_LEGAL_METADATA_CHARACTERS_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_LEGAL_METADATA_CHARACTERS_SRC)))) 20807 ifeq ($(NO_SECURE),true) 20808 20809 # You can't build secure targets if you don't have OpenSSL. 20810 20811 $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters: openssl_dep_error 20812 20813 else 20814 20815 20816 20817 $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters: $(GEN_LEGAL_METADATA_CHARACTERS_OBJS) 20818 $(E) "[LD] Linking $@" 20819 $(Q) mkdir -p `dirname $@` 20820 $(Q) $(LD) $(LDFLAGS) $(GEN_LEGAL_METADATA_CHARACTERS_OBJS) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gen_legal_metadata_characters 20821 20822 endif 20823 20824 $(OBJDIR)/$(CONFIG)/tools/codegen/core/gen_legal_metadata_characters.o: 20825 20826 deps_gen_legal_metadata_characters: $(GEN_LEGAL_METADATA_CHARACTERS_OBJS:.o=.dep) 20827 20828 ifneq ($(NO_SECURE),true) 20829 ifneq ($(NO_DEPS),true) 20830 -include $(GEN_LEGAL_METADATA_CHARACTERS_OBJS:.o=.dep) 20831 endif 20832 endif 20833 20834 20835 GEN_PERCENT_ENCODING_TABLES_SRC = \ 20836 tools/codegen/core/gen_percent_encoding_tables.cc \ 20837 20838 GEN_PERCENT_ENCODING_TABLES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(GEN_PERCENT_ENCODING_TABLES_SRC)))) 20839 ifeq ($(NO_SECURE),true) 20840 20841 # You can't build secure targets if you don't have OpenSSL. 20842 20843 $(BINDIR)/$(CONFIG)/gen_percent_encoding_tables: openssl_dep_error 20844 20845 else 20846 20847 20848 20849 $(BINDIR)/$(CONFIG)/gen_percent_encoding_tables: $(GEN_PERCENT_ENCODING_TABLES_OBJS) 20850 $(E) "[LD] Linking $@" 20851 $(Q) mkdir -p `dirname $@` 20852 $(Q) $(LD) $(LDFLAGS) $(GEN_PERCENT_ENCODING_TABLES_OBJS) $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/gen_percent_encoding_tables 20853 20854 endif 20855 20856 $(OBJDIR)/$(CONFIG)/tools/codegen/core/gen_percent_encoding_tables.o: 20857 20858 deps_gen_percent_encoding_tables: $(GEN_PERCENT_ENCODING_TABLES_OBJS:.o=.dep) 20859 20860 ifneq ($(NO_SECURE),true) 20861 ifneq ($(NO_DEPS),true) 20862 -include $(GEN_PERCENT_ENCODING_TABLES_OBJS:.o=.dep) 20863 endif 20864 endif 20865 20866 20867 BORINGSSL_CRYPTO_TEST_DATA_SRC = \ 20868 third_party/boringssl/crypto/test/gtest_main.cc \ 20869 20870 BORINGSSL_CRYPTO_TEST_DATA_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_CRYPTO_TEST_DATA_SRC)))) 20871 20872 # boringssl needs an override to ensure that it does not include 20873 # system openssl headers regardless of other configuration 20874 # we do so here with a target specific variable assignment 20875 $(BORINGSSL_CRYPTO_TEST_DATA_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 20876 $(BORINGSSL_CRYPTO_TEST_DATA_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 20877 $(BORINGSSL_CRYPTO_TEST_DATA_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 20878 20879 20880 ifeq ($(NO_PROTOBUF),true) 20881 20882 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20883 20884 $(BINDIR)/$(CONFIG)/boringssl_crypto_test_data: protobuf_dep_error 20885 20886 else 20887 20888 $(BINDIR)/$(CONFIG)/boringssl_crypto_test_data: $(PROTOBUF_DEP) $(BORINGSSL_CRYPTO_TEST_DATA_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 20889 $(E) "[LD] Linking $@" 20890 $(Q) mkdir -p `dirname $@` 20891 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_CRYPTO_TEST_DATA_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_crypto_test_data 20892 20893 endif 20894 20895 $(BORINGSSL_CRYPTO_TEST_DATA_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 20896 $(BORINGSSL_CRYPTO_TEST_DATA_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 20897 $(BORINGSSL_CRYPTO_TEST_DATA_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 20898 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_crypto_test_data_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 20899 20900 deps_boringssl_crypto_test_data: $(BORINGSSL_CRYPTO_TEST_DATA_OBJS:.o=.dep) 20901 20902 ifneq ($(NO_DEPS),true) 20903 -include $(BORINGSSL_CRYPTO_TEST_DATA_OBJS:.o=.dep) 20904 endif 20905 20906 20907 BORINGSSL_ASN1_TEST_SRC = \ 20908 third_party/boringssl/crypto/test/gtest_main.cc \ 20909 20910 BORINGSSL_ASN1_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_ASN1_TEST_SRC)))) 20911 20912 # boringssl needs an override to ensure that it does not include 20913 # system openssl headers regardless of other configuration 20914 # we do so here with a target specific variable assignment 20915 $(BORINGSSL_ASN1_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 20916 $(BORINGSSL_ASN1_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 20917 $(BORINGSSL_ASN1_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 20918 20919 20920 ifeq ($(NO_PROTOBUF),true) 20921 20922 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20923 20924 $(BINDIR)/$(CONFIG)/boringssl_asn1_test: protobuf_dep_error 20925 20926 else 20927 20928 $(BINDIR)/$(CONFIG)/boringssl_asn1_test: $(PROTOBUF_DEP) $(BORINGSSL_ASN1_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 20929 $(E) "[LD] Linking $@" 20930 $(Q) mkdir -p `dirname $@` 20931 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_ASN1_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_asn1_test 20932 20933 endif 20934 20935 $(BORINGSSL_ASN1_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 20936 $(BORINGSSL_ASN1_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 20937 $(BORINGSSL_ASN1_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 20938 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_asn1_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 20939 20940 deps_boringssl_asn1_test: $(BORINGSSL_ASN1_TEST_OBJS:.o=.dep) 20941 20942 ifneq ($(NO_DEPS),true) 20943 -include $(BORINGSSL_ASN1_TEST_OBJS:.o=.dep) 20944 endif 20945 20946 20947 BORINGSSL_BASE64_TEST_SRC = \ 20948 third_party/boringssl/crypto/test/gtest_main.cc \ 20949 20950 BORINGSSL_BASE64_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_BASE64_TEST_SRC)))) 20951 20952 # boringssl needs an override to ensure that it does not include 20953 # system openssl headers regardless of other configuration 20954 # we do so here with a target specific variable assignment 20955 $(BORINGSSL_BASE64_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 20956 $(BORINGSSL_BASE64_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 20957 $(BORINGSSL_BASE64_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 20958 20959 20960 ifeq ($(NO_PROTOBUF),true) 20961 20962 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 20963 20964 $(BINDIR)/$(CONFIG)/boringssl_base64_test: protobuf_dep_error 20965 20966 else 20967 20968 $(BINDIR)/$(CONFIG)/boringssl_base64_test: $(PROTOBUF_DEP) $(BORINGSSL_BASE64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 20969 $(E) "[LD] Linking $@" 20970 $(Q) mkdir -p `dirname $@` 20971 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_BASE64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_base64_test 20972 20973 endif 20974 20975 $(BORINGSSL_BASE64_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 20976 $(BORINGSSL_BASE64_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 20977 $(BORINGSSL_BASE64_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 20978 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_base64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 20979 20980 deps_boringssl_base64_test: $(BORINGSSL_BASE64_TEST_OBJS:.o=.dep) 20981 20982 ifneq ($(NO_DEPS),true) 20983 -include $(BORINGSSL_BASE64_TEST_OBJS:.o=.dep) 20984 endif 20985 20986 20987 BORINGSSL_BIO_TEST_SRC = \ 20988 third_party/boringssl/crypto/test/gtest_main.cc \ 20989 20990 BORINGSSL_BIO_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_BIO_TEST_SRC)))) 20991 20992 # boringssl needs an override to ensure that it does not include 20993 # system openssl headers regardless of other configuration 20994 # we do so here with a target specific variable assignment 20995 $(BORINGSSL_BIO_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 20996 $(BORINGSSL_BIO_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 20997 $(BORINGSSL_BIO_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 20998 20999 21000 ifeq ($(NO_PROTOBUF),true) 21001 21002 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21003 21004 $(BINDIR)/$(CONFIG)/boringssl_bio_test: protobuf_dep_error 21005 21006 else 21007 21008 $(BINDIR)/$(CONFIG)/boringssl_bio_test: $(PROTOBUF_DEP) $(BORINGSSL_BIO_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21009 $(E) "[LD] Linking $@" 21010 $(Q) mkdir -p `dirname $@` 21011 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_BIO_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_bio_test 21012 21013 endif 21014 21015 $(BORINGSSL_BIO_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21016 $(BORINGSSL_BIO_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21017 $(BORINGSSL_BIO_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21018 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_bio_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21019 21020 deps_boringssl_bio_test: $(BORINGSSL_BIO_TEST_OBJS:.o=.dep) 21021 21022 ifneq ($(NO_DEPS),true) 21023 -include $(BORINGSSL_BIO_TEST_OBJS:.o=.dep) 21024 endif 21025 21026 21027 BORINGSSL_BUF_TEST_SRC = \ 21028 third_party/boringssl/crypto/test/gtest_main.cc \ 21029 21030 BORINGSSL_BUF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_BUF_TEST_SRC)))) 21031 21032 # boringssl needs an override to ensure that it does not include 21033 # system openssl headers regardless of other configuration 21034 # we do so here with a target specific variable assignment 21035 $(BORINGSSL_BUF_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21036 $(BORINGSSL_BUF_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21037 $(BORINGSSL_BUF_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21038 21039 21040 ifeq ($(NO_PROTOBUF),true) 21041 21042 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21043 21044 $(BINDIR)/$(CONFIG)/boringssl_buf_test: protobuf_dep_error 21045 21046 else 21047 21048 $(BINDIR)/$(CONFIG)/boringssl_buf_test: $(PROTOBUF_DEP) $(BORINGSSL_BUF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21049 $(E) "[LD] Linking $@" 21050 $(Q) mkdir -p `dirname $@` 21051 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_BUF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_buf_test 21052 21053 endif 21054 21055 $(BORINGSSL_BUF_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21056 $(BORINGSSL_BUF_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21057 $(BORINGSSL_BUF_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21058 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_buf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21059 21060 deps_boringssl_buf_test: $(BORINGSSL_BUF_TEST_OBJS:.o=.dep) 21061 21062 ifneq ($(NO_DEPS),true) 21063 -include $(BORINGSSL_BUF_TEST_OBJS:.o=.dep) 21064 endif 21065 21066 21067 BORINGSSL_BYTESTRING_TEST_SRC = \ 21068 third_party/boringssl/crypto/test/gtest_main.cc \ 21069 21070 BORINGSSL_BYTESTRING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_BYTESTRING_TEST_SRC)))) 21071 21072 # boringssl needs an override to ensure that it does not include 21073 # system openssl headers regardless of other configuration 21074 # we do so here with a target specific variable assignment 21075 $(BORINGSSL_BYTESTRING_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21076 $(BORINGSSL_BYTESTRING_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21077 $(BORINGSSL_BYTESTRING_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21078 21079 21080 ifeq ($(NO_PROTOBUF),true) 21081 21082 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21083 21084 $(BINDIR)/$(CONFIG)/boringssl_bytestring_test: protobuf_dep_error 21085 21086 else 21087 21088 $(BINDIR)/$(CONFIG)/boringssl_bytestring_test: $(PROTOBUF_DEP) $(BORINGSSL_BYTESTRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21089 $(E) "[LD] Linking $@" 21090 $(Q) mkdir -p `dirname $@` 21091 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_BYTESTRING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_bytestring_test 21092 21093 endif 21094 21095 $(BORINGSSL_BYTESTRING_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21096 $(BORINGSSL_BYTESTRING_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21097 $(BORINGSSL_BYTESTRING_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21098 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_bytestring_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21099 21100 deps_boringssl_bytestring_test: $(BORINGSSL_BYTESTRING_TEST_OBJS:.o=.dep) 21101 21102 ifneq ($(NO_DEPS),true) 21103 -include $(BORINGSSL_BYTESTRING_TEST_OBJS:.o=.dep) 21104 endif 21105 21106 21107 BORINGSSL_CHACHA_TEST_SRC = \ 21108 third_party/boringssl/crypto/test/gtest_main.cc \ 21109 21110 BORINGSSL_CHACHA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_CHACHA_TEST_SRC)))) 21111 21112 # boringssl needs an override to ensure that it does not include 21113 # system openssl headers regardless of other configuration 21114 # we do so here with a target specific variable assignment 21115 $(BORINGSSL_CHACHA_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21116 $(BORINGSSL_CHACHA_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21117 $(BORINGSSL_CHACHA_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21118 21119 21120 ifeq ($(NO_PROTOBUF),true) 21121 21122 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21123 21124 $(BINDIR)/$(CONFIG)/boringssl_chacha_test: protobuf_dep_error 21125 21126 else 21127 21128 $(BINDIR)/$(CONFIG)/boringssl_chacha_test: $(PROTOBUF_DEP) $(BORINGSSL_CHACHA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21129 $(E) "[LD] Linking $@" 21130 $(Q) mkdir -p `dirname $@` 21131 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_CHACHA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_chacha_test 21132 21133 endif 21134 21135 $(BORINGSSL_CHACHA_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21136 $(BORINGSSL_CHACHA_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21137 $(BORINGSSL_CHACHA_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21138 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_chacha_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21139 21140 deps_boringssl_chacha_test: $(BORINGSSL_CHACHA_TEST_OBJS:.o=.dep) 21141 21142 ifneq ($(NO_DEPS),true) 21143 -include $(BORINGSSL_CHACHA_TEST_OBJS:.o=.dep) 21144 endif 21145 21146 21147 BORINGSSL_AEAD_TEST_SRC = \ 21148 third_party/boringssl/crypto/test/gtest_main.cc \ 21149 21150 BORINGSSL_AEAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_AEAD_TEST_SRC)))) 21151 21152 # boringssl needs an override to ensure that it does not include 21153 # system openssl headers regardless of other configuration 21154 # we do so here with a target specific variable assignment 21155 $(BORINGSSL_AEAD_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21156 $(BORINGSSL_AEAD_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21157 $(BORINGSSL_AEAD_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21158 21159 21160 ifeq ($(NO_PROTOBUF),true) 21161 21162 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21163 21164 $(BINDIR)/$(CONFIG)/boringssl_aead_test: protobuf_dep_error 21165 21166 else 21167 21168 $(BINDIR)/$(CONFIG)/boringssl_aead_test: $(PROTOBUF_DEP) $(BORINGSSL_AEAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21169 $(E) "[LD] Linking $@" 21170 $(Q) mkdir -p `dirname $@` 21171 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_AEAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_aead_test 21172 21173 endif 21174 21175 $(BORINGSSL_AEAD_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21176 $(BORINGSSL_AEAD_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21177 $(BORINGSSL_AEAD_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21178 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_aead_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21179 21180 deps_boringssl_aead_test: $(BORINGSSL_AEAD_TEST_OBJS:.o=.dep) 21181 21182 ifneq ($(NO_DEPS),true) 21183 -include $(BORINGSSL_AEAD_TEST_OBJS:.o=.dep) 21184 endif 21185 21186 21187 BORINGSSL_CIPHER_TEST_SRC = \ 21188 third_party/boringssl/crypto/test/gtest_main.cc \ 21189 21190 BORINGSSL_CIPHER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_CIPHER_TEST_SRC)))) 21191 21192 # boringssl needs an override to ensure that it does not include 21193 # system openssl headers regardless of other configuration 21194 # we do so here with a target specific variable assignment 21195 $(BORINGSSL_CIPHER_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21196 $(BORINGSSL_CIPHER_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21197 $(BORINGSSL_CIPHER_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21198 21199 21200 ifeq ($(NO_PROTOBUF),true) 21201 21202 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21203 21204 $(BINDIR)/$(CONFIG)/boringssl_cipher_test: protobuf_dep_error 21205 21206 else 21207 21208 $(BINDIR)/$(CONFIG)/boringssl_cipher_test: $(PROTOBUF_DEP) $(BORINGSSL_CIPHER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21209 $(E) "[LD] Linking $@" 21210 $(Q) mkdir -p `dirname $@` 21211 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_CIPHER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_cipher_test 21212 21213 endif 21214 21215 $(BORINGSSL_CIPHER_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21216 $(BORINGSSL_CIPHER_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21217 $(BORINGSSL_CIPHER_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21218 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_cipher_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21219 21220 deps_boringssl_cipher_test: $(BORINGSSL_CIPHER_TEST_OBJS:.o=.dep) 21221 21222 ifneq ($(NO_DEPS),true) 21223 -include $(BORINGSSL_CIPHER_TEST_OBJS:.o=.dep) 21224 endif 21225 21226 21227 BORINGSSL_CMAC_TEST_SRC = \ 21228 third_party/boringssl/crypto/test/gtest_main.cc \ 21229 21230 BORINGSSL_CMAC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_CMAC_TEST_SRC)))) 21231 21232 # boringssl needs an override to ensure that it does not include 21233 # system openssl headers regardless of other configuration 21234 # we do so here with a target specific variable assignment 21235 $(BORINGSSL_CMAC_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21236 $(BORINGSSL_CMAC_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21237 $(BORINGSSL_CMAC_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21238 21239 21240 ifeq ($(NO_PROTOBUF),true) 21241 21242 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21243 21244 $(BINDIR)/$(CONFIG)/boringssl_cmac_test: protobuf_dep_error 21245 21246 else 21247 21248 $(BINDIR)/$(CONFIG)/boringssl_cmac_test: $(PROTOBUF_DEP) $(BORINGSSL_CMAC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21249 $(E) "[LD] Linking $@" 21250 $(Q) mkdir -p `dirname $@` 21251 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_CMAC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_cmac_test 21252 21253 endif 21254 21255 $(BORINGSSL_CMAC_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21256 $(BORINGSSL_CMAC_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21257 $(BORINGSSL_CMAC_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21258 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_cmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21259 21260 deps_boringssl_cmac_test: $(BORINGSSL_CMAC_TEST_OBJS:.o=.dep) 21261 21262 ifneq ($(NO_DEPS),true) 21263 -include $(BORINGSSL_CMAC_TEST_OBJS:.o=.dep) 21264 endif 21265 21266 21267 BORINGSSL_COMPILER_TEST_SRC = \ 21268 third_party/boringssl/crypto/test/gtest_main.cc \ 21269 21270 BORINGSSL_COMPILER_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_COMPILER_TEST_SRC)))) 21271 21272 # boringssl needs an override to ensure that it does not include 21273 # system openssl headers regardless of other configuration 21274 # we do so here with a target specific variable assignment 21275 $(BORINGSSL_COMPILER_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21276 $(BORINGSSL_COMPILER_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21277 $(BORINGSSL_COMPILER_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21278 21279 21280 ifeq ($(NO_PROTOBUF),true) 21281 21282 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21283 21284 $(BINDIR)/$(CONFIG)/boringssl_compiler_test: protobuf_dep_error 21285 21286 else 21287 21288 $(BINDIR)/$(CONFIG)/boringssl_compiler_test: $(PROTOBUF_DEP) $(BORINGSSL_COMPILER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21289 $(E) "[LD] Linking $@" 21290 $(Q) mkdir -p `dirname $@` 21291 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_COMPILER_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_compiler_test 21292 21293 endif 21294 21295 $(BORINGSSL_COMPILER_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21296 $(BORINGSSL_COMPILER_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21297 $(BORINGSSL_COMPILER_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21298 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_compiler_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21299 21300 deps_boringssl_compiler_test: $(BORINGSSL_COMPILER_TEST_OBJS:.o=.dep) 21301 21302 ifneq ($(NO_DEPS),true) 21303 -include $(BORINGSSL_COMPILER_TEST_OBJS:.o=.dep) 21304 endif 21305 21306 21307 BORINGSSL_CONSTANT_TIME_TEST_SRC = \ 21308 third_party/boringssl/crypto/test/gtest_main.cc \ 21309 21310 BORINGSSL_CONSTANT_TIME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_CONSTANT_TIME_TEST_SRC)))) 21311 21312 # boringssl needs an override to ensure that it does not include 21313 # system openssl headers regardless of other configuration 21314 # we do so here with a target specific variable assignment 21315 $(BORINGSSL_CONSTANT_TIME_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21316 $(BORINGSSL_CONSTANT_TIME_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21317 $(BORINGSSL_CONSTANT_TIME_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21318 21319 21320 ifeq ($(NO_PROTOBUF),true) 21321 21322 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21323 21324 $(BINDIR)/$(CONFIG)/boringssl_constant_time_test: protobuf_dep_error 21325 21326 else 21327 21328 $(BINDIR)/$(CONFIG)/boringssl_constant_time_test: $(PROTOBUF_DEP) $(BORINGSSL_CONSTANT_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21329 $(E) "[LD] Linking $@" 21330 $(Q) mkdir -p `dirname $@` 21331 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_CONSTANT_TIME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_constant_time_test 21332 21333 endif 21334 21335 $(BORINGSSL_CONSTANT_TIME_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21336 $(BORINGSSL_CONSTANT_TIME_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21337 $(BORINGSSL_CONSTANT_TIME_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21338 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_constant_time_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21339 21340 deps_boringssl_constant_time_test: $(BORINGSSL_CONSTANT_TIME_TEST_OBJS:.o=.dep) 21341 21342 ifneq ($(NO_DEPS),true) 21343 -include $(BORINGSSL_CONSTANT_TIME_TEST_OBJS:.o=.dep) 21344 endif 21345 21346 21347 BORINGSSL_ED25519_TEST_SRC = \ 21348 third_party/boringssl/crypto/test/gtest_main.cc \ 21349 21350 BORINGSSL_ED25519_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_ED25519_TEST_SRC)))) 21351 21352 # boringssl needs an override to ensure that it does not include 21353 # system openssl headers regardless of other configuration 21354 # we do so here with a target specific variable assignment 21355 $(BORINGSSL_ED25519_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21356 $(BORINGSSL_ED25519_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21357 $(BORINGSSL_ED25519_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21358 21359 21360 ifeq ($(NO_PROTOBUF),true) 21361 21362 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21363 21364 $(BINDIR)/$(CONFIG)/boringssl_ed25519_test: protobuf_dep_error 21365 21366 else 21367 21368 $(BINDIR)/$(CONFIG)/boringssl_ed25519_test: $(PROTOBUF_DEP) $(BORINGSSL_ED25519_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21369 $(E) "[LD] Linking $@" 21370 $(Q) mkdir -p `dirname $@` 21371 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_ED25519_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_ed25519_test 21372 21373 endif 21374 21375 $(BORINGSSL_ED25519_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21376 $(BORINGSSL_ED25519_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21377 $(BORINGSSL_ED25519_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21378 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_ed25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21379 21380 deps_boringssl_ed25519_test: $(BORINGSSL_ED25519_TEST_OBJS:.o=.dep) 21381 21382 ifneq ($(NO_DEPS),true) 21383 -include $(BORINGSSL_ED25519_TEST_OBJS:.o=.dep) 21384 endif 21385 21386 21387 BORINGSSL_SPAKE25519_TEST_SRC = \ 21388 third_party/boringssl/crypto/test/gtest_main.cc \ 21389 21390 BORINGSSL_SPAKE25519_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_SPAKE25519_TEST_SRC)))) 21391 21392 # boringssl needs an override to ensure that it does not include 21393 # system openssl headers regardless of other configuration 21394 # we do so here with a target specific variable assignment 21395 $(BORINGSSL_SPAKE25519_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21396 $(BORINGSSL_SPAKE25519_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21397 $(BORINGSSL_SPAKE25519_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21398 21399 21400 ifeq ($(NO_PROTOBUF),true) 21401 21402 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21403 21404 $(BINDIR)/$(CONFIG)/boringssl_spake25519_test: protobuf_dep_error 21405 21406 else 21407 21408 $(BINDIR)/$(CONFIG)/boringssl_spake25519_test: $(PROTOBUF_DEP) $(BORINGSSL_SPAKE25519_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21409 $(E) "[LD] Linking $@" 21410 $(Q) mkdir -p `dirname $@` 21411 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_SPAKE25519_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_spake25519_test 21412 21413 endif 21414 21415 $(BORINGSSL_SPAKE25519_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21416 $(BORINGSSL_SPAKE25519_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21417 $(BORINGSSL_SPAKE25519_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21418 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_spake25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21419 21420 deps_boringssl_spake25519_test: $(BORINGSSL_SPAKE25519_TEST_OBJS:.o=.dep) 21421 21422 ifneq ($(NO_DEPS),true) 21423 -include $(BORINGSSL_SPAKE25519_TEST_OBJS:.o=.dep) 21424 endif 21425 21426 21427 BORINGSSL_X25519_TEST_SRC = \ 21428 third_party/boringssl/crypto/test/gtest_main.cc \ 21429 21430 BORINGSSL_X25519_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_X25519_TEST_SRC)))) 21431 21432 # boringssl needs an override to ensure that it does not include 21433 # system openssl headers regardless of other configuration 21434 # we do so here with a target specific variable assignment 21435 $(BORINGSSL_X25519_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21436 $(BORINGSSL_X25519_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21437 $(BORINGSSL_X25519_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21438 21439 21440 ifeq ($(NO_PROTOBUF),true) 21441 21442 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21443 21444 $(BINDIR)/$(CONFIG)/boringssl_x25519_test: protobuf_dep_error 21445 21446 else 21447 21448 $(BINDIR)/$(CONFIG)/boringssl_x25519_test: $(PROTOBUF_DEP) $(BORINGSSL_X25519_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21449 $(E) "[LD] Linking $@" 21450 $(Q) mkdir -p `dirname $@` 21451 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_X25519_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_x25519_test 21452 21453 endif 21454 21455 $(BORINGSSL_X25519_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21456 $(BORINGSSL_X25519_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21457 $(BORINGSSL_X25519_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21458 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_x25519_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21459 21460 deps_boringssl_x25519_test: $(BORINGSSL_X25519_TEST_OBJS:.o=.dep) 21461 21462 ifneq ($(NO_DEPS),true) 21463 -include $(BORINGSSL_X25519_TEST_OBJS:.o=.dep) 21464 endif 21465 21466 21467 BORINGSSL_DH_TEST_SRC = \ 21468 third_party/boringssl/crypto/test/gtest_main.cc \ 21469 21470 BORINGSSL_DH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_DH_TEST_SRC)))) 21471 21472 # boringssl needs an override to ensure that it does not include 21473 # system openssl headers regardless of other configuration 21474 # we do so here with a target specific variable assignment 21475 $(BORINGSSL_DH_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21476 $(BORINGSSL_DH_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21477 $(BORINGSSL_DH_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21478 21479 21480 ifeq ($(NO_PROTOBUF),true) 21481 21482 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21483 21484 $(BINDIR)/$(CONFIG)/boringssl_dh_test: protobuf_dep_error 21485 21486 else 21487 21488 $(BINDIR)/$(CONFIG)/boringssl_dh_test: $(PROTOBUF_DEP) $(BORINGSSL_DH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21489 $(E) "[LD] Linking $@" 21490 $(Q) mkdir -p `dirname $@` 21491 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_DH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_dh_test 21492 21493 endif 21494 21495 $(BORINGSSL_DH_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21496 $(BORINGSSL_DH_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21497 $(BORINGSSL_DH_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21498 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_dh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21499 21500 deps_boringssl_dh_test: $(BORINGSSL_DH_TEST_OBJS:.o=.dep) 21501 21502 ifneq ($(NO_DEPS),true) 21503 -include $(BORINGSSL_DH_TEST_OBJS:.o=.dep) 21504 endif 21505 21506 21507 BORINGSSL_DIGEST_TEST_SRC = \ 21508 third_party/boringssl/crypto/test/gtest_main.cc \ 21509 21510 BORINGSSL_DIGEST_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_DIGEST_TEST_SRC)))) 21511 21512 # boringssl needs an override to ensure that it does not include 21513 # system openssl headers regardless of other configuration 21514 # we do so here with a target specific variable assignment 21515 $(BORINGSSL_DIGEST_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21516 $(BORINGSSL_DIGEST_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21517 $(BORINGSSL_DIGEST_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21518 21519 21520 ifeq ($(NO_PROTOBUF),true) 21521 21522 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21523 21524 $(BINDIR)/$(CONFIG)/boringssl_digest_test: protobuf_dep_error 21525 21526 else 21527 21528 $(BINDIR)/$(CONFIG)/boringssl_digest_test: $(PROTOBUF_DEP) $(BORINGSSL_DIGEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21529 $(E) "[LD] Linking $@" 21530 $(Q) mkdir -p `dirname $@` 21531 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_DIGEST_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_digest_test 21532 21533 endif 21534 21535 $(BORINGSSL_DIGEST_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21536 $(BORINGSSL_DIGEST_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21537 $(BORINGSSL_DIGEST_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21538 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_digest_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21539 21540 deps_boringssl_digest_test: $(BORINGSSL_DIGEST_TEST_OBJS:.o=.dep) 21541 21542 ifneq ($(NO_DEPS),true) 21543 -include $(BORINGSSL_DIGEST_TEST_OBJS:.o=.dep) 21544 endif 21545 21546 21547 BORINGSSL_DSA_TEST_SRC = \ 21548 third_party/boringssl/crypto/test/gtest_main.cc \ 21549 21550 BORINGSSL_DSA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_DSA_TEST_SRC)))) 21551 21552 # boringssl needs an override to ensure that it does not include 21553 # system openssl headers regardless of other configuration 21554 # we do so here with a target specific variable assignment 21555 $(BORINGSSL_DSA_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21556 $(BORINGSSL_DSA_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21557 $(BORINGSSL_DSA_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21558 21559 21560 ifeq ($(NO_PROTOBUF),true) 21561 21562 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21563 21564 $(BINDIR)/$(CONFIG)/boringssl_dsa_test: protobuf_dep_error 21565 21566 else 21567 21568 $(BINDIR)/$(CONFIG)/boringssl_dsa_test: $(PROTOBUF_DEP) $(BORINGSSL_DSA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21569 $(E) "[LD] Linking $@" 21570 $(Q) mkdir -p `dirname $@` 21571 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_DSA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_dsa_test 21572 21573 endif 21574 21575 $(BORINGSSL_DSA_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21576 $(BORINGSSL_DSA_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21577 $(BORINGSSL_DSA_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21578 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_dsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21579 21580 deps_boringssl_dsa_test: $(BORINGSSL_DSA_TEST_OBJS:.o=.dep) 21581 21582 ifneq ($(NO_DEPS),true) 21583 -include $(BORINGSSL_DSA_TEST_OBJS:.o=.dep) 21584 endif 21585 21586 21587 BORINGSSL_ECDH_TEST_SRC = \ 21588 third_party/boringssl/crypto/test/gtest_main.cc \ 21589 21590 BORINGSSL_ECDH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_ECDH_TEST_SRC)))) 21591 21592 # boringssl needs an override to ensure that it does not include 21593 # system openssl headers regardless of other configuration 21594 # we do so here with a target specific variable assignment 21595 $(BORINGSSL_ECDH_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21596 $(BORINGSSL_ECDH_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21597 $(BORINGSSL_ECDH_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21598 21599 21600 ifeq ($(NO_PROTOBUF),true) 21601 21602 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21603 21604 $(BINDIR)/$(CONFIG)/boringssl_ecdh_test: protobuf_dep_error 21605 21606 else 21607 21608 $(BINDIR)/$(CONFIG)/boringssl_ecdh_test: $(PROTOBUF_DEP) $(BORINGSSL_ECDH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21609 $(E) "[LD] Linking $@" 21610 $(Q) mkdir -p `dirname $@` 21611 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_ECDH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_ecdh_test 21612 21613 endif 21614 21615 $(BORINGSSL_ECDH_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21616 $(BORINGSSL_ECDH_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21617 $(BORINGSSL_ECDH_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21618 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_ecdh_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21619 21620 deps_boringssl_ecdh_test: $(BORINGSSL_ECDH_TEST_OBJS:.o=.dep) 21621 21622 ifneq ($(NO_DEPS),true) 21623 -include $(BORINGSSL_ECDH_TEST_OBJS:.o=.dep) 21624 endif 21625 21626 21627 BORINGSSL_ERR_TEST_SRC = \ 21628 third_party/boringssl/crypto/test/gtest_main.cc \ 21629 21630 BORINGSSL_ERR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_ERR_TEST_SRC)))) 21631 21632 # boringssl needs an override to ensure that it does not include 21633 # system openssl headers regardless of other configuration 21634 # we do so here with a target specific variable assignment 21635 $(BORINGSSL_ERR_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21636 $(BORINGSSL_ERR_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21637 $(BORINGSSL_ERR_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21638 21639 21640 ifeq ($(NO_PROTOBUF),true) 21641 21642 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21643 21644 $(BINDIR)/$(CONFIG)/boringssl_err_test: protobuf_dep_error 21645 21646 else 21647 21648 $(BINDIR)/$(CONFIG)/boringssl_err_test: $(PROTOBUF_DEP) $(BORINGSSL_ERR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21649 $(E) "[LD] Linking $@" 21650 $(Q) mkdir -p `dirname $@` 21651 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_ERR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_err_test 21652 21653 endif 21654 21655 $(BORINGSSL_ERR_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21656 $(BORINGSSL_ERR_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21657 $(BORINGSSL_ERR_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21658 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_err_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21659 21660 deps_boringssl_err_test: $(BORINGSSL_ERR_TEST_OBJS:.o=.dep) 21661 21662 ifneq ($(NO_DEPS),true) 21663 -include $(BORINGSSL_ERR_TEST_OBJS:.o=.dep) 21664 endif 21665 21666 21667 BORINGSSL_EVP_EXTRA_TEST_SRC = \ 21668 third_party/boringssl/crypto/test/gtest_main.cc \ 21669 21670 BORINGSSL_EVP_EXTRA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_EVP_EXTRA_TEST_SRC)))) 21671 21672 # boringssl needs an override to ensure that it does not include 21673 # system openssl headers regardless of other configuration 21674 # we do so here with a target specific variable assignment 21675 $(BORINGSSL_EVP_EXTRA_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21676 $(BORINGSSL_EVP_EXTRA_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21677 $(BORINGSSL_EVP_EXTRA_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21678 21679 21680 ifeq ($(NO_PROTOBUF),true) 21681 21682 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21683 21684 $(BINDIR)/$(CONFIG)/boringssl_evp_extra_test: protobuf_dep_error 21685 21686 else 21687 21688 $(BINDIR)/$(CONFIG)/boringssl_evp_extra_test: $(PROTOBUF_DEP) $(BORINGSSL_EVP_EXTRA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21689 $(E) "[LD] Linking $@" 21690 $(Q) mkdir -p `dirname $@` 21691 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_EVP_EXTRA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_evp_extra_test 21692 21693 endif 21694 21695 $(BORINGSSL_EVP_EXTRA_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21696 $(BORINGSSL_EVP_EXTRA_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21697 $(BORINGSSL_EVP_EXTRA_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21698 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_evp_extra_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21699 21700 deps_boringssl_evp_extra_test: $(BORINGSSL_EVP_EXTRA_TEST_OBJS:.o=.dep) 21701 21702 ifneq ($(NO_DEPS),true) 21703 -include $(BORINGSSL_EVP_EXTRA_TEST_OBJS:.o=.dep) 21704 endif 21705 21706 21707 BORINGSSL_EVP_TEST_SRC = \ 21708 third_party/boringssl/crypto/test/gtest_main.cc \ 21709 21710 BORINGSSL_EVP_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_EVP_TEST_SRC)))) 21711 21712 # boringssl needs an override to ensure that it does not include 21713 # system openssl headers regardless of other configuration 21714 # we do so here with a target specific variable assignment 21715 $(BORINGSSL_EVP_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21716 $(BORINGSSL_EVP_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21717 $(BORINGSSL_EVP_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21718 21719 21720 ifeq ($(NO_PROTOBUF),true) 21721 21722 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21723 21724 $(BINDIR)/$(CONFIG)/boringssl_evp_test: protobuf_dep_error 21725 21726 else 21727 21728 $(BINDIR)/$(CONFIG)/boringssl_evp_test: $(PROTOBUF_DEP) $(BORINGSSL_EVP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21729 $(E) "[LD] Linking $@" 21730 $(Q) mkdir -p `dirname $@` 21731 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_EVP_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_evp_test 21732 21733 endif 21734 21735 $(BORINGSSL_EVP_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21736 $(BORINGSSL_EVP_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21737 $(BORINGSSL_EVP_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21738 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_evp_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21739 21740 deps_boringssl_evp_test: $(BORINGSSL_EVP_TEST_OBJS:.o=.dep) 21741 21742 ifneq ($(NO_DEPS),true) 21743 -include $(BORINGSSL_EVP_TEST_OBJS:.o=.dep) 21744 endif 21745 21746 21747 BORINGSSL_PBKDF_TEST_SRC = \ 21748 third_party/boringssl/crypto/test/gtest_main.cc \ 21749 21750 BORINGSSL_PBKDF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_PBKDF_TEST_SRC)))) 21751 21752 # boringssl needs an override to ensure that it does not include 21753 # system openssl headers regardless of other configuration 21754 # we do so here with a target specific variable assignment 21755 $(BORINGSSL_PBKDF_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21756 $(BORINGSSL_PBKDF_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21757 $(BORINGSSL_PBKDF_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21758 21759 21760 ifeq ($(NO_PROTOBUF),true) 21761 21762 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21763 21764 $(BINDIR)/$(CONFIG)/boringssl_pbkdf_test: protobuf_dep_error 21765 21766 else 21767 21768 $(BINDIR)/$(CONFIG)/boringssl_pbkdf_test: $(PROTOBUF_DEP) $(BORINGSSL_PBKDF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21769 $(E) "[LD] Linking $@" 21770 $(Q) mkdir -p `dirname $@` 21771 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_PBKDF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_pbkdf_test 21772 21773 endif 21774 21775 $(BORINGSSL_PBKDF_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21776 $(BORINGSSL_PBKDF_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21777 $(BORINGSSL_PBKDF_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21778 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_pbkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21779 21780 deps_boringssl_pbkdf_test: $(BORINGSSL_PBKDF_TEST_OBJS:.o=.dep) 21781 21782 ifneq ($(NO_DEPS),true) 21783 -include $(BORINGSSL_PBKDF_TEST_OBJS:.o=.dep) 21784 endif 21785 21786 21787 BORINGSSL_SCRYPT_TEST_SRC = \ 21788 third_party/boringssl/crypto/test/gtest_main.cc \ 21789 21790 BORINGSSL_SCRYPT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_SCRYPT_TEST_SRC)))) 21791 21792 # boringssl needs an override to ensure that it does not include 21793 # system openssl headers regardless of other configuration 21794 # we do so here with a target specific variable assignment 21795 $(BORINGSSL_SCRYPT_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21796 $(BORINGSSL_SCRYPT_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21797 $(BORINGSSL_SCRYPT_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21798 21799 21800 ifeq ($(NO_PROTOBUF),true) 21801 21802 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21803 21804 $(BINDIR)/$(CONFIG)/boringssl_scrypt_test: protobuf_dep_error 21805 21806 else 21807 21808 $(BINDIR)/$(CONFIG)/boringssl_scrypt_test: $(PROTOBUF_DEP) $(BORINGSSL_SCRYPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21809 $(E) "[LD] Linking $@" 21810 $(Q) mkdir -p `dirname $@` 21811 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_SCRYPT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_scrypt_test 21812 21813 endif 21814 21815 $(BORINGSSL_SCRYPT_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21816 $(BORINGSSL_SCRYPT_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21817 $(BORINGSSL_SCRYPT_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21818 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_scrypt_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21819 21820 deps_boringssl_scrypt_test: $(BORINGSSL_SCRYPT_TEST_OBJS:.o=.dep) 21821 21822 ifneq ($(NO_DEPS),true) 21823 -include $(BORINGSSL_SCRYPT_TEST_OBJS:.o=.dep) 21824 endif 21825 21826 21827 BORINGSSL_AES_TEST_SRC = \ 21828 third_party/boringssl/crypto/test/gtest_main.cc \ 21829 21830 BORINGSSL_AES_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_AES_TEST_SRC)))) 21831 21832 # boringssl needs an override to ensure that it does not include 21833 # system openssl headers regardless of other configuration 21834 # we do so here with a target specific variable assignment 21835 $(BORINGSSL_AES_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21836 $(BORINGSSL_AES_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21837 $(BORINGSSL_AES_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21838 21839 21840 ifeq ($(NO_PROTOBUF),true) 21841 21842 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21843 21844 $(BINDIR)/$(CONFIG)/boringssl_aes_test: protobuf_dep_error 21845 21846 else 21847 21848 $(BINDIR)/$(CONFIG)/boringssl_aes_test: $(PROTOBUF_DEP) $(BORINGSSL_AES_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21849 $(E) "[LD] Linking $@" 21850 $(Q) mkdir -p `dirname $@` 21851 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_AES_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_aes_test 21852 21853 endif 21854 21855 $(BORINGSSL_AES_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21856 $(BORINGSSL_AES_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21857 $(BORINGSSL_AES_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21858 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_aes_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21859 21860 deps_boringssl_aes_test: $(BORINGSSL_AES_TEST_OBJS:.o=.dep) 21861 21862 ifneq ($(NO_DEPS),true) 21863 -include $(BORINGSSL_AES_TEST_OBJS:.o=.dep) 21864 endif 21865 21866 21867 BORINGSSL_BN_TEST_SRC = \ 21868 third_party/boringssl/crypto/test/gtest_main.cc \ 21869 21870 BORINGSSL_BN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_BN_TEST_SRC)))) 21871 21872 # boringssl needs an override to ensure that it does not include 21873 # system openssl headers regardless of other configuration 21874 # we do so here with a target specific variable assignment 21875 $(BORINGSSL_BN_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21876 $(BORINGSSL_BN_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21877 $(BORINGSSL_BN_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21878 21879 21880 ifeq ($(NO_PROTOBUF),true) 21881 21882 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21883 21884 $(BINDIR)/$(CONFIG)/boringssl_bn_test: protobuf_dep_error 21885 21886 else 21887 21888 $(BINDIR)/$(CONFIG)/boringssl_bn_test: $(PROTOBUF_DEP) $(BORINGSSL_BN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21889 $(E) "[LD] Linking $@" 21890 $(Q) mkdir -p `dirname $@` 21891 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_BN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_bn_test 21892 21893 endif 21894 21895 $(BORINGSSL_BN_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21896 $(BORINGSSL_BN_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21897 $(BORINGSSL_BN_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21898 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_bn_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21899 21900 deps_boringssl_bn_test: $(BORINGSSL_BN_TEST_OBJS:.o=.dep) 21901 21902 ifneq ($(NO_DEPS),true) 21903 -include $(BORINGSSL_BN_TEST_OBJS:.o=.dep) 21904 endif 21905 21906 21907 BORINGSSL_EC_TEST_SRC = \ 21908 third_party/boringssl/crypto/test/gtest_main.cc \ 21909 21910 BORINGSSL_EC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_EC_TEST_SRC)))) 21911 21912 # boringssl needs an override to ensure that it does not include 21913 # system openssl headers regardless of other configuration 21914 # we do so here with a target specific variable assignment 21915 $(BORINGSSL_EC_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21916 $(BORINGSSL_EC_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21917 $(BORINGSSL_EC_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21918 21919 21920 ifeq ($(NO_PROTOBUF),true) 21921 21922 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21923 21924 $(BINDIR)/$(CONFIG)/boringssl_ec_test: protobuf_dep_error 21925 21926 else 21927 21928 $(BINDIR)/$(CONFIG)/boringssl_ec_test: $(PROTOBUF_DEP) $(BORINGSSL_EC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21929 $(E) "[LD] Linking $@" 21930 $(Q) mkdir -p `dirname $@` 21931 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_EC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_ec_test 21932 21933 endif 21934 21935 $(BORINGSSL_EC_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21936 $(BORINGSSL_EC_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21937 $(BORINGSSL_EC_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21938 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_ec_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21939 21940 deps_boringssl_ec_test: $(BORINGSSL_EC_TEST_OBJS:.o=.dep) 21941 21942 ifneq ($(NO_DEPS),true) 21943 -include $(BORINGSSL_EC_TEST_OBJS:.o=.dep) 21944 endif 21945 21946 21947 BORINGSSL_P256-X86_64_TEST_SRC = \ 21948 third_party/boringssl/crypto/test/gtest_main.cc \ 21949 21950 BORINGSSL_P256-X86_64_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_P256-X86_64_TEST_SRC)))) 21951 21952 # boringssl needs an override to ensure that it does not include 21953 # system openssl headers regardless of other configuration 21954 # we do so here with a target specific variable assignment 21955 $(BORINGSSL_P256-X86_64_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21956 $(BORINGSSL_P256-X86_64_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21957 $(BORINGSSL_P256-X86_64_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21958 21959 21960 ifeq ($(NO_PROTOBUF),true) 21961 21962 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 21963 21964 $(BINDIR)/$(CONFIG)/boringssl_p256-x86_64_test: protobuf_dep_error 21965 21966 else 21967 21968 $(BINDIR)/$(CONFIG)/boringssl_p256-x86_64_test: $(PROTOBUF_DEP) $(BORINGSSL_P256-X86_64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21969 $(E) "[LD] Linking $@" 21970 $(Q) mkdir -p `dirname $@` 21971 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_P256-X86_64_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_p256-x86_64_test 21972 21973 endif 21974 21975 $(BORINGSSL_P256-X86_64_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 21976 $(BORINGSSL_P256-X86_64_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 21977 $(BORINGSSL_P256-X86_64_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 21978 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_p256-x86_64_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 21979 21980 deps_boringssl_p256-x86_64_test: $(BORINGSSL_P256-X86_64_TEST_OBJS:.o=.dep) 21981 21982 ifneq ($(NO_DEPS),true) 21983 -include $(BORINGSSL_P256-X86_64_TEST_OBJS:.o=.dep) 21984 endif 21985 21986 21987 BORINGSSL_ECDSA_TEST_SRC = \ 21988 third_party/boringssl/crypto/test/gtest_main.cc \ 21989 21990 BORINGSSL_ECDSA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_ECDSA_TEST_SRC)))) 21991 21992 # boringssl needs an override to ensure that it does not include 21993 # system openssl headers regardless of other configuration 21994 # we do so here with a target specific variable assignment 21995 $(BORINGSSL_ECDSA_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 21996 $(BORINGSSL_ECDSA_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 21997 $(BORINGSSL_ECDSA_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 21998 21999 22000 ifeq ($(NO_PROTOBUF),true) 22001 22002 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22003 22004 $(BINDIR)/$(CONFIG)/boringssl_ecdsa_test: protobuf_dep_error 22005 22006 else 22007 22008 $(BINDIR)/$(CONFIG)/boringssl_ecdsa_test: $(PROTOBUF_DEP) $(BORINGSSL_ECDSA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22009 $(E) "[LD] Linking $@" 22010 $(Q) mkdir -p `dirname $@` 22011 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_ECDSA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_ecdsa_test 22012 22013 endif 22014 22015 $(BORINGSSL_ECDSA_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22016 $(BORINGSSL_ECDSA_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22017 $(BORINGSSL_ECDSA_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22018 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_ecdsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22019 22020 deps_boringssl_ecdsa_test: $(BORINGSSL_ECDSA_TEST_OBJS:.o=.dep) 22021 22022 ifneq ($(NO_DEPS),true) 22023 -include $(BORINGSSL_ECDSA_TEST_OBJS:.o=.dep) 22024 endif 22025 22026 22027 BORINGSSL_GCM_TEST_SRC = \ 22028 third_party/boringssl/crypto/test/gtest_main.cc \ 22029 22030 BORINGSSL_GCM_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_GCM_TEST_SRC)))) 22031 22032 # boringssl needs an override to ensure that it does not include 22033 # system openssl headers regardless of other configuration 22034 # we do so here with a target specific variable assignment 22035 $(BORINGSSL_GCM_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22036 $(BORINGSSL_GCM_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22037 $(BORINGSSL_GCM_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22038 22039 22040 ifeq ($(NO_PROTOBUF),true) 22041 22042 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22043 22044 $(BINDIR)/$(CONFIG)/boringssl_gcm_test: protobuf_dep_error 22045 22046 else 22047 22048 $(BINDIR)/$(CONFIG)/boringssl_gcm_test: $(PROTOBUF_DEP) $(BORINGSSL_GCM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22049 $(E) "[LD] Linking $@" 22050 $(Q) mkdir -p `dirname $@` 22051 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_GCM_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_gcm_test 22052 22053 endif 22054 22055 $(BORINGSSL_GCM_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22056 $(BORINGSSL_GCM_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22057 $(BORINGSSL_GCM_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22058 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_gcm_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22059 22060 deps_boringssl_gcm_test: $(BORINGSSL_GCM_TEST_OBJS:.o=.dep) 22061 22062 ifneq ($(NO_DEPS),true) 22063 -include $(BORINGSSL_GCM_TEST_OBJS:.o=.dep) 22064 endif 22065 22066 22067 BORINGSSL_CTRDRBG_TEST_SRC = \ 22068 third_party/boringssl/crypto/test/gtest_main.cc \ 22069 22070 BORINGSSL_CTRDRBG_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_CTRDRBG_TEST_SRC)))) 22071 22072 # boringssl needs an override to ensure that it does not include 22073 # system openssl headers regardless of other configuration 22074 # we do so here with a target specific variable assignment 22075 $(BORINGSSL_CTRDRBG_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22076 $(BORINGSSL_CTRDRBG_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22077 $(BORINGSSL_CTRDRBG_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22078 22079 22080 ifeq ($(NO_PROTOBUF),true) 22081 22082 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22083 22084 $(BINDIR)/$(CONFIG)/boringssl_ctrdrbg_test: protobuf_dep_error 22085 22086 else 22087 22088 $(BINDIR)/$(CONFIG)/boringssl_ctrdrbg_test: $(PROTOBUF_DEP) $(BORINGSSL_CTRDRBG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22089 $(E) "[LD] Linking $@" 22090 $(Q) mkdir -p `dirname $@` 22091 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_CTRDRBG_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_ctrdrbg_test 22092 22093 endif 22094 22095 $(BORINGSSL_CTRDRBG_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22096 $(BORINGSSL_CTRDRBG_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22097 $(BORINGSSL_CTRDRBG_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22098 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_ctrdrbg_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22099 22100 deps_boringssl_ctrdrbg_test: $(BORINGSSL_CTRDRBG_TEST_OBJS:.o=.dep) 22101 22102 ifneq ($(NO_DEPS),true) 22103 -include $(BORINGSSL_CTRDRBG_TEST_OBJS:.o=.dep) 22104 endif 22105 22106 22107 BORINGSSL_HKDF_TEST_SRC = \ 22108 third_party/boringssl/crypto/test/gtest_main.cc \ 22109 22110 BORINGSSL_HKDF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_HKDF_TEST_SRC)))) 22111 22112 # boringssl needs an override to ensure that it does not include 22113 # system openssl headers regardless of other configuration 22114 # we do so here with a target specific variable assignment 22115 $(BORINGSSL_HKDF_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22116 $(BORINGSSL_HKDF_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22117 $(BORINGSSL_HKDF_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22118 22119 22120 ifeq ($(NO_PROTOBUF),true) 22121 22122 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22123 22124 $(BINDIR)/$(CONFIG)/boringssl_hkdf_test: protobuf_dep_error 22125 22126 else 22127 22128 $(BINDIR)/$(CONFIG)/boringssl_hkdf_test: $(PROTOBUF_DEP) $(BORINGSSL_HKDF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22129 $(E) "[LD] Linking $@" 22130 $(Q) mkdir -p `dirname $@` 22131 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_HKDF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_hkdf_test 22132 22133 endif 22134 22135 $(BORINGSSL_HKDF_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22136 $(BORINGSSL_HKDF_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22137 $(BORINGSSL_HKDF_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22138 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_hkdf_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22139 22140 deps_boringssl_hkdf_test: $(BORINGSSL_HKDF_TEST_OBJS:.o=.dep) 22141 22142 ifneq ($(NO_DEPS),true) 22143 -include $(BORINGSSL_HKDF_TEST_OBJS:.o=.dep) 22144 endif 22145 22146 22147 BORINGSSL_HMAC_TEST_SRC = \ 22148 third_party/boringssl/crypto/test/gtest_main.cc \ 22149 22150 BORINGSSL_HMAC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_HMAC_TEST_SRC)))) 22151 22152 # boringssl needs an override to ensure that it does not include 22153 # system openssl headers regardless of other configuration 22154 # we do so here with a target specific variable assignment 22155 $(BORINGSSL_HMAC_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22156 $(BORINGSSL_HMAC_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22157 $(BORINGSSL_HMAC_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22158 22159 22160 ifeq ($(NO_PROTOBUF),true) 22161 22162 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22163 22164 $(BINDIR)/$(CONFIG)/boringssl_hmac_test: protobuf_dep_error 22165 22166 else 22167 22168 $(BINDIR)/$(CONFIG)/boringssl_hmac_test: $(PROTOBUF_DEP) $(BORINGSSL_HMAC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22169 $(E) "[LD] Linking $@" 22170 $(Q) mkdir -p `dirname $@` 22171 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_HMAC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_hmac_test 22172 22173 endif 22174 22175 $(BORINGSSL_HMAC_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22176 $(BORINGSSL_HMAC_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22177 $(BORINGSSL_HMAC_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22178 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_hmac_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22179 22180 deps_boringssl_hmac_test: $(BORINGSSL_HMAC_TEST_OBJS:.o=.dep) 22181 22182 ifneq ($(NO_DEPS),true) 22183 -include $(BORINGSSL_HMAC_TEST_OBJS:.o=.dep) 22184 endif 22185 22186 22187 BORINGSSL_LHASH_TEST_SRC = \ 22188 third_party/boringssl/crypto/test/gtest_main.cc \ 22189 22190 BORINGSSL_LHASH_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_LHASH_TEST_SRC)))) 22191 22192 # boringssl needs an override to ensure that it does not include 22193 # system openssl headers regardless of other configuration 22194 # we do so here with a target specific variable assignment 22195 $(BORINGSSL_LHASH_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22196 $(BORINGSSL_LHASH_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22197 $(BORINGSSL_LHASH_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22198 22199 22200 ifeq ($(NO_PROTOBUF),true) 22201 22202 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22203 22204 $(BINDIR)/$(CONFIG)/boringssl_lhash_test: protobuf_dep_error 22205 22206 else 22207 22208 $(BINDIR)/$(CONFIG)/boringssl_lhash_test: $(PROTOBUF_DEP) $(BORINGSSL_LHASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22209 $(E) "[LD] Linking $@" 22210 $(Q) mkdir -p `dirname $@` 22211 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_LHASH_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_lhash_test 22212 22213 endif 22214 22215 $(BORINGSSL_LHASH_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22216 $(BORINGSSL_LHASH_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22217 $(BORINGSSL_LHASH_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22218 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_lhash_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22219 22220 deps_boringssl_lhash_test: $(BORINGSSL_LHASH_TEST_OBJS:.o=.dep) 22221 22222 ifneq ($(NO_DEPS),true) 22223 -include $(BORINGSSL_LHASH_TEST_OBJS:.o=.dep) 22224 endif 22225 22226 22227 BORINGSSL_OBJ_TEST_SRC = \ 22228 third_party/boringssl/crypto/test/gtest_main.cc \ 22229 22230 BORINGSSL_OBJ_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_OBJ_TEST_SRC)))) 22231 22232 # boringssl needs an override to ensure that it does not include 22233 # system openssl headers regardless of other configuration 22234 # we do so here with a target specific variable assignment 22235 $(BORINGSSL_OBJ_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22236 $(BORINGSSL_OBJ_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22237 $(BORINGSSL_OBJ_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22238 22239 22240 ifeq ($(NO_PROTOBUF),true) 22241 22242 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22243 22244 $(BINDIR)/$(CONFIG)/boringssl_obj_test: protobuf_dep_error 22245 22246 else 22247 22248 $(BINDIR)/$(CONFIG)/boringssl_obj_test: $(PROTOBUF_DEP) $(BORINGSSL_OBJ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22249 $(E) "[LD] Linking $@" 22250 $(Q) mkdir -p `dirname $@` 22251 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_OBJ_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_obj_test 22252 22253 endif 22254 22255 $(BORINGSSL_OBJ_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22256 $(BORINGSSL_OBJ_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22257 $(BORINGSSL_OBJ_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22258 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_obj_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22259 22260 deps_boringssl_obj_test: $(BORINGSSL_OBJ_TEST_OBJS:.o=.dep) 22261 22262 ifneq ($(NO_DEPS),true) 22263 -include $(BORINGSSL_OBJ_TEST_OBJS:.o=.dep) 22264 endif 22265 22266 22267 BORINGSSL_PKCS7_TEST_SRC = \ 22268 third_party/boringssl/crypto/test/gtest_main.cc \ 22269 22270 BORINGSSL_PKCS7_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_PKCS7_TEST_SRC)))) 22271 22272 # boringssl needs an override to ensure that it does not include 22273 # system openssl headers regardless of other configuration 22274 # we do so here with a target specific variable assignment 22275 $(BORINGSSL_PKCS7_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22276 $(BORINGSSL_PKCS7_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22277 $(BORINGSSL_PKCS7_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22278 22279 22280 ifeq ($(NO_PROTOBUF),true) 22281 22282 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22283 22284 $(BINDIR)/$(CONFIG)/boringssl_pkcs7_test: protobuf_dep_error 22285 22286 else 22287 22288 $(BINDIR)/$(CONFIG)/boringssl_pkcs7_test: $(PROTOBUF_DEP) $(BORINGSSL_PKCS7_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22289 $(E) "[LD] Linking $@" 22290 $(Q) mkdir -p `dirname $@` 22291 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_PKCS7_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_pkcs7_test 22292 22293 endif 22294 22295 $(BORINGSSL_PKCS7_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22296 $(BORINGSSL_PKCS7_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22297 $(BORINGSSL_PKCS7_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22298 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_pkcs7_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22299 22300 deps_boringssl_pkcs7_test: $(BORINGSSL_PKCS7_TEST_OBJS:.o=.dep) 22301 22302 ifneq ($(NO_DEPS),true) 22303 -include $(BORINGSSL_PKCS7_TEST_OBJS:.o=.dep) 22304 endif 22305 22306 22307 BORINGSSL_PKCS12_TEST_SRC = \ 22308 third_party/boringssl/crypto/test/gtest_main.cc \ 22309 22310 BORINGSSL_PKCS12_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_PKCS12_TEST_SRC)))) 22311 22312 # boringssl needs an override to ensure that it does not include 22313 # system openssl headers regardless of other configuration 22314 # we do so here with a target specific variable assignment 22315 $(BORINGSSL_PKCS12_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22316 $(BORINGSSL_PKCS12_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22317 $(BORINGSSL_PKCS12_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22318 22319 22320 ifeq ($(NO_PROTOBUF),true) 22321 22322 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22323 22324 $(BINDIR)/$(CONFIG)/boringssl_pkcs12_test: protobuf_dep_error 22325 22326 else 22327 22328 $(BINDIR)/$(CONFIG)/boringssl_pkcs12_test: $(PROTOBUF_DEP) $(BORINGSSL_PKCS12_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22329 $(E) "[LD] Linking $@" 22330 $(Q) mkdir -p `dirname $@` 22331 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_PKCS12_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_pkcs12_test 22332 22333 endif 22334 22335 $(BORINGSSL_PKCS12_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22336 $(BORINGSSL_PKCS12_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22337 $(BORINGSSL_PKCS12_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22338 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_pkcs12_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22339 22340 deps_boringssl_pkcs12_test: $(BORINGSSL_PKCS12_TEST_OBJS:.o=.dep) 22341 22342 ifneq ($(NO_DEPS),true) 22343 -include $(BORINGSSL_PKCS12_TEST_OBJS:.o=.dep) 22344 endif 22345 22346 22347 BORINGSSL_PKCS8_TEST_SRC = \ 22348 third_party/boringssl/crypto/test/gtest_main.cc \ 22349 22350 BORINGSSL_PKCS8_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_PKCS8_TEST_SRC)))) 22351 22352 # boringssl needs an override to ensure that it does not include 22353 # system openssl headers regardless of other configuration 22354 # we do so here with a target specific variable assignment 22355 $(BORINGSSL_PKCS8_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22356 $(BORINGSSL_PKCS8_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22357 $(BORINGSSL_PKCS8_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22358 22359 22360 ifeq ($(NO_PROTOBUF),true) 22361 22362 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22363 22364 $(BINDIR)/$(CONFIG)/boringssl_pkcs8_test: protobuf_dep_error 22365 22366 else 22367 22368 $(BINDIR)/$(CONFIG)/boringssl_pkcs8_test: $(PROTOBUF_DEP) $(BORINGSSL_PKCS8_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22369 $(E) "[LD] Linking $@" 22370 $(Q) mkdir -p `dirname $@` 22371 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_PKCS8_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_pkcs8_test 22372 22373 endif 22374 22375 $(BORINGSSL_PKCS8_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22376 $(BORINGSSL_PKCS8_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22377 $(BORINGSSL_PKCS8_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22378 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_pkcs8_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22379 22380 deps_boringssl_pkcs8_test: $(BORINGSSL_PKCS8_TEST_OBJS:.o=.dep) 22381 22382 ifneq ($(NO_DEPS),true) 22383 -include $(BORINGSSL_PKCS8_TEST_OBJS:.o=.dep) 22384 endif 22385 22386 22387 BORINGSSL_POLY1305_TEST_SRC = \ 22388 third_party/boringssl/crypto/test/gtest_main.cc \ 22389 22390 BORINGSSL_POLY1305_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_POLY1305_TEST_SRC)))) 22391 22392 # boringssl needs an override to ensure that it does not include 22393 # system openssl headers regardless of other configuration 22394 # we do so here with a target specific variable assignment 22395 $(BORINGSSL_POLY1305_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22396 $(BORINGSSL_POLY1305_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22397 $(BORINGSSL_POLY1305_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22398 22399 22400 ifeq ($(NO_PROTOBUF),true) 22401 22402 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22403 22404 $(BINDIR)/$(CONFIG)/boringssl_poly1305_test: protobuf_dep_error 22405 22406 else 22407 22408 $(BINDIR)/$(CONFIG)/boringssl_poly1305_test: $(PROTOBUF_DEP) $(BORINGSSL_POLY1305_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22409 $(E) "[LD] Linking $@" 22410 $(Q) mkdir -p `dirname $@` 22411 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_POLY1305_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_poly1305_test 22412 22413 endif 22414 22415 $(BORINGSSL_POLY1305_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22416 $(BORINGSSL_POLY1305_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22417 $(BORINGSSL_POLY1305_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22418 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_poly1305_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22419 22420 deps_boringssl_poly1305_test: $(BORINGSSL_POLY1305_TEST_OBJS:.o=.dep) 22421 22422 ifneq ($(NO_DEPS),true) 22423 -include $(BORINGSSL_POLY1305_TEST_OBJS:.o=.dep) 22424 endif 22425 22426 22427 BORINGSSL_POOL_TEST_SRC = \ 22428 third_party/boringssl/crypto/test/gtest_main.cc \ 22429 22430 BORINGSSL_POOL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_POOL_TEST_SRC)))) 22431 22432 # boringssl needs an override to ensure that it does not include 22433 # system openssl headers regardless of other configuration 22434 # we do so here with a target specific variable assignment 22435 $(BORINGSSL_POOL_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22436 $(BORINGSSL_POOL_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22437 $(BORINGSSL_POOL_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22438 22439 22440 ifeq ($(NO_PROTOBUF),true) 22441 22442 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22443 22444 $(BINDIR)/$(CONFIG)/boringssl_pool_test: protobuf_dep_error 22445 22446 else 22447 22448 $(BINDIR)/$(CONFIG)/boringssl_pool_test: $(PROTOBUF_DEP) $(BORINGSSL_POOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22449 $(E) "[LD] Linking $@" 22450 $(Q) mkdir -p `dirname $@` 22451 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_POOL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_pool_test 22452 22453 endif 22454 22455 $(BORINGSSL_POOL_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22456 $(BORINGSSL_POOL_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22457 $(BORINGSSL_POOL_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22458 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_pool_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22459 22460 deps_boringssl_pool_test: $(BORINGSSL_POOL_TEST_OBJS:.o=.dep) 22461 22462 ifneq ($(NO_DEPS),true) 22463 -include $(BORINGSSL_POOL_TEST_OBJS:.o=.dep) 22464 endif 22465 22466 22467 BORINGSSL_REFCOUNT_TEST_SRC = \ 22468 third_party/boringssl/crypto/test/gtest_main.cc \ 22469 22470 BORINGSSL_REFCOUNT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_REFCOUNT_TEST_SRC)))) 22471 22472 # boringssl needs an override to ensure that it does not include 22473 # system openssl headers regardless of other configuration 22474 # we do so here with a target specific variable assignment 22475 $(BORINGSSL_REFCOUNT_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22476 $(BORINGSSL_REFCOUNT_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22477 $(BORINGSSL_REFCOUNT_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22478 22479 22480 ifeq ($(NO_PROTOBUF),true) 22481 22482 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22483 22484 $(BINDIR)/$(CONFIG)/boringssl_refcount_test: protobuf_dep_error 22485 22486 else 22487 22488 $(BINDIR)/$(CONFIG)/boringssl_refcount_test: $(PROTOBUF_DEP) $(BORINGSSL_REFCOUNT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22489 $(E) "[LD] Linking $@" 22490 $(Q) mkdir -p `dirname $@` 22491 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_REFCOUNT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_refcount_test 22492 22493 endif 22494 22495 $(BORINGSSL_REFCOUNT_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22496 $(BORINGSSL_REFCOUNT_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22497 $(BORINGSSL_REFCOUNT_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22498 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_refcount_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22499 22500 deps_boringssl_refcount_test: $(BORINGSSL_REFCOUNT_TEST_OBJS:.o=.dep) 22501 22502 ifneq ($(NO_DEPS),true) 22503 -include $(BORINGSSL_REFCOUNT_TEST_OBJS:.o=.dep) 22504 endif 22505 22506 22507 BORINGSSL_RSA_TEST_SRC = \ 22508 third_party/boringssl/crypto/test/gtest_main.cc \ 22509 22510 BORINGSSL_RSA_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_RSA_TEST_SRC)))) 22511 22512 # boringssl needs an override to ensure that it does not include 22513 # system openssl headers regardless of other configuration 22514 # we do so here with a target specific variable assignment 22515 $(BORINGSSL_RSA_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22516 $(BORINGSSL_RSA_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22517 $(BORINGSSL_RSA_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22518 22519 22520 ifeq ($(NO_PROTOBUF),true) 22521 22522 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22523 22524 $(BINDIR)/$(CONFIG)/boringssl_rsa_test: protobuf_dep_error 22525 22526 else 22527 22528 $(BINDIR)/$(CONFIG)/boringssl_rsa_test: $(PROTOBUF_DEP) $(BORINGSSL_RSA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22529 $(E) "[LD] Linking $@" 22530 $(Q) mkdir -p `dirname $@` 22531 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_RSA_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_rsa_test 22532 22533 endif 22534 22535 $(BORINGSSL_RSA_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22536 $(BORINGSSL_RSA_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22537 $(BORINGSSL_RSA_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22538 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_rsa_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22539 22540 deps_boringssl_rsa_test: $(BORINGSSL_RSA_TEST_OBJS:.o=.dep) 22541 22542 ifneq ($(NO_DEPS),true) 22543 -include $(BORINGSSL_RSA_TEST_OBJS:.o=.dep) 22544 endif 22545 22546 22547 BORINGSSL_SELF_TEST_SRC = \ 22548 third_party/boringssl/crypto/test/gtest_main.cc \ 22549 22550 BORINGSSL_SELF_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_SELF_TEST_SRC)))) 22551 22552 # boringssl needs an override to ensure that it does not include 22553 # system openssl headers regardless of other configuration 22554 # we do so here with a target specific variable assignment 22555 $(BORINGSSL_SELF_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22556 $(BORINGSSL_SELF_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22557 $(BORINGSSL_SELF_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22558 22559 22560 ifeq ($(NO_PROTOBUF),true) 22561 22562 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22563 22564 $(BINDIR)/$(CONFIG)/boringssl_self_test: protobuf_dep_error 22565 22566 else 22567 22568 $(BINDIR)/$(CONFIG)/boringssl_self_test: $(PROTOBUF_DEP) $(BORINGSSL_SELF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22569 $(E) "[LD] Linking $@" 22570 $(Q) mkdir -p `dirname $@` 22571 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_SELF_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_self_test 22572 22573 endif 22574 22575 $(BORINGSSL_SELF_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22576 $(BORINGSSL_SELF_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22577 $(BORINGSSL_SELF_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22578 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_self_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22579 22580 deps_boringssl_self_test: $(BORINGSSL_SELF_TEST_OBJS:.o=.dep) 22581 22582 ifneq ($(NO_DEPS),true) 22583 -include $(BORINGSSL_SELF_TEST_OBJS:.o=.dep) 22584 endif 22585 22586 22587 BORINGSSL_FILE_TEST_GTEST_SRC = \ 22588 third_party/boringssl/crypto/test/gtest_main.cc \ 22589 22590 BORINGSSL_FILE_TEST_GTEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_FILE_TEST_GTEST_SRC)))) 22591 22592 # boringssl needs an override to ensure that it does not include 22593 # system openssl headers regardless of other configuration 22594 # we do so here with a target specific variable assignment 22595 $(BORINGSSL_FILE_TEST_GTEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22596 $(BORINGSSL_FILE_TEST_GTEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22597 $(BORINGSSL_FILE_TEST_GTEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22598 22599 22600 ifeq ($(NO_PROTOBUF),true) 22601 22602 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22603 22604 $(BINDIR)/$(CONFIG)/boringssl_file_test_gtest: protobuf_dep_error 22605 22606 else 22607 22608 $(BINDIR)/$(CONFIG)/boringssl_file_test_gtest: $(PROTOBUF_DEP) $(BORINGSSL_FILE_TEST_GTEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22609 $(E) "[LD] Linking $@" 22610 $(Q) mkdir -p `dirname $@` 22611 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_FILE_TEST_GTEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_file_test_gtest 22612 22613 endif 22614 22615 $(BORINGSSL_FILE_TEST_GTEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22616 $(BORINGSSL_FILE_TEST_GTEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22617 $(BORINGSSL_FILE_TEST_GTEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22618 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_file_test_gtest_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22619 22620 deps_boringssl_file_test_gtest: $(BORINGSSL_FILE_TEST_GTEST_OBJS:.o=.dep) 22621 22622 ifneq ($(NO_DEPS),true) 22623 -include $(BORINGSSL_FILE_TEST_GTEST_OBJS:.o=.dep) 22624 endif 22625 22626 22627 BORINGSSL_GTEST_MAIN_SRC = \ 22628 third_party/boringssl/crypto/test/gtest_main.cc \ 22629 22630 BORINGSSL_GTEST_MAIN_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_GTEST_MAIN_SRC)))) 22631 22632 # boringssl needs an override to ensure that it does not include 22633 # system openssl headers regardless of other configuration 22634 # we do so here with a target specific variable assignment 22635 $(BORINGSSL_GTEST_MAIN_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22636 $(BORINGSSL_GTEST_MAIN_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22637 $(BORINGSSL_GTEST_MAIN_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22638 22639 22640 ifeq ($(NO_PROTOBUF),true) 22641 22642 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22643 22644 $(BINDIR)/$(CONFIG)/boringssl_gtest_main: protobuf_dep_error 22645 22646 else 22647 22648 $(BINDIR)/$(CONFIG)/boringssl_gtest_main: $(PROTOBUF_DEP) $(BORINGSSL_GTEST_MAIN_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22649 $(E) "[LD] Linking $@" 22650 $(Q) mkdir -p `dirname $@` 22651 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_GTEST_MAIN_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_gtest_main 22652 22653 endif 22654 22655 $(BORINGSSL_GTEST_MAIN_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22656 $(BORINGSSL_GTEST_MAIN_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22657 $(BORINGSSL_GTEST_MAIN_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22658 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_gtest_main_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22659 22660 deps_boringssl_gtest_main: $(BORINGSSL_GTEST_MAIN_OBJS:.o=.dep) 22661 22662 ifneq ($(NO_DEPS),true) 22663 -include $(BORINGSSL_GTEST_MAIN_OBJS:.o=.dep) 22664 endif 22665 22666 22667 BORINGSSL_THREAD_TEST_SRC = \ 22668 third_party/boringssl/crypto/test/gtest_main.cc \ 22669 22670 BORINGSSL_THREAD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_THREAD_TEST_SRC)))) 22671 22672 # boringssl needs an override to ensure that it does not include 22673 # system openssl headers regardless of other configuration 22674 # we do so here with a target specific variable assignment 22675 $(BORINGSSL_THREAD_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22676 $(BORINGSSL_THREAD_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22677 $(BORINGSSL_THREAD_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22678 22679 22680 ifeq ($(NO_PROTOBUF),true) 22681 22682 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22683 22684 $(BINDIR)/$(CONFIG)/boringssl_thread_test: protobuf_dep_error 22685 22686 else 22687 22688 $(BINDIR)/$(CONFIG)/boringssl_thread_test: $(PROTOBUF_DEP) $(BORINGSSL_THREAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22689 $(E) "[LD] Linking $@" 22690 $(Q) mkdir -p `dirname $@` 22691 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_THREAD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_thread_test 22692 22693 endif 22694 22695 $(BORINGSSL_THREAD_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22696 $(BORINGSSL_THREAD_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22697 $(BORINGSSL_THREAD_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22698 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_thread_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22699 22700 deps_boringssl_thread_test: $(BORINGSSL_THREAD_TEST_OBJS:.o=.dep) 22701 22702 ifneq ($(NO_DEPS),true) 22703 -include $(BORINGSSL_THREAD_TEST_OBJS:.o=.dep) 22704 endif 22705 22706 22707 BORINGSSL_X509_TEST_SRC = \ 22708 third_party/boringssl/crypto/test/gtest_main.cc \ 22709 22710 BORINGSSL_X509_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_X509_TEST_SRC)))) 22711 22712 # boringssl needs an override to ensure that it does not include 22713 # system openssl headers regardless of other configuration 22714 # we do so here with a target specific variable assignment 22715 $(BORINGSSL_X509_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22716 $(BORINGSSL_X509_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22717 $(BORINGSSL_X509_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22718 22719 22720 ifeq ($(NO_PROTOBUF),true) 22721 22722 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22723 22724 $(BINDIR)/$(CONFIG)/boringssl_x509_test: protobuf_dep_error 22725 22726 else 22727 22728 $(BINDIR)/$(CONFIG)/boringssl_x509_test: $(PROTOBUF_DEP) $(BORINGSSL_X509_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22729 $(E) "[LD] Linking $@" 22730 $(Q) mkdir -p `dirname $@` 22731 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_X509_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_x509_test 22732 22733 endif 22734 22735 $(BORINGSSL_X509_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22736 $(BORINGSSL_X509_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22737 $(BORINGSSL_X509_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22738 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_x509_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22739 22740 deps_boringssl_x509_test: $(BORINGSSL_X509_TEST_OBJS:.o=.dep) 22741 22742 ifneq ($(NO_DEPS),true) 22743 -include $(BORINGSSL_X509_TEST_OBJS:.o=.dep) 22744 endif 22745 22746 22747 BORINGSSL_TAB_TEST_SRC = \ 22748 third_party/boringssl/crypto/test/gtest_main.cc \ 22749 22750 BORINGSSL_TAB_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_TAB_TEST_SRC)))) 22751 22752 # boringssl needs an override to ensure that it does not include 22753 # system openssl headers regardless of other configuration 22754 # we do so here with a target specific variable assignment 22755 $(BORINGSSL_TAB_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22756 $(BORINGSSL_TAB_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22757 $(BORINGSSL_TAB_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22758 22759 22760 ifeq ($(NO_PROTOBUF),true) 22761 22762 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22763 22764 $(BINDIR)/$(CONFIG)/boringssl_tab_test: protobuf_dep_error 22765 22766 else 22767 22768 $(BINDIR)/$(CONFIG)/boringssl_tab_test: $(PROTOBUF_DEP) $(BORINGSSL_TAB_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22769 $(E) "[LD] Linking $@" 22770 $(Q) mkdir -p `dirname $@` 22771 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_TAB_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_tab_test 22772 22773 endif 22774 22775 $(BORINGSSL_TAB_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22776 $(BORINGSSL_TAB_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22777 $(BORINGSSL_TAB_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22778 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_tab_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22779 22780 deps_boringssl_tab_test: $(BORINGSSL_TAB_TEST_OBJS:.o=.dep) 22781 22782 ifneq ($(NO_DEPS),true) 22783 -include $(BORINGSSL_TAB_TEST_OBJS:.o=.dep) 22784 endif 22785 22786 22787 BORINGSSL_V3NAME_TEST_SRC = \ 22788 third_party/boringssl/crypto/test/gtest_main.cc \ 22789 22790 BORINGSSL_V3NAME_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_V3NAME_TEST_SRC)))) 22791 22792 # boringssl needs an override to ensure that it does not include 22793 # system openssl headers regardless of other configuration 22794 # we do so here with a target specific variable assignment 22795 $(BORINGSSL_V3NAME_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22796 $(BORINGSSL_V3NAME_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22797 $(BORINGSSL_V3NAME_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22798 22799 22800 ifeq ($(NO_PROTOBUF),true) 22801 22802 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22803 22804 $(BINDIR)/$(CONFIG)/boringssl_v3name_test: protobuf_dep_error 22805 22806 else 22807 22808 $(BINDIR)/$(CONFIG)/boringssl_v3name_test: $(PROTOBUF_DEP) $(BORINGSSL_V3NAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22809 $(E) "[LD] Linking $@" 22810 $(Q) mkdir -p `dirname $@` 22811 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_V3NAME_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_v3name_test 22812 22813 endif 22814 22815 $(BORINGSSL_V3NAME_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22816 $(BORINGSSL_V3NAME_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22817 $(BORINGSSL_V3NAME_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22818 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_v3name_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22819 22820 deps_boringssl_v3name_test: $(BORINGSSL_V3NAME_TEST_OBJS:.o=.dep) 22821 22822 ifneq ($(NO_DEPS),true) 22823 -include $(BORINGSSL_V3NAME_TEST_OBJS:.o=.dep) 22824 endif 22825 22826 22827 BORINGSSL_SPAN_TEST_SRC = \ 22828 third_party/boringssl/crypto/test/gtest_main.cc \ 22829 22830 BORINGSSL_SPAN_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_SPAN_TEST_SRC)))) 22831 22832 # boringssl needs an override to ensure that it does not include 22833 # system openssl headers regardless of other configuration 22834 # we do so here with a target specific variable assignment 22835 $(BORINGSSL_SPAN_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22836 $(BORINGSSL_SPAN_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22837 $(BORINGSSL_SPAN_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22838 22839 22840 ifeq ($(NO_PROTOBUF),true) 22841 22842 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22843 22844 $(BINDIR)/$(CONFIG)/boringssl_span_test: protobuf_dep_error 22845 22846 else 22847 22848 $(BINDIR)/$(CONFIG)/boringssl_span_test: $(PROTOBUF_DEP) $(BORINGSSL_SPAN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22849 $(E) "[LD] Linking $@" 22850 $(Q) mkdir -p `dirname $@` 22851 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_SPAN_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_span_test 22852 22853 endif 22854 22855 $(BORINGSSL_SPAN_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22856 $(BORINGSSL_SPAN_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22857 $(BORINGSSL_SPAN_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22858 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_span_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22859 22860 deps_boringssl_span_test: $(BORINGSSL_SPAN_TEST_OBJS:.o=.dep) 22861 22862 ifneq ($(NO_DEPS),true) 22863 -include $(BORINGSSL_SPAN_TEST_OBJS:.o=.dep) 22864 endif 22865 22866 22867 BORINGSSL_SSL_TEST_SRC = \ 22868 third_party/boringssl/crypto/test/gtest_main.cc \ 22869 22870 BORINGSSL_SSL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BORINGSSL_SSL_TEST_SRC)))) 22871 22872 # boringssl needs an override to ensure that it does not include 22873 # system openssl headers regardless of other configuration 22874 # we do so here with a target specific variable assignment 22875 $(BORINGSSL_SSL_TEST_OBJS): CFLAGS := -Ithird_party/boringssl/include $(CFLAGS) -Wno-sign-conversion -Wno-conversion -Wno-unused-value $(NO_W_EXTRA_SEMI) 22876 $(BORINGSSL_SSL_TEST_OBJS): CXXFLAGS := -Ithird_party/boringssl/include $(CXXFLAGS) 22877 $(BORINGSSL_SSL_TEST_OBJS): CPPFLAGS += -DOPENSSL_NO_ASM -D_GNU_SOURCE 22878 22879 22880 ifeq ($(NO_PROTOBUF),true) 22881 22882 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 22883 22884 $(BINDIR)/$(CONFIG)/boringssl_ssl_test: protobuf_dep_error 22885 22886 else 22887 22888 $(BINDIR)/$(CONFIG)/boringssl_ssl_test: $(PROTOBUF_DEP) $(BORINGSSL_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22889 $(E) "[LD] Linking $@" 22890 $(Q) mkdir -p `dirname $@` 22891 $(Q) $(LDXX) $(LDFLAGS) $(BORINGSSL_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/boringssl_ssl_test 22892 22893 endif 22894 22895 $(BORINGSSL_SSL_TEST_OBJS): CPPFLAGS += -Ithird_party/boringssl/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 22896 $(BORINGSSL_SSL_TEST_OBJS): CXXFLAGS += -fno-rtti -fno-exceptions 22897 $(BORINGSSL_SSL_TEST_OBJS): CFLAGS += -Wno-sign-conversion -Wno-conversion -Wno-unused-value -Wno-unknown-pragmas -Wno-implicit-function-declaration -Wno-unused-variable -Wno-sign-compare -Wno-implicit-fallthrough $(NO_W_EXTRA_SEMI) 22898 $(OBJDIR)/$(CONFIG)/third_party/boringssl/crypto/test/gtest_main.o: $(LIBDIR)/$(CONFIG)/libboringssl_ssl_test_lib.a $(LIBDIR)/$(CONFIG)/libboringssl_test_util.a $(LIBDIR)/$(CONFIG)/libboringssl.a 22899 22900 deps_boringssl_ssl_test: $(BORINGSSL_SSL_TEST_OBJS:.o=.dep) 22901 22902 ifneq ($(NO_DEPS),true) 22903 -include $(BORINGSSL_SSL_TEST_OBJS:.o=.dep) 22904 endif 22905 22906 22907 BADREQ_BAD_CLIENT_TEST_SRC = \ 22908 test/core/bad_client/tests/badreq.cc \ 22909 22910 BADREQ_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BADREQ_BAD_CLIENT_TEST_SRC)))) 22911 22912 22913 $(BINDIR)/$(CONFIG)/badreq_bad_client_test: $(BADREQ_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22914 $(E) "[LD] Linking $@" 22915 $(Q) mkdir -p `dirname $@` 22916 $(Q) $(LD) $(LDFLAGS) $(BADREQ_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/badreq_bad_client_test 22917 22918 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/badreq.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22919 22920 deps_badreq_bad_client_test: $(BADREQ_BAD_CLIENT_TEST_OBJS:.o=.dep) 22921 22922 ifneq ($(NO_DEPS),true) 22923 -include $(BADREQ_BAD_CLIENT_TEST_OBJS:.o=.dep) 22924 endif 22925 22926 22927 CONNECTION_PREFIX_BAD_CLIENT_TEST_SRC = \ 22928 test/core/bad_client/tests/connection_prefix.cc \ 22929 22930 CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CONNECTION_PREFIX_BAD_CLIENT_TEST_SRC)))) 22931 22932 22933 $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test: $(CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22934 $(E) "[LD] Linking $@" 22935 $(Q) mkdir -p `dirname $@` 22936 $(Q) $(LD) $(LDFLAGS) $(CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/connection_prefix_bad_client_test 22937 22938 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/connection_prefix.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22939 22940 deps_connection_prefix_bad_client_test: $(CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS:.o=.dep) 22941 22942 ifneq ($(NO_DEPS),true) 22943 -include $(CONNECTION_PREFIX_BAD_CLIENT_TEST_OBJS:.o=.dep) 22944 endif 22945 22946 22947 DUPLICATE_HEADER_BAD_CLIENT_TEST_SRC = \ 22948 test/core/bad_client/tests/duplicate_header.cc \ 22949 22950 DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(DUPLICATE_HEADER_BAD_CLIENT_TEST_SRC)))) 22951 22952 22953 $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test: $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22954 $(E) "[LD] Linking $@" 22955 $(Q) mkdir -p `dirname $@` 22956 $(Q) $(LD) $(LDFLAGS) $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/duplicate_header_bad_client_test 22957 22958 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/duplicate_header.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22959 22960 deps_duplicate_header_bad_client_test: $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS:.o=.dep) 22961 22962 ifneq ($(NO_DEPS),true) 22963 -include $(DUPLICATE_HEADER_BAD_CLIENT_TEST_OBJS:.o=.dep) 22964 endif 22965 22966 22967 HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_SRC = \ 22968 test/core/bad_client/tests/head_of_line_blocking.cc \ 22969 22970 HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_SRC)))) 22971 22972 22973 $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test: $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22974 $(E) "[LD] Linking $@" 22975 $(Q) mkdir -p `dirname $@` 22976 $(Q) $(LD) $(LDFLAGS) $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/head_of_line_blocking_bad_client_test 22977 22978 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/head_of_line_blocking.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22979 22980 deps_head_of_line_blocking_bad_client_test: $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS:.o=.dep) 22981 22982 ifneq ($(NO_DEPS),true) 22983 -include $(HEAD_OF_LINE_BLOCKING_BAD_CLIENT_TEST_OBJS:.o=.dep) 22984 endif 22985 22986 22987 HEADERS_BAD_CLIENT_TEST_SRC = \ 22988 test/core/bad_client/tests/headers.cc \ 22989 22990 HEADERS_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HEADERS_BAD_CLIENT_TEST_SRC)))) 22991 22992 22993 $(BINDIR)/$(CONFIG)/headers_bad_client_test: $(HEADERS_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22994 $(E) "[LD] Linking $@" 22995 $(Q) mkdir -p `dirname $@` 22996 $(Q) $(LD) $(LDFLAGS) $(HEADERS_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/headers_bad_client_test 22997 22998 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/headers.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 22999 23000 deps_headers_bad_client_test: $(HEADERS_BAD_CLIENT_TEST_OBJS:.o=.dep) 23001 23002 ifneq ($(NO_DEPS),true) 23003 -include $(HEADERS_BAD_CLIENT_TEST_OBJS:.o=.dep) 23004 endif 23005 23006 23007 INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_SRC = \ 23008 test/core/bad_client/tests/initial_settings_frame.cc \ 23009 23010 INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_SRC)))) 23011 23012 23013 $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test: $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23014 $(E) "[LD] Linking $@" 23015 $(Q) mkdir -p `dirname $@` 23016 $(Q) $(LD) $(LDFLAGS) $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/initial_settings_frame_bad_client_test 23017 23018 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/initial_settings_frame.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23019 23020 deps_initial_settings_frame_bad_client_test: $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS:.o=.dep) 23021 23022 ifneq ($(NO_DEPS),true) 23023 -include $(INITIAL_SETTINGS_FRAME_BAD_CLIENT_TEST_OBJS:.o=.dep) 23024 endif 23025 23026 23027 LARGE_METADATA_BAD_CLIENT_TEST_SRC = \ 23028 test/core/bad_client/tests/large_metadata.cc \ 23029 23030 LARGE_METADATA_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LARGE_METADATA_BAD_CLIENT_TEST_SRC)))) 23031 23032 23033 $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test: $(LARGE_METADATA_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23034 $(E) "[LD] Linking $@" 23035 $(Q) mkdir -p `dirname $@` 23036 $(Q) $(LD) $(LDFLAGS) $(LARGE_METADATA_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/large_metadata_bad_client_test 23037 23038 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/large_metadata.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23039 23040 deps_large_metadata_bad_client_test: $(LARGE_METADATA_BAD_CLIENT_TEST_OBJS:.o=.dep) 23041 23042 ifneq ($(NO_DEPS),true) 23043 -include $(LARGE_METADATA_BAD_CLIENT_TEST_OBJS:.o=.dep) 23044 endif 23045 23046 23047 SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_SRC = \ 23048 test/core/bad_client/tests/server_registered_method.cc \ 23049 23050 SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_SRC)))) 23051 23052 23053 $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test: $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23054 $(E) "[LD] Linking $@" 23055 $(Q) mkdir -p `dirname $@` 23056 $(Q) $(LD) $(LDFLAGS) $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/server_registered_method_bad_client_test 23057 23058 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/server_registered_method.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23059 23060 deps_server_registered_method_bad_client_test: $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS:.o=.dep) 23061 23062 ifneq ($(NO_DEPS),true) 23063 -include $(SERVER_REGISTERED_METHOD_BAD_CLIENT_TEST_OBJS:.o=.dep) 23064 endif 23065 23066 23067 SIMPLE_REQUEST_BAD_CLIENT_TEST_SRC = \ 23068 test/core/bad_client/tests/simple_request.cc \ 23069 23070 SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SIMPLE_REQUEST_BAD_CLIENT_TEST_SRC)))) 23071 23072 23073 $(BINDIR)/$(CONFIG)/simple_request_bad_client_test: $(SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23074 $(E) "[LD] Linking $@" 23075 $(Q) mkdir -p `dirname $@` 23076 $(Q) $(LD) $(LDFLAGS) $(SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/simple_request_bad_client_test 23077 23078 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/simple_request.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23079 23080 deps_simple_request_bad_client_test: $(SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS:.o=.dep) 23081 23082 ifneq ($(NO_DEPS),true) 23083 -include $(SIMPLE_REQUEST_BAD_CLIENT_TEST_OBJS:.o=.dep) 23084 endif 23085 23086 23087 UNKNOWN_FRAME_BAD_CLIENT_TEST_SRC = \ 23088 test/core/bad_client/tests/unknown_frame.cc \ 23089 23090 UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(UNKNOWN_FRAME_BAD_CLIENT_TEST_SRC)))) 23091 23092 23093 $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test: $(UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23094 $(E) "[LD] Linking $@" 23095 $(Q) mkdir -p `dirname $@` 23096 $(Q) $(LD) $(LDFLAGS) $(UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/unknown_frame_bad_client_test 23097 23098 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/unknown_frame.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23099 23100 deps_unknown_frame_bad_client_test: $(UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS:.o=.dep) 23101 23102 ifneq ($(NO_DEPS),true) 23103 -include $(UNKNOWN_FRAME_BAD_CLIENT_TEST_OBJS:.o=.dep) 23104 endif 23105 23106 23107 WINDOW_OVERFLOW_BAD_CLIENT_TEST_SRC = \ 23108 test/core/bad_client/tests/window_overflow.cc \ 23109 23110 WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_SRC)))) 23111 23112 23113 $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test: $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23114 $(E) "[LD] Linking $@" 23115 $(Q) mkdir -p `dirname $@` 23116 $(Q) $(LD) $(LDFLAGS) $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/window_overflow_bad_client_test 23117 23118 $(OBJDIR)/$(CONFIG)/test/core/bad_client/tests/window_overflow.o: $(LIBDIR)/$(CONFIG)/libbad_client_test.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23119 23120 deps_window_overflow_bad_client_test: $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS:.o=.dep) 23121 23122 ifneq ($(NO_DEPS),true) 23123 -include $(WINDOW_OVERFLOW_BAD_CLIENT_TEST_OBJS:.o=.dep) 23124 endif 23125 23126 23127 BAD_SSL_CERT_SERVER_SRC = \ 23128 test/core/bad_ssl/servers/cert.cc \ 23129 23130 BAD_SSL_CERT_SERVER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BAD_SSL_CERT_SERVER_SRC)))) 23131 ifeq ($(NO_SECURE),true) 23132 23133 # You can't build secure targets if you don't have OpenSSL. 23134 23135 $(BINDIR)/$(CONFIG)/bad_ssl_cert_server: openssl_dep_error 23136 23137 else 23138 23139 23140 23141 $(BINDIR)/$(CONFIG)/bad_ssl_cert_server: $(BAD_SSL_CERT_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23142 $(E) "[LD] Linking $@" 23143 $(Q) mkdir -p `dirname $@` 23144 $(Q) $(LD) $(LDFLAGS) $(BAD_SSL_CERT_SERVER_OBJS) $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bad_ssl_cert_server 23145 23146 endif 23147 23148 $(OBJDIR)/$(CONFIG)/test/core/bad_ssl/servers/cert.o: $(LIBDIR)/$(CONFIG)/libbad_ssl_test_server.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23149 23150 deps_bad_ssl_cert_server: $(BAD_SSL_CERT_SERVER_OBJS:.o=.dep) 23151 23152 ifneq ($(NO_SECURE),true) 23153 ifneq ($(NO_DEPS),true) 23154 -include $(BAD_SSL_CERT_SERVER_OBJS:.o=.dep) 23155 endif 23156 endif 23157 23158 23159 BAD_SSL_CERT_TEST_SRC = \ 23160 test/core/bad_ssl/bad_ssl_test.cc \ 23161 23162 BAD_SSL_CERT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(BAD_SSL_CERT_TEST_SRC)))) 23163 ifeq ($(NO_SECURE),true) 23164 23165 # You can't build secure targets if you don't have OpenSSL. 23166 23167 $(BINDIR)/$(CONFIG)/bad_ssl_cert_test: openssl_dep_error 23168 23169 else 23170 23171 23172 23173 $(BINDIR)/$(CONFIG)/bad_ssl_cert_test: $(BAD_SSL_CERT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23174 $(E) "[LD] Linking $@" 23175 $(Q) mkdir -p `dirname $@` 23176 $(Q) $(LD) $(LDFLAGS) $(BAD_SSL_CERT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/bad_ssl_cert_test 23177 23178 endif 23179 23180 $(OBJDIR)/$(CONFIG)/test/core/bad_ssl/bad_ssl_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23181 23182 deps_bad_ssl_cert_test: $(BAD_SSL_CERT_TEST_OBJS:.o=.dep) 23183 23184 ifneq ($(NO_SECURE),true) 23185 ifneq ($(NO_DEPS),true) 23186 -include $(BAD_SSL_CERT_TEST_OBJS:.o=.dep) 23187 endif 23188 endif 23189 23190 23191 H2_CENSUS_TEST_SRC = \ 23192 test/core/end2end/fixtures/h2_census.cc \ 23193 23194 H2_CENSUS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_CENSUS_TEST_SRC)))) 23195 ifeq ($(NO_SECURE),true) 23196 23197 # You can't build secure targets if you don't have OpenSSL. 23198 23199 $(BINDIR)/$(CONFIG)/h2_census_test: openssl_dep_error 23200 23201 else 23202 23203 23204 23205 $(BINDIR)/$(CONFIG)/h2_census_test: $(H2_CENSUS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23206 $(E) "[LD] Linking $@" 23207 $(Q) mkdir -p `dirname $@` 23208 $(Q) $(LD) $(LDFLAGS) $(H2_CENSUS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_census_test 23209 23210 endif 23211 23212 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_census.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23213 23214 deps_h2_census_test: $(H2_CENSUS_TEST_OBJS:.o=.dep) 23215 23216 ifneq ($(NO_SECURE),true) 23217 ifneq ($(NO_DEPS),true) 23218 -include $(H2_CENSUS_TEST_OBJS:.o=.dep) 23219 endif 23220 endif 23221 23222 23223 H2_COMPRESS_TEST_SRC = \ 23224 test/core/end2end/fixtures/h2_compress.cc \ 23225 23226 H2_COMPRESS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_COMPRESS_TEST_SRC)))) 23227 ifeq ($(NO_SECURE),true) 23228 23229 # You can't build secure targets if you don't have OpenSSL. 23230 23231 $(BINDIR)/$(CONFIG)/h2_compress_test: openssl_dep_error 23232 23233 else 23234 23235 23236 23237 $(BINDIR)/$(CONFIG)/h2_compress_test: $(H2_COMPRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23238 $(E) "[LD] Linking $@" 23239 $(Q) mkdir -p `dirname $@` 23240 $(Q) $(LD) $(LDFLAGS) $(H2_COMPRESS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_compress_test 23241 23242 endif 23243 23244 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_compress.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23245 23246 deps_h2_compress_test: $(H2_COMPRESS_TEST_OBJS:.o=.dep) 23247 23248 ifneq ($(NO_SECURE),true) 23249 ifneq ($(NO_DEPS),true) 23250 -include $(H2_COMPRESS_TEST_OBJS:.o=.dep) 23251 endif 23252 endif 23253 23254 23255 H2_FAKESEC_TEST_SRC = \ 23256 test/core/end2end/fixtures/h2_fakesec.cc \ 23257 23258 H2_FAKESEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FAKESEC_TEST_SRC)))) 23259 ifeq ($(NO_SECURE),true) 23260 23261 # You can't build secure targets if you don't have OpenSSL. 23262 23263 $(BINDIR)/$(CONFIG)/h2_fakesec_test: openssl_dep_error 23264 23265 else 23266 23267 23268 23269 $(BINDIR)/$(CONFIG)/h2_fakesec_test: $(H2_FAKESEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23270 $(E) "[LD] Linking $@" 23271 $(Q) mkdir -p `dirname $@` 23272 $(Q) $(LD) $(LDFLAGS) $(H2_FAKESEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_fakesec_test 23273 23274 endif 23275 23276 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_fakesec.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23277 23278 deps_h2_fakesec_test: $(H2_FAKESEC_TEST_OBJS:.o=.dep) 23279 23280 ifneq ($(NO_SECURE),true) 23281 ifneq ($(NO_DEPS),true) 23282 -include $(H2_FAKESEC_TEST_OBJS:.o=.dep) 23283 endif 23284 endif 23285 23286 23287 H2_FD_TEST_SRC = \ 23288 test/core/end2end/fixtures/h2_fd.cc \ 23289 23290 H2_FD_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FD_TEST_SRC)))) 23291 ifeq ($(NO_SECURE),true) 23292 23293 # You can't build secure targets if you don't have OpenSSL. 23294 23295 $(BINDIR)/$(CONFIG)/h2_fd_test: openssl_dep_error 23296 23297 else 23298 23299 23300 23301 $(BINDIR)/$(CONFIG)/h2_fd_test: $(H2_FD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23302 $(E) "[LD] Linking $@" 23303 $(Q) mkdir -p `dirname $@` 23304 $(Q) $(LD) $(LDFLAGS) $(H2_FD_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_fd_test 23305 23306 endif 23307 23308 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_fd.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23309 23310 deps_h2_fd_test: $(H2_FD_TEST_OBJS:.o=.dep) 23311 23312 ifneq ($(NO_SECURE),true) 23313 ifneq ($(NO_DEPS),true) 23314 -include $(H2_FD_TEST_OBJS:.o=.dep) 23315 endif 23316 endif 23317 23318 23319 H2_FULL_TEST_SRC = \ 23320 test/core/end2end/fixtures/h2_full.cc \ 23321 23322 H2_FULL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FULL_TEST_SRC)))) 23323 ifeq ($(NO_SECURE),true) 23324 23325 # You can't build secure targets if you don't have OpenSSL. 23326 23327 $(BINDIR)/$(CONFIG)/h2_full_test: openssl_dep_error 23328 23329 else 23330 23331 23332 23333 $(BINDIR)/$(CONFIG)/h2_full_test: $(H2_FULL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23334 $(E) "[LD] Linking $@" 23335 $(Q) mkdir -p `dirname $@` 23336 $(Q) $(LD) $(LDFLAGS) $(H2_FULL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_full_test 23337 23338 endif 23339 23340 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_full.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23341 23342 deps_h2_full_test: $(H2_FULL_TEST_OBJS:.o=.dep) 23343 23344 ifneq ($(NO_SECURE),true) 23345 ifneq ($(NO_DEPS),true) 23346 -include $(H2_FULL_TEST_OBJS:.o=.dep) 23347 endif 23348 endif 23349 23350 23351 H2_FULL+PIPE_TEST_SRC = \ 23352 test/core/end2end/fixtures/h2_full+pipe.cc \ 23353 23354 H2_FULL+PIPE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FULL+PIPE_TEST_SRC)))) 23355 ifeq ($(NO_SECURE),true) 23356 23357 # You can't build secure targets if you don't have OpenSSL. 23358 23359 $(BINDIR)/$(CONFIG)/h2_full+pipe_test: openssl_dep_error 23360 23361 else 23362 23363 23364 23365 $(BINDIR)/$(CONFIG)/h2_full+pipe_test: $(H2_FULL+PIPE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23366 $(E) "[LD] Linking $@" 23367 $(Q) mkdir -p `dirname $@` 23368 $(Q) $(LD) $(LDFLAGS) $(H2_FULL+PIPE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_full+pipe_test 23369 23370 endif 23371 23372 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_full+pipe.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23373 23374 deps_h2_full+pipe_test: $(H2_FULL+PIPE_TEST_OBJS:.o=.dep) 23375 23376 ifneq ($(NO_SECURE),true) 23377 ifneq ($(NO_DEPS),true) 23378 -include $(H2_FULL+PIPE_TEST_OBJS:.o=.dep) 23379 endif 23380 endif 23381 23382 23383 H2_FULL+TRACE_TEST_SRC = \ 23384 test/core/end2end/fixtures/h2_full+trace.cc \ 23385 23386 H2_FULL+TRACE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FULL+TRACE_TEST_SRC)))) 23387 ifeq ($(NO_SECURE),true) 23388 23389 # You can't build secure targets if you don't have OpenSSL. 23390 23391 $(BINDIR)/$(CONFIG)/h2_full+trace_test: openssl_dep_error 23392 23393 else 23394 23395 23396 23397 $(BINDIR)/$(CONFIG)/h2_full+trace_test: $(H2_FULL+TRACE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23398 $(E) "[LD] Linking $@" 23399 $(Q) mkdir -p `dirname $@` 23400 $(Q) $(LD) $(LDFLAGS) $(H2_FULL+TRACE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_full+trace_test 23401 23402 endif 23403 23404 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_full+trace.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23405 23406 deps_h2_full+trace_test: $(H2_FULL+TRACE_TEST_OBJS:.o=.dep) 23407 23408 ifneq ($(NO_SECURE),true) 23409 ifneq ($(NO_DEPS),true) 23410 -include $(H2_FULL+TRACE_TEST_OBJS:.o=.dep) 23411 endif 23412 endif 23413 23414 23415 H2_FULL+WORKAROUNDS_TEST_SRC = \ 23416 test/core/end2end/fixtures/h2_full+workarounds.cc \ 23417 23418 H2_FULL+WORKAROUNDS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FULL+WORKAROUNDS_TEST_SRC)))) 23419 ifeq ($(NO_SECURE),true) 23420 23421 # You can't build secure targets if you don't have OpenSSL. 23422 23423 $(BINDIR)/$(CONFIG)/h2_full+workarounds_test: openssl_dep_error 23424 23425 else 23426 23427 23428 23429 $(BINDIR)/$(CONFIG)/h2_full+workarounds_test: $(H2_FULL+WORKAROUNDS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23430 $(E) "[LD] Linking $@" 23431 $(Q) mkdir -p `dirname $@` 23432 $(Q) $(LD) $(LDFLAGS) $(H2_FULL+WORKAROUNDS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_full+workarounds_test 23433 23434 endif 23435 23436 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_full+workarounds.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23437 23438 deps_h2_full+workarounds_test: $(H2_FULL+WORKAROUNDS_TEST_OBJS:.o=.dep) 23439 23440 ifneq ($(NO_SECURE),true) 23441 ifneq ($(NO_DEPS),true) 23442 -include $(H2_FULL+WORKAROUNDS_TEST_OBJS:.o=.dep) 23443 endif 23444 endif 23445 23446 23447 H2_HTTP_PROXY_TEST_SRC = \ 23448 test/core/end2end/fixtures/h2_http_proxy.cc \ 23449 23450 H2_HTTP_PROXY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_HTTP_PROXY_TEST_SRC)))) 23451 ifeq ($(NO_SECURE),true) 23452 23453 # You can't build secure targets if you don't have OpenSSL. 23454 23455 $(BINDIR)/$(CONFIG)/h2_http_proxy_test: openssl_dep_error 23456 23457 else 23458 23459 23460 23461 $(BINDIR)/$(CONFIG)/h2_http_proxy_test: $(H2_HTTP_PROXY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23462 $(E) "[LD] Linking $@" 23463 $(Q) mkdir -p `dirname $@` 23464 $(Q) $(LD) $(LDFLAGS) $(H2_HTTP_PROXY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_http_proxy_test 23465 23466 endif 23467 23468 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_http_proxy.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23469 23470 deps_h2_http_proxy_test: $(H2_HTTP_PROXY_TEST_OBJS:.o=.dep) 23471 23472 ifneq ($(NO_SECURE),true) 23473 ifneq ($(NO_DEPS),true) 23474 -include $(H2_HTTP_PROXY_TEST_OBJS:.o=.dep) 23475 endif 23476 endif 23477 23478 23479 H2_LOCAL_TEST_SRC = \ 23480 test/core/end2end/fixtures/h2_local.cc \ 23481 23482 H2_LOCAL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_LOCAL_TEST_SRC)))) 23483 ifeq ($(NO_SECURE),true) 23484 23485 # You can't build secure targets if you don't have OpenSSL. 23486 23487 $(BINDIR)/$(CONFIG)/h2_local_test: openssl_dep_error 23488 23489 else 23490 23491 23492 23493 $(BINDIR)/$(CONFIG)/h2_local_test: $(H2_LOCAL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23494 $(E) "[LD] Linking $@" 23495 $(Q) mkdir -p `dirname $@` 23496 $(Q) $(LD) $(LDFLAGS) $(H2_LOCAL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_local_test 23497 23498 endif 23499 23500 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_local.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23501 23502 deps_h2_local_test: $(H2_LOCAL_TEST_OBJS:.o=.dep) 23503 23504 ifneq ($(NO_SECURE),true) 23505 ifneq ($(NO_DEPS),true) 23506 -include $(H2_LOCAL_TEST_OBJS:.o=.dep) 23507 endif 23508 endif 23509 23510 23511 H2_OAUTH2_TEST_SRC = \ 23512 test/core/end2end/fixtures/h2_oauth2.cc \ 23513 23514 H2_OAUTH2_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_OAUTH2_TEST_SRC)))) 23515 ifeq ($(NO_SECURE),true) 23516 23517 # You can't build secure targets if you don't have OpenSSL. 23518 23519 $(BINDIR)/$(CONFIG)/h2_oauth2_test: openssl_dep_error 23520 23521 else 23522 23523 23524 23525 $(BINDIR)/$(CONFIG)/h2_oauth2_test: $(H2_OAUTH2_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23526 $(E) "[LD] Linking $@" 23527 $(Q) mkdir -p `dirname $@` 23528 $(Q) $(LD) $(LDFLAGS) $(H2_OAUTH2_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_oauth2_test 23529 23530 endif 23531 23532 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_oauth2.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23533 23534 deps_h2_oauth2_test: $(H2_OAUTH2_TEST_OBJS:.o=.dep) 23535 23536 ifneq ($(NO_SECURE),true) 23537 ifneq ($(NO_DEPS),true) 23538 -include $(H2_OAUTH2_TEST_OBJS:.o=.dep) 23539 endif 23540 endif 23541 23542 23543 H2_PROXY_TEST_SRC = \ 23544 test/core/end2end/fixtures/h2_proxy.cc \ 23545 23546 H2_PROXY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_PROXY_TEST_SRC)))) 23547 ifeq ($(NO_SECURE),true) 23548 23549 # You can't build secure targets if you don't have OpenSSL. 23550 23551 $(BINDIR)/$(CONFIG)/h2_proxy_test: openssl_dep_error 23552 23553 else 23554 23555 23556 23557 $(BINDIR)/$(CONFIG)/h2_proxy_test: $(H2_PROXY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23558 $(E) "[LD] Linking $@" 23559 $(Q) mkdir -p `dirname $@` 23560 $(Q) $(LD) $(LDFLAGS) $(H2_PROXY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_proxy_test 23561 23562 endif 23563 23564 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_proxy.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23565 23566 deps_h2_proxy_test: $(H2_PROXY_TEST_OBJS:.o=.dep) 23567 23568 ifneq ($(NO_SECURE),true) 23569 ifneq ($(NO_DEPS),true) 23570 -include $(H2_PROXY_TEST_OBJS:.o=.dep) 23571 endif 23572 endif 23573 23574 23575 H2_SOCKPAIR_TEST_SRC = \ 23576 test/core/end2end/fixtures/h2_sockpair.cc \ 23577 23578 H2_SOCKPAIR_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SOCKPAIR_TEST_SRC)))) 23579 ifeq ($(NO_SECURE),true) 23580 23581 # You can't build secure targets if you don't have OpenSSL. 23582 23583 $(BINDIR)/$(CONFIG)/h2_sockpair_test: openssl_dep_error 23584 23585 else 23586 23587 23588 23589 $(BINDIR)/$(CONFIG)/h2_sockpair_test: $(H2_SOCKPAIR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23590 $(E) "[LD] Linking $@" 23591 $(Q) mkdir -p `dirname $@` 23592 $(Q) $(LD) $(LDFLAGS) $(H2_SOCKPAIR_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_sockpair_test 23593 23594 endif 23595 23596 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_sockpair.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23597 23598 deps_h2_sockpair_test: $(H2_SOCKPAIR_TEST_OBJS:.o=.dep) 23599 23600 ifneq ($(NO_SECURE),true) 23601 ifneq ($(NO_DEPS),true) 23602 -include $(H2_SOCKPAIR_TEST_OBJS:.o=.dep) 23603 endif 23604 endif 23605 23606 23607 H2_SOCKPAIR+TRACE_TEST_SRC = \ 23608 test/core/end2end/fixtures/h2_sockpair+trace.cc \ 23609 23610 H2_SOCKPAIR+TRACE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SOCKPAIR+TRACE_TEST_SRC)))) 23611 ifeq ($(NO_SECURE),true) 23612 23613 # You can't build secure targets if you don't have OpenSSL. 23614 23615 $(BINDIR)/$(CONFIG)/h2_sockpair+trace_test: openssl_dep_error 23616 23617 else 23618 23619 23620 23621 $(BINDIR)/$(CONFIG)/h2_sockpair+trace_test: $(H2_SOCKPAIR+TRACE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23622 $(E) "[LD] Linking $@" 23623 $(Q) mkdir -p `dirname $@` 23624 $(Q) $(LD) $(LDFLAGS) $(H2_SOCKPAIR+TRACE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_sockpair+trace_test 23625 23626 endif 23627 23628 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_sockpair+trace.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23629 23630 deps_h2_sockpair+trace_test: $(H2_SOCKPAIR+TRACE_TEST_OBJS:.o=.dep) 23631 23632 ifneq ($(NO_SECURE),true) 23633 ifneq ($(NO_DEPS),true) 23634 -include $(H2_SOCKPAIR+TRACE_TEST_OBJS:.o=.dep) 23635 endif 23636 endif 23637 23638 23639 H2_SOCKPAIR_1BYTE_TEST_SRC = \ 23640 test/core/end2end/fixtures/h2_sockpair_1byte.cc \ 23641 23642 H2_SOCKPAIR_1BYTE_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SOCKPAIR_1BYTE_TEST_SRC)))) 23643 ifeq ($(NO_SECURE),true) 23644 23645 # You can't build secure targets if you don't have OpenSSL. 23646 23647 $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_test: openssl_dep_error 23648 23649 else 23650 23651 23652 23653 $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_test: $(H2_SOCKPAIR_1BYTE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23654 $(E) "[LD] Linking $@" 23655 $(Q) mkdir -p `dirname $@` 23656 $(Q) $(LD) $(LDFLAGS) $(H2_SOCKPAIR_1BYTE_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_test 23657 23658 endif 23659 23660 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_sockpair_1byte.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23661 23662 deps_h2_sockpair_1byte_test: $(H2_SOCKPAIR_1BYTE_TEST_OBJS:.o=.dep) 23663 23664 ifneq ($(NO_SECURE),true) 23665 ifneq ($(NO_DEPS),true) 23666 -include $(H2_SOCKPAIR_1BYTE_TEST_OBJS:.o=.dep) 23667 endif 23668 endif 23669 23670 23671 H2_SSL_TEST_SRC = \ 23672 test/core/end2end/fixtures/h2_ssl.cc \ 23673 23674 H2_SSL_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SSL_TEST_SRC)))) 23675 ifeq ($(NO_SECURE),true) 23676 23677 # You can't build secure targets if you don't have OpenSSL. 23678 23679 $(BINDIR)/$(CONFIG)/h2_ssl_test: openssl_dep_error 23680 23681 else 23682 23683 23684 23685 $(BINDIR)/$(CONFIG)/h2_ssl_test: $(H2_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23686 $(E) "[LD] Linking $@" 23687 $(Q) mkdir -p `dirname $@` 23688 $(Q) $(LD) $(LDFLAGS) $(H2_SSL_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_ssl_test 23689 23690 endif 23691 23692 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_ssl.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23693 23694 deps_h2_ssl_test: $(H2_SSL_TEST_OBJS:.o=.dep) 23695 23696 ifneq ($(NO_SECURE),true) 23697 ifneq ($(NO_DEPS),true) 23698 -include $(H2_SSL_TEST_OBJS:.o=.dep) 23699 endif 23700 endif 23701 23702 23703 H2_SSL_PROXY_TEST_SRC = \ 23704 test/core/end2end/fixtures/h2_ssl_proxy.cc \ 23705 23706 H2_SSL_PROXY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SSL_PROXY_TEST_SRC)))) 23707 ifeq ($(NO_SECURE),true) 23708 23709 # You can't build secure targets if you don't have OpenSSL. 23710 23711 $(BINDIR)/$(CONFIG)/h2_ssl_proxy_test: openssl_dep_error 23712 23713 else 23714 23715 23716 23717 $(BINDIR)/$(CONFIG)/h2_ssl_proxy_test: $(H2_SSL_PROXY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23718 $(E) "[LD] Linking $@" 23719 $(Q) mkdir -p `dirname $@` 23720 $(Q) $(LD) $(LDFLAGS) $(H2_SSL_PROXY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_ssl_proxy_test 23721 23722 endif 23723 23724 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_ssl_proxy.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23725 23726 deps_h2_ssl_proxy_test: $(H2_SSL_PROXY_TEST_OBJS:.o=.dep) 23727 23728 ifneq ($(NO_SECURE),true) 23729 ifneq ($(NO_DEPS),true) 23730 -include $(H2_SSL_PROXY_TEST_OBJS:.o=.dep) 23731 endif 23732 endif 23733 23734 23735 H2_UDS_TEST_SRC = \ 23736 test/core/end2end/fixtures/h2_uds.cc \ 23737 23738 H2_UDS_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_UDS_TEST_SRC)))) 23739 ifeq ($(NO_SECURE),true) 23740 23741 # You can't build secure targets if you don't have OpenSSL. 23742 23743 $(BINDIR)/$(CONFIG)/h2_uds_test: openssl_dep_error 23744 23745 else 23746 23747 23748 23749 $(BINDIR)/$(CONFIG)/h2_uds_test: $(H2_UDS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23750 $(E) "[LD] Linking $@" 23751 $(Q) mkdir -p `dirname $@` 23752 $(Q) $(LD) $(LDFLAGS) $(H2_UDS_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/h2_uds_test 23753 23754 endif 23755 23756 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_uds.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23757 23758 deps_h2_uds_test: $(H2_UDS_TEST_OBJS:.o=.dep) 23759 23760 ifneq ($(NO_SECURE),true) 23761 ifneq ($(NO_DEPS),true) 23762 -include $(H2_UDS_TEST_OBJS:.o=.dep) 23763 endif 23764 endif 23765 23766 23767 INPROC_TEST_SRC = \ 23768 test/core/end2end/fixtures/inproc.cc \ 23769 23770 INPROC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INPROC_TEST_SRC)))) 23771 ifeq ($(NO_SECURE),true) 23772 23773 # You can't build secure targets if you don't have OpenSSL. 23774 23775 $(BINDIR)/$(CONFIG)/inproc_test: openssl_dep_error 23776 23777 else 23778 23779 23780 23781 $(BINDIR)/$(CONFIG)/inproc_test: $(INPROC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23782 $(E) "[LD] Linking $@" 23783 $(Q) mkdir -p `dirname $@` 23784 $(Q) $(LD) $(LDFLAGS) $(INPROC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/inproc_test 23785 23786 endif 23787 23788 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/inproc.o: $(LIBDIR)/$(CONFIG)/libend2end_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23789 23790 deps_inproc_test: $(INPROC_TEST_OBJS:.o=.dep) 23791 23792 ifneq ($(NO_SECURE),true) 23793 ifneq ($(NO_DEPS),true) 23794 -include $(INPROC_TEST_OBJS:.o=.dep) 23795 endif 23796 endif 23797 23798 23799 H2_CENSUS_NOSEC_TEST_SRC = \ 23800 test/core/end2end/fixtures/h2_census.cc \ 23801 23802 H2_CENSUS_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_CENSUS_NOSEC_TEST_SRC)))) 23803 23804 23805 $(BINDIR)/$(CONFIG)/h2_census_nosec_test: $(H2_CENSUS_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23806 $(E) "[LD] Linking $@" 23807 $(Q) mkdir -p `dirname $@` 23808 $(Q) $(LD) $(LDFLAGS) $(H2_CENSUS_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_census_nosec_test 23809 23810 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_census.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23811 23812 deps_h2_census_nosec_test: $(H2_CENSUS_NOSEC_TEST_OBJS:.o=.dep) 23813 23814 ifneq ($(NO_DEPS),true) 23815 -include $(H2_CENSUS_NOSEC_TEST_OBJS:.o=.dep) 23816 endif 23817 23818 23819 H2_COMPRESS_NOSEC_TEST_SRC = \ 23820 test/core/end2end/fixtures/h2_compress.cc \ 23821 23822 H2_COMPRESS_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_COMPRESS_NOSEC_TEST_SRC)))) 23823 23824 23825 $(BINDIR)/$(CONFIG)/h2_compress_nosec_test: $(H2_COMPRESS_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23826 $(E) "[LD] Linking $@" 23827 $(Q) mkdir -p `dirname $@` 23828 $(Q) $(LD) $(LDFLAGS) $(H2_COMPRESS_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_compress_nosec_test 23829 23830 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_compress.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23831 23832 deps_h2_compress_nosec_test: $(H2_COMPRESS_NOSEC_TEST_OBJS:.o=.dep) 23833 23834 ifneq ($(NO_DEPS),true) 23835 -include $(H2_COMPRESS_NOSEC_TEST_OBJS:.o=.dep) 23836 endif 23837 23838 23839 H2_FD_NOSEC_TEST_SRC = \ 23840 test/core/end2end/fixtures/h2_fd.cc \ 23841 23842 H2_FD_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FD_NOSEC_TEST_SRC)))) 23843 23844 23845 $(BINDIR)/$(CONFIG)/h2_fd_nosec_test: $(H2_FD_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23846 $(E) "[LD] Linking $@" 23847 $(Q) mkdir -p `dirname $@` 23848 $(Q) $(LD) $(LDFLAGS) $(H2_FD_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_fd_nosec_test 23849 23850 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_fd.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23851 23852 deps_h2_fd_nosec_test: $(H2_FD_NOSEC_TEST_OBJS:.o=.dep) 23853 23854 ifneq ($(NO_DEPS),true) 23855 -include $(H2_FD_NOSEC_TEST_OBJS:.o=.dep) 23856 endif 23857 23858 23859 H2_FULL_NOSEC_TEST_SRC = \ 23860 test/core/end2end/fixtures/h2_full.cc \ 23861 23862 H2_FULL_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FULL_NOSEC_TEST_SRC)))) 23863 23864 23865 $(BINDIR)/$(CONFIG)/h2_full_nosec_test: $(H2_FULL_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23866 $(E) "[LD] Linking $@" 23867 $(Q) mkdir -p `dirname $@` 23868 $(Q) $(LD) $(LDFLAGS) $(H2_FULL_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_full_nosec_test 23869 23870 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_full.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23871 23872 deps_h2_full_nosec_test: $(H2_FULL_NOSEC_TEST_OBJS:.o=.dep) 23873 23874 ifneq ($(NO_DEPS),true) 23875 -include $(H2_FULL_NOSEC_TEST_OBJS:.o=.dep) 23876 endif 23877 23878 23879 H2_FULL+PIPE_NOSEC_TEST_SRC = \ 23880 test/core/end2end/fixtures/h2_full+pipe.cc \ 23881 23882 H2_FULL+PIPE_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FULL+PIPE_NOSEC_TEST_SRC)))) 23883 23884 23885 $(BINDIR)/$(CONFIG)/h2_full+pipe_nosec_test: $(H2_FULL+PIPE_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23886 $(E) "[LD] Linking $@" 23887 $(Q) mkdir -p `dirname $@` 23888 $(Q) $(LD) $(LDFLAGS) $(H2_FULL+PIPE_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_full+pipe_nosec_test 23889 23890 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_full+pipe.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23891 23892 deps_h2_full+pipe_nosec_test: $(H2_FULL+PIPE_NOSEC_TEST_OBJS:.o=.dep) 23893 23894 ifneq ($(NO_DEPS),true) 23895 -include $(H2_FULL+PIPE_NOSEC_TEST_OBJS:.o=.dep) 23896 endif 23897 23898 23899 H2_FULL+TRACE_NOSEC_TEST_SRC = \ 23900 test/core/end2end/fixtures/h2_full+trace.cc \ 23901 23902 H2_FULL+TRACE_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FULL+TRACE_NOSEC_TEST_SRC)))) 23903 23904 23905 $(BINDIR)/$(CONFIG)/h2_full+trace_nosec_test: $(H2_FULL+TRACE_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23906 $(E) "[LD] Linking $@" 23907 $(Q) mkdir -p `dirname $@` 23908 $(Q) $(LD) $(LDFLAGS) $(H2_FULL+TRACE_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_full+trace_nosec_test 23909 23910 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_full+trace.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23911 23912 deps_h2_full+trace_nosec_test: $(H2_FULL+TRACE_NOSEC_TEST_OBJS:.o=.dep) 23913 23914 ifneq ($(NO_DEPS),true) 23915 -include $(H2_FULL+TRACE_NOSEC_TEST_OBJS:.o=.dep) 23916 endif 23917 23918 23919 H2_FULL+WORKAROUNDS_NOSEC_TEST_SRC = \ 23920 test/core/end2end/fixtures/h2_full+workarounds.cc \ 23921 23922 H2_FULL+WORKAROUNDS_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_FULL+WORKAROUNDS_NOSEC_TEST_SRC)))) 23923 23924 23925 $(BINDIR)/$(CONFIG)/h2_full+workarounds_nosec_test: $(H2_FULL+WORKAROUNDS_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23926 $(E) "[LD] Linking $@" 23927 $(Q) mkdir -p `dirname $@` 23928 $(Q) $(LD) $(LDFLAGS) $(H2_FULL+WORKAROUNDS_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_full+workarounds_nosec_test 23929 23930 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_full+workarounds.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23931 23932 deps_h2_full+workarounds_nosec_test: $(H2_FULL+WORKAROUNDS_NOSEC_TEST_OBJS:.o=.dep) 23933 23934 ifneq ($(NO_DEPS),true) 23935 -include $(H2_FULL+WORKAROUNDS_NOSEC_TEST_OBJS:.o=.dep) 23936 endif 23937 23938 23939 H2_HTTP_PROXY_NOSEC_TEST_SRC = \ 23940 test/core/end2end/fixtures/h2_http_proxy.cc \ 23941 23942 H2_HTTP_PROXY_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_HTTP_PROXY_NOSEC_TEST_SRC)))) 23943 23944 23945 $(BINDIR)/$(CONFIG)/h2_http_proxy_nosec_test: $(H2_HTTP_PROXY_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23946 $(E) "[LD] Linking $@" 23947 $(Q) mkdir -p `dirname $@` 23948 $(Q) $(LD) $(LDFLAGS) $(H2_HTTP_PROXY_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_http_proxy_nosec_test 23949 23950 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_http_proxy.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23951 23952 deps_h2_http_proxy_nosec_test: $(H2_HTTP_PROXY_NOSEC_TEST_OBJS:.o=.dep) 23953 23954 ifneq ($(NO_DEPS),true) 23955 -include $(H2_HTTP_PROXY_NOSEC_TEST_OBJS:.o=.dep) 23956 endif 23957 23958 23959 H2_PROXY_NOSEC_TEST_SRC = \ 23960 test/core/end2end/fixtures/h2_proxy.cc \ 23961 23962 H2_PROXY_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_PROXY_NOSEC_TEST_SRC)))) 23963 23964 23965 $(BINDIR)/$(CONFIG)/h2_proxy_nosec_test: $(H2_PROXY_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23966 $(E) "[LD] Linking $@" 23967 $(Q) mkdir -p `dirname $@` 23968 $(Q) $(LD) $(LDFLAGS) $(H2_PROXY_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_proxy_nosec_test 23969 23970 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_proxy.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23971 23972 deps_h2_proxy_nosec_test: $(H2_PROXY_NOSEC_TEST_OBJS:.o=.dep) 23973 23974 ifneq ($(NO_DEPS),true) 23975 -include $(H2_PROXY_NOSEC_TEST_OBJS:.o=.dep) 23976 endif 23977 23978 23979 H2_SOCKPAIR_NOSEC_TEST_SRC = \ 23980 test/core/end2end/fixtures/h2_sockpair.cc \ 23981 23982 H2_SOCKPAIR_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SOCKPAIR_NOSEC_TEST_SRC)))) 23983 23984 23985 $(BINDIR)/$(CONFIG)/h2_sockpair_nosec_test: $(H2_SOCKPAIR_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23986 $(E) "[LD] Linking $@" 23987 $(Q) mkdir -p `dirname $@` 23988 $(Q) $(LD) $(LDFLAGS) $(H2_SOCKPAIR_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_sockpair_nosec_test 23989 23990 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_sockpair.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 23991 23992 deps_h2_sockpair_nosec_test: $(H2_SOCKPAIR_NOSEC_TEST_OBJS:.o=.dep) 23993 23994 ifneq ($(NO_DEPS),true) 23995 -include $(H2_SOCKPAIR_NOSEC_TEST_OBJS:.o=.dep) 23996 endif 23997 23998 23999 H2_SOCKPAIR+TRACE_NOSEC_TEST_SRC = \ 24000 test/core/end2end/fixtures/h2_sockpair+trace.cc \ 24001 24002 H2_SOCKPAIR+TRACE_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SOCKPAIR+TRACE_NOSEC_TEST_SRC)))) 24003 24004 24005 $(BINDIR)/$(CONFIG)/h2_sockpair+trace_nosec_test: $(H2_SOCKPAIR+TRACE_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24006 $(E) "[LD] Linking $@" 24007 $(Q) mkdir -p `dirname $@` 24008 $(Q) $(LD) $(LDFLAGS) $(H2_SOCKPAIR+TRACE_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_sockpair+trace_nosec_test 24009 24010 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_sockpair+trace.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24011 24012 deps_h2_sockpair+trace_nosec_test: $(H2_SOCKPAIR+TRACE_NOSEC_TEST_OBJS:.o=.dep) 24013 24014 ifneq ($(NO_DEPS),true) 24015 -include $(H2_SOCKPAIR+TRACE_NOSEC_TEST_OBJS:.o=.dep) 24016 endif 24017 24018 24019 H2_SOCKPAIR_1BYTE_NOSEC_TEST_SRC = \ 24020 test/core/end2end/fixtures/h2_sockpair_1byte.cc \ 24021 24022 H2_SOCKPAIR_1BYTE_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_SOCKPAIR_1BYTE_NOSEC_TEST_SRC)))) 24023 24024 24025 $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_nosec_test: $(H2_SOCKPAIR_1BYTE_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24026 $(E) "[LD] Linking $@" 24027 $(Q) mkdir -p `dirname $@` 24028 $(Q) $(LD) $(LDFLAGS) $(H2_SOCKPAIR_1BYTE_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_sockpair_1byte_nosec_test 24029 24030 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_sockpair_1byte.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24031 24032 deps_h2_sockpair_1byte_nosec_test: $(H2_SOCKPAIR_1BYTE_NOSEC_TEST_OBJS:.o=.dep) 24033 24034 ifneq ($(NO_DEPS),true) 24035 -include $(H2_SOCKPAIR_1BYTE_NOSEC_TEST_OBJS:.o=.dep) 24036 endif 24037 24038 24039 H2_UDS_NOSEC_TEST_SRC = \ 24040 test/core/end2end/fixtures/h2_uds.cc \ 24041 24042 H2_UDS_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(H2_UDS_NOSEC_TEST_SRC)))) 24043 24044 24045 $(BINDIR)/$(CONFIG)/h2_uds_nosec_test: $(H2_UDS_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24046 $(E) "[LD] Linking $@" 24047 $(Q) mkdir -p `dirname $@` 24048 $(Q) $(LD) $(LDFLAGS) $(H2_UDS_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/h2_uds_nosec_test 24049 24050 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/h2_uds.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24051 24052 deps_h2_uds_nosec_test: $(H2_UDS_NOSEC_TEST_OBJS:.o=.dep) 24053 24054 ifneq ($(NO_DEPS),true) 24055 -include $(H2_UDS_NOSEC_TEST_OBJS:.o=.dep) 24056 endif 24057 24058 24059 INPROC_NOSEC_TEST_SRC = \ 24060 test/core/end2end/fixtures/inproc.cc \ 24061 24062 INPROC_NOSEC_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(INPROC_NOSEC_TEST_SRC)))) 24063 24064 24065 $(BINDIR)/$(CONFIG)/inproc_nosec_test: $(INPROC_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24066 $(E) "[LD] Linking $@" 24067 $(Q) mkdir -p `dirname $@` 24068 $(Q) $(LD) $(LDFLAGS) $(INPROC_NOSEC_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) -o $(BINDIR)/$(CONFIG)/inproc_nosec_test 24069 24070 $(OBJDIR)/$(CONFIG)/test/core/end2end/fixtures/inproc.o: $(LIBDIR)/$(CONFIG)/libend2end_nosec_tests.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24071 24072 deps_inproc_nosec_test: $(INPROC_NOSEC_TEST_OBJS:.o=.dep) 24073 24074 ifneq ($(NO_DEPS),true) 24075 -include $(INPROC_NOSEC_TEST_OBJS:.o=.dep) 24076 endif 24077 24078 24079 RESOLVER_COMPONENT_TEST_UNSECURE_SRC = \ 24080 test/cpp/naming/resolver_component_test.cc \ 24081 24082 RESOLVER_COMPONENT_TEST_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVER_COMPONENT_TEST_UNSECURE_SRC)))) 24083 ifeq ($(NO_SECURE),true) 24084 24085 # You can't build secure targets if you don't have OpenSSL. 24086 24087 $(BINDIR)/$(CONFIG)/resolver_component_test_unsecure: openssl_dep_error 24088 24089 else 24090 24091 24092 24093 24094 ifeq ($(NO_PROTOBUF),true) 24095 24096 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 24097 24098 $(BINDIR)/$(CONFIG)/resolver_component_test_unsecure: protobuf_dep_error 24099 24100 else 24101 24102 $(BINDIR)/$(CONFIG)/resolver_component_test_unsecure: $(PROTOBUF_DEP) $(RESOLVER_COMPONENT_TEST_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24103 $(E) "[LD] Linking $@" 24104 $(Q) mkdir -p `dirname $@` 24105 $(Q) $(LDXX) $(LDFLAGS) $(RESOLVER_COMPONENT_TEST_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/resolver_component_test_unsecure 24106 24107 endif 24108 24109 endif 24110 24111 $(OBJDIR)/$(CONFIG)/test/cpp/naming/resolver_component_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24112 24113 deps_resolver_component_test_unsecure: $(RESOLVER_COMPONENT_TEST_UNSECURE_OBJS:.o=.dep) 24114 24115 ifneq ($(NO_SECURE),true) 24116 ifneq ($(NO_DEPS),true) 24117 -include $(RESOLVER_COMPONENT_TEST_UNSECURE_OBJS:.o=.dep) 24118 endif 24119 endif 24120 24121 24122 RESOLVER_COMPONENT_TEST_SRC = \ 24123 test/cpp/naming/resolver_component_test.cc \ 24124 24125 RESOLVER_COMPONENT_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVER_COMPONENT_TEST_SRC)))) 24126 ifeq ($(NO_SECURE),true) 24127 24128 # You can't build secure targets if you don't have OpenSSL. 24129 24130 $(BINDIR)/$(CONFIG)/resolver_component_test: openssl_dep_error 24131 24132 else 24133 24134 24135 24136 24137 ifeq ($(NO_PROTOBUF),true) 24138 24139 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 24140 24141 $(BINDIR)/$(CONFIG)/resolver_component_test: protobuf_dep_error 24142 24143 else 24144 24145 $(BINDIR)/$(CONFIG)/resolver_component_test: $(PROTOBUF_DEP) $(RESOLVER_COMPONENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24146 $(E) "[LD] Linking $@" 24147 $(Q) mkdir -p `dirname $@` 24148 $(Q) $(LDXX) $(LDFLAGS) $(RESOLVER_COMPONENT_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/resolver_component_test 24149 24150 endif 24151 24152 endif 24153 24154 $(OBJDIR)/$(CONFIG)/test/cpp/naming/resolver_component_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24155 24156 deps_resolver_component_test: $(RESOLVER_COMPONENT_TEST_OBJS:.o=.dep) 24157 24158 ifneq ($(NO_SECURE),true) 24159 ifneq ($(NO_DEPS),true) 24160 -include $(RESOLVER_COMPONENT_TEST_OBJS:.o=.dep) 24161 endif 24162 endif 24163 24164 24165 RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_UNSECURE_SRC = \ 24166 test/cpp/naming/resolver_component_tests_runner_invoker.cc \ 24167 24168 RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_UNSECURE_SRC)))) 24169 ifeq ($(NO_SECURE),true) 24170 24171 # You can't build secure targets if you don't have OpenSSL. 24172 24173 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker_unsecure: openssl_dep_error 24174 24175 else 24176 24177 24178 24179 24180 ifeq ($(NO_PROTOBUF),true) 24181 24182 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 24183 24184 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker_unsecure: protobuf_dep_error 24185 24186 else 24187 24188 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker_unsecure: $(PROTOBUF_DEP) $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24189 $(E) "[LD] Linking $@" 24190 $(Q) mkdir -p `dirname $@` 24191 $(Q) $(LDXX) $(LDFLAGS) $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker_unsecure 24192 24193 endif 24194 24195 endif 24196 24197 $(OBJDIR)/$(CONFIG)/test/cpp/naming/resolver_component_tests_runner_invoker.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24198 24199 deps_resolver_component_tests_runner_invoker_unsecure: $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_UNSECURE_OBJS:.o=.dep) 24200 24201 ifneq ($(NO_SECURE),true) 24202 ifneq ($(NO_DEPS),true) 24203 -include $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_UNSECURE_OBJS:.o=.dep) 24204 endif 24205 endif 24206 24207 24208 RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_SRC = \ 24209 test/cpp/naming/resolver_component_tests_runner_invoker.cc \ 24210 24211 RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_SRC)))) 24212 ifeq ($(NO_SECURE),true) 24213 24214 # You can't build secure targets if you don't have OpenSSL. 24215 24216 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker: openssl_dep_error 24217 24218 else 24219 24220 24221 24222 24223 ifeq ($(NO_PROTOBUF),true) 24224 24225 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 24226 24227 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker: protobuf_dep_error 24228 24229 else 24230 24231 $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker: $(PROTOBUF_DEP) $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24232 $(E) "[LD] Linking $@" 24233 $(Q) mkdir -p `dirname $@` 24234 $(Q) $(LDXX) $(LDFLAGS) $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/resolver_component_tests_runner_invoker 24235 24236 endif 24237 24238 endif 24239 24240 $(OBJDIR)/$(CONFIG)/test/cpp/naming/resolver_component_tests_runner_invoker.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24241 24242 deps_resolver_component_tests_runner_invoker: $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_OBJS:.o=.dep) 24243 24244 ifneq ($(NO_SECURE),true) 24245 ifneq ($(NO_DEPS),true) 24246 -include $(RESOLVER_COMPONENT_TESTS_RUNNER_INVOKER_OBJS:.o=.dep) 24247 endif 24248 endif 24249 24250 24251 ADDRESS_SORTING_TEST_UNSECURE_SRC = \ 24252 test/cpp/naming/address_sorting_test.cc \ 24253 24254 ADDRESS_SORTING_TEST_UNSECURE_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ADDRESS_SORTING_TEST_UNSECURE_SRC)))) 24255 ifeq ($(NO_SECURE),true) 24256 24257 # You can't build secure targets if you don't have OpenSSL. 24258 24259 $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure: openssl_dep_error 24260 24261 else 24262 24263 24264 24265 24266 ifeq ($(NO_PROTOBUF),true) 24267 24268 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 24269 24270 $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure: protobuf_dep_error 24271 24272 else 24273 24274 $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure: $(PROTOBUF_DEP) $(ADDRESS_SORTING_TEST_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24275 $(E) "[LD] Linking $@" 24276 $(Q) mkdir -p `dirname $@` 24277 $(Q) $(LDXX) $(LDFLAGS) $(ADDRESS_SORTING_TEST_UNSECURE_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/address_sorting_test_unsecure 24278 24279 endif 24280 24281 endif 24282 24283 $(OBJDIR)/$(CONFIG)/test/cpp/naming/address_sorting_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++_unsecure.a $(LIBDIR)/$(CONFIG)/libgrpc_unsecure.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24284 24285 deps_address_sorting_test_unsecure: $(ADDRESS_SORTING_TEST_UNSECURE_OBJS:.o=.dep) 24286 24287 ifneq ($(NO_SECURE),true) 24288 ifneq ($(NO_DEPS),true) 24289 -include $(ADDRESS_SORTING_TEST_UNSECURE_OBJS:.o=.dep) 24290 endif 24291 endif 24292 24293 24294 ADDRESS_SORTING_TEST_SRC = \ 24295 test/cpp/naming/address_sorting_test.cc \ 24296 24297 ADDRESS_SORTING_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ADDRESS_SORTING_TEST_SRC)))) 24298 ifeq ($(NO_SECURE),true) 24299 24300 # You can't build secure targets if you don't have OpenSSL. 24301 24302 $(BINDIR)/$(CONFIG)/address_sorting_test: openssl_dep_error 24303 24304 else 24305 24306 24307 24308 24309 ifeq ($(NO_PROTOBUF),true) 24310 24311 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 24312 24313 $(BINDIR)/$(CONFIG)/address_sorting_test: protobuf_dep_error 24314 24315 else 24316 24317 $(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)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24318 $(E) "[LD] Linking $@" 24319 $(Q) mkdir -p `dirname $@` 24320 $(Q) $(LDXX) $(LDFLAGS) $(ADDRESS_SORTING_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/address_sorting_test 24321 24322 endif 24323 24324 endif 24325 24326 $(OBJDIR)/$(CONFIG)/test/cpp/naming/address_sorting_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24327 24328 deps_address_sorting_test: $(ADDRESS_SORTING_TEST_OBJS:.o=.dep) 24329 24330 ifneq ($(NO_SECURE),true) 24331 ifneq ($(NO_DEPS),true) 24332 -include $(ADDRESS_SORTING_TEST_OBJS:.o=.dep) 24333 endif 24334 endif 24335 24336 24337 CANCEL_ARES_QUERY_TEST_SRC = \ 24338 test/cpp/naming/cancel_ares_query_test.cc \ 24339 24340 CANCEL_ARES_QUERY_TEST_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CANCEL_ARES_QUERY_TEST_SRC)))) 24341 ifeq ($(NO_SECURE),true) 24342 24343 # You can't build secure targets if you don't have OpenSSL. 24344 24345 $(BINDIR)/$(CONFIG)/cancel_ares_query_test: openssl_dep_error 24346 24347 else 24348 24349 24350 24351 24352 ifeq ($(NO_PROTOBUF),true) 24353 24354 # You can't build the protoc plugins or protobuf-enabled targets if you don't have protobuf 3.5.0+. 24355 24356 $(BINDIR)/$(CONFIG)/cancel_ares_query_test: protobuf_dep_error 24357 24358 else 24359 24360 $(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)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24361 $(E) "[LD] Linking $@" 24362 $(Q) mkdir -p `dirname $@` 24363 $(Q) $(LDXX) $(LDFLAGS) $(CANCEL_ARES_QUERY_TEST_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a $(LDLIBSXX) $(LDLIBS_PROTOBUF) $(LDLIBS) $(LDLIBS_SECURE) $(GTEST_LIB) -o $(BINDIR)/$(CONFIG)/cancel_ares_query_test 24364 24365 endif 24366 24367 endif 24368 24369 $(OBJDIR)/$(CONFIG)/test/cpp/naming/cancel_ares_query_test.o: $(LIBDIR)/$(CONFIG)/libgrpc++_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc++.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LIBDIR)/$(CONFIG)/libgrpc++_test_config.a 24370 24371 deps_cancel_ares_query_test: $(CANCEL_ARES_QUERY_TEST_OBJS:.o=.dep) 24372 24373 ifneq ($(NO_SECURE),true) 24374 ifneq ($(NO_DEPS),true) 24375 -include $(CANCEL_ARES_QUERY_TEST_OBJS:.o=.dep) 24376 endif 24377 endif 24378 24379 24380 ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_SRC = \ 24381 test/core/security/alts_credentials_fuzzer.cc \ 24382 test/core/util/one_corpus_entry_fuzzer.cc \ 24383 24384 ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_SRC)))) 24385 ifeq ($(NO_SECURE),true) 24386 24387 # You can't build secure targets if you don't have OpenSSL. 24388 24389 $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry: openssl_dep_error 24390 24391 else 24392 24393 24394 24395 $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry: $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24396 $(E) "[LD] Linking $@" 24397 $(Q) mkdir -p `dirname $@` 24398 $(Q) $(LD) $(LDFLAGS) $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/alts_credentials_fuzzer_one_entry 24399 24400 endif 24401 24402 $(OBJDIR)/$(CONFIG)/test/core/security/alts_credentials_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24403 24404 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24405 24406 deps_alts_credentials_fuzzer_one_entry: $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24407 24408 ifneq ($(NO_SECURE),true) 24409 ifneq ($(NO_DEPS),true) 24410 -include $(ALTS_CREDENTIALS_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24411 endif 24412 endif 24413 24414 24415 API_FUZZER_ONE_ENTRY_SRC = \ 24416 test/core/end2end/fuzzers/api_fuzzer.cc \ 24417 test/core/util/one_corpus_entry_fuzzer.cc \ 24418 24419 API_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(API_FUZZER_ONE_ENTRY_SRC)))) 24420 ifeq ($(NO_SECURE),true) 24421 24422 # You can't build secure targets if you don't have OpenSSL. 24423 24424 $(BINDIR)/$(CONFIG)/api_fuzzer_one_entry: openssl_dep_error 24425 24426 else 24427 24428 24429 24430 $(BINDIR)/$(CONFIG)/api_fuzzer_one_entry: $(API_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24431 $(E) "[LD] Linking $@" 24432 $(Q) mkdir -p `dirname $@` 24433 $(Q) $(LD) $(LDFLAGS) $(API_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/api_fuzzer_one_entry 24434 24435 endif 24436 24437 $(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/api_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24438 24439 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24440 24441 deps_api_fuzzer_one_entry: $(API_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24442 24443 ifneq ($(NO_SECURE),true) 24444 ifneq ($(NO_DEPS),true) 24445 -include $(API_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24446 endif 24447 endif 24448 24449 24450 CLIENT_FUZZER_ONE_ENTRY_SRC = \ 24451 test/core/end2end/fuzzers/client_fuzzer.cc \ 24452 test/core/util/one_corpus_entry_fuzzer.cc \ 24453 24454 CLIENT_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(CLIENT_FUZZER_ONE_ENTRY_SRC)))) 24455 ifeq ($(NO_SECURE),true) 24456 24457 # You can't build secure targets if you don't have OpenSSL. 24458 24459 $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry: openssl_dep_error 24460 24461 else 24462 24463 24464 24465 $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry: $(CLIENT_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24466 $(E) "[LD] Linking $@" 24467 $(Q) mkdir -p `dirname $@` 24468 $(Q) $(LD) $(LDFLAGS) $(CLIENT_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/client_fuzzer_one_entry 24469 24470 endif 24471 24472 $(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/client_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24473 24474 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24475 24476 deps_client_fuzzer_one_entry: $(CLIENT_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24477 24478 ifneq ($(NO_SECURE),true) 24479 ifneq ($(NO_DEPS),true) 24480 -include $(CLIENT_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24481 endif 24482 endif 24483 24484 24485 HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_SRC = \ 24486 test/core/transport/chttp2/hpack_parser_fuzzer_test.cc \ 24487 test/core/util/one_corpus_entry_fuzzer.cc \ 24488 24489 HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_SRC)))) 24490 ifeq ($(NO_SECURE),true) 24491 24492 # You can't build secure targets if you don't have OpenSSL. 24493 24494 $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry: openssl_dep_error 24495 24496 else 24497 24498 24499 24500 $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry: $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24501 $(E) "[LD] Linking $@" 24502 $(Q) mkdir -p `dirname $@` 24503 $(Q) $(LD) $(LDFLAGS) $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/hpack_parser_fuzzer_test_one_entry 24504 24505 endif 24506 24507 $(OBJDIR)/$(CONFIG)/test/core/transport/chttp2/hpack_parser_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24508 24509 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24510 24511 deps_hpack_parser_fuzzer_test_one_entry: $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24512 24513 ifneq ($(NO_SECURE),true) 24514 ifneq ($(NO_DEPS),true) 24515 -include $(HPACK_PARSER_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24516 endif 24517 endif 24518 24519 24520 HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_SRC = \ 24521 test/core/http/request_fuzzer.cc \ 24522 test/core/util/one_corpus_entry_fuzzer.cc \ 24523 24524 HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_SRC)))) 24525 ifeq ($(NO_SECURE),true) 24526 24527 # You can't build secure targets if you don't have OpenSSL. 24528 24529 $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry: openssl_dep_error 24530 24531 else 24532 24533 24534 24535 $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry: $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24536 $(E) "[LD] Linking $@" 24537 $(Q) mkdir -p `dirname $@` 24538 $(Q) $(LD) $(LDFLAGS) $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/http_request_fuzzer_test_one_entry 24539 24540 endif 24541 24542 $(OBJDIR)/$(CONFIG)/test/core/http/request_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24543 24544 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24545 24546 deps_http_request_fuzzer_test_one_entry: $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24547 24548 ifneq ($(NO_SECURE),true) 24549 ifneq ($(NO_DEPS),true) 24550 -include $(HTTP_REQUEST_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24551 endif 24552 endif 24553 24554 24555 HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_SRC = \ 24556 test/core/http/response_fuzzer.cc \ 24557 test/core/util/one_corpus_entry_fuzzer.cc \ 24558 24559 HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_SRC)))) 24560 ifeq ($(NO_SECURE),true) 24561 24562 # You can't build secure targets if you don't have OpenSSL. 24563 24564 $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry: openssl_dep_error 24565 24566 else 24567 24568 24569 24570 $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry: $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24571 $(E) "[LD] Linking $@" 24572 $(Q) mkdir -p `dirname $@` 24573 $(Q) $(LD) $(LDFLAGS) $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/http_response_fuzzer_test_one_entry 24574 24575 endif 24576 24577 $(OBJDIR)/$(CONFIG)/test/core/http/response_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24578 24579 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24580 24581 deps_http_response_fuzzer_test_one_entry: $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24582 24583 ifneq ($(NO_SECURE),true) 24584 ifneq ($(NO_DEPS),true) 24585 -include $(HTTP_RESPONSE_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24586 endif 24587 endif 24588 24589 24590 JSON_FUZZER_TEST_ONE_ENTRY_SRC = \ 24591 test/core/json/fuzzer.cc \ 24592 test/core/util/one_corpus_entry_fuzzer.cc \ 24593 24594 JSON_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(JSON_FUZZER_TEST_ONE_ENTRY_SRC)))) 24595 ifeq ($(NO_SECURE),true) 24596 24597 # You can't build secure targets if you don't have OpenSSL. 24598 24599 $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry: openssl_dep_error 24600 24601 else 24602 24603 24604 24605 $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry: $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24606 $(E) "[LD] Linking $@" 24607 $(Q) mkdir -p `dirname $@` 24608 $(Q) $(LD) $(LDFLAGS) $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/json_fuzzer_test_one_entry 24609 24610 endif 24611 24612 $(OBJDIR)/$(CONFIG)/test/core/json/fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24613 24614 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24615 24616 deps_json_fuzzer_test_one_entry: $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24617 24618 ifneq ($(NO_SECURE),true) 24619 ifneq ($(NO_DEPS),true) 24620 -include $(JSON_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24621 endif 24622 endif 24623 24624 24625 NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_SRC = \ 24626 test/core/nanopb/fuzzer_response.cc \ 24627 test/core/util/one_corpus_entry_fuzzer.cc \ 24628 24629 NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_SRC)))) 24630 ifeq ($(NO_SECURE),true) 24631 24632 # You can't build secure targets if you don't have OpenSSL. 24633 24634 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry: openssl_dep_error 24635 24636 else 24637 24638 24639 24640 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry: $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24641 $(E) "[LD] Linking $@" 24642 $(Q) mkdir -p `dirname $@` 24643 $(Q) $(LD) $(LDFLAGS) $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/nanopb_fuzzer_response_test_one_entry 24644 24645 endif 24646 24647 $(OBJDIR)/$(CONFIG)/test/core/nanopb/fuzzer_response.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24648 24649 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24650 24651 deps_nanopb_fuzzer_response_test_one_entry: $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS:.o=.dep) 24652 24653 ifneq ($(NO_SECURE),true) 24654 ifneq ($(NO_DEPS),true) 24655 -include $(NANOPB_FUZZER_RESPONSE_TEST_ONE_ENTRY_OBJS:.o=.dep) 24656 endif 24657 endif 24658 24659 24660 NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_SRC = \ 24661 test/core/nanopb/fuzzer_serverlist.cc \ 24662 test/core/util/one_corpus_entry_fuzzer.cc \ 24663 24664 NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_SRC)))) 24665 ifeq ($(NO_SECURE),true) 24666 24667 # You can't build secure targets if you don't have OpenSSL. 24668 24669 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry: openssl_dep_error 24670 24671 else 24672 24673 24674 24675 $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry: $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24676 $(E) "[LD] Linking $@" 24677 $(Q) mkdir -p `dirname $@` 24678 $(Q) $(LD) $(LDFLAGS) $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/nanopb_fuzzer_serverlist_test_one_entry 24679 24680 endif 24681 24682 $(OBJDIR)/$(CONFIG)/test/core/nanopb/fuzzer_serverlist.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24683 24684 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24685 24686 deps_nanopb_fuzzer_serverlist_test_one_entry: $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS:.o=.dep) 24687 24688 ifneq ($(NO_SECURE),true) 24689 ifneq ($(NO_DEPS),true) 24690 -include $(NANOPB_FUZZER_SERVERLIST_TEST_ONE_ENTRY_OBJS:.o=.dep) 24691 endif 24692 endif 24693 24694 24695 PERCENT_DECODE_FUZZER_ONE_ENTRY_SRC = \ 24696 test/core/slice/percent_decode_fuzzer.cc \ 24697 test/core/util/one_corpus_entry_fuzzer.cc \ 24698 24699 PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_DECODE_FUZZER_ONE_ENTRY_SRC)))) 24700 ifeq ($(NO_SECURE),true) 24701 24702 # You can't build secure targets if you don't have OpenSSL. 24703 24704 $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry: openssl_dep_error 24705 24706 else 24707 24708 24709 24710 $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry: $(PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24711 $(E) "[LD] Linking $@" 24712 $(Q) mkdir -p `dirname $@` 24713 $(Q) $(LD) $(LDFLAGS) $(PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/percent_decode_fuzzer_one_entry 24714 24715 endif 24716 24717 $(OBJDIR)/$(CONFIG)/test/core/slice/percent_decode_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24718 24719 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24720 24721 deps_percent_decode_fuzzer_one_entry: $(PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24722 24723 ifneq ($(NO_SECURE),true) 24724 ifneq ($(NO_DEPS),true) 24725 -include $(PERCENT_DECODE_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24726 endif 24727 endif 24728 24729 24730 PERCENT_ENCODE_FUZZER_ONE_ENTRY_SRC = \ 24731 test/core/slice/percent_encode_fuzzer.cc \ 24732 test/core/util/one_corpus_entry_fuzzer.cc \ 24733 24734 PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_SRC)))) 24735 ifeq ($(NO_SECURE),true) 24736 24737 # You can't build secure targets if you don't have OpenSSL. 24738 24739 $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry: openssl_dep_error 24740 24741 else 24742 24743 24744 24745 $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry: $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24746 $(E) "[LD] Linking $@" 24747 $(Q) mkdir -p `dirname $@` 24748 $(Q) $(LD) $(LDFLAGS) $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/percent_encode_fuzzer_one_entry 24749 24750 endif 24751 24752 $(OBJDIR)/$(CONFIG)/test/core/slice/percent_encode_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24753 24754 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24755 24756 deps_percent_encode_fuzzer_one_entry: $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24757 24758 ifneq ($(NO_SECURE),true) 24759 ifneq ($(NO_DEPS),true) 24760 -include $(PERCENT_ENCODE_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24761 endif 24762 endif 24763 24764 24765 SERVER_FUZZER_ONE_ENTRY_SRC = \ 24766 test/core/end2end/fuzzers/server_fuzzer.cc \ 24767 test/core/util/one_corpus_entry_fuzzer.cc \ 24768 24769 SERVER_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SERVER_FUZZER_ONE_ENTRY_SRC)))) 24770 ifeq ($(NO_SECURE),true) 24771 24772 # You can't build secure targets if you don't have OpenSSL. 24773 24774 $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry: openssl_dep_error 24775 24776 else 24777 24778 24779 24780 $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry: $(SERVER_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24781 $(E) "[LD] Linking $@" 24782 $(Q) mkdir -p `dirname $@` 24783 $(Q) $(LD) $(LDFLAGS) $(SERVER_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/server_fuzzer_one_entry 24784 24785 endif 24786 24787 $(OBJDIR)/$(CONFIG)/test/core/end2end/fuzzers/server_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24788 24789 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24790 24791 deps_server_fuzzer_one_entry: $(SERVER_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24792 24793 ifneq ($(NO_SECURE),true) 24794 ifneq ($(NO_DEPS),true) 24795 -include $(SERVER_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24796 endif 24797 endif 24798 24799 24800 SSL_SERVER_FUZZER_ONE_ENTRY_SRC = \ 24801 test/core/security/ssl_server_fuzzer.cc \ 24802 test/core/util/one_corpus_entry_fuzzer.cc \ 24803 24804 SSL_SERVER_FUZZER_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(SSL_SERVER_FUZZER_ONE_ENTRY_SRC)))) 24805 ifeq ($(NO_SECURE),true) 24806 24807 # You can't build secure targets if you don't have OpenSSL. 24808 24809 $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry: openssl_dep_error 24810 24811 else 24812 24813 24814 24815 $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry: $(SSL_SERVER_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24816 $(E) "[LD] Linking $@" 24817 $(Q) mkdir -p `dirname $@` 24818 $(Q) $(LD) $(LDFLAGS) $(SSL_SERVER_FUZZER_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/ssl_server_fuzzer_one_entry 24819 24820 endif 24821 24822 $(OBJDIR)/$(CONFIG)/test/core/security/ssl_server_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24823 24824 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24825 24826 deps_ssl_server_fuzzer_one_entry: $(SSL_SERVER_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24827 24828 ifneq ($(NO_SECURE),true) 24829 ifneq ($(NO_DEPS),true) 24830 -include $(SSL_SERVER_FUZZER_ONE_ENTRY_OBJS:.o=.dep) 24831 endif 24832 endif 24833 24834 24835 URI_FUZZER_TEST_ONE_ENTRY_SRC = \ 24836 test/core/client_channel/uri_fuzzer_test.cc \ 24837 test/core/util/one_corpus_entry_fuzzer.cc \ 24838 24839 URI_FUZZER_TEST_ONE_ENTRY_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(URI_FUZZER_TEST_ONE_ENTRY_SRC)))) 24840 ifeq ($(NO_SECURE),true) 24841 24842 # You can't build secure targets if you don't have OpenSSL. 24843 24844 $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry: openssl_dep_error 24845 24846 else 24847 24848 24849 24850 $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry: $(URI_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24851 $(E) "[LD] Linking $@" 24852 $(Q) mkdir -p `dirname $@` 24853 $(Q) $(LD) $(LDFLAGS) $(URI_FUZZER_TEST_ONE_ENTRY_OBJS) $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a $(LDLIBS) $(LDLIBS_SECURE) -o $(BINDIR)/$(CONFIG)/uri_fuzzer_test_one_entry 24854 24855 endif 24856 24857 $(OBJDIR)/$(CONFIG)/test/core/client_channel/uri_fuzzer_test.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24858 24859 $(OBJDIR)/$(CONFIG)/test/core/util/one_corpus_entry_fuzzer.o: $(LIBDIR)/$(CONFIG)/libgrpc_test_util.a $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBDIR)/$(CONFIG)/libgpr_test_util.a $(LIBDIR)/$(CONFIG)/libgpr.a 24860 24861 deps_uri_fuzzer_test_one_entry: $(URI_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24862 24863 ifneq ($(NO_SECURE),true) 24864 ifneq ($(NO_DEPS),true) 24865 -include $(URI_FUZZER_TEST_ONE_ENTRY_OBJS:.o=.dep) 24866 endif 24867 endif 24868 24869 24870 24871 24872 24873 24874 ifneq ($(OPENSSL_DEP),) 24875 # This is to ensure the embedded OpenSSL is built beforehand, properly 24876 # installing headers to their final destination on the drive. We need this 24877 # otherwise parallel compilation will fail if a source is compiled first. 24878 src/core/ext/filters/client_channel/lb_policy/grpclb/grpclb_channel_secure.cc: $(OPENSSL_DEP) 24879 src/core/ext/transport/chttp2/client/secure/secure_channel_create.cc: $(OPENSSL_DEP) 24880 src/core/ext/transport/chttp2/server/secure/server_secure_chttp2.cc: $(OPENSSL_DEP) 24881 src/core/ext/transport/cronet/client/secure/cronet_channel_create.cc: $(OPENSSL_DEP) 24882 src/core/ext/transport/cronet/transport/cronet_api_dummy.cc: $(OPENSSL_DEP) 24883 src/core/ext/transport/cronet/transport/cronet_transport.cc: $(OPENSSL_DEP) 24884 src/core/lib/http/httpcli_security_connector.cc: $(OPENSSL_DEP) 24885 src/core/lib/security/context/security_context.cc: $(OPENSSL_DEP) 24886 src/core/lib/security/credentials/alts/alts_credentials.cc: $(OPENSSL_DEP) 24887 src/core/lib/security/credentials/alts/check_gcp_environment.cc: $(OPENSSL_DEP) 24888 src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc: $(OPENSSL_DEP) 24889 src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc: $(OPENSSL_DEP) 24890 src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc: $(OPENSSL_DEP) 24891 src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc: $(OPENSSL_DEP) 24892 src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc: $(OPENSSL_DEP) 24893 src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc: $(OPENSSL_DEP) 24894 src/core/lib/security/credentials/composite/composite_credentials.cc: $(OPENSSL_DEP) 24895 src/core/lib/security/credentials/credentials.cc: $(OPENSSL_DEP) 24896 src/core/lib/security/credentials/credentials_metadata.cc: $(OPENSSL_DEP) 24897 src/core/lib/security/credentials/fake/fake_credentials.cc: $(OPENSSL_DEP) 24898 src/core/lib/security/credentials/google_default/credentials_generic.cc: $(OPENSSL_DEP) 24899 src/core/lib/security/credentials/google_default/google_default_credentials.cc: $(OPENSSL_DEP) 24900 src/core/lib/security/credentials/iam/iam_credentials.cc: $(OPENSSL_DEP) 24901 src/core/lib/security/credentials/jwt/json_token.cc: $(OPENSSL_DEP) 24902 src/core/lib/security/credentials/jwt/jwt_credentials.cc: $(OPENSSL_DEP) 24903 src/core/lib/security/credentials/jwt/jwt_verifier.cc: $(OPENSSL_DEP) 24904 src/core/lib/security/credentials/local/local_credentials.cc: $(OPENSSL_DEP) 24905 src/core/lib/security/credentials/oauth2/oauth2_credentials.cc: $(OPENSSL_DEP) 24906 src/core/lib/security/credentials/plugin/plugin_credentials.cc: $(OPENSSL_DEP) 24907 src/core/lib/security/credentials/ssl/ssl_credentials.cc: $(OPENSSL_DEP) 24908 src/core/lib/security/security_connector/alts_security_connector.cc: $(OPENSSL_DEP) 24909 src/core/lib/security/security_connector/load_system_roots_fallback.cc: $(OPENSSL_DEP) 24910 src/core/lib/security/security_connector/load_system_roots_linux.cc: $(OPENSSL_DEP) 24911 src/core/lib/security/security_connector/local_security_connector.cc: $(OPENSSL_DEP) 24912 src/core/lib/security/security_connector/security_connector.cc: $(OPENSSL_DEP) 24913 src/core/lib/security/transport/client_auth_filter.cc: $(OPENSSL_DEP) 24914 src/core/lib/security/transport/secure_endpoint.cc: $(OPENSSL_DEP) 24915 src/core/lib/security/transport/security_handshaker.cc: $(OPENSSL_DEP) 24916 src/core/lib/security/transport/server_auth_filter.cc: $(OPENSSL_DEP) 24917 src/core/lib/security/transport/target_authority_table.cc: $(OPENSSL_DEP) 24918 src/core/lib/security/transport/tsi_error.cc: $(OPENSSL_DEP) 24919 src/core/lib/security/util/json_util.cc: $(OPENSSL_DEP) 24920 src/core/lib/surface/init_secure.cc: $(OPENSSL_DEP) 24921 src/core/plugin_registry/grpc_cronet_plugin_registry.cc: $(OPENSSL_DEP) 24922 src/core/plugin_registry/grpc_plugin_registry.cc: $(OPENSSL_DEP) 24923 src/core/tsi/alts/crypt/aes_gcm.cc: $(OPENSSL_DEP) 24924 src/core/tsi/alts/crypt/gsec.cc: $(OPENSSL_DEP) 24925 src/core/tsi/alts/frame_protector/alts_counter.cc: $(OPENSSL_DEP) 24926 src/core/tsi/alts/frame_protector/alts_crypter.cc: $(OPENSSL_DEP) 24927 src/core/tsi/alts/frame_protector/alts_frame_protector.cc: $(OPENSSL_DEP) 24928 src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc: $(OPENSSL_DEP) 24929 src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc: $(OPENSSL_DEP) 24930 src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc: $(OPENSSL_DEP) 24931 src/core/tsi/alts/frame_protector/frame_handler.cc: $(OPENSSL_DEP) 24932 src/core/tsi/alts/handshaker/alts_handshaker_client.cc: $(OPENSSL_DEP) 24933 src/core/tsi/alts/handshaker/alts_handshaker_service_api.cc: $(OPENSSL_DEP) 24934 src/core/tsi/alts/handshaker/alts_handshaker_service_api_util.cc: $(OPENSSL_DEP) 24935 src/core/tsi/alts/handshaker/alts_tsi_event.cc: $(OPENSSL_DEP) 24936 src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc: $(OPENSSL_DEP) 24937 src/core/tsi/alts/handshaker/alts_tsi_utils.cc: $(OPENSSL_DEP) 24938 src/core/tsi/alts/handshaker/altscontext.pb.c: $(OPENSSL_DEP) 24939 src/core/tsi/alts/handshaker/handshaker.pb.c: $(OPENSSL_DEP) 24940 src/core/tsi/alts/handshaker/transport_security_common.pb.c: $(OPENSSL_DEP) 24941 src/core/tsi/alts/handshaker/transport_security_common_api.cc: $(OPENSSL_DEP) 24942 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc: $(OPENSSL_DEP) 24943 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc: $(OPENSSL_DEP) 24944 src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc: $(OPENSSL_DEP) 24945 src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc: $(OPENSSL_DEP) 24946 src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc: $(OPENSSL_DEP) 24947 src/core/tsi/alts_transport_security.cc: $(OPENSSL_DEP) 24948 src/core/tsi/fake_transport_security.cc: $(OPENSSL_DEP) 24949 src/core/tsi/local_transport_security.cc: $(OPENSSL_DEP) 24950 src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc: $(OPENSSL_DEP) 24951 src/core/tsi/ssl/session_cache/ssl_session_cache.cc: $(OPENSSL_DEP) 24952 src/core/tsi/ssl/session_cache/ssl_session_openssl.cc: $(OPENSSL_DEP) 24953 src/core/tsi/ssl_transport_security.cc: $(OPENSSL_DEP) 24954 src/core/tsi/transport_security.cc: $(OPENSSL_DEP) 24955 src/core/tsi/transport_security_grpc.cc: $(OPENSSL_DEP) 24956 src/cpp/client/cronet_credentials.cc: $(OPENSSL_DEP) 24957 src/cpp/client/secure_credentials.cc: $(OPENSSL_DEP) 24958 src/cpp/common/auth_property_iterator.cc: $(OPENSSL_DEP) 24959 src/cpp/common/secure_auth_context.cc: $(OPENSSL_DEP) 24960 src/cpp/common/secure_channel_arguments.cc: $(OPENSSL_DEP) 24961 src/cpp/common/secure_create_auth_context.cc: $(OPENSSL_DEP) 24962 src/cpp/ext/proto_server_reflection.cc: $(OPENSSL_DEP) 24963 src/cpp/ext/proto_server_reflection_plugin.cc: $(OPENSSL_DEP) 24964 src/cpp/server/channelz/channelz_service.cc: $(OPENSSL_DEP) 24965 src/cpp/server/channelz/channelz_service_plugin.cc: $(OPENSSL_DEP) 24966 src/cpp/server/secure_server_credentials.cc: $(OPENSSL_DEP) 24967 src/cpp/util/core_stats.cc: $(OPENSSL_DEP) 24968 src/cpp/util/error_details.cc: $(OPENSSL_DEP) 24969 src/csharp/ext/grpc_csharp_ext.c: $(OPENSSL_DEP) 24970 test/core/bad_client/bad_client.cc: $(OPENSSL_DEP) 24971 test/core/bad_ssl/server_common.cc: $(OPENSSL_DEP) 24972 test/core/end2end/data/client_certs.cc: $(OPENSSL_DEP) 24973 test/core/end2end/data/server1_cert.cc: $(OPENSSL_DEP) 24974 test/core/end2end/data/server1_key.cc: $(OPENSSL_DEP) 24975 test/core/end2end/data/test_root_cert.cc: $(OPENSSL_DEP) 24976 test/core/end2end/end2end_tests.cc: $(OPENSSL_DEP) 24977 test/core/end2end/tests/call_creds.cc: $(OPENSSL_DEP) 24978 test/core/security/oauth2_utils.cc: $(OPENSSL_DEP) 24979 test/core/tsi/alts/crypt/gsec_test_util.cc: $(OPENSSL_DEP) 24980 test/core/tsi/alts/handshaker/alts_handshaker_service_api_test_lib.cc: $(OPENSSL_DEP) 24981 test/core/util/reconnect_server.cc: $(OPENSSL_DEP) 24982 test/core/util/test_tcp_server.cc: $(OPENSSL_DEP) 24983 test/cpp/end2end/test_service_impl.cc: $(OPENSSL_DEP) 24984 test/cpp/interop/client.cc: $(OPENSSL_DEP) 24985 test/cpp/interop/client_helper.cc: $(OPENSSL_DEP) 24986 test/cpp/interop/http2_client.cc: $(OPENSSL_DEP) 24987 test/cpp/interop/interop_client.cc: $(OPENSSL_DEP) 24988 test/cpp/interop/interop_server.cc: $(OPENSSL_DEP) 24989 test/cpp/interop/interop_server_bootstrap.cc: $(OPENSSL_DEP) 24990 test/cpp/interop/server_helper.cc: $(OPENSSL_DEP) 24991 test/cpp/microbenchmarks/helpers.cc: $(OPENSSL_DEP) 24992 test/cpp/qps/benchmark_config.cc: $(OPENSSL_DEP) 24993 test/cpp/qps/client_async.cc: $(OPENSSL_DEP) 24994 test/cpp/qps/client_sync.cc: $(OPENSSL_DEP) 24995 test/cpp/qps/driver.cc: $(OPENSSL_DEP) 24996 test/cpp/qps/parse_json.cc: $(OPENSSL_DEP) 24997 test/cpp/qps/qps_server_builder.cc: $(OPENSSL_DEP) 24998 test/cpp/qps/qps_worker.cc: $(OPENSSL_DEP) 24999 test/cpp/qps/report.cc: $(OPENSSL_DEP) 25000 test/cpp/qps/server_async.cc: $(OPENSSL_DEP) 25001 test/cpp/qps/server_sync.cc: $(OPENSSL_DEP) 25002 test/cpp/qps/usage_timer.cc: $(OPENSSL_DEP) 25003 test/cpp/util/byte_buffer_proto_helper.cc: $(OPENSSL_DEP) 25004 test/cpp/util/channel_trace_proto_helper.cc: $(OPENSSL_DEP) 25005 test/cpp/util/cli_call.cc: $(OPENSSL_DEP) 25006 test/cpp/util/cli_credentials.cc: $(OPENSSL_DEP) 25007 test/cpp/util/create_test_channel.cc: $(OPENSSL_DEP) 25008 test/cpp/util/grpc_tool.cc: $(OPENSSL_DEP) 25009 test/cpp/util/proto_file_parser.cc: $(OPENSSL_DEP) 25010 test/cpp/util/proto_reflection_descriptor_database.cc: $(OPENSSL_DEP) 25011 test/cpp/util/service_describer.cc: $(OPENSSL_DEP) 25012 test/cpp/util/string_ref_helper.cc: $(OPENSSL_DEP) 25013 test/cpp/util/subprocess.cc: $(OPENSSL_DEP) 25014 test/cpp/util/test_config_cc.cc: $(OPENSSL_DEP) 25015 test/cpp/util/test_credentials_provider.cc: $(OPENSSL_DEP) 25016 endif 25017 25018 .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-headers install-headers_c install-headers_cxx install-shared install-shared_c install-shared_cxx install-static install-static_c install-static_cxx 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 25019 25020 .PHONY: printvars 25021 printvars: 25022 @$(foreach V,$(sort $(.VARIABLES)), $(if $(filter-out environment% default automatic, $(origin $V)),$(warning $V=$($V) ($(value $V))))) 25023