1*cc02d7e2SAndroid Build Coastguard Worker# GRPC global makefile 2*cc02d7e2SAndroid Build Coastguard Worker# This currently builds C and C++ code. 3*cc02d7e2SAndroid Build Coastguard Worker# This file has been automatically generated from a template file. 4*cc02d7e2SAndroid Build Coastguard Worker# Please look at the templates directory instead. 5*cc02d7e2SAndroid Build Coastguard Worker# This file can be regenerated from the template by running 6*cc02d7e2SAndroid Build Coastguard Worker# tools/buildgen/generate_projects.sh 7*cc02d7e2SAndroid Build Coastguard Worker 8*cc02d7e2SAndroid Build Coastguard Worker# Copyright 2015 gRPC authors. 9*cc02d7e2SAndroid Build Coastguard Worker# 10*cc02d7e2SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 11*cc02d7e2SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 12*cc02d7e2SAndroid Build Coastguard Worker# You may obtain a copy of the License at 13*cc02d7e2SAndroid Build Coastguard Worker# 14*cc02d7e2SAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 15*cc02d7e2SAndroid Build Coastguard Worker# 16*cc02d7e2SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 17*cc02d7e2SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 18*cc02d7e2SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 19*cc02d7e2SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 20*cc02d7e2SAndroid Build Coastguard Worker# limitations under the License. 21*cc02d7e2SAndroid Build Coastguard Worker 22*cc02d7e2SAndroid Build Coastguard Worker 23*cc02d7e2SAndroid Build Coastguard Worker 24*cc02d7e2SAndroid Build Coastguard Workercomma := , 25*cc02d7e2SAndroid Build Coastguard Worker 26*cc02d7e2SAndroid Build Coastguard Worker 27*cc02d7e2SAndroid Build Coastguard Worker# Basic platform detection 28*cc02d7e2SAndroid Build Coastguard WorkerHOST_SYSTEM = $(shell uname | cut -f 1 -d_) 29*cc02d7e2SAndroid Build Coastguard WorkerSYSTEM ?= $(HOST_SYSTEM) 30*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),MSYS) 31*cc02d7e2SAndroid Build Coastguard WorkerSYSTEM = MINGW32 32*cc02d7e2SAndroid Build Coastguard Workerendif 33*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),MINGW64) 34*cc02d7e2SAndroid Build Coastguard WorkerSYSTEM = MINGW32 35*cc02d7e2SAndroid Build Coastguard Workerendif 36*cc02d7e2SAndroid Build Coastguard Worker 37*cc02d7e2SAndroid Build Coastguard WorkerMAKEFILE_PATH := $(abspath $(lastword $(MAKEFILE_LIST))) 38*cc02d7e2SAndroid Build Coastguard Workerifndef BUILDDIR 39*cc02d7e2SAndroid Build Coastguard WorkerBUILDDIR_ABSOLUTE = $(patsubst %/,%,$(dir $(MAKEFILE_PATH))) 40*cc02d7e2SAndroid Build Coastguard Workerelse 41*cc02d7e2SAndroid Build Coastguard WorkerBUILDDIR_ABSOLUTE = $(abspath $(BUILDDIR)) 42*cc02d7e2SAndroid Build Coastguard Workerendif 43*cc02d7e2SAndroid Build Coastguard Worker 44*cc02d7e2SAndroid Build Coastguard WorkerHAS_GCC = $(shell which gcc > /dev/null 2> /dev/null && echo true || echo false) 45*cc02d7e2SAndroid Build Coastguard WorkerHAS_CC = $(shell which cc > /dev/null 2> /dev/null && echo true || echo false) 46*cc02d7e2SAndroid Build Coastguard WorkerHAS_CLANG = $(shell which clang > /dev/null 2> /dev/null && echo true || echo false) 47*cc02d7e2SAndroid Build Coastguard Worker 48*cc02d7e2SAndroid Build Coastguard Workerifeq ($(HAS_CC),true) 49*cc02d7e2SAndroid Build Coastguard WorkerDEFAULT_CC = cc 50*cc02d7e2SAndroid Build Coastguard WorkerDEFAULT_CXX = c++ 51*cc02d7e2SAndroid Build Coastguard Workerelse 52*cc02d7e2SAndroid Build Coastguard Workerifeq ($(HAS_GCC),true) 53*cc02d7e2SAndroid Build Coastguard WorkerDEFAULT_CC = gcc 54*cc02d7e2SAndroid Build Coastguard WorkerDEFAULT_CXX = g++ 55*cc02d7e2SAndroid Build Coastguard Workerelse 56*cc02d7e2SAndroid Build Coastguard Workerifeq ($(HAS_CLANG),true) 57*cc02d7e2SAndroid Build Coastguard WorkerDEFAULT_CC = clang 58*cc02d7e2SAndroid Build Coastguard WorkerDEFAULT_CXX = clang++ 59*cc02d7e2SAndroid Build Coastguard Workerelse 60*cc02d7e2SAndroid Build Coastguard WorkerDEFAULT_CC = no_c_compiler 61*cc02d7e2SAndroid Build Coastguard WorkerDEFAULT_CXX = no_c++_compiler 62*cc02d7e2SAndroid Build Coastguard Workerendif 63*cc02d7e2SAndroid Build Coastguard Workerendif 64*cc02d7e2SAndroid Build Coastguard Workerendif 65*cc02d7e2SAndroid Build Coastguard Worker 66*cc02d7e2SAndroid Build Coastguard Worker 67*cc02d7e2SAndroid Build Coastguard WorkerBINDIR = $(BUILDDIR_ABSOLUTE)/bins 68*cc02d7e2SAndroid Build Coastguard WorkerOBJDIR = $(BUILDDIR_ABSOLUTE)/objs 69*cc02d7e2SAndroid Build Coastguard WorkerLIBDIR = $(BUILDDIR_ABSOLUTE)/libs 70*cc02d7e2SAndroid Build Coastguard WorkerGENDIR = $(BUILDDIR_ABSOLUTE)/gens 71*cc02d7e2SAndroid Build Coastguard Worker 72*cc02d7e2SAndroid Build Coastguard Worker# Configurations (as defined under "configs" section in build_handwritten.yaml) 73*cc02d7e2SAndroid Build Coastguard Worker 74*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_asan = 1 75*cc02d7e2SAndroid Build Coastguard WorkerREQUIRE_CUSTOM_LIBRARIES_asan = 1 76*cc02d7e2SAndroid Build Coastguard WorkerCC_asan = clang 77*cc02d7e2SAndroid Build Coastguard WorkerCXX_asan = clang++ 78*cc02d7e2SAndroid Build Coastguard WorkerLD_asan = clang++ 79*cc02d7e2SAndroid Build Coastguard WorkerLDXX_asan = clang++ 80*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_asan = -O0 -fsanitize-coverage=edge,trace-pc-guard -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 81*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_asan = -fsanitize=address 82*cc02d7e2SAndroid Build Coastguard Worker 83*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_asan-noleaks = 1 84*cc02d7e2SAndroid Build Coastguard WorkerREQUIRE_CUSTOM_LIBRARIES_asan-noleaks = 1 85*cc02d7e2SAndroid Build Coastguard WorkerCC_asan-noleaks = clang 86*cc02d7e2SAndroid Build Coastguard WorkerCXX_asan-noleaks = clang++ 87*cc02d7e2SAndroid Build Coastguard WorkerLD_asan-noleaks = clang++ 88*cc02d7e2SAndroid Build Coastguard WorkerLDXX_asan-noleaks = clang++ 89*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_asan-noleaks = -O0 -fsanitize-coverage=edge,trace-pc-guard -fsanitize=address -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 90*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_asan-noleaks = fsanitize=address 91*cc02d7e2SAndroid Build Coastguard Worker 92*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_asan-trace-cmp = 1 93*cc02d7e2SAndroid Build Coastguard WorkerREQUIRE_CUSTOM_LIBRARIES_asan-trace-cmp = 1 94*cc02d7e2SAndroid Build Coastguard WorkerCC_asan-trace-cmp = clang 95*cc02d7e2SAndroid Build Coastguard WorkerCXX_asan-trace-cmp = clang++ 96*cc02d7e2SAndroid Build Coastguard WorkerLD_asan-trace-cmp = clang++ 97*cc02d7e2SAndroid Build Coastguard WorkerLDXX_asan-trace-cmp = clang++ 98*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_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 99*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_asan-trace-cmp = -fsanitize=address 100*cc02d7e2SAndroid Build Coastguard Worker 101*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_c++-compat = 1 102*cc02d7e2SAndroid Build Coastguard WorkerCC_c++-compat = $(DEFAULT_CC) 103*cc02d7e2SAndroid Build Coastguard WorkerCXX_c++-compat = $(DEFAULT_CXX) 104*cc02d7e2SAndroid Build Coastguard WorkerLD_c++-compat = $(DEFAULT_CC) 105*cc02d7e2SAndroid Build Coastguard WorkerLDXX_c++-compat = $(DEFAULT_CXX) 106*cc02d7e2SAndroid Build Coastguard WorkerCFLAGS_c++-compat = -Wc++-compat 107*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_c++-compat = -O0 108*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_c++-compat = _DEBUG DEBUG 109*cc02d7e2SAndroid Build Coastguard Worker 110*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_dbg = 1 111*cc02d7e2SAndroid Build Coastguard WorkerCC_dbg = $(DEFAULT_CC) 112*cc02d7e2SAndroid Build Coastguard WorkerCXX_dbg = $(DEFAULT_CXX) 113*cc02d7e2SAndroid Build Coastguard WorkerLD_dbg = $(DEFAULT_CC) 114*cc02d7e2SAndroid Build Coastguard WorkerLDXX_dbg = $(DEFAULT_CXX) 115*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_dbg = -O0 116*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_dbg = _DEBUG DEBUG 117*cc02d7e2SAndroid Build Coastguard Worker 118*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_gcov = 1 119*cc02d7e2SAndroid Build Coastguard WorkerCC_gcov = gcc 120*cc02d7e2SAndroid Build Coastguard WorkerCXX_gcov = g++ 121*cc02d7e2SAndroid Build Coastguard WorkerLD_gcov = gcc 122*cc02d7e2SAndroid Build Coastguard WorkerLDXX_gcov = g++ 123*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_gcov = -O0 -fprofile-arcs -ftest-coverage -Wno-return-type 124*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_gcov = -fprofile-arcs -ftest-coverage -rdynamic -lstdc++ 125*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_gcov = _DEBUG DEBUG GPR_GCOV 126*cc02d7e2SAndroid Build Coastguard Worker 127*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_helgrind = 1 128*cc02d7e2SAndroid Build Coastguard WorkerCC_helgrind = $(DEFAULT_CC) 129*cc02d7e2SAndroid Build Coastguard WorkerCXX_helgrind = $(DEFAULT_CXX) 130*cc02d7e2SAndroid Build Coastguard WorkerLD_helgrind = $(DEFAULT_CC) 131*cc02d7e2SAndroid Build Coastguard WorkerLDXX_helgrind = $(DEFAULT_CXX) 132*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_helgrind = -O0 133*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_helgrind = -rdynamic 134*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_helgrind = _DEBUG DEBUG 135*cc02d7e2SAndroid Build Coastguard Worker 136*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_lto = 1 137*cc02d7e2SAndroid Build Coastguard WorkerCC_lto = $(DEFAULT_CC) 138*cc02d7e2SAndroid Build Coastguard WorkerCXX_lto = $(DEFAULT_CXX) 139*cc02d7e2SAndroid Build Coastguard WorkerLD_lto = $(DEFAULT_CC) 140*cc02d7e2SAndroid Build Coastguard WorkerLDXX_lto = $(DEFAULT_CXX) 141*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_lto = -O2 142*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_lto = NDEBUG 143*cc02d7e2SAndroid Build Coastguard Worker 144*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_memcheck = 1 145*cc02d7e2SAndroid Build Coastguard WorkerCC_memcheck = $(DEFAULT_CC) 146*cc02d7e2SAndroid Build Coastguard WorkerCXX_memcheck = $(DEFAULT_CXX) 147*cc02d7e2SAndroid Build Coastguard WorkerLD_memcheck = $(DEFAULT_CC) 148*cc02d7e2SAndroid Build Coastguard WorkerLDXX_memcheck = $(DEFAULT_CXX) 149*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_memcheck = -O0 150*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_memcheck = -rdynamic 151*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_memcheck = _DEBUG DEBUG 152*cc02d7e2SAndroid Build Coastguard Worker 153*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_msan = 1 154*cc02d7e2SAndroid Build Coastguard WorkerREQUIRE_CUSTOM_LIBRARIES_msan = 1 155*cc02d7e2SAndroid Build Coastguard WorkerCC_msan = clang 156*cc02d7e2SAndroid Build Coastguard WorkerCXX_msan = clang++ 157*cc02d7e2SAndroid Build Coastguard WorkerLD_msan = clang++ 158*cc02d7e2SAndroid Build Coastguard WorkerLDXX_msan = clang++ 159*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_msan = -O0 -stdlib=libc++ -fsanitize-coverage=edge,trace-pc-guard -fsanitize=memory -fsanitize-memory-track-origins -fsanitize-memory-use-after-dtor -fno-omit-frame-pointer -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1 -Wno-unused-command-line-argument -fPIE -pie -DGPR_NO_DIRECT_SYSCALLS 160*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_msan = -stdlib=libc++ -fsanitize=memory -DGTEST_HAS_TR1_TUPLE=0 -DGTEST_USE_OWN_TR1_TUPLE=1 -fPIE -pie $(if $(JENKINS_BUILD),-Wl$(comma)-Ttext-segment=0x7e0000000000,) 161*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_msan = NDEBUG 162*cc02d7e2SAndroid Build Coastguard Worker 163*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_noexcept = 1 164*cc02d7e2SAndroid Build Coastguard WorkerCC_noexcept = $(DEFAULT_CC) 165*cc02d7e2SAndroid Build Coastguard WorkerCXX_noexcept = $(DEFAULT_CXX) 166*cc02d7e2SAndroid Build Coastguard WorkerLD_noexcept = $(DEFAULT_CC) 167*cc02d7e2SAndroid Build Coastguard WorkerLDXX_noexcept = $(DEFAULT_CXX) 168*cc02d7e2SAndroid Build Coastguard WorkerCXXFLAGS_noexcept = -fno-exceptions 169*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_noexcept = -O2 -Wframe-larger-than=16384 170*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_noexcept = NDEBUG 171*cc02d7e2SAndroid Build Coastguard Worker 172*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_opt = 1 173*cc02d7e2SAndroid Build Coastguard WorkerCC_opt = $(DEFAULT_CC) 174*cc02d7e2SAndroid Build Coastguard WorkerCXX_opt = $(DEFAULT_CXX) 175*cc02d7e2SAndroid Build Coastguard WorkerLD_opt = $(DEFAULT_CC) 176*cc02d7e2SAndroid Build Coastguard WorkerLDXX_opt = $(DEFAULT_CXX) 177*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_opt = -O2 -Wframe-larger-than=16384 178*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_opt = NDEBUG 179*cc02d7e2SAndroid Build Coastguard Worker 180*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_tsan = 1 181*cc02d7e2SAndroid Build Coastguard WorkerREQUIRE_CUSTOM_LIBRARIES_tsan = 1 182*cc02d7e2SAndroid Build Coastguard WorkerCC_tsan = clang 183*cc02d7e2SAndroid Build Coastguard WorkerCXX_tsan = clang++ 184*cc02d7e2SAndroid Build Coastguard WorkerLD_tsan = clang++ 185*cc02d7e2SAndroid Build Coastguard WorkerLDXX_tsan = clang++ 186*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_tsan = -O0 -fsanitize=thread -fno-omit-frame-pointer -Wno-unused-command-line-argument -DGPR_NO_DIRECT_SYSCALLS 187*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_tsan = -fsanitize=thread 188*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_tsan = GRPC_TSAN 189*cc02d7e2SAndroid Build Coastguard Worker 190*cc02d7e2SAndroid Build Coastguard WorkerVALID_CONFIG_ubsan = 1 191*cc02d7e2SAndroid Build Coastguard WorkerREQUIRE_CUSTOM_LIBRARIES_ubsan = 1 192*cc02d7e2SAndroid Build Coastguard WorkerCC_ubsan = clang 193*cc02d7e2SAndroid Build Coastguard WorkerCXX_ubsan = clang++ 194*cc02d7e2SAndroid Build Coastguard WorkerLD_ubsan = clang++ 195*cc02d7e2SAndroid Build Coastguard WorkerLDXX_ubsan = clang++ 196*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_ubsan = -O0 -stdlib=libc++ -fsanitize-coverage=edge,trace-pc-guard -fsanitize=undefined -fno-omit-frame-pointer -Wno-unused-command-line-argument -Wvarargs 197*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS_ubsan = -stdlib=libc++ -fsanitize=undefined,unsigned-integer-overflow 198*cc02d7e2SAndroid Build Coastguard WorkerDEFINES_ubsan = NDEBUG GRPC_UBSAN 199*cc02d7e2SAndroid Build Coastguard Worker 200*cc02d7e2SAndroid Build Coastguard Worker 201*cc02d7e2SAndroid Build Coastguard Worker 202*cc02d7e2SAndroid Build Coastguard Worker# General settings. 203*cc02d7e2SAndroid Build Coastguard Worker# You may want to change these depending on your system. 204*cc02d7e2SAndroid Build Coastguard Worker 205*cc02d7e2SAndroid Build Coastguard Workerprefix ?= /usr/local 206*cc02d7e2SAndroid Build Coastguard Worker 207*cc02d7e2SAndroid Build Coastguard WorkerDTRACE ?= dtrace 208*cc02d7e2SAndroid Build Coastguard WorkerCONFIG ?= opt 209*cc02d7e2SAndroid Build Coastguard Worker# Doing X ?= Y is the same as: 210*cc02d7e2SAndroid Build Coastguard Worker# ifeq ($(origin X), undefined) 211*cc02d7e2SAndroid Build Coastguard Worker# X = Y 212*cc02d7e2SAndroid Build Coastguard Worker# endif 213*cc02d7e2SAndroid Build Coastguard Worker# but some variables, such as CC, CXX, LD or AR, have defaults. 214*cc02d7e2SAndroid Build Coastguard Worker# So instead of using ?= on them, we need to check their origin. 215*cc02d7e2SAndroid Build Coastguard Worker# See: 216*cc02d7e2SAndroid Build Coastguard Worker# https://www.gnu.org/software/make/manual/html_node/Implicit-Variables.html 217*cc02d7e2SAndroid Build Coastguard Worker# https://www.gnu.org/software/make/manual/html_node/Flavors.html#index-_003f_003d 218*cc02d7e2SAndroid Build Coastguard Worker# https://www.gnu.org/software/make/manual/html_node/Origin-Function.html 219*cc02d7e2SAndroid Build Coastguard Workerifeq ($(origin CC), default) 220*cc02d7e2SAndroid Build Coastguard WorkerCC = $(CC_$(CONFIG)) 221*cc02d7e2SAndroid Build Coastguard Workerendif 222*cc02d7e2SAndroid Build Coastguard Workerifeq ($(origin CXX), default) 223*cc02d7e2SAndroid Build Coastguard WorkerCXX = $(CXX_$(CONFIG)) 224*cc02d7e2SAndroid Build Coastguard Workerendif 225*cc02d7e2SAndroid Build Coastguard Workerifeq ($(origin LD), default) 226*cc02d7e2SAndroid Build Coastguard WorkerLD = $(LD_$(CONFIG)) 227*cc02d7e2SAndroid Build Coastguard Workerendif 228*cc02d7e2SAndroid Build Coastguard WorkerLDXX ?= $(LDXX_$(CONFIG)) 229*cc02d7e2SAndroid Build Coastguard WorkerARFLAGS ?= rcs 230*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Linux) 231*cc02d7e2SAndroid Build Coastguard Workerifeq ($(origin AR), default) 232*cc02d7e2SAndroid Build Coastguard WorkerAR = ar 233*cc02d7e2SAndroid Build Coastguard Workerendif 234*cc02d7e2SAndroid Build Coastguard WorkerSTRIP ?= strip --strip-unneeded 235*cc02d7e2SAndroid Build Coastguard Workerelse 236*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 237*cc02d7e2SAndroid Build Coastguard Workerifeq ($(origin AR), default) 238*cc02d7e2SAndroid Build Coastguard WorkerAR = libtool 239*cc02d7e2SAndroid Build Coastguard WorkerARFLAGS = -no_warning_for_no_symbols -o 240*cc02d7e2SAndroid Build Coastguard Workerendif 241*cc02d7e2SAndroid Build Coastguard WorkerSTRIP ?= strip -x 242*cc02d7e2SAndroid Build Coastguard Workerelse 243*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),MINGW32) 244*cc02d7e2SAndroid Build Coastguard Workerifeq ($(origin AR), default) 245*cc02d7e2SAndroid Build Coastguard WorkerAR = ar 246*cc02d7e2SAndroid Build Coastguard Workerendif 247*cc02d7e2SAndroid Build Coastguard WorkerSTRIP ?= strip --strip-unneeded 248*cc02d7e2SAndroid Build Coastguard Workerelse 249*cc02d7e2SAndroid Build Coastguard Workerifeq ($(origin AR), default) 250*cc02d7e2SAndroid Build Coastguard WorkerAR = ar 251*cc02d7e2SAndroid Build Coastguard Workerendif 252*cc02d7e2SAndroid Build Coastguard WorkerSTRIP ?= strip 253*cc02d7e2SAndroid Build Coastguard Workerendif 254*cc02d7e2SAndroid Build Coastguard Workerendif 255*cc02d7e2SAndroid Build Coastguard Workerendif 256*cc02d7e2SAndroid Build Coastguard WorkerINSTALL ?= install 257*cc02d7e2SAndroid Build Coastguard WorkerRM ?= rm -f 258*cc02d7e2SAndroid Build Coastguard WorkerPKG_CONFIG ?= pkg-config 259*cc02d7e2SAndroid Build Coastguard WorkerRANLIB ?= ranlib 260*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 261*cc02d7e2SAndroid Build Coastguard WorkerAPPLE_RANLIB = $(shell [[ "`$(RANLIB) -V 2>/dev/null`" == "Apple Inc."* ]]; echo $$?) 262*cc02d7e2SAndroid Build Coastguard Workerifeq ($(APPLE_RANLIB),0) 263*cc02d7e2SAndroid Build Coastguard WorkerRANLIBFLAGS = -no_warning_for_no_symbols 264*cc02d7e2SAndroid Build Coastguard Workerendif 265*cc02d7e2SAndroid Build Coastguard Workerendif 266*cc02d7e2SAndroid Build Coastguard Worker 267*cc02d7e2SAndroid Build Coastguard Workerifndef VALID_CONFIG_$(CONFIG) 268*cc02d7e2SAndroid Build Coastguard Worker$(error Invalid CONFIG value '$(CONFIG)') 269*cc02d7e2SAndroid Build Coastguard Workerendif 270*cc02d7e2SAndroid Build Coastguard Worker 271*cc02d7e2SAndroid Build Coastguard Worker# The HOST compiler settings are used to compile the protoc plugins. 272*cc02d7e2SAndroid Build Coastguard Worker# In most cases, you won't have to change anything, but if you are 273*cc02d7e2SAndroid Build Coastguard Worker# cross-compiling, you can override these variables from GNU make's 274*cc02d7e2SAndroid Build Coastguard Worker# command line: make CC=cross-gcc HOST_CC=gcc 275*cc02d7e2SAndroid Build Coastguard Worker 276*cc02d7e2SAndroid Build Coastguard WorkerHOST_CC ?= $(CC) 277*cc02d7e2SAndroid Build Coastguard WorkerHOST_CXX ?= $(CXX) 278*cc02d7e2SAndroid Build Coastguard WorkerHOST_LD ?= $(LD) 279*cc02d7e2SAndroid Build Coastguard WorkerHOST_LDXX ?= $(LDXX) 280*cc02d7e2SAndroid Build Coastguard Worker 281*cc02d7e2SAndroid Build Coastguard WorkerCFLAGS += -std=c11 282*cc02d7e2SAndroid Build Coastguard WorkerCXXFLAGS += -std=c++14 283*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 284*cc02d7e2SAndroid Build Coastguard WorkerCXXFLAGS += -stdlib=libc++ 285*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -framework CoreFoundation 286*cc02d7e2SAndroid Build Coastguard Workerendif 287*cc02d7e2SAndroid Build Coastguard WorkerCFLAGS += -g 288*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS += -g -Wall -Wextra -DOSATOMIC_USE_INLINED=1 -Ithird_party/abseil-cpp -Ithird_party/re2 -Ithird_party/upb -Isrc/core/ext/upb-gen -Isrc/core/ext/upbdefs-gen -Ithird_party/utf8_range -Ithird_party/xxhash -Ithird_party/cares/cares/include -Ithird_party/cares -Ithird_party/cares/cares -Ithird_party/address_sorting/include 289*cc02d7e2SAndroid Build Coastguard WorkerCOREFLAGS += -fno-exceptions 290*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -g 291*cc02d7e2SAndroid Build Coastguard Worker 292*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS += $(CPPFLAGS_$(CONFIG)) 293*cc02d7e2SAndroid Build Coastguard WorkerCFLAGS += $(CFLAGS_$(CONFIG)) 294*cc02d7e2SAndroid Build Coastguard WorkerCXXFLAGS += $(CXXFLAGS_$(CONFIG)) 295*cc02d7e2SAndroid Build Coastguard WorkerDEFINES += $(DEFINES_$(CONFIG)) INSTALL_PREFIX=\"$(prefix)\" 296*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += $(LDFLAGS_$(CONFIG)) 297*cc02d7e2SAndroid Build Coastguard Worker 298*cc02d7e2SAndroid Build Coastguard Workerifneq ($(SYSTEM),MINGW32) 299*cc02d7e2SAndroid Build Coastguard WorkerPIC_CPPFLAGS = -fPIC 300*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS += -fPIC 301*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -fPIC 302*cc02d7e2SAndroid Build Coastguard Workerendif 303*cc02d7e2SAndroid Build Coastguard Worker 304*cc02d7e2SAndroid Build Coastguard WorkerINCLUDES = . include $(GENDIR) 305*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -Llibs/$(CONFIG) 306*cc02d7e2SAndroid Build Coastguard Worker 307*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 308*cc02d7e2SAndroid Build Coastguard Workerifneq ($(wildcard /usr/local/ssl/include),) 309*cc02d7e2SAndroid Build Coastguard WorkerINCLUDES += /usr/local/ssl/include 310*cc02d7e2SAndroid Build Coastguard Workerendif 311*cc02d7e2SAndroid Build Coastguard Workerifneq ($(wildcard /opt/local/include),) 312*cc02d7e2SAndroid Build Coastguard WorkerINCLUDES += /opt/local/include 313*cc02d7e2SAndroid Build Coastguard Workerendif 314*cc02d7e2SAndroid Build Coastguard Workerifneq ($(wildcard /usr/local/include),) 315*cc02d7e2SAndroid Build Coastguard WorkerINCLUDES += /usr/local/include 316*cc02d7e2SAndroid Build Coastguard Workerendif 317*cc02d7e2SAndroid Build Coastguard WorkerLIBS = m z 318*cc02d7e2SAndroid Build Coastguard Workerifneq ($(wildcard /usr/local/ssl/lib),) 319*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -L/usr/local/ssl/lib 320*cc02d7e2SAndroid Build Coastguard Workerendif 321*cc02d7e2SAndroid Build Coastguard Workerifneq ($(wildcard /opt/local/lib),) 322*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -L/opt/local/lib 323*cc02d7e2SAndroid Build Coastguard Workerendif 324*cc02d7e2SAndroid Build Coastguard Workerifneq ($(wildcard /usr/local/lib),) 325*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -L/usr/local/lib 326*cc02d7e2SAndroid Build Coastguard Workerendif 327*cc02d7e2SAndroid Build Coastguard Workerendif 328*cc02d7e2SAndroid Build Coastguard Worker 329*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Linux) 330*cc02d7e2SAndroid Build Coastguard WorkerLIBS = dl rt m pthread 331*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -pthread 332*cc02d7e2SAndroid Build Coastguard Workerendif 333*cc02d7e2SAndroid Build Coastguard Worker 334*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),MINGW32) 335*cc02d7e2SAndroid Build Coastguard WorkerLIBS = m pthread ws2_32 crypt32 iphlpapi dbghelp bcrypt 336*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += -pthread 337*cc02d7e2SAndroid Build Coastguard Workerendif 338*cc02d7e2SAndroid Build Coastguard Worker 339*cc02d7e2SAndroid Build Coastguard Worker# 340*cc02d7e2SAndroid Build Coastguard Worker# The steps for cross-compiling are as follows: 341*cc02d7e2SAndroid Build Coastguard Worker# First, clone and make install of grpc using the native compilers for the host. 342*cc02d7e2SAndroid Build Coastguard Worker# Also, install protoc (e.g., from a package like apt-get) 343*cc02d7e2SAndroid Build Coastguard Worker# Then clone a fresh grpc for the actual cross-compiled build 344*cc02d7e2SAndroid Build Coastguard Worker# Set the environment variable GRPC_CROSS_COMPILE to true 345*cc02d7e2SAndroid Build Coastguard Worker# Set CC, CXX, LD, LDXX, AR, and STRIP to the cross-compiling binaries 346*cc02d7e2SAndroid Build Coastguard Worker# Also set PROTOBUF_CONFIG_OPTS to indicate cross-compilation to protobuf (e.g., 347*cc02d7e2SAndroid Build Coastguard Worker# PROTOBUF_CONFIG_OPTS="--host=arm-linux --with-protoc=/usr/local/bin/protoc" ) 348*cc02d7e2SAndroid Build Coastguard Worker# Set HAS_PKG_CONFIG=false 349*cc02d7e2SAndroid Build Coastguard Worker# Make sure that you enable building shared libraries and set your prefix to 350*cc02d7e2SAndroid Build Coastguard Worker# something useful like /usr/local/cross 351*cc02d7e2SAndroid Build Coastguard Worker# You will also need to set GRPC_CROSS_LDOPTS and GRPC_CROSS_AROPTS to hold 352*cc02d7e2SAndroid Build Coastguard Worker# additional required arguments for LD and AR (examples below) 353*cc02d7e2SAndroid Build Coastguard Worker# Then you can do a make from the cross-compiling fresh clone! 354*cc02d7e2SAndroid Build Coastguard Worker# 355*cc02d7e2SAndroid Build Coastguard Workerifeq ($(GRPC_CROSS_COMPILE),true) 356*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += $(GRPC_CROSS_LDOPTS) # e.g. -L/usr/local/lib -L/usr/local/cross/lib 357*cc02d7e2SAndroid Build Coastguard WorkerARFLAGS += $(GRPC_CROSS_AROPTS) # e.g., rc --target=elf32-little 358*cc02d7e2SAndroid Build Coastguard WorkerUSE_BUILT_PROTOC = false 359*cc02d7e2SAndroid Build Coastguard Workerendif 360*cc02d7e2SAndroid Build Coastguard Worker 361*cc02d7e2SAndroid Build Coastguard Worker# V=1 can be used to print commands run by make 362*cc02d7e2SAndroid Build Coastguard Workerifeq ($(V),1) 363*cc02d7e2SAndroid Build Coastguard WorkerE = @: 364*cc02d7e2SAndroid Build Coastguard WorkerQ = 365*cc02d7e2SAndroid Build Coastguard Workerelse 366*cc02d7e2SAndroid Build Coastguard WorkerE = @echo 367*cc02d7e2SAndroid Build Coastguard WorkerQ = @ 368*cc02d7e2SAndroid Build Coastguard Workerendif 369*cc02d7e2SAndroid Build Coastguard Worker 370*cc02d7e2SAndroid Build Coastguard WorkerCORE_VERSION = 40.0.0 371*cc02d7e2SAndroid Build Coastguard WorkerCPP_VERSION = 1.63.1 372*cc02d7e2SAndroid Build Coastguard Worker 373*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS_NO_ARCH += $(addprefix -I, $(INCLUDES)) $(addprefix -D, $(DEFINES)) 374*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS += $(CPPFLAGS_NO_ARCH) $(ARCH_FLAGS) 375*cc02d7e2SAndroid Build Coastguard Worker 376*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += $(ARCH_FLAGS) 377*cc02d7e2SAndroid Build Coastguard WorkerLDLIBS += $(addprefix -l, $(LIBS)) 378*cc02d7e2SAndroid Build Coastguard WorkerLDLIBSXX += $(addprefix -l, $(LIBSXX)) 379*cc02d7e2SAndroid Build Coastguard Worker 380*cc02d7e2SAndroid Build Coastguard Worker 381*cc02d7e2SAndroid Build Coastguard WorkerCFLAGS += $(EXTRA_CFLAGS) 382*cc02d7e2SAndroid Build Coastguard WorkerCXXFLAGS += $(EXTRA_CXXFLAGS) 383*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS += $(EXTRA_CPPFLAGS) 384*cc02d7e2SAndroid Build Coastguard WorkerLDFLAGS += $(EXTRA_LDFLAGS) 385*cc02d7e2SAndroid Build Coastguard WorkerDEFINES += $(EXTRA_DEFINES) 386*cc02d7e2SAndroid Build Coastguard WorkerLDLIBS += $(EXTRA_LDLIBS) 387*cc02d7e2SAndroid Build Coastguard Worker 388*cc02d7e2SAndroid Build Coastguard WorkerHOST_CPPFLAGS += $(CPPFLAGS) 389*cc02d7e2SAndroid Build Coastguard WorkerHOST_CFLAGS += $(CFLAGS) 390*cc02d7e2SAndroid Build Coastguard WorkerHOST_CXXFLAGS += $(CXXFLAGS) 391*cc02d7e2SAndroid Build Coastguard WorkerHOST_LDFLAGS += $(LDFLAGS) 392*cc02d7e2SAndroid Build Coastguard WorkerHOST_LDLIBS += $(LDLIBS) 393*cc02d7e2SAndroid Build Coastguard Worker 394*cc02d7e2SAndroid Build Coastguard Worker# These are automatically computed variables. 395*cc02d7e2SAndroid Build Coastguard Worker# There shouldn't be any need to change anything from now on. 396*cc02d7e2SAndroid Build Coastguard Worker 397*cc02d7e2SAndroid Build Coastguard Worker-include cache.mk 398*cc02d7e2SAndroid Build Coastguard Worker 399*cc02d7e2SAndroid Build Coastguard WorkerCACHE_MK = 400*cc02d7e2SAndroid Build Coastguard Worker 401*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),MINGW32) 402*cc02d7e2SAndroid Build Coastguard WorkerEXECUTABLE_SUFFIX = .exe 403*cc02d7e2SAndroid Build Coastguard WorkerSHARED_EXT_CORE = dll 404*cc02d7e2SAndroid Build Coastguard WorkerSHARED_EXT_CPP = dll 405*cc02d7e2SAndroid Build Coastguard Worker 406*cc02d7e2SAndroid Build Coastguard WorkerSHARED_PREFIX = 407*cc02d7e2SAndroid Build Coastguard WorkerSHARED_VERSION_CORE = -40 408*cc02d7e2SAndroid Build Coastguard WorkerSHARED_VERSION_CPP = -1 409*cc02d7e2SAndroid Build Coastguard Workerelse ifeq ($(SYSTEM),Darwin) 410*cc02d7e2SAndroid Build Coastguard WorkerEXECUTABLE_SUFFIX = 411*cc02d7e2SAndroid Build Coastguard WorkerSHARED_EXT_CORE = dylib 412*cc02d7e2SAndroid Build Coastguard WorkerSHARED_EXT_CPP = dylib 413*cc02d7e2SAndroid Build Coastguard WorkerSHARED_PREFIX = lib 414*cc02d7e2SAndroid Build Coastguard WorkerSHARED_VERSION_CORE = 415*cc02d7e2SAndroid Build Coastguard WorkerSHARED_VERSION_CPP = 416*cc02d7e2SAndroid Build Coastguard Workerelse 417*cc02d7e2SAndroid Build Coastguard WorkerEXECUTABLE_SUFFIX = 418*cc02d7e2SAndroid Build Coastguard WorkerSHARED_EXT_CORE = so.$(CORE_VERSION) 419*cc02d7e2SAndroid Build Coastguard WorkerSHARED_EXT_CPP = so.$(CPP_VERSION) 420*cc02d7e2SAndroid Build Coastguard WorkerSHARED_PREFIX = lib 421*cc02d7e2SAndroid Build Coastguard WorkerSHARED_VERSION_CORE = 422*cc02d7e2SAndroid Build Coastguard WorkerSHARED_VERSION_CPP = 423*cc02d7e2SAndroid Build Coastguard Workerendif 424*cc02d7e2SAndroid Build Coastguard Worker 425*cc02d7e2SAndroid Build Coastguard Workerifeq ($(wildcard .git),) 426*cc02d7e2SAndroid Build Coastguard WorkerIS_GIT_FOLDER = false 427*cc02d7e2SAndroid Build Coastguard Workerelse 428*cc02d7e2SAndroid Build Coastguard WorkerIS_GIT_FOLDER = true 429*cc02d7e2SAndroid Build Coastguard Workerendif 430*cc02d7e2SAndroid Build Coastguard Worker 431*cc02d7e2SAndroid Build Coastguard Worker# Setup zlib dependency 432*cc02d7e2SAndroid Build Coastguard Worker 433*cc02d7e2SAndroid Build Coastguard Workerifeq ($(wildcard third_party/zlib/zlib.h),) 434*cc02d7e2SAndroid Build Coastguard WorkerHAS_EMBEDDED_ZLIB = false 435*cc02d7e2SAndroid Build Coastguard Workerelse 436*cc02d7e2SAndroid Build Coastguard WorkerHAS_EMBEDDED_ZLIB = true 437*cc02d7e2SAndroid Build Coastguard Workerendif 438*cc02d7e2SAndroid Build Coastguard Worker 439*cc02d7e2SAndroid Build Coastguard Worker# for zlib, we support building both from submodule 440*cc02d7e2SAndroid Build Coastguard Worker# and from system-installed zlib. In some builds, 441*cc02d7e2SAndroid Build Coastguard Worker# embedding zlib is not desirable. 442*cc02d7e2SAndroid Build Coastguard Worker# By default we use the system zlib (to match legacy behavior) 443*cc02d7e2SAndroid Build Coastguard WorkerEMBED_ZLIB ?= false 444*cc02d7e2SAndroid Build Coastguard Worker 445*cc02d7e2SAndroid Build Coastguard Workerifeq ($(EMBED_ZLIB),true) 446*cc02d7e2SAndroid Build Coastguard WorkerZLIB_DEP = $(LIBDIR)/$(CONFIG)/libz.a 447*cc02d7e2SAndroid Build Coastguard WorkerZLIB_MERGE_LIBS = $(LIBDIR)/$(CONFIG)/libz.a 448*cc02d7e2SAndroid Build Coastguard WorkerZLIB_MERGE_OBJS = $(LIBZ_OBJS) 449*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS += -Ithird_party/zlib 450*cc02d7e2SAndroid Build Coastguard Workerelse 451*cc02d7e2SAndroid Build Coastguard WorkerLIBS += z 452*cc02d7e2SAndroid Build Coastguard Workerendif 453*cc02d7e2SAndroid Build Coastguard Worker 454*cc02d7e2SAndroid Build Coastguard Worker# Setup boringssl dependency 455*cc02d7e2SAndroid Build Coastguard Worker 456*cc02d7e2SAndroid Build Coastguard Workerifeq ($(wildcard third_party/boringssl-with-bazel/src/include/openssl/ssl.h),) 457*cc02d7e2SAndroid Build Coastguard WorkerHAS_EMBEDDED_OPENSSL = false 458*cc02d7e2SAndroid Build Coastguard Workerelse 459*cc02d7e2SAndroid Build Coastguard WorkerHAS_EMBEDDED_OPENSSL = true 460*cc02d7e2SAndroid Build Coastguard Workerendif 461*cc02d7e2SAndroid Build Coastguard Worker 462*cc02d7e2SAndroid Build Coastguard Workerifeq ($(HAS_EMBEDDED_OPENSSL),true) 463*cc02d7e2SAndroid Build Coastguard WorkerEMBED_OPENSSL ?= true 464*cc02d7e2SAndroid Build Coastguard Workerelse 465*cc02d7e2SAndroid Build Coastguard Worker# only support building boringssl from submodule 466*cc02d7e2SAndroid Build Coastguard WorkerDEP_MISSING += openssl 467*cc02d7e2SAndroid Build Coastguard WorkerEMBED_OPENSSL ?= broken 468*cc02d7e2SAndroid Build Coastguard Workerendif 469*cc02d7e2SAndroid Build Coastguard Worker 470*cc02d7e2SAndroid Build Coastguard Workerifeq ($(EMBED_OPENSSL),true) 471*cc02d7e2SAndroid Build Coastguard WorkerOPENSSL_DEP += $(LIBDIR)/$(CONFIG)/libboringssl.a 472*cc02d7e2SAndroid Build Coastguard WorkerOPENSSL_MERGE_LIBS += $(LIBDIR)/$(CONFIG)/libboringssl.a 473*cc02d7e2SAndroid Build Coastguard WorkerOPENSSL_MERGE_OBJS += $(LIBBORINGSSL_OBJS) 474*cc02d7e2SAndroid Build Coastguard Worker# need to prefix these to ensure overriding system libraries 475*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS := -Ithird_party/boringssl-with-bazel/src/include $(CPPFLAGS) 476*cc02d7e2SAndroid Build Coastguard Workerifeq ($(DISABLE_ALPN),true) 477*cc02d7e2SAndroid Build Coastguard WorkerCPPFLAGS += -DTSI_OPENSSL_ALPN_SUPPORT=0 478*cc02d7e2SAndroid Build Coastguard WorkerLIBS_SECURE = $(OPENSSL_LIBS) 479*cc02d7e2SAndroid Build Coastguard Workerendif # DISABLE_ALPN 480*cc02d7e2SAndroid Build Coastguard Workerendif # EMBED_OPENSSL 481*cc02d7e2SAndroid Build Coastguard Worker 482*cc02d7e2SAndroid Build Coastguard WorkerLDLIBS_SECURE += $(addprefix -l, $(LIBS_SECURE)) 483*cc02d7e2SAndroid Build Coastguard Worker 484*cc02d7e2SAndroid Build Coastguard Workerifeq ($(MAKECMDGOALS),clean) 485*cc02d7e2SAndroid Build Coastguard WorkerNO_DEPS = true 486*cc02d7e2SAndroid Build Coastguard Workerendif 487*cc02d7e2SAndroid Build Coastguard Worker 488*cc02d7e2SAndroid Build Coastguard Workerifeq ($(DEP_MISSING),) 489*cc02d7e2SAndroid Build Coastguard Workerall: static shared 490*cc02d7e2SAndroid Build Coastguard Worker 491*cc02d7e2SAndroid Build Coastguard Workerdep_error: 492*cc02d7e2SAndroid Build Coastguard Worker @echo "You shouldn't see this message - all of your dependencies are correct." 493*cc02d7e2SAndroid Build Coastguard Workerelse 494*cc02d7e2SAndroid Build Coastguard Workerall: dep_error git_update stop 495*cc02d7e2SAndroid Build Coastguard Worker 496*cc02d7e2SAndroid Build Coastguard Workerdep_error: 497*cc02d7e2SAndroid Build Coastguard Worker @echo 498*cc02d7e2SAndroid Build Coastguard Worker @echo "DEPENDENCY ERROR" 499*cc02d7e2SAndroid Build Coastguard Worker @echo 500*cc02d7e2SAndroid Build Coastguard Worker @echo "You are missing system dependencies that are essential to build grpc," 501*cc02d7e2SAndroid Build Coastguard Worker @echo "and the third_party directory doesn't have them:" 502*cc02d7e2SAndroid Build Coastguard Worker @echo 503*cc02d7e2SAndroid Build Coastguard Worker @echo " $(DEP_MISSING)" 504*cc02d7e2SAndroid Build Coastguard Worker @echo 505*cc02d7e2SAndroid Build Coastguard Worker @echo "Installing the development packages for your system will solve" 506*cc02d7e2SAndroid Build Coastguard Worker @echo "this issue. Please consult INSTALL to get more information." 507*cc02d7e2SAndroid Build Coastguard Worker @echo 508*cc02d7e2SAndroid Build Coastguard Worker @echo "If you need information about why these tests failed, run:" 509*cc02d7e2SAndroid Build Coastguard Worker @echo 510*cc02d7e2SAndroid Build Coastguard Worker @echo " make run_dep_checks" 511*cc02d7e2SAndroid Build Coastguard Worker @echo 512*cc02d7e2SAndroid Build Coastguard Workerendif 513*cc02d7e2SAndroid Build Coastguard Worker 514*cc02d7e2SAndroid Build Coastguard Workergit_update: 515*cc02d7e2SAndroid Build Coastguard Workerifeq ($(IS_GIT_FOLDER),true) 516*cc02d7e2SAndroid Build Coastguard Worker @echo "Additionally, since you are in a git clone, you can download the" 517*cc02d7e2SAndroid Build Coastguard Worker @echo "missing dependencies in third_party by running the following command:" 518*cc02d7e2SAndroid Build Coastguard Worker @echo 519*cc02d7e2SAndroid Build Coastguard Worker @echo " git submodule update --init" 520*cc02d7e2SAndroid Build Coastguard Worker @echo 521*cc02d7e2SAndroid Build Coastguard Workerendif 522*cc02d7e2SAndroid Build Coastguard Worker 523*cc02d7e2SAndroid Build Coastguard Workeropenssl_dep_error: openssl_dep_message git_update stop 524*cc02d7e2SAndroid Build Coastguard Worker 525*cc02d7e2SAndroid Build Coastguard Workeropenssl_dep_message: 526*cc02d7e2SAndroid Build Coastguard Worker @echo 527*cc02d7e2SAndroid Build Coastguard Worker @echo "DEPENDENCY ERROR" 528*cc02d7e2SAndroid Build Coastguard Worker @echo 529*cc02d7e2SAndroid Build Coastguard Worker @echo "The target you are trying to run requires an OpenSSL implementation." 530*cc02d7e2SAndroid Build Coastguard Worker @echo "Your system doesn't have one, and either the third_party directory" 531*cc02d7e2SAndroid Build Coastguard Worker @echo "doesn't have it, or your compiler can't build BoringSSL." 532*cc02d7e2SAndroid Build Coastguard Worker @echo 533*cc02d7e2SAndroid Build Coastguard Worker @echo "Please consult BUILDING.md to get more information." 534*cc02d7e2SAndroid Build Coastguard Worker @echo 535*cc02d7e2SAndroid Build Coastguard Worker @echo "If you need information about why these tests failed, run:" 536*cc02d7e2SAndroid Build Coastguard Worker @echo 537*cc02d7e2SAndroid Build Coastguard Worker @echo " make run_dep_checks" 538*cc02d7e2SAndroid Build Coastguard Worker @echo 539*cc02d7e2SAndroid Build Coastguard Worker 540*cc02d7e2SAndroid Build Coastguard Workersystemtap_dep_error: 541*cc02d7e2SAndroid Build Coastguard Worker @echo 542*cc02d7e2SAndroid Build Coastguard Worker @echo "DEPENDENCY ERROR" 543*cc02d7e2SAndroid Build Coastguard Worker @echo 544*cc02d7e2SAndroid Build Coastguard Worker @echo "Under the '$(CONFIG)' configuration, the target you are trying " 545*cc02d7e2SAndroid Build Coastguard Worker @echo "to build requires systemtap 2.7+ (on Linux) or dtrace (on other " 546*cc02d7e2SAndroid Build Coastguard Worker @echo "platforms such as Solaris and *BSD). " 547*cc02d7e2SAndroid Build Coastguard Worker @echo 548*cc02d7e2SAndroid Build Coastguard Worker @echo "Please consult BUILDING.md to get more information." 549*cc02d7e2SAndroid Build Coastguard Worker @echo 550*cc02d7e2SAndroid Build Coastguard Worker 551*cc02d7e2SAndroid Build Coastguard Workerinstall_not_supported_message: 552*cc02d7e2SAndroid Build Coastguard Worker @echo 553*cc02d7e2SAndroid Build Coastguard Worker @echo "Installing via 'make' is no longer supported. Use cmake or bazel instead." 554*cc02d7e2SAndroid Build Coastguard Worker @echo 555*cc02d7e2SAndroid Build Coastguard Worker @echo "Please consult BUILDING.md to get more information." 556*cc02d7e2SAndroid Build Coastguard Worker @echo 557*cc02d7e2SAndroid Build Coastguard Worker 558*cc02d7e2SAndroid Build Coastguard Workerinstall_not_supported_error: install_not_supported_message stop 559*cc02d7e2SAndroid Build Coastguard Worker 560*cc02d7e2SAndroid Build Coastguard Workerstop: 561*cc02d7e2SAndroid Build Coastguard Worker @false 562*cc02d7e2SAndroid Build Coastguard Worker 563*cc02d7e2SAndroid Build Coastguard Workerrun_dep_checks: 564*cc02d7e2SAndroid Build Coastguard Worker @echo "run_dep_checks target has been deprecated." 565*cc02d7e2SAndroid Build Coastguard Worker 566*cc02d7e2SAndroid Build Coastguard Workerstatic: static_c static_cxx 567*cc02d7e2SAndroid Build Coastguard Worker 568*cc02d7e2SAndroid Build Coastguard Workerstatic_c: cache.mk $(LIBDIR)/$(CONFIG)/libgrpc.a 569*cc02d7e2SAndroid Build Coastguard Worker 570*cc02d7e2SAndroid Build Coastguard Workerstatic_cxx: cache.mk 571*cc02d7e2SAndroid Build Coastguard Worker 572*cc02d7e2SAndroid Build Coastguard Workershared: shared_c shared_cxx 573*cc02d7e2SAndroid Build Coastguard Worker 574*cc02d7e2SAndroid Build Coastguard Workershared_c: cache.mk $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 575*cc02d7e2SAndroid Build Coastguard Workershared_cxx: cache.mk 576*cc02d7e2SAndroid Build Coastguard Worker 577*cc02d7e2SAndroid Build Coastguard Workerprivatelibs: privatelibs_c privatelibs_cxx 578*cc02d7e2SAndroid Build Coastguard Worker 579*cc02d7e2SAndroid Build Coastguard Workerprivatelibs_c: $(LIBDIR)/$(CONFIG)/libcares.a $(LIBDIR)/$(CONFIG)/libz.a 580*cc02d7e2SAndroid Build Coastguard Workerifeq ($(EMBED_OPENSSL),true) 581*cc02d7e2SAndroid Build Coastguard Workerprivatelibs_cxx: 582*cc02d7e2SAndroid Build Coastguard Workerelse 583*cc02d7e2SAndroid Build Coastguard Workerprivatelibs_cxx: 584*cc02d7e2SAndroid Build Coastguard Workerendif 585*cc02d7e2SAndroid Build Coastguard Worker 586*cc02d7e2SAndroid Build Coastguard Worker 587*cc02d7e2SAndroid Build Coastguard Workerstrip: strip-static strip-shared 588*cc02d7e2SAndroid Build Coastguard Worker 589*cc02d7e2SAndroid Build Coastguard Workerstrip-static: strip-static_c strip-static_cxx 590*cc02d7e2SAndroid Build Coastguard Worker 591*cc02d7e2SAndroid Build Coastguard Workerstrip-shared: strip-shared_c strip-shared_cxx 592*cc02d7e2SAndroid Build Coastguard Worker 593*cc02d7e2SAndroid Build Coastguard Workerstrip-static_c: static_c 594*cc02d7e2SAndroid Build Coastguard Workerifeq ($(CONFIG),opt) 595*cc02d7e2SAndroid Build Coastguard Worker $(E) "[STRIP] Stripping libgrpc.a" 596*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/libgrpc.a 597*cc02d7e2SAndroid Build Coastguard Workerendif 598*cc02d7e2SAndroid Build Coastguard Worker 599*cc02d7e2SAndroid Build Coastguard Workerstrip-static_cxx: static_cxx 600*cc02d7e2SAndroid Build Coastguard Workerifeq ($(CONFIG),opt) 601*cc02d7e2SAndroid Build Coastguard Workerendif 602*cc02d7e2SAndroid Build Coastguard Worker 603*cc02d7e2SAndroid Build Coastguard Workerstrip-shared_c: shared_c 604*cc02d7e2SAndroid Build Coastguard Workerifeq ($(CONFIG),opt) 605*cc02d7e2SAndroid Build Coastguard Worker $(E) "[STRIP] Stripping $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE)" 606*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(STRIP) $(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) 607*cc02d7e2SAndroid Build Coastguard Workerendif 608*cc02d7e2SAndroid Build Coastguard Worker 609*cc02d7e2SAndroid Build Coastguard Workerstrip-shared_cxx: shared_cxx 610*cc02d7e2SAndroid Build Coastguard Workerifeq ($(CONFIG),opt) 611*cc02d7e2SAndroid Build Coastguard Workerendif 612*cc02d7e2SAndroid Build Coastguard Worker 613*cc02d7e2SAndroid Build Coastguard Workercache.mk:: 614*cc02d7e2SAndroid Build Coastguard Worker $(E) "[MAKE] Generating $@" 615*cc02d7e2SAndroid Build Coastguard Worker $(Q) echo "$(CACHE_MK)" | tr , '\n' >$@ 616*cc02d7e2SAndroid Build Coastguard Worker 617*cc02d7e2SAndroid Build Coastguard Worker$(OBJDIR)/$(CONFIG)/%.o : %.c 618*cc02d7e2SAndroid Build Coastguard Worker $(E) "[C] Compiling $<" 619*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 620*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(CC) $(CPPFLAGS) $(CFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 621*cc02d7e2SAndroid Build Coastguard Worker 622*cc02d7e2SAndroid Build Coastguard Worker$(OBJDIR)/$(CONFIG)/%.o : $(GENDIR)/%.pb.cc 623*cc02d7e2SAndroid Build Coastguard Worker $(E) "[CXX] Compiling $<" 624*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 625*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 626*cc02d7e2SAndroid Build Coastguard Worker 627*cc02d7e2SAndroid Build Coastguard Worker$(OBJDIR)/$(CONFIG)/src/compiler/%.o : src/compiler/%.cc 628*cc02d7e2SAndroid Build Coastguard Worker $(E) "[HOSTCXX] Compiling $<" 629*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 630*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(HOST_CXX) $(HOST_CXXFLAGS) $(HOST_CPPFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 631*cc02d7e2SAndroid Build Coastguard Worker 632*cc02d7e2SAndroid Build Coastguard Worker$(OBJDIR)/$(CONFIG)/src/core/%.o : src/core/%.cc 633*cc02d7e2SAndroid Build Coastguard Worker $(E) "[CXX] Compiling $<" 634*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 635*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) $(COREFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 636*cc02d7e2SAndroid Build Coastguard Worker 637*cc02d7e2SAndroid Build Coastguard Worker$(OBJDIR)/$(CONFIG)/%.o : %.cc 638*cc02d7e2SAndroid Build Coastguard Worker $(E) "[CXX] Compiling $<" 639*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 640*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 641*cc02d7e2SAndroid Build Coastguard Worker 642*cc02d7e2SAndroid Build Coastguard Worker$(OBJDIR)/$(CONFIG)/%.o : %.cpp 643*cc02d7e2SAndroid Build Coastguard Worker $(E) "[CXX] Compiling $<" 644*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 645*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(CXX) $(CPPFLAGS) $(CXXFLAGS) -MMD -MF $(addsuffix .dep, $(basename $@)) -c -o $@ $< 646*cc02d7e2SAndroid Build Coastguard Worker 647*cc02d7e2SAndroid Build Coastguard Workerinstall: install_not_supported_error 648*cc02d7e2SAndroid Build Coastguard Worker 649*cc02d7e2SAndroid Build Coastguard Workerinstall_c: install_not_supported_error 650*cc02d7e2SAndroid Build Coastguard Worker 651*cc02d7e2SAndroid Build Coastguard Workerinstall_cxx: install_not_supported_error 652*cc02d7e2SAndroid Build Coastguard Worker 653*cc02d7e2SAndroid Build Coastguard Workerinstall-static: install_not_supported_error 654*cc02d7e2SAndroid Build Coastguard Worker 655*cc02d7e2SAndroid Build Coastguard Workerinstall-certs: install_not_supported_error 656*cc02d7e2SAndroid Build Coastguard Worker 657*cc02d7e2SAndroid Build Coastguard Workerclean: 658*cc02d7e2SAndroid Build Coastguard Worker $(E) "[CLEAN] Cleaning build directories." 659*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(RM) -rf $(OBJDIR) $(LIBDIR) $(BINDIR) $(GENDIR) cache.mk 660*cc02d7e2SAndroid Build Coastguard Worker 661*cc02d7e2SAndroid Build Coastguard Worker 662*cc02d7e2SAndroid Build Coastguard Worker# The various libraries 663*cc02d7e2SAndroid Build Coastguard Worker 664*cc02d7e2SAndroid Build Coastguard Worker 665*cc02d7e2SAndroid Build Coastguard Worker# start of build recipe for library "grpc" (generated by makelib(lib) template function) 666*cc02d7e2SAndroid Build Coastguard Worker# deps: ['cares', 'libssl', 'z'] 667*cc02d7e2SAndroid Build Coastguard Worker# transitive_deps: ['cares', 'libssl', 'z'] 668*cc02d7e2SAndroid Build Coastguard WorkerLIBGRPC_SRC = \ 669*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/backup_poller.cc \ 670*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/client_channel_channelz.cc \ 671*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/client_channel_factory.cc \ 672*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/client_channel_filter.cc \ 673*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/client_channel_plugin.cc \ 674*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/client_channel_service_config.cc \ 675*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/config_selector.cc \ 676*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/dynamic_filters.cc \ 677*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/global_subchannel_pool.cc \ 678*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/http_proxy_mapper.cc \ 679*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/local_subchannel_pool.cc \ 680*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/retry_filter.cc \ 681*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/retry_filter_legacy_call_data.cc \ 682*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/retry_service_config.cc \ 683*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/retry_throttle.cc \ 684*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/subchannel.cc \ 685*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/subchannel_pool_interface.cc \ 686*cc02d7e2SAndroid Build Coastguard Worker src/core/client_channel/subchannel_stream_client.cc \ 687*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/backend_metrics/backend_metric_filter.cc \ 688*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/census/grpc_context.cc \ 689*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/channel_idle/idle_filter_state.cc \ 690*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc \ 691*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/deadline/deadline_filter.cc \ 692*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/fault_injection/fault_injection_filter.cc \ 693*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc \ 694*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/http/client/http_client_filter.cc \ 695*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/http/client_authority_filter.cc \ 696*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/http/http_filters_plugin.cc \ 697*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/http/message_compress/compression_filter.cc \ 698*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/http/server/http_server_filter.cc \ 699*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/message_size/message_size_filter.cc \ 700*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/rbac/rbac_filter.cc \ 701*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/rbac/rbac_service_config_parser.cc \ 702*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/server_config_selector/server_config_selector_filter.cc \ 703*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/stateful_session/stateful_session_filter.cc \ 704*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/filters/stateful_session/stateful_session_service_config_parser.cc \ 705*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/gcp/metadata_query.cc \ 706*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/alpn/alpn.cc \ 707*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/client/chttp2_connector.cc \ 708*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/server/chttp2_server.cc \ 709*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/bin_decoder.cc \ 710*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/bin_encoder.cc \ 711*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/chttp2_transport.cc \ 712*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/decode_huff.cc \ 713*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/flow_control.cc \ 714*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/frame.cc \ 715*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/frame_data.cc \ 716*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/frame_goaway.cc \ 717*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/frame_ping.cc \ 718*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/frame_rst_stream.cc \ 719*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/frame_settings.cc \ 720*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/frame_window_update.cc \ 721*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/hpack_encoder.cc \ 722*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc \ 723*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/hpack_parse_result.cc \ 724*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/hpack_parser.cc \ 725*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/hpack_parser_table.cc \ 726*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/http2_settings.cc \ 727*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/http_trace.cc \ 728*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/huffsyms.cc \ 729*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/max_concurrent_streams_policy.cc \ 730*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/parsing.cc \ 731*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc \ 732*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/ping_callbacks.cc \ 733*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/ping_rate_policy.cc \ 734*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/stream_lists.cc \ 735*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/varint.cc \ 736*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/write_size_policy.cc \ 737*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/chttp2/transport/writing.cc \ 738*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/inproc/inproc_plugin.cc \ 739*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/inproc/inproc_transport.cc \ 740*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/transport/inproc/legacy_inproc_transport.cc \ 741*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/certs.upb_minitable.c \ 742*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/clusters.upb_minitable.c \ 743*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/config_dump.upb_minitable.c \ 744*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/config_dump_shared.upb_minitable.c \ 745*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/init_dump.upb_minitable.c \ 746*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/listeners.upb_minitable.c \ 747*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/memory.upb_minitable.c \ 748*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/metrics.upb_minitable.c \ 749*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/mutex_stats.upb_minitable.c \ 750*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/server_info.upb_minitable.c \ 751*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/admin/v3/tap.upb_minitable.c \ 752*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/annotations/deprecation.upb_minitable.c \ 753*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/annotations/resource.upb_minitable.c \ 754*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/accesslog/v3/accesslog.upb_minitable.c \ 755*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/bootstrap/v3/bootstrap.upb_minitable.c \ 756*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/cluster/v3/circuit_breaker.upb_minitable.c \ 757*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/cluster/v3/cluster.upb_minitable.c \ 758*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/cluster/v3/filter.upb_minitable.c \ 759*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/cluster/v3/outlier_detection.upb_minitable.c \ 760*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/common/matcher/v3/matcher.upb_minitable.c \ 761*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/address.upb_minitable.c \ 762*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/backoff.upb_minitable.c \ 763*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/base.upb_minitable.c \ 764*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/config_source.upb_minitable.c \ 765*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/event_service_config.upb_minitable.c \ 766*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/extension.upb_minitable.c \ 767*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/grpc_method_list.upb_minitable.c \ 768*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/grpc_service.upb_minitable.c \ 769*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/health_check.upb_minitable.c \ 770*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/http_service.upb_minitable.c \ 771*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/http_uri.upb_minitable.c \ 772*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c \ 773*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/proxy_protocol.upb_minitable.c \ 774*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/resolver.upb_minitable.c \ 775*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/socket_option.upb_minitable.c \ 776*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/substitution_format_string.upb_minitable.c \ 777*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/core/v3/udp_socket_config.upb_minitable.c \ 778*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint.upb_minitable.c \ 779*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/endpoint/v3/endpoint_components.upb_minitable.c \ 780*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/endpoint/v3/load_report.upb_minitable.c \ 781*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/listener/v3/api_listener.upb_minitable.c \ 782*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/listener/v3/listener.upb_minitable.c \ 783*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/listener/v3/listener_components.upb_minitable.c \ 784*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/listener/v3/quic_config.upb_minitable.c \ 785*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/listener/v3/udp_listener_config.upb_minitable.c \ 786*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/metrics/v3/metrics_service.upb_minitable.c \ 787*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/metrics/v3/stats.upb_minitable.c \ 788*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/overload/v3/overload.upb_minitable.c \ 789*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/rbac/v3/rbac.upb_minitable.c \ 790*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/route/v3/route.upb_minitable.c \ 791*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/route/v3/route_components.upb_minitable.c \ 792*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/route/v3/scoped_route.upb_minitable.c \ 793*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/tap/v3/common.upb_minitable.c \ 794*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/datadog.upb_minitable.c \ 795*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/dynamic_ot.upb_minitable.c \ 796*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/http_tracer.upb_minitable.c \ 797*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/lightstep.upb_minitable.c \ 798*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/opencensus.upb_minitable.c \ 799*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/opentelemetry.upb_minitable.c \ 800*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/service.upb_minitable.c \ 801*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/skywalking.upb_minitable.c \ 802*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/trace.upb_minitable.c \ 803*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/xray.upb_minitable.c \ 804*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/config/trace/v3/zipkin.upb_minitable.c \ 805*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/data/accesslog/v3/accesslog.upb_minitable.c \ 806*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/clusters/aggregate/v3/cluster.upb_minitable.c \ 807*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/filters/common/fault/v3/fault.upb_minitable.c \ 808*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/filters/http/fault/v3/fault.upb_minitable.c \ 809*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/filters/http/rbac/v3/rbac.upb_minitable.c \ 810*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/filters/http/router/v3/router.upb_minitable.c \ 811*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upb_minitable.c \ 812*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upb_minitable.c \ 813*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upb_minitable.c \ 814*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3/client_side_weighted_round_robin.upb_minitable.c \ 815*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/common/v3/common.upb_minitable.c \ 816*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/pick_first/v3/pick_first.upb_minitable.c \ 817*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/ring_hash/v3/ring_hash.upb_minitable.c \ 818*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/load_balancing_policies/wrr_locality/v3/wrr_locality.upb_minitable.c \ 819*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/cert.upb_minitable.c \ 820*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/common.upb_minitable.c \ 821*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/secret.upb_minitable.c \ 822*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls.upb_minitable.c \ 823*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upb_minitable.c \ 824*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upb_minitable.c \ 825*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/service/discovery/v3/ads.upb_minitable.c \ 826*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/service/discovery/v3/discovery.upb_minitable.c \ 827*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/service/load_stats/v3/lrs.upb_minitable.c \ 828*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/service/status/v3/csds.upb_minitable.c \ 829*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/http/v3/cookie.upb_minitable.c \ 830*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/http/v3/path_transformation.upb_minitable.c \ 831*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/filter_state.upb_minitable.c \ 832*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/http_inputs.upb_minitable.c \ 833*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/metadata.upb_minitable.c \ 834*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/node.upb_minitable.c \ 835*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/number.upb_minitable.c \ 836*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/path.upb_minitable.c \ 837*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/regex.upb_minitable.c \ 838*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/status_code_input.upb_minitable.c \ 839*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/string.upb_minitable.c \ 840*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/struct.upb_minitable.c \ 841*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/matcher/v3/value.upb_minitable.c \ 842*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/metadata/v3/metadata.upb_minitable.c \ 843*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/tracing/v3/custom_tag.upb_minitable.c \ 844*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/hash_policy.upb_minitable.c \ 845*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/http.upb_minitable.c \ 846*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/http_status.upb_minitable.c \ 847*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/percent.upb_minitable.c \ 848*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/range.upb_minitable.c \ 849*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/ratelimit_strategy.upb_minitable.c \ 850*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/ratelimit_unit.upb_minitable.c \ 851*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/semantic_version.upb_minitable.c \ 852*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/envoy/type/v3/token_bucket.upb_minitable.c \ 853*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/api/annotations.upb_minitable.c \ 854*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/api/expr/v1alpha1/checked.upb_minitable.c \ 855*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/api/expr/v1alpha1/syntax.upb_minitable.c \ 856*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/api/http.upb_minitable.c \ 857*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/api/httpbody.upb_minitable.c \ 858*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/protobuf/any.upb_minitable.c \ 859*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/protobuf/descriptor.upb_minitable.c \ 860*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/protobuf/duration.upb_minitable.c \ 861*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/protobuf/empty.upb_minitable.c \ 862*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/protobuf/struct.upb_minitable.c \ 863*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/protobuf/timestamp.upb_minitable.c \ 864*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/protobuf/wrappers.upb_minitable.c \ 865*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/google/rpc/status.upb_minitable.c \ 866*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/opencensus/proto/trace/v1/trace_config.upb_minitable.c \ 867*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/src/proto/grpc/gcp/altscontext.upb_minitable.c \ 868*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/src/proto/grpc/gcp/handshaker.upb_minitable.c \ 869*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/src/proto/grpc/gcp/transport_security_common.upb_minitable.c \ 870*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/src/proto/grpc/health/v1/health.upb_minitable.c \ 871*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/src/proto/grpc/lb/v1/load_balancer.upb_minitable.c \ 872*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls.upb_minitable.c \ 873*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/src/proto/grpc/lookup/v1/rls_config.upb_minitable.c \ 874*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/udpa/annotations/migrate.upb_minitable.c \ 875*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/udpa/annotations/security.upb_minitable.c \ 876*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/udpa/annotations/sensitive.upb_minitable.c \ 877*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/udpa/annotations/status.upb_minitable.c \ 878*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/udpa/annotations/versioning.upb_minitable.c \ 879*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/validate/validate.upb_minitable.c \ 880*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/annotations/v3/migrate.upb_minitable.c \ 881*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/annotations/v3/security.upb_minitable.c \ 882*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/annotations/v3/sensitive.upb_minitable.c \ 883*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/annotations/v3/status.upb_minitable.c \ 884*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/annotations/v3/versioning.upb_minitable.c \ 885*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/core/v3/authority.upb_minitable.c \ 886*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/core/v3/cidr.upb_minitable.c \ 887*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/core/v3/collection_entry.upb_minitable.c \ 888*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/core/v3/context_params.upb_minitable.c \ 889*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/core/v3/extension.upb_minitable.c \ 890*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/core/v3/resource.upb_minitable.c \ 891*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/core/v3/resource_locator.upb_minitable.c \ 892*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/core/v3/resource_name.upb_minitable.c \ 893*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/data/orca/v3/orca_load_report.upb_minitable.c \ 894*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/service/orca/v3/orca.upb_minitable.c \ 895*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/matcher/v3/cel.upb_minitable.c \ 896*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/matcher/v3/domain.upb_minitable.c \ 897*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/matcher/v3/http_inputs.upb_minitable.c \ 898*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/matcher/v3/ip.upb_minitable.c \ 899*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/matcher/v3/matcher.upb_minitable.c \ 900*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/matcher/v3/range.upb_minitable.c \ 901*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/matcher/v3/regex.upb_minitable.c \ 902*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/matcher/v3/string.upb_minitable.c \ 903*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/v3/cel.upb_minitable.c \ 904*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/v3/range.upb_minitable.c \ 905*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upb-gen/xds/type/v3/typed_struct.upb_minitable.c \ 906*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/certs.upbdefs.c \ 907*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/clusters.upbdefs.c \ 908*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump.upbdefs.c \ 909*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/config_dump_shared.upbdefs.c \ 910*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/init_dump.upbdefs.c \ 911*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/listeners.upbdefs.c \ 912*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/memory.upbdefs.c \ 913*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/metrics.upbdefs.c \ 914*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/mutex_stats.upbdefs.c \ 915*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/server_info.upbdefs.c \ 916*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/admin/v3/tap.upbdefs.c \ 917*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/annotations/deprecation.upbdefs.c \ 918*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/annotations/resource.upbdefs.c \ 919*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/accesslog/v3/accesslog.upbdefs.c \ 920*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/bootstrap/v3/bootstrap.upbdefs.c \ 921*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/cluster/v3/circuit_breaker.upbdefs.c \ 922*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/cluster/v3/cluster.upbdefs.c \ 923*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/cluster/v3/filter.upbdefs.c \ 924*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/cluster/v3/outlier_detection.upbdefs.c \ 925*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/common/matcher/v3/matcher.upbdefs.c \ 926*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/address.upbdefs.c \ 927*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/backoff.upbdefs.c \ 928*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/base.upbdefs.c \ 929*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/config_source.upbdefs.c \ 930*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/event_service_config.upbdefs.c \ 931*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/extension.upbdefs.c \ 932*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_method_list.upbdefs.c \ 933*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/grpc_service.upbdefs.c \ 934*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/health_check.upbdefs.c \ 935*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/http_service.upbdefs.c \ 936*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/http_uri.upbdefs.c \ 937*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/protocol.upbdefs.c \ 938*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/proxy_protocol.upbdefs.c \ 939*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/resolver.upbdefs.c \ 940*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/socket_option.upbdefs.c \ 941*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/substitution_format_string.upbdefs.c \ 942*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/core/v3/udp_socket_config.upbdefs.c \ 943*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint.upbdefs.c \ 944*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/endpoint_components.upbdefs.c \ 945*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/endpoint/v3/load_report.upbdefs.c \ 946*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/listener/v3/api_listener.upbdefs.c \ 947*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener.upbdefs.c \ 948*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/listener/v3/listener_components.upbdefs.c \ 949*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/listener/v3/quic_config.upbdefs.c \ 950*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/listener/v3/udp_listener_config.upbdefs.c \ 951*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/metrics/v3/metrics_service.upbdefs.c \ 952*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/metrics/v3/stats.upbdefs.c \ 953*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/overload/v3/overload.upbdefs.c \ 954*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/rbac/v3/rbac.upbdefs.c \ 955*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/route/v3/route.upbdefs.c \ 956*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/route/v3/route_components.upbdefs.c \ 957*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/route/v3/scoped_route.upbdefs.c \ 958*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/tap/v3/common.upbdefs.c \ 959*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/datadog.upbdefs.c \ 960*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/dynamic_ot.upbdefs.c \ 961*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/http_tracer.upbdefs.c \ 962*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/lightstep.upbdefs.c \ 963*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/opencensus.upbdefs.c \ 964*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/opentelemetry.upbdefs.c \ 965*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/service.upbdefs.c \ 966*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/skywalking.upbdefs.c \ 967*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/trace.upbdefs.c \ 968*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/xray.upbdefs.c \ 969*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/config/trace/v3/zipkin.upbdefs.c \ 970*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/data/accesslog/v3/accesslog.upbdefs.c \ 971*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/clusters/aggregate/v3/cluster.upbdefs.c \ 972*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/filters/common/fault/v3/fault.upbdefs.c \ 973*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/filters/http/fault/v3/fault.upbdefs.c \ 974*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/filters/http/rbac/v3/rbac.upbdefs.c \ 975*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/filters/http/router/v3/router.upbdefs.c \ 976*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/filters/http/stateful_session/v3/stateful_session.upbdefs.c \ 977*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/filters/network/http_connection_manager/v3/http_connection_manager.upbdefs.c \ 978*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/http/stateful_session/cookie/v3/cookie.upbdefs.c \ 979*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/cert.upbdefs.c \ 980*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/common.upbdefs.c \ 981*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/secret.upbdefs.c \ 982*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls.upbdefs.c \ 983*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/transport_sockets/tls/v3/tls_spiffe_validator_config.upbdefs.c \ 984*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/extensions/upstreams/http/v3/http_protocol_options.upbdefs.c \ 985*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/service/discovery/v3/ads.upbdefs.c \ 986*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/service/discovery/v3/discovery.upbdefs.c \ 987*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/service/load_stats/v3/lrs.upbdefs.c \ 988*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/service/status/v3/csds.upbdefs.c \ 989*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/http/v3/cookie.upbdefs.c \ 990*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/http/v3/path_transformation.upbdefs.c \ 991*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/filter_state.upbdefs.c \ 992*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/http_inputs.upbdefs.c \ 993*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/metadata.upbdefs.c \ 994*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/node.upbdefs.c \ 995*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/number.upbdefs.c \ 996*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/path.upbdefs.c \ 997*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/regex.upbdefs.c \ 998*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/status_code_input.upbdefs.c \ 999*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/string.upbdefs.c \ 1000*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/struct.upbdefs.c \ 1001*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/matcher/v3/value.upbdefs.c \ 1002*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/metadata/v3/metadata.upbdefs.c \ 1003*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/tracing/v3/custom_tag.upbdefs.c \ 1004*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/hash_policy.upbdefs.c \ 1005*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/http.upbdefs.c \ 1006*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/http_status.upbdefs.c \ 1007*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/percent.upbdefs.c \ 1008*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/range.upbdefs.c \ 1009*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_strategy.upbdefs.c \ 1010*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/ratelimit_unit.upbdefs.c \ 1011*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/semantic_version.upbdefs.c \ 1012*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/envoy/type/v3/token_bucket.upbdefs.c \ 1013*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/api/annotations.upbdefs.c \ 1014*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/checked.upbdefs.c \ 1015*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/api/expr/v1alpha1/syntax.upbdefs.c \ 1016*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/api/http.upbdefs.c \ 1017*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/api/httpbody.upbdefs.c \ 1018*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/protobuf/any.upbdefs.c \ 1019*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/protobuf/descriptor.upbdefs.c \ 1020*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/protobuf/duration.upbdefs.c \ 1021*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/protobuf/empty.upbdefs.c \ 1022*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/protobuf/struct.upbdefs.c \ 1023*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/protobuf/timestamp.upbdefs.c \ 1024*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/protobuf/wrappers.upbdefs.c \ 1025*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/google/rpc/status.upbdefs.c \ 1026*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/opencensus/proto/trace/v1/trace_config.upbdefs.c \ 1027*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/src/proto/grpc/lookup/v1/rls_config.upbdefs.c \ 1028*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/udpa/annotations/migrate.upbdefs.c \ 1029*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/udpa/annotations/security.upbdefs.c \ 1030*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/udpa/annotations/sensitive.upbdefs.c \ 1031*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/udpa/annotations/status.upbdefs.c \ 1032*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/udpa/annotations/versioning.upbdefs.c \ 1033*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/validate/validate.upbdefs.c \ 1034*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/annotations/v3/migrate.upbdefs.c \ 1035*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/annotations/v3/security.upbdefs.c \ 1036*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/annotations/v3/sensitive.upbdefs.c \ 1037*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/annotations/v3/status.upbdefs.c \ 1038*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/annotations/v3/versioning.upbdefs.c \ 1039*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/core/v3/authority.upbdefs.c \ 1040*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/core/v3/cidr.upbdefs.c \ 1041*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/core/v3/collection_entry.upbdefs.c \ 1042*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/core/v3/context_params.upbdefs.c \ 1043*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/core/v3/extension.upbdefs.c \ 1044*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/core/v3/resource.upbdefs.c \ 1045*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/core/v3/resource_locator.upbdefs.c \ 1046*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/core/v3/resource_name.upbdefs.c \ 1047*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/matcher/v3/cel.upbdefs.c \ 1048*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/matcher/v3/domain.upbdefs.c \ 1049*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/matcher/v3/http_inputs.upbdefs.c \ 1050*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/matcher/v3/ip.upbdefs.c \ 1051*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/matcher/v3/matcher.upbdefs.c \ 1052*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/matcher/v3/range.upbdefs.c \ 1053*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/matcher/v3/regex.upbdefs.c \ 1054*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/matcher/v3/string.upbdefs.c \ 1055*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/v3/cel.upbdefs.c \ 1056*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/v3/range.upbdefs.c \ 1057*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/upbdefs-gen/xds/type/v3/typed_struct.upbdefs.c \ 1058*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/certificate_provider_store.cc \ 1059*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/file_watcher_certificate_provider_factory.cc \ 1060*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_api.cc \ 1061*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_audit_logger_registry.cc \ 1062*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_bootstrap.cc \ 1063*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_bootstrap_grpc.cc \ 1064*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_certificate_provider.cc \ 1065*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_channel_stack_modifier.cc \ 1066*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_client.cc \ 1067*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_client_grpc.cc \ 1068*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_client_stats.cc \ 1069*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_cluster.cc \ 1070*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_cluster_specifier_plugin.cc \ 1071*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_common_types.cc \ 1072*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_endpoint.cc \ 1073*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_health_status.cc \ 1074*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_http_fault_filter.cc \ 1075*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_http_filters.cc \ 1076*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_http_rbac_filter.cc \ 1077*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_http_stateful_session_filter.cc \ 1078*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_lb_policy_registry.cc \ 1079*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_listener.cc \ 1080*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_route_config.cc \ 1081*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_routing.cc \ 1082*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_server_config_fetcher.cc \ 1083*cc02d7e2SAndroid Build Coastguard Worker src/core/ext/xds/xds_transport_grpc.cc \ 1084*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/address_utils/parse_address.cc \ 1085*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/address_utils/sockaddr_utils.cc \ 1086*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/backoff/backoff.cc \ 1087*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/backoff/random_early_detection.cc \ 1088*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/call_tracer.cc \ 1089*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channel_args.cc \ 1090*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channel_args_preconditioning.cc \ 1091*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channel_stack.cc \ 1092*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channel_stack_builder.cc \ 1093*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channel_stack_builder_impl.cc \ 1094*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channel_stack_trace.cc \ 1095*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channel_trace.cc \ 1096*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channelz.cc \ 1097*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/channelz_registry.cc \ 1098*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/connected_channel.cc \ 1099*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/metrics.cc \ 1100*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/promise_based_filter.cc \ 1101*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/server_call_tracer_filter.cc \ 1102*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/channel/status_util.cc \ 1103*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/compression/compression.cc \ 1104*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/compression/compression_internal.cc \ 1105*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/compression/message_compress.cc \ 1106*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/config/config_vars.cc \ 1107*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/config/config_vars_non_generated.cc \ 1108*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/config/core_configuration.cc \ 1109*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/config/load_config.cc \ 1110*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/debug/event_log.cc \ 1111*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/debug/histogram_view.cc \ 1112*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/debug/stats.cc \ 1113*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/debug/stats_data.cc \ 1114*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/debug/trace.cc \ 1115*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/ares_resolver.cc \ 1116*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/cf_engine/cf_engine.cc \ 1117*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/cf_engine/cfstream_endpoint.cc \ 1118*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/cf_engine/dns_service_resolver.cc \ 1119*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/channel_args_endpoint_config.cc \ 1120*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/default_event_engine.cc \ 1121*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/default_event_engine_factory.cc \ 1122*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/event_engine.cc \ 1123*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/forkable.cc \ 1124*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc \ 1125*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/ev_poll_posix.cc \ 1126*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc \ 1127*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/internal_errqueue.cc \ 1128*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/lockfree_event.cc \ 1129*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc \ 1130*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/posix_endpoint.cc \ 1131*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/posix_engine.cc \ 1132*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/posix_engine_listener.cc \ 1133*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc \ 1134*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc \ 1135*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/timer.cc \ 1136*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/timer_heap.cc \ 1137*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/timer_manager.cc \ 1138*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/traced_buffer_list.cc \ 1139*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc \ 1140*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc \ 1141*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc \ 1142*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/resolved_address.cc \ 1143*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/shim.cc \ 1144*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/slice.cc \ 1145*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/slice_buffer.cc \ 1146*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/tcp_socket_utils.cc \ 1147*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/thread_local.cc \ 1148*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/thread_pool/thread_count.cc \ 1149*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/thread_pool/thread_pool_factory.cc \ 1150*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc \ 1151*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc \ 1152*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/time_util.cc \ 1153*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/trace.cc \ 1154*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/utils.cc \ 1155*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc \ 1156*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/windows/iocp.cc \ 1157*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/windows/native_windows_dns_resolver.cc \ 1158*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/windows/win_socket.cc \ 1159*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/windows/windows_endpoint.cc \ 1160*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/windows/windows_engine.cc \ 1161*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/windows/windows_listener.cc \ 1162*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/event_engine/work_queue/basic_work_queue.cc \ 1163*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/experiments/config.cc \ 1164*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/experiments/experiments.cc \ 1165*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/alloc.cc \ 1166*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/android/log.cc \ 1167*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/atm.cc \ 1168*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/iphone/cpu.cc \ 1169*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/linux/cpu.cc \ 1170*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/linux/log.cc \ 1171*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/log.cc \ 1172*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/msys/tmpfile.cc \ 1173*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/posix/cpu.cc \ 1174*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/posix/log.cc \ 1175*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/posix/string.cc \ 1176*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/posix/sync.cc \ 1177*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/posix/time.cc \ 1178*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/posix/tmpfile.cc \ 1179*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/string.cc \ 1180*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/sync.cc \ 1181*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/sync_abseil.cc \ 1182*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/time.cc \ 1183*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/time_precise.cc \ 1184*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/windows/cpu.cc \ 1185*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/windows/log.cc \ 1186*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/windows/string.cc \ 1187*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/windows/string_util.cc \ 1188*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/windows/sync.cc \ 1189*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/windows/time.cc \ 1190*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gpr/windows/tmpfile.cc \ 1191*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/crash.cc \ 1192*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/examine_stack.cc \ 1193*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/fork.cc \ 1194*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/host_port.cc \ 1195*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/linux/env.cc \ 1196*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/load_file.cc \ 1197*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/mpscq.cc \ 1198*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/per_cpu.cc \ 1199*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/posix/directory_reader.cc \ 1200*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/posix/env.cc \ 1201*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/posix/stat.cc \ 1202*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/posix/thd.cc \ 1203*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/ref_counted_string.cc \ 1204*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/status_helper.cc \ 1205*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/strerror.cc \ 1206*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/tchar.cc \ 1207*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/time.cc \ 1208*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/time_averaged_stats.cc \ 1209*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/time_util.cc \ 1210*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/uuid_v4.cc \ 1211*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/validation_errors.cc \ 1212*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/windows/directory_reader.cc \ 1213*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/windows/env.cc \ 1214*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/windows/stat.cc \ 1215*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/windows/thd.cc \ 1216*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/gprpp/work_serializer.cc \ 1217*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/handshaker/proxy_mapper_registry.cc \ 1218*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/http/format_request.cc \ 1219*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/http/httpcli.cc \ 1220*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/http/httpcli_security_connector.cc \ 1221*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/http/parser.cc \ 1222*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/buffer_list.cc \ 1223*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/call_combiner.cc \ 1224*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/cfstream_handle.cc \ 1225*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/closure.cc \ 1226*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/combiner.cc \ 1227*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/dualstack_socket_posix.cc \ 1228*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/endpoint.cc \ 1229*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/endpoint_cfstream.cc \ 1230*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/endpoint_pair_posix.cc \ 1231*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/endpoint_pair_windows.cc \ 1232*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/error.cc \ 1233*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/error_cfstream.cc \ 1234*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/ev_apple.cc \ 1235*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/ev_epoll1_linux.cc \ 1236*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/ev_poll_posix.cc \ 1237*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/ev_posix.cc \ 1238*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/ev_windows.cc \ 1239*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/event_engine_shims/closure.cc \ 1240*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/event_engine_shims/endpoint.cc \ 1241*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/event_engine_shims/tcp_client.cc \ 1242*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/exec_ctx.cc \ 1243*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/executor.cc \ 1244*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/fork_posix.cc \ 1245*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/fork_windows.cc \ 1246*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/gethostname_fallback.cc \ 1247*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/gethostname_host_name_max.cc \ 1248*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/gethostname_sysconf.cc \ 1249*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/grpc_if_nametoindex_posix.cc \ 1250*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc \ 1251*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/internal_errqueue.cc \ 1252*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/iocp_windows.cc \ 1253*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/iomgr.cc \ 1254*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/iomgr_internal.cc \ 1255*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/iomgr_posix.cc \ 1256*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/iomgr_posix_cfstream.cc \ 1257*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/iomgr_windows.cc \ 1258*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/lockfree_event.cc \ 1259*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/polling_entity.cc \ 1260*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/pollset.cc \ 1261*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/pollset_set.cc \ 1262*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/pollset_set_windows.cc \ 1263*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/pollset_windows.cc \ 1264*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/resolve_address.cc \ 1265*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/resolve_address_posix.cc \ 1266*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/resolve_address_windows.cc \ 1267*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/sockaddr_utils_posix.cc \ 1268*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/socket_factory_posix.cc \ 1269*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/socket_mutator.cc \ 1270*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/socket_utils_common_posix.cc \ 1271*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/socket_utils_linux.cc \ 1272*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/socket_utils_posix.cc \ 1273*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/socket_utils_windows.cc \ 1274*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/socket_windows.cc \ 1275*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/systemd_utils.cc \ 1276*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_client.cc \ 1277*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_client_cfstream.cc \ 1278*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_client_posix.cc \ 1279*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_client_windows.cc \ 1280*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_posix.cc \ 1281*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_server.cc \ 1282*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_server_posix.cc \ 1283*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_server_utils_posix_common.cc \ 1284*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc \ 1285*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc \ 1286*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_server_windows.cc \ 1287*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/tcp_windows.cc \ 1288*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/timer.cc \ 1289*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/timer_generic.cc \ 1290*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/timer_heap.cc \ 1291*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/timer_manager.cc \ 1292*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/unix_sockets_posix.cc \ 1293*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/unix_sockets_posix_noop.cc \ 1294*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/vsock.cc \ 1295*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/wakeup_fd_eventfd.cc \ 1296*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/wakeup_fd_nospecial.cc \ 1297*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/wakeup_fd_pipe.cc \ 1298*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/iomgr/wakeup_fd_posix.cc \ 1299*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/json/json_object_loader.cc \ 1300*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/json/json_reader.cc \ 1301*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/json/json_util.cc \ 1302*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/json/json_writer.cc \ 1303*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/matchers/matchers.cc \ 1304*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/promise/activity.cc \ 1305*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/promise/party.cc \ 1306*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/promise/sleep.cc \ 1307*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/promise/trace.cc \ 1308*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/resource_quota/api.cc \ 1309*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/resource_quota/arena.cc \ 1310*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/resource_quota/connection_quota.cc \ 1311*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/resource_quota/memory_quota.cc \ 1312*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/resource_quota/periodic_update.cc \ 1313*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/resource_quota/resource_quota.cc \ 1314*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/resource_quota/thread_quota.cc \ 1315*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/resource_quota/trace.cc \ 1316*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/authorization/audit_logging.cc \ 1317*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/authorization/authorization_policy_provider_vtable.cc \ 1318*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/authorization/evaluate_args.cc \ 1319*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/authorization/grpc_authorization_engine.cc \ 1320*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/authorization/grpc_server_authz_filter.cc \ 1321*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/authorization/matchers.cc \ 1322*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/authorization/rbac_policy.cc \ 1323*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/authorization/stdout_logger.cc \ 1324*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/certificate_provider/certificate_provider_registry.cc \ 1325*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/context/security_context.cc \ 1326*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/alts/alts_credentials.cc \ 1327*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/alts/check_gcp_environment.cc \ 1328*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc \ 1329*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc \ 1330*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc \ 1331*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc \ 1332*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc \ 1333*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc \ 1334*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/call_creds_util.cc \ 1335*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/channel_creds_registry_init.cc \ 1336*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/composite/composite_credentials.cc \ 1337*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/credentials.cc \ 1338*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/external/aws_external_account_credentials.cc \ 1339*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/external/aws_request_signer.cc \ 1340*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/external/external_account_credentials.cc \ 1341*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/external/file_external_account_credentials.cc \ 1342*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/external/url_external_account_credentials.cc \ 1343*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/fake/fake_credentials.cc \ 1344*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/google_default/credentials_generic.cc \ 1345*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/google_default/google_default_credentials.cc \ 1346*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/iam/iam_credentials.cc \ 1347*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/insecure/insecure_credentials.cc \ 1348*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/jwt/json_token.cc \ 1349*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/jwt/jwt_credentials.cc \ 1350*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/jwt/jwt_verifier.cc \ 1351*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/local/local_credentials.cc \ 1352*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/oauth2/oauth2_credentials.cc \ 1353*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/plugin/plugin_credentials.cc \ 1354*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/ssl/ssl_credentials.cc \ 1355*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc \ 1356*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/tls/grpc_tls_certificate_match.cc \ 1357*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc \ 1358*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/tls/grpc_tls_certificate_verifier.cc \ 1359*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc \ 1360*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/tls/grpc_tls_crl_provider.cc \ 1361*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/tls/tls_credentials.cc \ 1362*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/tls/tls_utils.cc \ 1363*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/credentials/xds/xds_credentials.cc \ 1364*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/alts/alts_security_connector.cc \ 1365*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/fake/fake_security_connector.cc \ 1366*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/insecure/insecure_security_connector.cc \ 1367*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/load_system_roots_fallback.cc \ 1368*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/load_system_roots_supported.cc \ 1369*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/load_system_roots_windows.cc \ 1370*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/local/local_security_connector.cc \ 1371*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/security_connector.cc \ 1372*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/ssl/ssl_security_connector.cc \ 1373*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/ssl_utils.cc \ 1374*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/security_connector/tls/tls_security_connector.cc \ 1375*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/transport/client_auth_filter.cc \ 1376*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/transport/secure_endpoint.cc \ 1377*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/transport/security_handshaker.cc \ 1378*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/transport/server_auth_filter.cc \ 1379*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/transport/tsi_error.cc \ 1380*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/security/util/json_util.cc \ 1381*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/slice/percent_encoding.cc \ 1382*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/slice/slice.cc \ 1383*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/slice/slice_buffer.cc \ 1384*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/slice/slice_refcount.cc \ 1385*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/slice/slice_string_helpers.cc \ 1386*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/api_trace.cc \ 1387*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/byte_buffer.cc \ 1388*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/byte_buffer_reader.cc \ 1389*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/call.cc \ 1390*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/call_details.cc \ 1391*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/call_log_batch.cc \ 1392*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/channel.cc \ 1393*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/channel_create.cc \ 1394*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/channel_init.cc \ 1395*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/channel_stack_type.cc \ 1396*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/completion_queue.cc \ 1397*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/completion_queue_factory.cc \ 1398*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/event_string.cc \ 1399*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/init.cc \ 1400*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/init_internally.cc \ 1401*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/lame_client.cc \ 1402*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/legacy_channel.cc \ 1403*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/metadata_array.cc \ 1404*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/server.cc \ 1405*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/validate_metadata.cc \ 1406*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/version.cc \ 1407*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/surface/wait_for_cq_end_op.cc \ 1408*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/batch_builder.cc \ 1409*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/bdp_estimator.cc \ 1410*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/call_filters.cc \ 1411*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/call_final_info.cc \ 1412*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/call_size_estimator.cc \ 1413*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/call_spine.cc \ 1414*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/connectivity_state.cc \ 1415*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/endpoint_info_handshaker.cc \ 1416*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/error_utils.cc \ 1417*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/handshaker.cc \ 1418*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/handshaker_registry.cc \ 1419*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/http_connect_handshaker.cc \ 1420*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/message.cc \ 1421*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/metadata.cc \ 1422*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/metadata_batch.cc \ 1423*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/metadata_info.cc \ 1424*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/parsed_metadata.cc \ 1425*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/status_conversion.cc \ 1426*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/tcp_connect_handshaker.cc \ 1427*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/timeout_encoding.cc \ 1428*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/transport.cc \ 1429*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/transport/transport_op_string.cc \ 1430*cc02d7e2SAndroid Build Coastguard Worker src/core/lib/uri/uri_parser.cc \ 1431*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/address_filtering.cc \ 1432*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/backend_metric_parser.cc \ 1433*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/child_policy_handler.cc \ 1434*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/endpoint_list.cc \ 1435*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/grpclb/client_load_reporting_filter.cc \ 1436*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/grpclb/grpclb.cc \ 1437*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/grpclb/grpclb_balancer_addresses.cc \ 1438*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/grpclb/grpclb_client_stats.cc \ 1439*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/grpclb/load_balancer_api.cc \ 1440*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/health_check_client.cc \ 1441*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/lb_policy.cc \ 1442*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/lb_policy_registry.cc \ 1443*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/oob_backend_metric.cc \ 1444*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/outlier_detection/outlier_detection.cc \ 1445*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/pick_first/pick_first.cc \ 1446*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/priority/priority.cc \ 1447*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/ring_hash/ring_hash.cc \ 1448*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/rls/rls.cc \ 1449*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/round_robin/round_robin.cc \ 1450*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc \ 1451*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc \ 1452*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/weighted_target/weighted_target.cc \ 1453*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/xds/cds.cc \ 1454*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/xds/xds_cluster_impl.cc \ 1455*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/xds/xds_cluster_manager.cc \ 1456*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/xds/xds_override_host.cc \ 1457*cc02d7e2SAndroid Build Coastguard Worker src/core/load_balancing/xds/xds_wrr_locality.cc \ 1458*cc02d7e2SAndroid Build Coastguard Worker src/core/plugin_registry/grpc_plugin_registry.cc \ 1459*cc02d7e2SAndroid Build Coastguard Worker src/core/plugin_registry/grpc_plugin_registry_extra.cc \ 1460*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/binder/binder_resolver.cc \ 1461*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/c_ares/dns_resolver_ares.cc \ 1462*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc \ 1463*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc \ 1464*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc \ 1465*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc \ 1466*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc \ 1467*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/dns_resolver_plugin.cc \ 1468*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc \ 1469*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/event_engine/service_config_helper.cc \ 1470*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/dns/native/dns_resolver.cc \ 1471*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/endpoint_addresses.cc \ 1472*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/fake/fake_resolver.cc \ 1473*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/google_c2p/google_c2p_resolver.cc \ 1474*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/polling_resolver.cc \ 1475*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/resolver.cc \ 1476*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/resolver_registry.cc \ 1477*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/sockaddr/sockaddr_resolver.cc \ 1478*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/xds/xds_dependency_manager.cc \ 1479*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/xds/xds_resolver.cc \ 1480*cc02d7e2SAndroid Build Coastguard Worker src/core/resolver/xds/xds_resolver_trace.cc \ 1481*cc02d7e2SAndroid Build Coastguard Worker src/core/service_config/service_config_channel_arg_filter.cc \ 1482*cc02d7e2SAndroid Build Coastguard Worker src/core/service_config/service_config_impl.cc \ 1483*cc02d7e2SAndroid Build Coastguard Worker src/core/service_config/service_config_parser.cc \ 1484*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/crypt/aes_gcm.cc \ 1485*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/crypt/gsec.cc \ 1486*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/frame_protector/alts_counter.cc \ 1487*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/frame_protector/alts_crypter.cc \ 1488*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/frame_protector/alts_frame_protector.cc \ 1489*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc \ 1490*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc \ 1491*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc \ 1492*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/frame_protector/frame_handler.cc \ 1493*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/handshaker/alts_handshaker_client.cc \ 1494*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/handshaker/alts_shared_resource.cc \ 1495*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc \ 1496*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/handshaker/alts_tsi_utils.cc \ 1497*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/handshaker/transport_security_common_api.cc \ 1498*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc \ 1499*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc \ 1500*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc \ 1501*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc \ 1502*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc \ 1503*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/fake_transport_security.cc \ 1504*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/local_transport_security.cc \ 1505*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/ssl/key_logging/ssl_key_logging.cc \ 1506*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc \ 1507*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/ssl/session_cache/ssl_session_cache.cc \ 1508*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/ssl/session_cache/ssl_session_openssl.cc \ 1509*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/ssl_transport_security.cc \ 1510*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/ssl_transport_security_utils.cc \ 1511*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/transport_security.cc \ 1512*cc02d7e2SAndroid Build Coastguard Worker src/core/tsi/transport_security_grpc.cc \ 1513*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/cycleclock.cc \ 1514*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc \ 1515*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/raw_logging.cc \ 1516*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/spinlock.cc \ 1517*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc \ 1518*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/strerror.cc \ 1519*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/sysinfo.cc \ 1520*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/thread_identity.cc \ 1521*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/throw_delegate.cc \ 1522*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc \ 1523*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/base/log_severity.cc \ 1524*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc \ 1525*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc \ 1526*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc \ 1527*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/crc/crc32c.cc \ 1528*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/crc/internal/cpu_detect.cc \ 1529*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/crc/internal/crc.cc \ 1530*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/crc/internal/crc_cord_state.cc \ 1531*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/crc/internal/crc_memcpy_fallback.cc \ 1532*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/crc/internal/crc_memcpy_x86_arm_combined.cc \ 1533*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/crc/internal/crc_non_temporal_memcpy.cc \ 1534*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/crc/internal/crc_x86_arm_combined.cc \ 1535*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc \ 1536*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/debugging/internal/demangle.cc \ 1537*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc \ 1538*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc \ 1539*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc \ 1540*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/debugging/stacktrace.cc \ 1541*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/debugging/symbolize.cc \ 1542*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/flags/commandlineflag.cc \ 1543*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/flags/internal/commandlineflag.cc \ 1544*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/flags/internal/flag.cc \ 1545*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/flags/internal/private_handle_accessor.cc \ 1546*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/flags/internal/program_name.cc \ 1547*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/flags/marshalling.cc \ 1548*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/flags/reflection.cc \ 1549*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/flags/usage_config.cc \ 1550*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/hash/internal/city.cc \ 1551*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/hash/internal/hash.cc \ 1552*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc \ 1553*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/globals.cc \ 1554*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/conditions.cc \ 1555*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/fnmatch.cc \ 1556*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/globals.cc \ 1557*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/log_format.cc \ 1558*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/log_message.cc \ 1559*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/log_sink_set.cc \ 1560*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/nullguard.cc \ 1561*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/proto.cc \ 1562*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/internal/vlog_config.cc \ 1563*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/log_entry.cc \ 1564*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/log/log_sink.cc \ 1565*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/numeric/int128.cc \ 1566*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc \ 1567*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/discrete_distribution.cc \ 1568*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/gaussian_distribution.cc \ 1569*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/internal/pool_urbg.cc \ 1570*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/internal/randen.cc \ 1571*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/internal/randen_detect.cc \ 1572*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc \ 1573*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/internal/randen_round_keys.cc \ 1574*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/internal/randen_slow.cc \ 1575*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/internal/seed_material.cc \ 1576*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/seed_gen_exception.cc \ 1577*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/random/seed_sequences.cc \ 1578*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/status/internal/status_internal.cc \ 1579*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/status/status.cc \ 1580*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/status/status_payload_printer.cc \ 1581*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/status/statusor.cc \ 1582*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/ascii.cc \ 1583*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/charconv.cc \ 1584*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/cord.cc \ 1585*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/cord_analysis.cc \ 1586*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/cord_buffer.cc \ 1587*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/escaping.cc \ 1588*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc \ 1589*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc \ 1590*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cord_internal.cc \ 1591*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc \ 1592*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc \ 1593*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc \ 1594*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc \ 1595*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc \ 1596*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc \ 1597*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc \ 1598*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/cordz_info.cc \ 1599*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc \ 1600*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/escaping.cc \ 1601*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/memutil.cc \ 1602*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/ostringstream.cc \ 1603*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc \ 1604*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc \ 1605*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc \ 1606*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc \ 1607*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/str_format/output.cc \ 1608*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc \ 1609*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/stringify_sink.cc \ 1610*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/internal/utf8.cc \ 1611*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/match.cc \ 1612*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/numbers.cc \ 1613*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/str_cat.cc \ 1614*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/str_replace.cc \ 1615*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/str_split.cc \ 1616*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/string_view.cc \ 1617*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/strings/substitute.cc \ 1618*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/barrier.cc \ 1619*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/blocking_counter.cc \ 1620*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc \ 1621*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/futex_waiter.cc \ 1622*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc \ 1623*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/kernel_timeout.cc \ 1624*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc \ 1625*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/pthread_waiter.cc \ 1626*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/sem_waiter.cc \ 1627*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/stdcpp_waiter.cc \ 1628*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/waiter_base.cc \ 1629*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/internal/win32_waiter.cc \ 1630*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/mutex.cc \ 1631*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/synchronization/notification.cc \ 1632*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/civil_time.cc \ 1633*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/clock.cc \ 1634*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/duration.cc \ 1635*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/format.cc \ 1636*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc \ 1637*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc \ 1638*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc \ 1639*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc \ 1640*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc \ 1641*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc \ 1642*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc \ 1643*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc \ 1644*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc \ 1645*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc \ 1646*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/time/time.cc \ 1647*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/types/bad_optional_access.cc \ 1648*cc02d7e2SAndroid Build Coastguard Worker third_party/abseil-cpp/absl/types/bad_variant_access.cc \ 1649*cc02d7e2SAndroid Build Coastguard Worker third_party/address_sorting/address_sorting.c \ 1650*cc02d7e2SAndroid Build Coastguard Worker third_party/address_sorting/address_sorting_posix.c \ 1651*cc02d7e2SAndroid Build Coastguard Worker third_party/address_sorting/address_sorting_windows.c \ 1652*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/bitstate.cc \ 1653*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/compile.cc \ 1654*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/dfa.cc \ 1655*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/filtered_re2.cc \ 1656*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/mimics_pcre.cc \ 1657*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/nfa.cc \ 1658*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/onepass.cc \ 1659*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/parse.cc \ 1660*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/perl_groups.cc \ 1661*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/prefilter.cc \ 1662*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/prefilter_tree.cc \ 1663*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/prog.cc \ 1664*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/re2.cc \ 1665*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/regexp.cc \ 1666*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/set.cc \ 1667*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/simplify.cc \ 1668*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/stringpiece.cc \ 1669*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/tostring.cc \ 1670*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/unicode_casefold.cc \ 1671*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/re2/unicode_groups.cc \ 1672*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/util/rune.cc \ 1673*cc02d7e2SAndroid Build Coastguard Worker third_party/re2/util/strutil.cc \ 1674*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/base/status.c \ 1675*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/hash/common.c \ 1676*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/json/decode.c \ 1677*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/json/encode.c \ 1678*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/lex/atoi.c \ 1679*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/lex/round_trip.c \ 1680*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/lex/strtod.c \ 1681*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/lex/unicode.c \ 1682*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mem/alloc.c \ 1683*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mem/arena.c \ 1684*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/accessors.c \ 1685*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/array.c \ 1686*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/compat.c \ 1687*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/copy.c \ 1688*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/internal/extension.c \ 1689*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/internal/message.c \ 1690*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/map.c \ 1691*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/map_sorter.c \ 1692*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/message/message.c \ 1693*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mini_descriptor/build_enum.c \ 1694*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mini_descriptor/decode.c \ 1695*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mini_descriptor/internal/base92.c \ 1696*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mini_descriptor/internal/encode.c \ 1697*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mini_descriptor/link.c \ 1698*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mini_table/extension_registry.c \ 1699*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mini_table/internal/message.c \ 1700*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/mini_table/message.c \ 1701*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/def_pool.c \ 1702*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/def_type.c \ 1703*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/desc_state.c \ 1704*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/enum_def.c \ 1705*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/enum_reserved_range.c \ 1706*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/enum_value_def.c \ 1707*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/extension_range.c \ 1708*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/field_def.c \ 1709*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/file_def.c \ 1710*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/internal/def_builder.c \ 1711*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/internal/strdup2.c \ 1712*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/message.c \ 1713*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/message_def.c \ 1714*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/message_reserved_range.c \ 1715*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/method_def.c \ 1716*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/oneof_def.c \ 1717*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/reflection/service_def.c \ 1718*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/text/encode.c \ 1719*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/wire/decode.c \ 1720*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/wire/encode.c \ 1721*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/wire/eps_copy_input_stream.c \ 1722*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/wire/internal/decode_fast.c \ 1723*cc02d7e2SAndroid Build Coastguard Worker third_party/upb/upb/wire/reader.c \ 1724*cc02d7e2SAndroid Build Coastguard Worker third_party/utf8_range/utf8_range.c \ 1725*cc02d7e2SAndroid Build Coastguard Worker 1726*cc02d7e2SAndroid Build Coastguard WorkerPUBLIC_HEADERS_C += \ 1727*cc02d7e2SAndroid Build Coastguard Worker include/grpc/byte_buffer.h \ 1728*cc02d7e2SAndroid Build Coastguard Worker include/grpc/byte_buffer_reader.h \ 1729*cc02d7e2SAndroid Build Coastguard Worker include/grpc/census.h \ 1730*cc02d7e2SAndroid Build Coastguard Worker include/grpc/compression.h \ 1731*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/endpoint_config.h \ 1732*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/event_engine.h \ 1733*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/extensible.h \ 1734*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/internal/memory_allocator_impl.h \ 1735*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/internal/slice_cast.h \ 1736*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/memory_allocator.h \ 1737*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/memory_request.h \ 1738*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/port.h \ 1739*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/slice.h \ 1740*cc02d7e2SAndroid Build Coastguard Worker include/grpc/event_engine/slice_buffer.h \ 1741*cc02d7e2SAndroid Build Coastguard Worker include/grpc/fork.h \ 1742*cc02d7e2SAndroid Build Coastguard Worker include/grpc/grpc.h \ 1743*cc02d7e2SAndroid Build Coastguard Worker include/grpc/grpc_audit_logging.h \ 1744*cc02d7e2SAndroid Build Coastguard Worker include/grpc/grpc_crl_provider.h \ 1745*cc02d7e2SAndroid Build Coastguard Worker include/grpc/grpc_posix.h \ 1746*cc02d7e2SAndroid Build Coastguard Worker include/grpc/grpc_security.h \ 1747*cc02d7e2SAndroid Build Coastguard Worker include/grpc/grpc_security_constants.h \ 1748*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/call.h \ 1749*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/channel_arg_names.h \ 1750*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/atm.h \ 1751*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/atm_gcc_atomic.h \ 1752*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/atm_gcc_sync.h \ 1753*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/atm_windows.h \ 1754*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/byte_buffer.h \ 1755*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/byte_buffer_reader.h \ 1756*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/compression_types.h \ 1757*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/connectivity_state.h \ 1758*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/fork.h \ 1759*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/gpr_types.h \ 1760*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/grpc_types.h \ 1761*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/log.h \ 1762*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/port_platform.h \ 1763*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/propagation_bits.h \ 1764*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/slice.h \ 1765*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/status.h \ 1766*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/sync.h \ 1767*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/sync_abseil.h \ 1768*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/sync_custom.h \ 1769*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/sync_generic.h \ 1770*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/sync_posix.h \ 1771*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/codegen/sync_windows.h \ 1772*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/compression_types.h \ 1773*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/connectivity_state.h \ 1774*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/grpc_types.h \ 1775*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/propagation_bits.h \ 1776*cc02d7e2SAndroid Build Coastguard Worker include/grpc/impl/slice_type.h \ 1777*cc02d7e2SAndroid Build Coastguard Worker include/grpc/load_reporting.h \ 1778*cc02d7e2SAndroid Build Coastguard Worker include/grpc/slice.h \ 1779*cc02d7e2SAndroid Build Coastguard Worker include/grpc/slice_buffer.h \ 1780*cc02d7e2SAndroid Build Coastguard Worker include/grpc/status.h \ 1781*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/alloc.h \ 1782*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/atm_gcc_atomic.h \ 1783*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/atm_gcc_sync.h \ 1784*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/atm_windows.h \ 1785*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/cpu.h \ 1786*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/json.h \ 1787*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/log.h \ 1788*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/log_windows.h \ 1789*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/metrics.h \ 1790*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/port_platform.h \ 1791*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/string_util.h \ 1792*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/sync.h \ 1793*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/sync_abseil.h \ 1794*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/sync_custom.h \ 1795*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/sync_generic.h \ 1796*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/sync_posix.h \ 1797*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/sync_windows.h \ 1798*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/thd_id.h \ 1799*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/time.h \ 1800*cc02d7e2SAndroid Build Coastguard Worker include/grpc/support/workaround_list.h \ 1801*cc02d7e2SAndroid Build Coastguard Worker 1802*cc02d7e2SAndroid Build Coastguard WorkerLIBGRPC_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBGRPC_SRC)))) 1803*cc02d7e2SAndroid Build Coastguard Worker 1804*cc02d7e2SAndroid Build Coastguard Worker 1805*cc02d7e2SAndroid Build Coastguard Workerifeq ($(NO_SECURE),true) 1806*cc02d7e2SAndroid Build Coastguard Worker 1807*cc02d7e2SAndroid Build Coastguard Worker# You can't build secure libraries if you don't have OpenSSL. 1808*cc02d7e2SAndroid Build Coastguard Worker 1809*cc02d7e2SAndroid Build Coastguard Worker$(LIBDIR)/$(CONFIG)/libgrpc.a: openssl_dep_error 1810*cc02d7e2SAndroid Build Coastguard Worker 1811*cc02d7e2SAndroid Build Coastguard Worker$(LIBDIR)/$(CONFIG)/$(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): openssl_dep_error 1812*cc02d7e2SAndroid Build Coastguard Worker 1813*cc02d7e2SAndroid Build Coastguard Workerelse 1814*cc02d7e2SAndroid Build Coastguard Worker 1815*cc02d7e2SAndroid Build Coastguard Worker# static library for "grpc" 1816*cc02d7e2SAndroid Build Coastguard Worker$(LIBDIR)/$(CONFIG)/libgrpc.a: $(LIBDIR)/$(CONFIG)/libcares.a $(OPENSSL_DEP) $(ZLIB_DEP) $(LIBGRPC_OBJS) $(LIBCARES_OBJS) $(OPENSSL_MERGE_OBJS) $(ZLIB_MERGE_OBJS) 1817*cc02d7e2SAndroid Build Coastguard Worker $(E) "[AR] Creating $@" 1818*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 1819*cc02d7e2SAndroid Build Coastguard Worker $(Q) rm -f $(LIBDIR)/$(CONFIG)/libgrpc.a 1820*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc.a $(LIBGRPC_OBJS) $(LIBCARES_OBJS) $(OPENSSL_MERGE_OBJS) $(ZLIB_MERGE_OBJS) 1821*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 1822*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(RANLIB) $(RANLIBFLAGS) $(LIBDIR)/$(CONFIG)/libgrpc.a 1823*cc02d7e2SAndroid Build Coastguard Workerendif 1824*cc02d7e2SAndroid Build Coastguard Worker 1825*cc02d7e2SAndroid Build Coastguard Worker# shared library for "grpc" 1826*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),MINGW32) 1827*cc02d7e2SAndroid Build Coastguard Worker$(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libcares.a $(OPENSSL_DEP) $(ZLIB_DEP) 1828*cc02d7e2SAndroid Build Coastguard Worker $(E) "[LD] Linking $@" 1829*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 1830*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,--output-def=$(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).def -Wl,--out-implib=$(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE)-dll.a -o $(LIBDIR)/$(CONFIG)/grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libcares.a $(OPENSSL_MERGE_LIBS) $(ZLIB_MERGE_LIBS) $(LDLIBS_SECURE) $(LDLIBS) 1831*cc02d7e2SAndroid Build Coastguard Workerelse 1832*cc02d7e2SAndroid Build Coastguard Worker$(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE): $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libcares.a $(OPENSSL_DEP) $(ZLIB_DEP) 1833*cc02d7e2SAndroid Build Coastguard Worker $(E) "[LD] Linking $@" 1834*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 1835*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 1836*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -install_name $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) -dynamiclib -o $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libcares.a $(OPENSSL_MERGE_LIBS) $(ZLIB_MERGE_LIBS) $(LDLIBS_SECURE) $(LDLIBS) 1837*cc02d7e2SAndroid Build Coastguard Workerelse 1838*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(LDXX) $(LDFLAGS) -L$(LIBDIR)/$(CONFIG) -shared -Wl,-soname,libgrpc.so.40 -o $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBGRPC_OBJS) $(LIBDIR)/$(CONFIG)/libcares.a $(OPENSSL_MERGE_LIBS) $(ZLIB_MERGE_LIBS) $(LDLIBS_SECURE) $(LDLIBS) 1839*cc02d7e2SAndroid Build Coastguard Worker $(Q) ln -sf $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).so.40 1840*cc02d7e2SAndroid Build Coastguard Worker $(Q) ln -sf $(SHARED_PREFIX)grpc$(SHARED_VERSION_CORE).$(SHARED_EXT_CORE) $(LIBDIR)/$(CONFIG)/libgrpc$(SHARED_VERSION_CORE).so 1841*cc02d7e2SAndroid Build Coastguard Workerendif 1842*cc02d7e2SAndroid Build Coastguard Workerendif 1843*cc02d7e2SAndroid Build Coastguard Worker 1844*cc02d7e2SAndroid Build Coastguard Workerendif # corresponds to the "ifeq ($(NO_SECURE),true)" above 1845*cc02d7e2SAndroid Build Coastguard Worker 1846*cc02d7e2SAndroid Build Coastguard Workerifneq ($(NO_SECURE),true) 1847*cc02d7e2SAndroid Build Coastguard Workerifneq ($(NO_DEPS),true) 1848*cc02d7e2SAndroid Build Coastguard Worker-include $(LIBGRPC_OBJS:.o=.dep) 1849*cc02d7e2SAndroid Build Coastguard Workerendif 1850*cc02d7e2SAndroid Build Coastguard Workerendif 1851*cc02d7e2SAndroid Build Coastguard Worker# end of build recipe for library "grpc" 1852*cc02d7e2SAndroid Build Coastguard Worker 1853*cc02d7e2SAndroid Build Coastguard Worker 1854*cc02d7e2SAndroid Build Coastguard Worker# start of build recipe for library "boringssl" (generated by makelib(lib) template function) 1855*cc02d7e2SAndroid Build Coastguard Worker# deps: [] 1856*cc02d7e2SAndroid Build Coastguard Worker# transitive_deps: [] 1857*cc02d7e2SAndroid Build Coastguard WorkerLIBBORINGSSL_SRC = \ 1858*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/err_data.c \ 1859*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_bitstr.c \ 1860*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_bool.c \ 1861*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_d2i_fp.c \ 1862*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_dup.c \ 1863*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_gentm.c \ 1864*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_i2d_fp.c \ 1865*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_int.c \ 1866*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_mbstr.c \ 1867*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_object.c \ 1868*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_octet.c \ 1869*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_strex.c \ 1870*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_strnid.c \ 1871*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_time.c \ 1872*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_type.c \ 1873*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/a_utctm.c \ 1874*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/asn1_lib.c \ 1875*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/asn1_par.c \ 1876*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/asn_pack.c \ 1877*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/f_int.c \ 1878*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/f_string.c \ 1879*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/posix_time.c \ 1880*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/tasn_dec.c \ 1881*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/tasn_enc.c \ 1882*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/tasn_fre.c \ 1883*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/tasn_new.c \ 1884*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/tasn_typ.c \ 1885*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/asn1/tasn_utl.c \ 1886*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/base64/base64.c \ 1887*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/bio.c \ 1888*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/bio_mem.c \ 1889*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/connect.c \ 1890*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/errno.c \ 1891*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/fd.c \ 1892*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/file.c \ 1893*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/hexdump.c \ 1894*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/pair.c \ 1895*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/printf.c \ 1896*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/socket.c \ 1897*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bio/socket_helper.c \ 1898*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/blake2/blake2.c \ 1899*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bn_extra/bn_asn1.c \ 1900*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bn_extra/convert.c \ 1901*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/buf/buf.c \ 1902*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bytestring/asn1_compat.c \ 1903*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bytestring/ber.c \ 1904*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bytestring/cbb.c \ 1905*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bytestring/cbs.c \ 1906*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/bytestring/unicode.c \ 1907*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/chacha/chacha.c \ 1908*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/cipher_extra.c \ 1909*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/derive_key.c \ 1910*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_aesctrhmac.c \ 1911*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_aesgcmsiv.c \ 1912*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_chacha20poly1305.c \ 1913*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_des.c \ 1914*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_null.c \ 1915*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_rc2.c \ 1916*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_rc4.c \ 1917*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/e_tls.c \ 1918*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cipher_extra/tls_cbc.c \ 1919*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/conf/conf.c \ 1920*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_aarch64_apple.c \ 1921*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_aarch64_fuchsia.c \ 1922*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_aarch64_linux.c \ 1923*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_aarch64_openbsd.c \ 1924*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_aarch64_sysreg.c \ 1925*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_aarch64_win.c \ 1926*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_arm_freebsd.c \ 1927*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_arm_linux.c \ 1928*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/cpu_intel.c \ 1929*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/crypto.c \ 1930*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/curve25519/curve25519.c \ 1931*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/curve25519/curve25519_64_adx.c \ 1932*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/curve25519/spake25519.c \ 1933*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/des/des.c \ 1934*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/dh_extra/dh_asn1.c \ 1935*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/dh_extra/params.c \ 1936*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/digest_extra/digest_extra.c \ 1937*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/dsa/dsa.c \ 1938*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/dsa/dsa_asn1.c \ 1939*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/ec_extra/ec_asn1.c \ 1940*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/ec_extra/ec_derive.c \ 1941*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/ec_extra/hash_to_curve.c \ 1942*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/ecdh_extra/ecdh_extra.c \ 1943*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/ecdsa_extra/ecdsa_asn1.c \ 1944*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/engine/engine.c \ 1945*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/err/err.c \ 1946*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/evp.c \ 1947*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/evp_asn1.c \ 1948*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/evp_ctx.c \ 1949*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_dsa_asn1.c \ 1950*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_ec.c \ 1951*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_ec_asn1.c \ 1952*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_ed25519.c \ 1953*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_ed25519_asn1.c \ 1954*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_hkdf.c \ 1955*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_rsa.c \ 1956*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_rsa_asn1.c \ 1957*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_x25519.c \ 1958*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/p_x25519_asn1.c \ 1959*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/pbkdf.c \ 1960*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/print.c \ 1961*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/scrypt.c \ 1962*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/evp/sign.c \ 1963*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/ex_data.c \ 1964*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/fipsmodule/bcm.c \ 1965*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/fipsmodule/fips_shared_support.c \ 1966*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/hpke/hpke.c \ 1967*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/hrss/hrss.c \ 1968*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/keccak/keccak.c \ 1969*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/kyber/kyber.c \ 1970*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/lhash/lhash.c \ 1971*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/mem.c \ 1972*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/obj/obj.c \ 1973*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/obj/obj_xref.c \ 1974*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pem/pem_all.c \ 1975*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pem/pem_info.c \ 1976*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pem/pem_lib.c \ 1977*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pem/pem_oth.c \ 1978*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pem/pem_pk8.c \ 1979*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pem/pem_pkey.c \ 1980*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pem/pem_x509.c \ 1981*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pem/pem_xaux.c \ 1982*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pkcs7/pkcs7.c \ 1983*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pkcs7/pkcs7_x509.c \ 1984*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pkcs8/p5_pbev2.c \ 1985*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs8.c \ 1986*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pkcs8/pkcs8_x509.c \ 1987*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305.c \ 1988*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_arm.c \ 1989*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/poly1305/poly1305_vec.c \ 1990*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/pool/pool.c \ 1991*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rand_extra/deterministic.c \ 1992*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rand_extra/forkunsafe.c \ 1993*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rand_extra/getentropy.c \ 1994*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rand_extra/ios.c \ 1995*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rand_extra/passive.c \ 1996*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rand_extra/rand_extra.c \ 1997*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rand_extra/trusty.c \ 1998*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rand_extra/windows.c \ 1999*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rc4/rc4.c \ 2000*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/refcount.c \ 2001*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_asn1.c \ 2002*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_crypt.c \ 2003*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/rsa_extra/rsa_print.c \ 2004*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/siphash/siphash.c \ 2005*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/spx/address.c \ 2006*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/spx/fors.c \ 2007*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/spx/merkle.c \ 2008*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/spx/spx.c \ 2009*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/spx/spx_util.c \ 2010*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/spx/thash.c \ 2011*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/spx/wots.c \ 2012*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/stack/stack.c \ 2013*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/thread.c \ 2014*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/thread_none.c \ 2015*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/thread_pthread.c \ 2016*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/thread_win.c \ 2017*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/trust_token/pmbtoken.c \ 2018*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/trust_token/trust_token.c \ 2019*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/trust_token/voprf.c \ 2020*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/a_digest.c \ 2021*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/a_sign.c \ 2022*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/a_verify.c \ 2023*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/algorithm.c \ 2024*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/asn1_gen.c \ 2025*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/by_dir.c \ 2026*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/by_file.c \ 2027*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/i2d_pr.c \ 2028*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/name_print.c \ 2029*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/policy.c \ 2030*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/rsa_pss.c \ 2031*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/t_crl.c \ 2032*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/t_req.c \ 2033*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/t_x509.c \ 2034*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/t_x509a.c \ 2035*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_akey.c \ 2036*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_akeya.c \ 2037*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_alt.c \ 2038*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_bcons.c \ 2039*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_bitst.c \ 2040*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_conf.c \ 2041*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_cpols.c \ 2042*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_crld.c \ 2043*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_enum.c \ 2044*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_extku.c \ 2045*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_genn.c \ 2046*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_ia5.c \ 2047*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_info.c \ 2048*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_int.c \ 2049*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_lib.c \ 2050*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_ncons.c \ 2051*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_ocsp.c \ 2052*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_pcons.c \ 2053*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_pmaps.c \ 2054*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_prn.c \ 2055*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_purp.c \ 2056*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_skey.c \ 2057*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/v3_utl.c \ 2058*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509.c \ 2059*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_att.c \ 2060*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_cmp.c \ 2061*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_d2.c \ 2062*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_def.c \ 2063*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_ext.c \ 2064*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_lu.c \ 2065*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_obj.c \ 2066*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_req.c \ 2067*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_set.c \ 2068*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_trs.c \ 2069*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_txt.c \ 2070*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_v3.c \ 2071*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_vfy.c \ 2072*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509_vpm.c \ 2073*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509cset.c \ 2074*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509name.c \ 2075*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509rset.c \ 2076*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x509spki.c \ 2077*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_algor.c \ 2078*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_all.c \ 2079*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_attrib.c \ 2080*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_crl.c \ 2081*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_exten.c \ 2082*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_name.c \ 2083*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_pubkey.c \ 2084*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_req.c \ 2085*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_sig.c \ 2086*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_spki.c \ 2087*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_val.c \ 2088*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_x509.c \ 2089*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/crypto/x509/x_x509a.c \ 2090*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/bio_ssl.cc \ 2091*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/d1_both.cc \ 2092*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/d1_lib.cc \ 2093*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/d1_pkt.cc \ 2094*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/d1_srtp.cc \ 2095*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/dtls_method.cc \ 2096*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/dtls_record.cc \ 2097*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/encrypted_client_hello.cc \ 2098*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/extensions.cc \ 2099*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/handoff.cc \ 2100*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/handshake.cc \ 2101*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/handshake_client.cc \ 2102*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/handshake_server.cc \ 2103*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/s3_both.cc \ 2104*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/s3_lib.cc \ 2105*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/s3_pkt.cc \ 2106*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_aead_ctx.cc \ 2107*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_asn1.cc \ 2108*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_buffer.cc \ 2109*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_cert.cc \ 2110*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_cipher.cc \ 2111*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_file.cc \ 2112*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_key_share.cc \ 2113*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_lib.cc \ 2114*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_privkey.cc \ 2115*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_session.cc \ 2116*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_stat.cc \ 2117*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_transcript.cc \ 2118*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_versions.cc \ 2119*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/ssl_x509.cc \ 2120*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/t1_enc.cc \ 2121*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/tls13_both.cc \ 2122*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/tls13_client.cc \ 2123*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/tls13_enc.cc \ 2124*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/tls13_server.cc \ 2125*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/tls_method.cc \ 2126*cc02d7e2SAndroid Build Coastguard Worker third_party/boringssl-with-bazel/src/ssl/tls_record.cc \ 2127*cc02d7e2SAndroid Build Coastguard Worker 2128*cc02d7e2SAndroid Build Coastguard Worker 2129*cc02d7e2SAndroid Build Coastguard WorkerLIBBORINGSSL_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBBORINGSSL_SRC)))) 2130*cc02d7e2SAndroid Build Coastguard Worker 2131*cc02d7e2SAndroid Build Coastguard Worker$(LIBBORINGSSL_OBJS): CFLAGS += -g 2132*cc02d7e2SAndroid Build Coastguard Worker$(LIBBORINGSSL_OBJS): CPPFLAGS += -Ithird_party/boringssl-with-bazel/src/include -fvisibility=hidden -DOPENSSL_NO_ASM -D_GNU_SOURCE -DWIN32_LEAN_AND_MEAN -D_HAS_EXCEPTIONS=0 -DNOMINMAX 2133*cc02d7e2SAndroid Build Coastguard Worker$(LIBBORINGSSL_OBJS): CXXFLAGS += -fno-exceptions 2134*cc02d7e2SAndroid Build Coastguard Worker 2135*cc02d7e2SAndroid Build Coastguard Worker# static library for "boringssl" 2136*cc02d7e2SAndroid Build Coastguard Worker$(LIBDIR)/$(CONFIG)/libboringssl.a: $(LIBBORINGSSL_OBJS) 2137*cc02d7e2SAndroid Build Coastguard Worker $(E) "[AR] Creating $@" 2138*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 2139*cc02d7e2SAndroid Build Coastguard Worker $(Q) rm -f $(LIBDIR)/$(CONFIG)/libboringssl.a 2140*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libboringssl.a $(LIBBORINGSSL_OBJS) 2141*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 2142*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(RANLIB) $(RANLIBFLAGS) $(LIBDIR)/$(CONFIG)/libboringssl.a 2143*cc02d7e2SAndroid Build Coastguard Workerendif 2144*cc02d7e2SAndroid Build Coastguard Worker 2145*cc02d7e2SAndroid Build Coastguard Worker# shared library for "boringssl" 2146*cc02d7e2SAndroid Build Coastguard Worker 2147*cc02d7e2SAndroid Build Coastguard Workerifneq ($(NO_DEPS),true) 2148*cc02d7e2SAndroid Build Coastguard Worker-include $(LIBBORINGSSL_OBJS:.o=.dep) 2149*cc02d7e2SAndroid Build Coastguard Workerendif 2150*cc02d7e2SAndroid Build Coastguard Worker# end of build recipe for library "boringssl" 2151*cc02d7e2SAndroid Build Coastguard Worker 2152*cc02d7e2SAndroid Build Coastguard Worker 2153*cc02d7e2SAndroid Build Coastguard Worker# start of build recipe for library "cares" (generated by makelib(lib) template function) 2154*cc02d7e2SAndroid Build Coastguard Worker# deps: [] 2155*cc02d7e2SAndroid Build Coastguard Worker# transitive_deps: [] 2156*cc02d7e2SAndroid Build Coastguard WorkerLIBCARES_SRC = \ 2157*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__addrinfo2hostent.c \ 2158*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__addrinfo_localhost.c \ 2159*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__close_sockets.c \ 2160*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__get_hostent.c \ 2161*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__parse_into_addrinfo.c \ 2162*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__read_line.c \ 2163*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__readaddrinfo.c \ 2164*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__sortaddrinfo.c \ 2165*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares__timeval.c \ 2166*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_android.c \ 2167*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_cancel.c \ 2168*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_create_query.c \ 2169*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_data.c \ 2170*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_destroy.c \ 2171*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_expand_name.c \ 2172*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_expand_string.c \ 2173*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_fds.c \ 2174*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_free_hostent.c \ 2175*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_free_string.c \ 2176*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_freeaddrinfo.c \ 2177*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_getaddrinfo.c \ 2178*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_getenv.c \ 2179*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_gethostbyaddr.c \ 2180*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_gethostbyname.c \ 2181*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_getnameinfo.c \ 2182*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_getsock.c \ 2183*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_init.c \ 2184*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_library_init.c \ 2185*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_llist.c \ 2186*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_mkquery.c \ 2187*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_nowarn.c \ 2188*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_options.c \ 2189*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_a_reply.c \ 2190*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_aaaa_reply.c \ 2191*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_caa_reply.c \ 2192*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_mx_reply.c \ 2193*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_naptr_reply.c \ 2194*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_ns_reply.c \ 2195*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_ptr_reply.c \ 2196*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_soa_reply.c \ 2197*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_srv_reply.c \ 2198*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_txt_reply.c \ 2199*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_parse_uri_reply.c \ 2200*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_platform.c \ 2201*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_process.c \ 2202*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_query.c \ 2203*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_rand.c \ 2204*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_search.c \ 2205*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_send.c \ 2206*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_strcasecmp.c \ 2207*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_strdup.c \ 2208*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_strerror.c \ 2209*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_strsplit.c \ 2210*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_timeout.c \ 2211*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_version.c \ 2212*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/ares_writev.c \ 2213*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/bitncmp.c \ 2214*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/inet_net_pton.c \ 2215*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/inet_ntop.c \ 2216*cc02d7e2SAndroid Build Coastguard Worker third_party/cares/cares/src/lib/windows_port.c \ 2217*cc02d7e2SAndroid Build Coastguard Worker 2218*cc02d7e2SAndroid Build Coastguard Worker 2219*cc02d7e2SAndroid Build Coastguard WorkerLIBCARES_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBCARES_SRC)))) 2220*cc02d7e2SAndroid Build Coastguard Worker 2221*cc02d7e2SAndroid Build Coastguard Worker$(LIBCARES_OBJS): CFLAGS += -g 2222*cc02d7e2SAndroid Build Coastguard Worker$(LIBCARES_OBJS): CPPFLAGS += -Ithird_party/cares/cares/include -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,) 2223*cc02d7e2SAndroid Build Coastguard Worker 2224*cc02d7e2SAndroid Build Coastguard Worker# static library for "cares" 2225*cc02d7e2SAndroid Build Coastguard Worker$(LIBDIR)/$(CONFIG)/libcares.a: $(LIBCARES_OBJS) 2226*cc02d7e2SAndroid Build Coastguard Worker $(E) "[AR] Creating $@" 2227*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 2228*cc02d7e2SAndroid Build Coastguard Worker $(Q) rm -f $(LIBDIR)/$(CONFIG)/libcares.a 2229*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libcares.a $(LIBCARES_OBJS) 2230*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 2231*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(RANLIB) $(RANLIBFLAGS) $(LIBDIR)/$(CONFIG)/libcares.a 2232*cc02d7e2SAndroid Build Coastguard Workerendif 2233*cc02d7e2SAndroid Build Coastguard Worker 2234*cc02d7e2SAndroid Build Coastguard Worker# shared library for "cares" 2235*cc02d7e2SAndroid Build Coastguard Worker 2236*cc02d7e2SAndroid Build Coastguard Workerifneq ($(NO_DEPS),true) 2237*cc02d7e2SAndroid Build Coastguard Worker-include $(LIBCARES_OBJS:.o=.dep) 2238*cc02d7e2SAndroid Build Coastguard Workerendif 2239*cc02d7e2SAndroid Build Coastguard Worker# end of build recipe for library "cares" 2240*cc02d7e2SAndroid Build Coastguard Worker 2241*cc02d7e2SAndroid Build Coastguard Worker 2242*cc02d7e2SAndroid Build Coastguard Worker# start of build recipe for library "z" (generated by makelib(lib) template function) 2243*cc02d7e2SAndroid Build Coastguard Worker# deps: [] 2244*cc02d7e2SAndroid Build Coastguard Worker# transitive_deps: [] 2245*cc02d7e2SAndroid Build Coastguard WorkerLIBZ_SRC = \ 2246*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/adler32.c \ 2247*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/compress.c \ 2248*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/crc32.c \ 2249*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/deflate.c \ 2250*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/infback.c \ 2251*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/inffast.c \ 2252*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/inflate.c \ 2253*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/inftrees.c \ 2254*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/trees.c \ 2255*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/uncompr.c \ 2256*cc02d7e2SAndroid Build Coastguard Worker third_party/zlib/zutil.c \ 2257*cc02d7e2SAndroid Build Coastguard Worker 2258*cc02d7e2SAndroid Build Coastguard WorkerPUBLIC_HEADERS_C += \ 2259*cc02d7e2SAndroid Build Coastguard Worker 2260*cc02d7e2SAndroid Build Coastguard WorkerLIBZ_OBJS = $(addprefix $(OBJDIR)/$(CONFIG)/, $(addsuffix .o, $(basename $(LIBZ_SRC)))) 2261*cc02d7e2SAndroid Build Coastguard Worker 2262*cc02d7e2SAndroid Build Coastguard Worker$(LIBZ_OBJS): CFLAGS += -fvisibility=hidden 2263*cc02d7e2SAndroid Build Coastguard Worker$(LIBZ_OBJS): CPPFLAGS += -DHAVE_UNISTD_H 2264*cc02d7e2SAndroid Build Coastguard Worker 2265*cc02d7e2SAndroid Build Coastguard Worker# static library for "z" 2266*cc02d7e2SAndroid Build Coastguard Worker$(LIBDIR)/$(CONFIG)/libz.a: $(ZLIB_MERGE_OBJS) 2267*cc02d7e2SAndroid Build Coastguard Worker $(E) "[AR] Creating $@" 2268*cc02d7e2SAndroid Build Coastguard Worker $(Q) mkdir -p `dirname $@` 2269*cc02d7e2SAndroid Build Coastguard Worker $(Q) rm -f $(LIBDIR)/$(CONFIG)/libz.a 2270*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(AR) $(ARFLAGS) $(LIBDIR)/$(CONFIG)/libz.a $(LIBZ_OBJS) 2271*cc02d7e2SAndroid Build Coastguard Workerifeq ($(SYSTEM),Darwin) 2272*cc02d7e2SAndroid Build Coastguard Worker $(Q) $(RANLIB) $(RANLIBFLAGS) $(LIBDIR)/$(CONFIG)/libz.a 2273*cc02d7e2SAndroid Build Coastguard Workerendif 2274*cc02d7e2SAndroid Build Coastguard Worker 2275*cc02d7e2SAndroid Build Coastguard Worker# shared library for "z" 2276*cc02d7e2SAndroid Build Coastguard Worker 2277*cc02d7e2SAndroid Build Coastguard Workerifneq ($(NO_DEPS),true) 2278*cc02d7e2SAndroid Build Coastguard Worker-include $(LIBZ_OBJS:.o=.dep) 2279*cc02d7e2SAndroid Build Coastguard Workerendif 2280*cc02d7e2SAndroid Build Coastguard Worker# end of build recipe for library "z" 2281*cc02d7e2SAndroid Build Coastguard Worker 2282*cc02d7e2SAndroid Build Coastguard Worker 2283*cc02d7e2SAndroid Build Coastguard Worker 2284*cc02d7e2SAndroid Build Coastguard Worker 2285*cc02d7e2SAndroid Build Coastguard Worker.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-static install-certs strip strip-shared strip-static strip_c strip-shared_c strip-static_c strip_cxx strip-shared_cxx strip-static_cxx dep_c dep_cxx bins_dep_c bins_dep_cxx clean 2286*cc02d7e2SAndroid Build Coastguard Worker 2287*cc02d7e2SAndroid Build Coastguard Worker.PHONY: printvars 2288*cc02d7e2SAndroid Build Coastguard Workerprintvars: 2289*cc02d7e2SAndroid Build Coastguard Worker @$(foreach V,$(sort $(.VARIABLES)), $(if $(filter-out environment% default automatic, $(origin $V)),$(warning $V=$($V) ($(value $V))))) 2290