1*cc02d7e2SAndroid Build Coastguard Worker# gRPC Bazel BUILD file. 2*cc02d7e2SAndroid Build Coastguard Worker# 3*cc02d7e2SAndroid Build Coastguard Worker# Copyright 2016 gRPC authors. 4*cc02d7e2SAndroid Build Coastguard Worker# 5*cc02d7e2SAndroid Build Coastguard Worker# Licensed under the Apache License, Version 2.0 (the "License"); 6*cc02d7e2SAndroid Build Coastguard Worker# you may not use this file except in compliance with the License. 7*cc02d7e2SAndroid Build Coastguard Worker# You may obtain a copy of the License at 8*cc02d7e2SAndroid Build Coastguard Worker# 9*cc02d7e2SAndroid Build Coastguard Worker# http://www.apache.org/licenses/LICENSE-2.0 10*cc02d7e2SAndroid Build Coastguard Worker# 11*cc02d7e2SAndroid Build Coastguard Worker# Unless required by applicable law or agreed to in writing, software 12*cc02d7e2SAndroid Build Coastguard Worker# distributed under the License is distributed on an "AS IS" BASIS, 13*cc02d7e2SAndroid Build Coastguard Worker# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14*cc02d7e2SAndroid Build Coastguard Worker# See the License for the specific language governing permissions and 15*cc02d7e2SAndroid Build Coastguard Worker# limitations under the License. 16*cc02d7e2SAndroid Build Coastguard Worker 17*cc02d7e2SAndroid Build Coastguard Workerload("@bazel_skylib//lib:selects.bzl", "selects") 18*cc02d7e2SAndroid Build Coastguard Workerload("@bazel_skylib//rules:common_settings.bzl", "bool_flag") 19*cc02d7e2SAndroid Build Coastguard Workerload( 20*cc02d7e2SAndroid Build Coastguard Worker "//bazel:grpc_build_system.bzl", 21*cc02d7e2SAndroid Build Coastguard Worker "grpc_cc_library", 22*cc02d7e2SAndroid Build Coastguard Worker "grpc_generate_one_off_targets", 23*cc02d7e2SAndroid Build Coastguard Worker "grpc_upb_proto_library", 24*cc02d7e2SAndroid Build Coastguard Worker "grpc_upb_proto_reflection_library", 25*cc02d7e2SAndroid Build Coastguard Worker "python_config_settings", 26*cc02d7e2SAndroid Build Coastguard Worker) 27*cc02d7e2SAndroid Build Coastguard Worker 28*cc02d7e2SAndroid Build Coastguard Workerlicenses(["reciprocal"]) 29*cc02d7e2SAndroid Build Coastguard Worker 30*cc02d7e2SAndroid Build Coastguard Workerpackage( 31*cc02d7e2SAndroid Build Coastguard Worker default_visibility = ["//visibility:public"], 32*cc02d7e2SAndroid Build Coastguard Worker features = [ 33*cc02d7e2SAndroid Build Coastguard Worker "-parse_headers", 34*cc02d7e2SAndroid Build Coastguard Worker "layering_check", 35*cc02d7e2SAndroid Build Coastguard Worker ], 36*cc02d7e2SAndroid Build Coastguard Worker) 37*cc02d7e2SAndroid Build Coastguard Worker 38*cc02d7e2SAndroid Build Coastguard Workerexports_files([ 39*cc02d7e2SAndroid Build Coastguard Worker "LICENSE", 40*cc02d7e2SAndroid Build Coastguard Worker "etc/roots.pem", 41*cc02d7e2SAndroid Build Coastguard Worker]) 42*cc02d7e2SAndroid Build Coastguard Worker 43*cc02d7e2SAndroid Build Coastguard Workerexports_files( 44*cc02d7e2SAndroid Build Coastguard Worker glob(["include/**"]), 45*cc02d7e2SAndroid Build Coastguard Worker visibility = ["//:__subpackages__"], 46*cc02d7e2SAndroid Build Coastguard Worker) 47*cc02d7e2SAndroid Build Coastguard Worker 48*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 49*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_no_ares", 50*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "grpc_no_ares=true"}, 51*cc02d7e2SAndroid Build Coastguard Worker) 52*cc02d7e2SAndroid Build Coastguard Worker 53*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 54*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_no_xds_define", 55*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "grpc_no_xds=true"}, 56*cc02d7e2SAndroid Build Coastguard Worker) 57*cc02d7e2SAndroid Build Coastguard Worker 58*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 59*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_experiments_are_final_define", 60*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "grpc_experiments_are_final=true"}, 61*cc02d7e2SAndroid Build Coastguard Worker) 62*cc02d7e2SAndroid Build Coastguard Worker 63*cc02d7e2SAndroid Build Coastguard Workerbool_flag( 64*cc02d7e2SAndroid Build Coastguard Worker name = "disable_grpc_rls", 65*cc02d7e2SAndroid Build Coastguard Worker build_setting_default = False, 66*cc02d7e2SAndroid Build Coastguard Worker) 67*cc02d7e2SAndroid Build Coastguard Worker 68*cc02d7e2SAndroid Build Coastguard Workerplatform( 69*cc02d7e2SAndroid Build Coastguard Worker name = "android_x86_64", 70*cc02d7e2SAndroid Build Coastguard Worker constraint_values = [ 71*cc02d7e2SAndroid Build Coastguard Worker "@platforms//os:android", 72*cc02d7e2SAndroid Build Coastguard Worker "@platforms//cpu:x86_64", 73*cc02d7e2SAndroid Build Coastguard Worker ], 74*cc02d7e2SAndroid Build Coastguard Worker) 75*cc02d7e2SAndroid Build Coastguard Worker 76*cc02d7e2SAndroid Build Coastguard Workerplatform( 77*cc02d7e2SAndroid Build Coastguard Worker name = "android_arm64", 78*cc02d7e2SAndroid Build Coastguard Worker constraint_values = [ 79*cc02d7e2SAndroid Build Coastguard Worker "@platforms//os:android", 80*cc02d7e2SAndroid Build Coastguard Worker "@platforms//cpu:arm64", 81*cc02d7e2SAndroid Build Coastguard Worker ], 82*cc02d7e2SAndroid Build Coastguard Worker) 83*cc02d7e2SAndroid Build Coastguard Worker 84*cc02d7e2SAndroid Build Coastguard Workerplatform( 85*cc02d7e2SAndroid Build Coastguard Worker name = "android_armv7", 86*cc02d7e2SAndroid Build Coastguard Worker constraint_values = [ 87*cc02d7e2SAndroid Build Coastguard Worker "@platforms//os:android", 88*cc02d7e2SAndroid Build Coastguard Worker "@platforms//cpu:armv7", 89*cc02d7e2SAndroid Build Coastguard Worker ], 90*cc02d7e2SAndroid Build Coastguard Worker) 91*cc02d7e2SAndroid Build Coastguard Worker 92*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 93*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_no_rls_flag", 94*cc02d7e2SAndroid Build Coastguard Worker flag_values = {":disable_grpc_rls": "true"}, 95*cc02d7e2SAndroid Build Coastguard Worker) 96*cc02d7e2SAndroid Build Coastguard Worker 97*cc02d7e2SAndroid Build Coastguard Worker# When gRPC is build as shared library, binder transport code might still 98*cc02d7e2SAndroid Build Coastguard Worker# get included even when user's code does not depend on it. In that case 99*cc02d7e2SAndroid Build Coastguard Worker# --define=grpc_no_binder=true can be used to disable binder transport 100*cc02d7e2SAndroid Build Coastguard Worker# related code to reduce binary size. 101*cc02d7e2SAndroid Build Coastguard Worker# For users using build system other than bazel, they can define 102*cc02d7e2SAndroid Build Coastguard Worker# GRPC_NO_BINDER to achieve the same effect. 103*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 104*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_no_binder_define", 105*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "grpc_no_binder=true"}, 106*cc02d7e2SAndroid Build Coastguard Worker) 107*cc02d7e2SAndroid Build Coastguard Worker 108*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 109*cc02d7e2SAndroid Build Coastguard Worker name = "android", 110*cc02d7e2SAndroid Build Coastguard Worker values = {"crosstool_top": "//external:android/crosstool"}, 111*cc02d7e2SAndroid Build Coastguard Worker # TODO: Use constraint_values to detect android after Bazel 7.0 platforms migration is finished 112*cc02d7e2SAndroid Build Coastguard Worker # constraint_values = [ "@platforms//os:android" ], 113*cc02d7e2SAndroid Build Coastguard Worker) 114*cc02d7e2SAndroid Build Coastguard Worker 115*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 116*cc02d7e2SAndroid Build Coastguard Worker name = "macos", 117*cc02d7e2SAndroid Build Coastguard Worker values = {"apple_platform_type": "macos"}, 118*cc02d7e2SAndroid Build Coastguard Worker) 119*cc02d7e2SAndroid Build Coastguard Worker 120*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 121*cc02d7e2SAndroid Build Coastguard Worker name = "ios", 122*cc02d7e2SAndroid Build Coastguard Worker values = {"apple_platform_type": "ios"}, 123*cc02d7e2SAndroid Build Coastguard Worker) 124*cc02d7e2SAndroid Build Coastguard Worker 125*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 126*cc02d7e2SAndroid Build Coastguard Worker name = "tvos", 127*cc02d7e2SAndroid Build Coastguard Worker values = {"apple_platform_type": "tvos"}, 128*cc02d7e2SAndroid Build Coastguard Worker) 129*cc02d7e2SAndroid Build Coastguard Worker 130*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 131*cc02d7e2SAndroid Build Coastguard Worker name = "watchos", 132*cc02d7e2SAndroid Build Coastguard Worker values = {"apple_platform_type": "watchos"}, 133*cc02d7e2SAndroid Build Coastguard Worker) 134*cc02d7e2SAndroid Build Coastguard Worker 135*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 136*cc02d7e2SAndroid Build Coastguard Worker name = "systemd", 137*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "use_systemd=true"}, 138*cc02d7e2SAndroid Build Coastguard Worker) 139*cc02d7e2SAndroid Build Coastguard Worker 140*cc02d7e2SAndroid Build Coastguard Workerselects.config_setting_group( 141*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_no_xds", 142*cc02d7e2SAndroid Build Coastguard Worker match_any = [ 143*cc02d7e2SAndroid Build Coastguard Worker ":grpc_no_xds_define", 144*cc02d7e2SAndroid Build Coastguard Worker # In addition to disabling XDS support when --define=grpc_no_xds=true is 145*cc02d7e2SAndroid Build Coastguard Worker # specified, we also disable it on mobile platforms where it is not 146*cc02d7e2SAndroid Build Coastguard Worker # likely to be needed and where reducing the binary size is more 147*cc02d7e2SAndroid Build Coastguard Worker # important. 148*cc02d7e2SAndroid Build Coastguard Worker ":android", 149*cc02d7e2SAndroid Build Coastguard Worker ":ios", 150*cc02d7e2SAndroid Build Coastguard Worker ], 151*cc02d7e2SAndroid Build Coastguard Worker) 152*cc02d7e2SAndroid Build Coastguard Worker 153*cc02d7e2SAndroid Build Coastguard Workerselects.config_setting_group( 154*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_no_binder", 155*cc02d7e2SAndroid Build Coastguard Worker match_any = [ 156*cc02d7e2SAndroid Build Coastguard Worker ":grpc_no_binder_define", 157*cc02d7e2SAndroid Build Coastguard Worker # We do not need binder on ios. 158*cc02d7e2SAndroid Build Coastguard Worker ":ios", 159*cc02d7e2SAndroid Build Coastguard Worker ], 160*cc02d7e2SAndroid Build Coastguard Worker) 161*cc02d7e2SAndroid Build Coastguard Worker 162*cc02d7e2SAndroid Build Coastguard Workerselects.config_setting_group( 163*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_no_rls", 164*cc02d7e2SAndroid Build Coastguard Worker match_any = [ 165*cc02d7e2SAndroid Build Coastguard Worker ":grpc_no_rls_flag", 166*cc02d7e2SAndroid Build Coastguard Worker # Disable RLS support on mobile platforms where it is not likely to be 167*cc02d7e2SAndroid Build Coastguard Worker # needed and where reducing the binary size is more important. 168*cc02d7e2SAndroid Build Coastguard Worker ":android", 169*cc02d7e2SAndroid Build Coastguard Worker ":ios", 170*cc02d7e2SAndroid Build Coastguard Worker ], 171*cc02d7e2SAndroid Build Coastguard Worker) 172*cc02d7e2SAndroid Build Coastguard Worker 173*cc02d7e2SAndroid Build Coastguard Workerselects.config_setting_group( 174*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_experiments_are_final", 175*cc02d7e2SAndroid Build Coastguard Worker match_any = [ 176*cc02d7e2SAndroid Build Coastguard Worker ":grpc_experiments_are_final_define", 177*cc02d7e2SAndroid Build Coastguard Worker # In addition to disabling experiments when 178*cc02d7e2SAndroid Build Coastguard Worker # --define=grpc_experiments_are_final=true is specified, we also disable 179*cc02d7e2SAndroid Build Coastguard Worker # them on mobile platforms where runtime configuration of experiments is unlikely to be needed and where 180*cc02d7e2SAndroid Build Coastguard Worker # reducing the binary size is more important. 181*cc02d7e2SAndroid Build Coastguard Worker ":android", 182*cc02d7e2SAndroid Build Coastguard Worker ":ios", 183*cc02d7e2SAndroid Build Coastguard Worker ], 184*cc02d7e2SAndroid Build Coastguard Worker) 185*cc02d7e2SAndroid Build Coastguard Worker 186*cc02d7e2SAndroid Build Coastguard Worker# Fuzzers can be built as fuzzers or as tests 187*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 188*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_build_fuzzers", 189*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "grpc_build_fuzzers=true"}, 190*cc02d7e2SAndroid Build Coastguard Worker) 191*cc02d7e2SAndroid Build Coastguard Worker 192*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 193*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_allow_exceptions", 194*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "GRPC_ALLOW_EXCEPTIONS=1"}, 195*cc02d7e2SAndroid Build Coastguard Worker) 196*cc02d7e2SAndroid Build Coastguard Worker 197*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 198*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_disallow_exceptions", 199*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "GRPC_ALLOW_EXCEPTIONS=0"}, 200*cc02d7e2SAndroid Build Coastguard Worker) 201*cc02d7e2SAndroid Build Coastguard Worker 202*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 203*cc02d7e2SAndroid Build Coastguard Worker name = "remote_execution", 204*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "GRPC_PORT_ISOLATED_RUNTIME=1"}, 205*cc02d7e2SAndroid Build Coastguard Worker) 206*cc02d7e2SAndroid Build Coastguard Worker 207*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 208*cc02d7e2SAndroid Build Coastguard Worker name = "windows", 209*cc02d7e2SAndroid Build Coastguard Worker values = {"cpu": "x64_windows"}, 210*cc02d7e2SAndroid Build Coastguard Worker) 211*cc02d7e2SAndroid Build Coastguard Worker 212*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 213*cc02d7e2SAndroid Build Coastguard Worker name = "windows_msvc", 214*cc02d7e2SAndroid Build Coastguard Worker values = {"cpu": "x64_windows_msvc"}, 215*cc02d7e2SAndroid Build Coastguard Worker) 216*cc02d7e2SAndroid Build Coastguard Worker 217*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 218*cc02d7e2SAndroid Build Coastguard Worker name = "mac", 219*cc02d7e2SAndroid Build Coastguard Worker values = {"cpu": "darwin"}, 220*cc02d7e2SAndroid Build Coastguard Worker) 221*cc02d7e2SAndroid Build Coastguard Worker 222*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 223*cc02d7e2SAndroid Build Coastguard Worker name = "mac_x86_64", 224*cc02d7e2SAndroid Build Coastguard Worker values = {"cpu": "darwin_x86_64"}, 225*cc02d7e2SAndroid Build Coastguard Worker) 226*cc02d7e2SAndroid Build Coastguard Worker 227*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 228*cc02d7e2SAndroid Build Coastguard Worker name = "mac_arm64", 229*cc02d7e2SAndroid Build Coastguard Worker values = {"cpu": "darwin_arm64"}, 230*cc02d7e2SAndroid Build Coastguard Worker) 231*cc02d7e2SAndroid Build Coastguard Worker 232*cc02d7e2SAndroid Build Coastguard Workerconfig_setting( 233*cc02d7e2SAndroid Build Coastguard Worker name = "use_strict_warning", 234*cc02d7e2SAndroid Build Coastguard Worker values = {"define": "use_strict_warning=true"}, 235*cc02d7e2SAndroid Build Coastguard Worker) 236*cc02d7e2SAndroid Build Coastguard Worker 237*cc02d7e2SAndroid Build Coastguard Workerpython_config_settings() 238*cc02d7e2SAndroid Build Coastguard Worker 239*cc02d7e2SAndroid Build Coastguard Worker# This should be updated along with build_handwritten.yaml 240*cc02d7e2SAndroid Build Coastguard Workerg_stands_for = "giggle" # @unused 241*cc02d7e2SAndroid Build Coastguard Worker 242*cc02d7e2SAndroid Build Coastguard Workercore_version = "40.0.0" # @unused 243*cc02d7e2SAndroid Build Coastguard Worker 244*cc02d7e2SAndroid Build Coastguard Workerversion = "1.63.1" # @unused 245*cc02d7e2SAndroid Build Coastguard Worker 246*cc02d7e2SAndroid Build Coastguard WorkerGPR_PUBLIC_HDRS = [ 247*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/alloc.h", 248*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/atm_gcc_atomic.h", 249*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/atm_gcc_sync.h", 250*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/atm_windows.h", 251*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/cpu.h", 252*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/json.h", 253*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/log.h", 254*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/log_windows.h", 255*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/metrics.h", 256*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/port_platform.h", 257*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/string_util.h", 258*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/sync.h", 259*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/sync_abseil.h", 260*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/sync_custom.h", 261*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/sync_generic.h", 262*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/sync_posix.h", 263*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/sync_windows.h", 264*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/thd_id.h", 265*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/time.h", 266*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/call.h", 267*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/atm.h", 268*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/atm_gcc_atomic.h", 269*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/atm_gcc_sync.h", 270*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/atm_windows.h", 271*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/fork.h", 272*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/gpr_types.h", 273*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/log.h", 274*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/port_platform.h", 275*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/sync.h", 276*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/sync_abseil.h", 277*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/sync_custom.h", 278*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/sync_generic.h", 279*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/sync_posix.h", 280*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/sync_windows.h", 281*cc02d7e2SAndroid Build Coastguard Worker] 282*cc02d7e2SAndroid Build Coastguard Worker 283*cc02d7e2SAndroid Build Coastguard WorkerGRPC_PUBLIC_HDRS = [ 284*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/grpc_audit_logging.h", 285*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/grpc_crl_provider.h", 286*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/byte_buffer.h", 287*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/byte_buffer_reader.h", 288*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/compression.h", 289*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/fork.h", 290*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/grpc.h", 291*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/grpc_posix.h", 292*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/grpc_security.h", 293*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/grpc_security_constants.h", 294*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/slice.h", 295*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/slice_buffer.h", 296*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/status.h", 297*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/load_reporting.h", 298*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/workaround_list.h", 299*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/byte_buffer.h", 300*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/byte_buffer_reader.h", 301*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/compression_types.h", 302*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/connectivity_state.h", 303*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/grpc_types.h", 304*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/propagation_bits.h", 305*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/status.h", 306*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/slice.h", 307*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/compression_types.h", 308*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/connectivity_state.h", 309*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/grpc_types.h", 310*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/propagation_bits.h", 311*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/slice_type.h", 312*cc02d7e2SAndroid Build Coastguard Worker] 313*cc02d7e2SAndroid Build Coastguard Worker 314*cc02d7e2SAndroid Build Coastguard WorkerGRPC_PUBLIC_EVENT_ENGINE_HDRS = [ 315*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/endpoint_config.h", 316*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/event_engine.h", 317*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/extensible.h", 318*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/port.h", 319*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/memory_allocator.h", 320*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/memory_request.h", 321*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/internal/memory_allocator_impl.h", 322*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/slice.h", 323*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/slice_buffer.h", 324*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/event_engine/internal/slice_cast.h", 325*cc02d7e2SAndroid Build Coastguard Worker] 326*cc02d7e2SAndroid Build Coastguard Worker 327*cc02d7e2SAndroid Build Coastguard WorkerGRPCXX_SRCS = [ 328*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/call_credentials.cc", 329*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/channel_cc.cc", 330*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/channel_credentials.cc", 331*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/client_callback.cc", 332*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/client_context.cc", 333*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/client_interceptor.cc", 334*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/client_stats_interceptor.cc", 335*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/create_channel.cc", 336*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/create_channel_internal.cc", 337*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/create_channel_posix.cc", 338*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/alarm.cc", 339*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/channel_arguments.cc", 340*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/completion_queue_cc.cc", 341*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/resource_quota_cc.cc", 342*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/rpc_method.cc", 343*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/version_cc.cc", 344*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/validate_service_config.cc", 345*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/async_generic_service.cc", 346*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/channel_argument_option.cc", 347*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/create_default_thread_pool.cc", 348*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/external_connection_acceptor_impl.cc", 349*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/health/default_health_check_service.cc", 350*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/health/health_check_service.cc", 351*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/health/health_check_service_server_builder_option.cc", 352*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/server_builder.cc", 353*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/server_callback.cc", 354*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/server_cc.cc", 355*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/server_context.cc", 356*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/server_credentials.cc", 357*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/server_posix.cc", 358*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/thread_manager/thread_manager.cc", 359*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/util/byte_buffer_cc.cc", 360*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/util/string_ref.cc", 361*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/util/time_cc.cc", 362*cc02d7e2SAndroid Build Coastguard Worker] 363*cc02d7e2SAndroid Build Coastguard Worker 364*cc02d7e2SAndroid Build Coastguard WorkerGRPCXX_HDRS = [ 365*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/create_channel_internal.h", 366*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/client_stats_interceptor.h", 367*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/dynamic_thread_pool.h", 368*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/external_connection_acceptor_impl.h", 369*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/health/default_health_check_service.h", 370*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/thread_pool_interface.h", 371*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/thread_manager/thread_manager.h", 372*cc02d7e2SAndroid Build Coastguard Worker] 373*cc02d7e2SAndroid Build Coastguard Worker 374*cc02d7e2SAndroid Build Coastguard WorkerGRPCXX_PUBLIC_HDRS = [ 375*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/alarm.h", 376*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/channel.h", 377*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/client_context.h", 378*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/completion_queue.h", 379*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/create_channel.h", 380*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/create_channel_posix.h", 381*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/ext/health_check_service_server_builder_option.h", 382*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/generic/async_generic_service.h", 383*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/generic/generic_stub.h", 384*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/grpc++.h", 385*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/health_check_service_interface.h", 386*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/call.h", 387*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/channel_argument_option.h", 388*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/client_unary_call.h", 389*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/grpc_library.h", 390*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/method_handler_impl.h", 391*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/rpc_method.h", 392*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/rpc_service_method.h", 393*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/serialization_traits.h", 394*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/server_builder_option.h", 395*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/server_builder_plugin.h", 396*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/server_initializer.h", 397*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/service_type.h", 398*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/security/auth_context.h", 399*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/resource_quota.h", 400*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/security/auth_metadata_processor.h", 401*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/security/credentials.h", 402*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/security/server_credentials.h", 403*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/server.h", 404*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/server_builder.h", 405*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/server_context.h", 406*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/server_posix.h", 407*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/async_stream.h", 408*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/async_unary_call.h", 409*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/byte_buffer.h", 410*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/channel_arguments.h", 411*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/config.h", 412*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/slice.h", 413*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/status.h", 414*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/status_code_enum.h", 415*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/string_ref.h", 416*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/stub_options.h", 417*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/sync_stream.h", 418*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/time.h", 419*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/alarm.h", 420*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/channel.h", 421*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/client_context.h", 422*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/completion_queue.h", 423*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/create_channel.h", 424*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/create_channel_posix.h", 425*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/health_check_service_server_builder_option.h", 426*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/generic/async_generic_service.h", 427*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/generic/generic_stub.h", 428*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/grpcpp.h", 429*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/health_check_service_interface.h", 430*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/call_hook.h", 431*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/call_op_set_interface.h", 432*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/call_op_set.h", 433*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/call.h", 434*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/channel_argument_option.h", 435*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/channel_interface.h", 436*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/client_unary_call.h", 437*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/completion_queue_tag.h", 438*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/create_auth_context.h", 439*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/delegating_channel.h", 440*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/grpc_library.h", 441*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/intercepted_channel.h", 442*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/interceptor_common.h", 443*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/metadata_map.h", 444*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/method_handler_impl.h", 445*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/rpc_method.h", 446*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/rpc_service_method.h", 447*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/serialization_traits.h", 448*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/server_builder_option.h", 449*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/server_builder_plugin.h", 450*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/server_callback_handlers.h", 451*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/server_initializer.h", 452*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/service_type.h", 453*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/status.h", 454*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/sync.h", 455*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/resource_quota.h", 456*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/audit_logging.h", 457*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/tls_crl_provider.h", 458*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/auth_context.h", 459*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/auth_metadata_processor.h", 460*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/credentials.h", 461*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/server_credentials.h", 462*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/tls_certificate_provider.h", 463*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/authorization_policy_provider.h", 464*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/tls_certificate_verifier.h", 465*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/tls_credentials_options.h", 466*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/server.h", 467*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/server_builder.h", 468*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/server_context.h", 469*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/server_interface.h", 470*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/server_posix.h", 471*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/version_info.h", 472*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/async_stream.h", 473*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/async_unary_call.h", 474*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/byte_buffer.h", 475*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/callback_common.h", 476*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/channel_arguments.h", 477*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/client_callback.h", 478*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/client_interceptor.h", 479*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/config.h", 480*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/interceptor.h", 481*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/message_allocator.h", 482*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/method_handler.h", 483*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/proto_buffer_reader.h", 484*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/proto_buffer_writer.h", 485*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/server_callback.h", 486*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/server_interceptor.h", 487*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/slice.h", 488*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/status.h", 489*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/status_code_enum.h", 490*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/string_ref.h", 491*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/stub_options.h", 492*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/sync_stream.h", 493*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/time.h", 494*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/validate_service_config.h", 495*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/async_stream.h", 496*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/async_unary_call.h", 497*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/byte_buffer.h", 498*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/call_hook.h", 499*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/call.h", 500*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/channel_interface.h", 501*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/client_context.h", 502*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/client_unary_call.h", 503*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/completion_queue_tag.h", 504*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/completion_queue.h", 505*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/config.h", 506*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/create_auth_context.h", 507*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/metadata_map.h", 508*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/method_handler_impl.h", 509*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/rpc_method.h", 510*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/rpc_service_method.h", 511*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/security/auth_context.h", 512*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/serialization_traits.h", 513*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/server_context.h", 514*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/server_interface.h", 515*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/service_type.h", 516*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/slice.h", 517*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/status_code_enum.h", 518*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/status.h", 519*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/string_ref.h", 520*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/stub_options.h", 521*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/sync_stream.h", 522*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/time.h", 523*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/async_generic_service.h", 524*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/async_stream.h", 525*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/async_unary_call.h", 526*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/byte_buffer.h", 527*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/call_hook.h", 528*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/call_op_set_interface.h", 529*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/call_op_set.h", 530*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/call.h", 531*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/callback_common.h", 532*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/channel_interface.h", 533*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/client_callback.h", 534*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/client_context.h", 535*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/client_interceptor.h", 536*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/client_unary_call.h", 537*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/completion_queue_tag.h", 538*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/completion_queue.h", 539*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/config.h", 540*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/create_auth_context.h", 541*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/delegating_channel.h", 542*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/intercepted_channel.h", 543*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/interceptor_common.h", 544*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/interceptor.h", 545*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/message_allocator.h", 546*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/metadata_map.h", 547*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/method_handler_impl.h", 548*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/method_handler.h", 549*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/rpc_method.h", 550*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/rpc_service_method.h", 551*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/security/auth_context.h", 552*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/serialization_traits.h", 553*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/server_callback_handlers.h", 554*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/server_callback.h", 555*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/server_context.h", 556*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/server_interceptor.h", 557*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/server_interface.h", 558*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/service_type.h", 559*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/slice.h", 560*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/status_code_enum.h", 561*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/status.h", 562*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/string_ref.h", 563*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/stub_options.h", 564*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/sync_stream.h", 565*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/time.h", 566*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/sync.h", 567*cc02d7e2SAndroid Build Coastguard Worker] 568*cc02d7e2SAndroid Build Coastguard Worker 569*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 570*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_unsecure", 571*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 572*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/init.cc", 573*cc02d7e2SAndroid Build Coastguard Worker "//src/core:plugin_registry/grpc_plugin_registry.cc", 574*cc02d7e2SAndroid Build Coastguard Worker "//src/core:plugin_registry/grpc_plugin_registry_noextra.cc", 575*cc02d7e2SAndroid Build Coastguard Worker ], 576*cc02d7e2SAndroid Build Coastguard Worker defines = ["GRPC_NO_XDS"], 577*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 578*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 579*cc02d7e2SAndroid Build Coastguard Worker ], 580*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 581*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPC_PUBLIC_HDRS, 582*cc02d7e2SAndroid Build Coastguard Worker tags = [ 583*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 584*cc02d7e2SAndroid Build Coastguard Worker ], 585*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 586*cc02d7e2SAndroid Build Coastguard Worker deps = [ 587*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 588*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 589*cc02d7e2SAndroid Build Coastguard Worker "channel_stack_builder", 590*cc02d7e2SAndroid Build Coastguard Worker "config", 591*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 592*cc02d7e2SAndroid Build Coastguard Worker "gpr", 593*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 594*cc02d7e2SAndroid Build Coastguard Worker "grpc_client_channel", 595*cc02d7e2SAndroid Build Coastguard Worker "grpc_common", 596*cc02d7e2SAndroid Build Coastguard Worker "grpc_http_filters", 597*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 598*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 599*cc02d7e2SAndroid Build Coastguard Worker "http_connect_handshaker", 600*cc02d7e2SAndroid Build Coastguard Worker "iomgr_timer", 601*cc02d7e2SAndroid Build Coastguard Worker "server", 602*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 603*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_init", 604*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 605*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel_backup_poller", 606*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 607*cc02d7e2SAndroid Build Coastguard Worker "//src/core:endpoint_info_handshaker", 608*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 609*cc02d7e2SAndroid Build Coastguard Worker "//src/core:forkable", 610*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_authorization_base", 611*cc02d7e2SAndroid Build Coastguard Worker "//src/core:http_proxy_mapper", 612*cc02d7e2SAndroid Build Coastguard Worker "//src/core:init_internally", 613*cc02d7e2SAndroid Build Coastguard Worker "//src/core:posix_event_engine_timer_manager", 614*cc02d7e2SAndroid Build Coastguard Worker "//src/core:server_call_tracer_filter", 615*cc02d7e2SAndroid Build Coastguard Worker "//src/core:service_config_channel_arg_filter", 616*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 617*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tcp_connect_handshaker", 618*cc02d7e2SAndroid Build Coastguard Worker ], 619*cc02d7e2SAndroid Build Coastguard Worker) 620*cc02d7e2SAndroid Build Coastguard Worker 621*cc02d7e2SAndroid Build Coastguard WorkerGRPC_XDS_TARGETS = [ 622*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_cds", 623*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_xds_cluster_impl", 624*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_xds_cluster_manager", 625*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_xds_override_host", 626*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_xds_wrr_locality", 627*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_ring_hash", 628*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_resolver_xds", 629*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_resolver_c2p", 630*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_xds_server_config_fetcher", 631*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_stateful_session_filter", 632*cc02d7e2SAndroid Build Coastguard Worker 633*cc02d7e2SAndroid Build Coastguard Worker # Not xDS-specific but currently only used by xDS. 634*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_creds_registry_init", 635*cc02d7e2SAndroid Build Coastguard Worker] 636*cc02d7e2SAndroid Build Coastguard Worker 637*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 638*cc02d7e2SAndroid Build Coastguard Worker name = "grpc", 639*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 640*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/init.cc", 641*cc02d7e2SAndroid Build Coastguard Worker "//src/core:plugin_registry/grpc_plugin_registry.cc", 642*cc02d7e2SAndroid Build Coastguard Worker "//src/core:plugin_registry/grpc_plugin_registry_extra.cc", 643*cc02d7e2SAndroid Build Coastguard Worker ], 644*cc02d7e2SAndroid Build Coastguard Worker defines = select({ 645*cc02d7e2SAndroid Build Coastguard Worker ":grpc_no_xds": ["GRPC_NO_XDS"], 646*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [], 647*cc02d7e2SAndroid Build Coastguard Worker }), 648*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 649*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 650*cc02d7e2SAndroid Build Coastguard Worker ], 651*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 652*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPC_PUBLIC_HDRS, 653*cc02d7e2SAndroid Build Coastguard Worker select_deps = [ 654*cc02d7e2SAndroid Build Coastguard Worker { 655*cc02d7e2SAndroid Build Coastguard Worker ":grpc_no_xds": [], 656*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": GRPC_XDS_TARGETS, 657*cc02d7e2SAndroid Build Coastguard Worker }, 658*cc02d7e2SAndroid Build Coastguard Worker ], 659*cc02d7e2SAndroid Build Coastguard Worker tags = [ 660*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 661*cc02d7e2SAndroid Build Coastguard Worker ], 662*cc02d7e2SAndroid Build Coastguard Worker visibility = [ 663*cc02d7e2SAndroid Build Coastguard Worker "@grpc:public", 664*cc02d7e2SAndroid Build Coastguard Worker ], 665*cc02d7e2SAndroid Build Coastguard Worker deps = [ 666*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 667*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 668*cc02d7e2SAndroid Build Coastguard Worker "channel_stack_builder", 669*cc02d7e2SAndroid Build Coastguard Worker "config", 670*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 671*cc02d7e2SAndroid Build Coastguard Worker "gpr", 672*cc02d7e2SAndroid Build Coastguard Worker "grpc_alts_credentials", 673*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 674*cc02d7e2SAndroid Build Coastguard Worker "grpc_client_channel", 675*cc02d7e2SAndroid Build Coastguard Worker "grpc_common", 676*cc02d7e2SAndroid Build Coastguard Worker "grpc_credentials_util", 677*cc02d7e2SAndroid Build Coastguard Worker "grpc_http_filters", 678*cc02d7e2SAndroid Build Coastguard Worker "grpc_jwt_credentials", 679*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 680*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 681*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 682*cc02d7e2SAndroid Build Coastguard Worker "http_connect_handshaker", 683*cc02d7e2SAndroid Build Coastguard Worker "httpcli", 684*cc02d7e2SAndroid Build Coastguard Worker "iomgr_timer", 685*cc02d7e2SAndroid Build Coastguard Worker "promise", 686*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 687*cc02d7e2SAndroid Build Coastguard Worker "server", 688*cc02d7e2SAndroid Build Coastguard Worker "sockaddr_utils", 689*cc02d7e2SAndroid Build Coastguard Worker "tsi_base", 690*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 691*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 692*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_init", 693*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 694*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel_backup_poller", 695*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 696*cc02d7e2SAndroid Build Coastguard Worker "//src/core:endpoint_info_handshaker", 697*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 698*cc02d7e2SAndroid Build Coastguard Worker "//src/core:forkable", 699*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_authorization_base", 700*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_external_account_credentials", 701*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_fake_credentials", 702*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_google_default_credentials", 703*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_iam_credentials", 704*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_insecure_credentials", 705*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_local_credentials", 706*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_oauth2_credentials", 707*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_ssl_credentials", 708*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_tls_credentials", 709*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_transport_chttp2_alpn", 710*cc02d7e2SAndroid Build Coastguard Worker "//src/core:http_proxy_mapper", 711*cc02d7e2SAndroid Build Coastguard Worker "//src/core:httpcli_ssl_credentials", 712*cc02d7e2SAndroid Build Coastguard Worker "//src/core:init_internally", 713*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 714*cc02d7e2SAndroid Build Coastguard Worker "//src/core:posix_event_engine_timer_manager", 715*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 716*cc02d7e2SAndroid Build Coastguard Worker "//src/core:server_call_tracer_filter", 717*cc02d7e2SAndroid Build Coastguard Worker "//src/core:service_config_channel_arg_filter", 718*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 719*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 720*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tcp_connect_handshaker", 721*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 722*cc02d7e2SAndroid Build Coastguard Worker ], 723*cc02d7e2SAndroid Build Coastguard Worker) 724*cc02d7e2SAndroid Build Coastguard Worker 725*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 726*cc02d7e2SAndroid Build Coastguard Worker name = "gpr", 727*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 728*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/alloc.cc", 729*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/android/log.cc", 730*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/iphone/cpu.cc", 731*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/linux/cpu.cc", 732*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/linux/log.cc", 733*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/log.cc", 734*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/msys/tmpfile.cc", 735*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/posix/cpu.cc", 736*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/posix/log.cc", 737*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/posix/string.cc", 738*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/posix/sync.cc", 739*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/posix/time.cc", 740*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/posix/tmpfile.cc", 741*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/string.cc", 742*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/sync.cc", 743*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/sync_abseil.cc", 744*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/time.cc", 745*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/time_precise.cc", 746*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/windows/cpu.cc", 747*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/windows/log.cc", 748*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/windows/string.cc", 749*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/windows/string_util.cc", 750*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/windows/sync.cc", 751*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/windows/time.cc", 752*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/windows/tmpfile.cc", 753*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/crash.cc", 754*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/fork.cc", 755*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/host_port.cc", 756*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/mpscq.cc", 757*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/posix/stat.cc", 758*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/posix/thd.cc", 759*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/time_util.cc", 760*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/windows/stat.cc", 761*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/windows/thd.cc", 762*cc02d7e2SAndroid Build Coastguard Worker ], 763*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 764*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/alloc.h", 765*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/string.h", 766*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/time_precise.h", 767*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/tmpfile.h", 768*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/crash.h", 769*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/fork.h", 770*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/host_port.h", 771*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/memory.h", 772*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/mpscq.h", 773*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/stat.h", 774*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/sync.h", 775*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/thd.h", 776*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/time_util.h", 777*cc02d7e2SAndroid Build Coastguard Worker ], 778*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 779*cc02d7e2SAndroid Build Coastguard Worker "absl/base", 780*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 781*cc02d7e2SAndroid Build Coastguard Worker "absl/base:log_severity", 782*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 783*cc02d7e2SAndroid Build Coastguard Worker "absl/log", 784*cc02d7e2SAndroid Build Coastguard Worker "absl/memory", 785*cc02d7e2SAndroid Build Coastguard Worker "absl/random", 786*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 787*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 788*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:cord", 789*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 790*cc02d7e2SAndroid Build Coastguard Worker "absl/synchronization", 791*cc02d7e2SAndroid Build Coastguard Worker "absl/time:time", 792*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 793*cc02d7e2SAndroid Build Coastguard Worker ], 794*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 795*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GPR_PUBLIC_HDRS, 796*cc02d7e2SAndroid Build Coastguard Worker tags = [ 797*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 798*cc02d7e2SAndroid Build Coastguard Worker ], 799*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 800*cc02d7e2SAndroid Build Coastguard Worker deps = [ 801*cc02d7e2SAndroid Build Coastguard Worker "config_vars", 802*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 803*cc02d7e2SAndroid Build Coastguard Worker "//src/core:construct_destruct", 804*cc02d7e2SAndroid Build Coastguard Worker "//src/core:env", 805*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_thread_local", 806*cc02d7e2SAndroid Build Coastguard Worker "//src/core:examine_stack", 807*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 808*cc02d7e2SAndroid Build Coastguard Worker "//src/core:no_destruct", 809*cc02d7e2SAndroid Build Coastguard Worker "//src/core:strerror", 810*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tchar", 811*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 812*cc02d7e2SAndroid Build Coastguard Worker ], 813*cc02d7e2SAndroid Build Coastguard Worker) 814*cc02d7e2SAndroid Build Coastguard Worker 815*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 816*cc02d7e2SAndroid Build Coastguard Worker name = "gpr_public_hdrs", 817*cc02d7e2SAndroid Build Coastguard Worker hdrs = GPR_PUBLIC_HDRS, 818*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 819*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 820*cc02d7e2SAndroid Build Coastguard Worker "absl/types:variant", 821*cc02d7e2SAndroid Build Coastguard Worker ], 822*cc02d7e2SAndroid Build Coastguard Worker tags = [ 823*cc02d7e2SAndroid Build Coastguard Worker "avoid_dep", 824*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 825*cc02d7e2SAndroid Build Coastguard Worker ], 826*cc02d7e2SAndroid Build Coastguard Worker) 827*cc02d7e2SAndroid Build Coastguard Worker 828*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 829*cc02d7e2SAndroid Build Coastguard Worker name = "cpp_impl_of", 830*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["//src/core:lib/gprpp/cpp_impl_of.h"], 831*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 832*cc02d7e2SAndroid Build Coastguard Worker) 833*cc02d7e2SAndroid Build Coastguard Worker 834*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 835*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_common", 836*cc02d7e2SAndroid Build Coastguard Worker defines = select({ 837*cc02d7e2SAndroid Build Coastguard Worker "grpc_no_rls": ["GRPC_NO_RLS"], 838*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [], 839*cc02d7e2SAndroid Build Coastguard Worker }), 840*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 841*cc02d7e2SAndroid Build Coastguard Worker select_deps = [ 842*cc02d7e2SAndroid Build Coastguard Worker { 843*cc02d7e2SAndroid Build Coastguard Worker "grpc_no_rls": [], 844*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": ["//src/core:grpc_lb_policy_rls"], 845*cc02d7e2SAndroid Build Coastguard Worker }, 846*cc02d7e2SAndroid Build Coastguard Worker ], 847*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 848*cc02d7e2SAndroid Build Coastguard Worker deps = [ 849*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 850*cc02d7e2SAndroid Build Coastguard Worker # standard plugins 851*cc02d7e2SAndroid Build Coastguard Worker "census", 852*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_backend_metric_filter", 853*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_deadline_filter", 854*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_client_authority_filter", 855*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_grpclb", 856*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_outlier_detection", 857*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_pick_first", 858*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_priority", 859*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_round_robin", 860*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_weighted_round_robin", 861*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_lb_policy_weighted_target", 862*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_channel_idle_filter", 863*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_message_size_filter", 864*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_resolver_binder", 865*cc02d7e2SAndroid Build Coastguard Worker "grpc_resolver_dns_ares", 866*cc02d7e2SAndroid Build Coastguard Worker "grpc_resolver_fake", 867*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_resolver_dns_native", 868*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_resolver_sockaddr", 869*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_transport_chttp2_client_connector", 870*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_transport_chttp2_server", 871*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_transport_inproc", 872*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_fault_injection_filter", 873*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_resolver_dns_plugin", 874*cc02d7e2SAndroid Build Coastguard Worker ], 875*cc02d7e2SAndroid Build Coastguard Worker) 876*cc02d7e2SAndroid Build Coastguard Worker 877*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 878*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_public_hdrs", 879*cc02d7e2SAndroid Build Coastguard Worker hdrs = GRPC_PUBLIC_HDRS, 880*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 881*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 882*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 883*cc02d7e2SAndroid Build Coastguard Worker ], 884*cc02d7e2SAndroid Build Coastguard Worker tags = [ 885*cc02d7e2SAndroid Build Coastguard Worker "avoid_dep", 886*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 887*cc02d7e2SAndroid Build Coastguard Worker ], 888*cc02d7e2SAndroid Build Coastguard Worker deps = [ 889*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 890*cc02d7e2SAndroid Build Coastguard Worker "gpr_public_hdrs", 891*cc02d7e2SAndroid Build Coastguard Worker ], 892*cc02d7e2SAndroid Build Coastguard Worker) 893*cc02d7e2SAndroid Build Coastguard Worker 894*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 895*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_public_hdrs", 896*cc02d7e2SAndroid Build Coastguard Worker hdrs = GRPCXX_PUBLIC_HDRS, 897*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 898*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:cord", 899*cc02d7e2SAndroid Build Coastguard Worker "absl/synchronization", 900*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 901*cc02d7e2SAndroid Build Coastguard Worker "protobuf", 902*cc02d7e2SAndroid Build Coastguard Worker ], 903*cc02d7e2SAndroid Build Coastguard Worker tags = [ 904*cc02d7e2SAndroid Build Coastguard Worker "avoid_dep", 905*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 906*cc02d7e2SAndroid Build Coastguard Worker ], 907*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 908*cc02d7e2SAndroid Build Coastguard Worker deps = [ 909*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 910*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 911*cc02d7e2SAndroid Build Coastguard Worker ], 912*cc02d7e2SAndroid Build Coastguard Worker) 913*cc02d7e2SAndroid Build Coastguard Worker 914*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 915*cc02d7e2SAndroid Build Coastguard Worker name = "channel_arg_names", 916*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["include/grpc/impl/channel_arg_names.h"], 917*cc02d7e2SAndroid Build Coastguard Worker) 918*cc02d7e2SAndroid Build Coastguard Worker 919*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 920*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++", 921*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 922*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/secure_credentials.h", 923*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/secure_auth_context.h", 924*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/secure_server_credentials.h", 925*cc02d7e2SAndroid Build Coastguard Worker ], 926*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 927*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:cord", 928*cc02d7e2SAndroid Build Coastguard Worker ], 929*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 930*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPCXX_PUBLIC_HDRS, 931*cc02d7e2SAndroid Build Coastguard Worker select_deps = [ 932*cc02d7e2SAndroid Build Coastguard Worker { 933*cc02d7e2SAndroid Build Coastguard Worker ":grpc_no_xds": [], 934*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [ 935*cc02d7e2SAndroid Build Coastguard Worker "grpc++_xds_client", 936*cc02d7e2SAndroid Build Coastguard Worker "grpc++_xds_server", 937*cc02d7e2SAndroid Build Coastguard Worker ], 938*cc02d7e2SAndroid Build Coastguard Worker }, 939*cc02d7e2SAndroid Build Coastguard Worker { 940*cc02d7e2SAndroid Build Coastguard Worker "grpc_no_binder": [], 941*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [ 942*cc02d7e2SAndroid Build Coastguard Worker "grpc++_binder", 943*cc02d7e2SAndroid Build Coastguard Worker ], 944*cc02d7e2SAndroid Build Coastguard Worker }, 945*cc02d7e2SAndroid Build Coastguard Worker ], 946*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 947*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 948*cc02d7e2SAndroid Build Coastguard Worker deps = [ 949*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base", 950*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 951*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 952*cc02d7e2SAndroid Build Coastguard Worker ], 953*cc02d7e2SAndroid Build Coastguard Worker) 954*cc02d7e2SAndroid Build Coastguard Worker 955*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 956*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_cronet_hdrs", 957*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 958*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/grpc_cronet.h", 959*cc02d7e2SAndroid Build Coastguard Worker ], 960*cc02d7e2SAndroid Build Coastguard Worker deps = [ 961*cc02d7e2SAndroid Build Coastguard Worker "gpr_public_hdrs", 962*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 963*cc02d7e2SAndroid Build Coastguard Worker ], 964*cc02d7e2SAndroid Build Coastguard Worker) 965*cc02d7e2SAndroid Build Coastguard Worker 966*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 967*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_cronet_credentials", 968*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 969*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/cronet_credentials.cc", 970*cc02d7e2SAndroid Build Coastguard Worker ], 971*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 972*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/cronet_credentials.h", 973*cc02d7e2SAndroid Build Coastguard Worker ], 974*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 975*cc02d7e2SAndroid Build Coastguard Worker deps = [ 976*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base", 977*cc02d7e2SAndroid Build Coastguard Worker "grpc_cronet_hdrs", 978*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 979*cc02d7e2SAndroid Build Coastguard Worker ], 980*cc02d7e2SAndroid Build Coastguard Worker) 981*cc02d7e2SAndroid Build Coastguard Worker 982*cc02d7e2SAndroid Build Coastguard Worker# This target pulls in a dependency on RE2 and should not be linked into grpc by default for binary-size reasons. 983*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 984*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_authorization_provider", 985*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 986*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/grpc_authorization_policy_provider.cc", 987*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/rbac_translator.cc", 988*cc02d7e2SAndroid Build Coastguard Worker ], 989*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 990*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/grpc_authorization_policy_provider.h", 991*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/rbac_translator.h", 992*cc02d7e2SAndroid Build Coastguard Worker ], 993*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 994*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 995*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 996*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 997*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 998*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 999*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1000*cc02d7e2SAndroid Build Coastguard Worker ], 1001*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1002*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1003*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1004*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 1005*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1006*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 1007*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1008*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 1009*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_audit_logging", 1010*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_authorization_base", 1011*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_matchers", 1012*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_rbac_engine", 1013*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 1014*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_reader", 1015*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_file", 1016*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1017*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 1018*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 1019*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 1020*cc02d7e2SAndroid Build Coastguard Worker ], 1021*cc02d7e2SAndroid Build Coastguard Worker) 1022*cc02d7e2SAndroid Build Coastguard Worker 1023*cc02d7e2SAndroid Build Coastguard Worker# This target pulls in a dependency on RE2 and should not be linked into grpc by default for binary-size reasons. 1024*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1025*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_authorization_provider", 1026*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1027*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/authorization_policy_provider.cc", 1028*cc02d7e2SAndroid Build Coastguard Worker ], 1029*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1030*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/authorization_policy_provider.h", 1031*cc02d7e2SAndroid Build Coastguard Worker ], 1032*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1033*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 1034*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1035*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1036*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 1037*cc02d7e2SAndroid Build Coastguard Worker "grpc++_public_hdrs", 1038*cc02d7e2SAndroid Build Coastguard Worker "grpc_authorization_provider", 1039*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1040*cc02d7e2SAndroid Build Coastguard Worker ], 1041*cc02d7e2SAndroid Build Coastguard Worker) 1042*cc02d7e2SAndroid Build Coastguard Worker 1043*cc02d7e2SAndroid Build Coastguard Worker# This target pulls in a dependency on RE2 and should not be linked into grpc by default for binary-size reasons. 1044*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1045*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_cel_engine", 1046*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1047*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/cel_authorization_engine.cc", 1048*cc02d7e2SAndroid Build Coastguard Worker ], 1049*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1050*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/cel_authorization_engine.h", 1051*cc02d7e2SAndroid Build Coastguard Worker ], 1052*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1053*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_set", 1054*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1055*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1056*cc02d7e2SAndroid Build Coastguard Worker "absl/types:span", 1057*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 1058*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 1059*cc02d7e2SAndroid Build Coastguard Worker "upb_message_lib", 1060*cc02d7e2SAndroid Build Coastguard Worker ], 1061*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1062*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1063*cc02d7e2SAndroid Build Coastguard Worker "envoy_config_rbac_upb", 1064*cc02d7e2SAndroid Build Coastguard Worker "google_api_expr_v1alpha1_syntax_upb", 1065*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1066*cc02d7e2SAndroid Build Coastguard Worker "grpc_mock_cel", 1067*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_authorization_base", 1068*cc02d7e2SAndroid Build Coastguard Worker ], 1069*cc02d7e2SAndroid Build Coastguard Worker) 1070*cc02d7e2SAndroid Build Coastguard Worker 1071*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1072*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_binder", 1073*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1074*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/binder_connector.cc", 1075*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/channel_create.cc", 1076*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/channel_create_impl.cc", 1077*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/connection_id_generator.cc", 1078*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/endpoint_binder_pool.cc", 1079*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/jni_utils.cc", 1080*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/security_policy_setting.cc", 1081*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/security_policy/binder_security_policy.cc", 1082*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/server/binder_server.cc", 1083*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/server/binder_server_credentials.cc", 1084*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/transport/binder_transport.cc", 1085*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/utils/ndk_binder.cc", 1086*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/utils/transport_stream_receiver_impl.cc", 1087*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/binder_android.cc", 1088*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/binder_constants.cc", 1089*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/transaction.cc", 1090*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/wire_reader_impl.cc", 1091*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/wire_writer.cc", 1092*cc02d7e2SAndroid Build Coastguard Worker ], 1093*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1094*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/binder_connector.h", 1095*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/channel_create_impl.h", 1096*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/connection_id_generator.h", 1097*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/endpoint_binder_pool.h", 1098*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/jni_utils.h", 1099*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/client/security_policy_setting.h", 1100*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/server/binder_server.h", 1101*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/transport/binder_stream.h", 1102*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/transport/binder_transport.h", 1103*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/utils/binder_auto_utils.h", 1104*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/utils/ndk_binder.h", 1105*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/utils/transport_stream_receiver.h", 1106*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/utils/transport_stream_receiver_impl.h", 1107*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/binder.h", 1108*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/binder_android.h", 1109*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/binder_constants.h", 1110*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/transaction.h", 1111*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/wire_reader.h", 1112*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/wire_reader_impl.h", 1113*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/binder/wire_format/wire_writer.h", 1114*cc02d7e2SAndroid Build Coastguard Worker ], 1115*cc02d7e2SAndroid Build Coastguard Worker defines = select({ 1116*cc02d7e2SAndroid Build Coastguard Worker "grpc_no_binder": ["GRPC_NO_BINDER"], 1117*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [], 1118*cc02d7e2SAndroid Build Coastguard Worker }), 1119*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1120*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 1121*cc02d7e2SAndroid Build Coastguard Worker "absl/cleanup", 1122*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_map", 1123*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 1124*cc02d7e2SAndroid Build Coastguard Worker "absl/hash", 1125*cc02d7e2SAndroid Build Coastguard Worker "absl/memory", 1126*cc02d7e2SAndroid Build Coastguard Worker "absl/meta:type_traits", 1127*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 1128*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1129*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1130*cc02d7e2SAndroid Build Coastguard Worker "absl/synchronization", 1131*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 1132*cc02d7e2SAndroid Build Coastguard Worker "absl/types:variant", 1133*cc02d7e2SAndroid Build Coastguard Worker ], 1134*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1135*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 1136*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/binder_security_policy.h", 1137*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/create_channel_binder.h", 1138*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/binder_credentials.h", 1139*cc02d7e2SAndroid Build Coastguard Worker ], 1140*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 1141*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1142*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 1143*cc02d7e2SAndroid Build Coastguard Worker "channel", 1144*cc02d7e2SAndroid Build Coastguard Worker "channel_create", 1145*cc02d7e2SAndroid Build Coastguard Worker "config", 1146*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 1147*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1148*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1149*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 1150*cc02d7e2SAndroid Build Coastguard Worker "grpc", 1151*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base", 1152*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 1153*cc02d7e2SAndroid Build Coastguard Worker "grpc_client_channel", 1154*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1155*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 1156*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1157*cc02d7e2SAndroid Build Coastguard Worker "server", 1158*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 1159*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1160*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args_preconditioning", 1161*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 1162*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 1163*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error_utils", 1164*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 1165*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 1166*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 1167*cc02d7e2SAndroid Build Coastguard Worker "//src/core:notification", 1168*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1169*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 1170*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 1171*cc02d7e2SAndroid Build Coastguard Worker "//src/core:subchannel_connector", 1172*cc02d7e2SAndroid Build Coastguard Worker "//src/core:transport_fwd", 1173*cc02d7e2SAndroid Build Coastguard Worker ], 1174*cc02d7e2SAndroid Build Coastguard Worker) 1175*cc02d7e2SAndroid Build Coastguard Worker 1176*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1177*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_xds_client", 1178*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1179*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/xds_credentials.cc", 1180*cc02d7e2SAndroid Build Coastguard Worker ], 1181*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1182*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/secure_credentials.h", 1183*cc02d7e2SAndroid Build Coastguard Worker ], 1184*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/strings"], 1185*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1186*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1187*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1188*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1189*cc02d7e2SAndroid Build Coastguard Worker "grpc", 1190*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base", 1191*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 1192*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1193*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 1194*cc02d7e2SAndroid Build Coastguard Worker ], 1195*cc02d7e2SAndroid Build Coastguard Worker) 1196*cc02d7e2SAndroid Build Coastguard Worker 1197*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1198*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_xds_server", 1199*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1200*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/xds_server_builder.cc", 1201*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/xds_server_credentials.cc", 1202*cc02d7e2SAndroid Build Coastguard Worker ], 1203*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1204*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/secure_server_credentials.h", 1205*cc02d7e2SAndroid Build Coastguard Worker ], 1206*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1207*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 1208*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/xds_server_builder.h", 1209*cc02d7e2SAndroid Build Coastguard Worker ], 1210*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:xds"], 1211*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1212*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 1213*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1214*cc02d7e2SAndroid Build Coastguard Worker "grpc", 1215*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base", 1216*cc02d7e2SAndroid Build Coastguard Worker "//src/core:xds_enabled_server", 1217*cc02d7e2SAndroid Build Coastguard Worker ], 1218*cc02d7e2SAndroid Build Coastguard Worker) 1219*cc02d7e2SAndroid Build Coastguard Worker 1220*cc02d7e2SAndroid Build Coastguard Worker# TODO(hork): restructure the grpc++_unsecure and grpc++ build targets in a 1221*cc02d7e2SAndroid Build Coastguard Worker# similar way to how the grpc_unsecure and grpc targets were restructured in 1222*cc02d7e2SAndroid Build Coastguard Worker# #25586 1223*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1224*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_unsecure", 1225*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1226*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/insecure_credentials.cc", 1227*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/insecure_create_auth_context.cc", 1228*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/insecure_server_credentials.cc", 1229*cc02d7e2SAndroid Build Coastguard Worker ], 1230*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1231*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1232*cc02d7e2SAndroid Build Coastguard Worker "absl/synchronization", 1233*cc02d7e2SAndroid Build Coastguard Worker ], 1234*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1235*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPCXX_PUBLIC_HDRS, 1236*cc02d7e2SAndroid Build Coastguard Worker tags = [ 1237*cc02d7e2SAndroid Build Coastguard Worker "avoid_dep", 1238*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 1239*cc02d7e2SAndroid Build Coastguard Worker ], 1240*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 1241*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1242*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 1243*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1244*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base_unsecure", 1245*cc02d7e2SAndroid Build Coastguard Worker "grpc++_codegen_proto", 1246*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1247*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 1248*cc02d7e2SAndroid Build Coastguard Worker "grpc_unsecure", 1249*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 1250*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_insecure_credentials", 1251*cc02d7e2SAndroid Build Coastguard Worker ], 1252*cc02d7e2SAndroid Build Coastguard Worker) 1253*cc02d7e2SAndroid Build Coastguard Worker 1254*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1255*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_error_details", 1256*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1257*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/util/error_details.cc", 1258*cc02d7e2SAndroid Build Coastguard Worker ], 1259*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1260*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/error_details.h", 1261*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/error_details.h", 1262*cc02d7e2SAndroid Build Coastguard Worker ], 1263*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1264*cc02d7e2SAndroid Build Coastguard Worker standalone = True, 1265*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 1266*cc02d7e2SAndroid Build Coastguard Worker deps = ["grpc++"], 1267*cc02d7e2SAndroid Build Coastguard Worker) 1268*cc02d7e2SAndroid Build Coastguard Worker 1269*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1270*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_alts", 1271*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1272*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/alts_context.cc", 1273*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/alts_util.cc", 1274*cc02d7e2SAndroid Build Coastguard Worker ], 1275*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1276*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/alts_context.h", 1277*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/security/alts_util.h", 1278*cc02d7e2SAndroid Build Coastguard Worker ], 1279*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1280*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 1281*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 1282*cc02d7e2SAndroid Build Coastguard Worker "upb_message_lib", 1283*cc02d7e2SAndroid Build Coastguard Worker ], 1284*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1285*cc02d7e2SAndroid Build Coastguard Worker standalone = True, 1286*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 1287*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1288*cc02d7e2SAndroid Build Coastguard Worker "alts_upb", 1289*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1290*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 1291*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 1292*cc02d7e2SAndroid Build Coastguard Worker "tsi_alts_credentials", 1293*cc02d7e2SAndroid Build Coastguard Worker ], 1294*cc02d7e2SAndroid Build Coastguard Worker) 1295*cc02d7e2SAndroid Build Coastguard Worker 1296*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1297*cc02d7e2SAndroid Build Coastguard Worker name = "census", 1298*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1299*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/filters/census/grpc_context.cc", 1300*cc02d7e2SAndroid Build Coastguard Worker ], 1301*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1302*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 1303*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/census.h", 1304*cc02d7e2SAndroid Build Coastguard Worker ], 1305*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 1306*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1307*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 1308*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1309*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 1310*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1311*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 1312*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 1313*cc02d7e2SAndroid Build Coastguard Worker ], 1314*cc02d7e2SAndroid Build Coastguard Worker) 1315*cc02d7e2SAndroid Build Coastguard Worker 1316*cc02d7e2SAndroid Build Coastguard Worker# A library that vends only port_platform, so that libraries that don't need 1317*cc02d7e2SAndroid Build Coastguard Worker# anything else from gpr can still be portable! 1318*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1319*cc02d7e2SAndroid Build Coastguard Worker name = "gpr_platform", 1320*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1321*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 1322*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/impl/codegen/port_platform.h", 1323*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/support/port_platform.h", 1324*cc02d7e2SAndroid Build Coastguard Worker ], 1325*cc02d7e2SAndroid Build Coastguard Worker) 1326*cc02d7e2SAndroid Build Coastguard Worker 1327*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1328*cc02d7e2SAndroid Build Coastguard Worker name = "event_engine_base_hdrs", 1329*cc02d7e2SAndroid Build Coastguard Worker hdrs = GRPC_PUBLIC_EVENT_ENGINE_HDRS + GRPC_PUBLIC_HDRS, 1330*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1331*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 1332*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1333*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 1334*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1335*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 1336*cc02d7e2SAndroid Build Coastguard Worker ], 1337*cc02d7e2SAndroid Build Coastguard Worker tags = [ 1338*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 1339*cc02d7e2SAndroid Build Coastguard Worker ], 1340*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:event_engine_base_hdrs"], 1341*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1342*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 1343*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1344*cc02d7e2SAndroid Build Coastguard Worker ], 1345*cc02d7e2SAndroid Build Coastguard Worker) 1346*cc02d7e2SAndroid Build Coastguard Worker 1347*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1348*cc02d7e2SAndroid Build Coastguard Worker name = "channelz", 1349*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1350*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channel_trace.cc", 1351*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channelz.cc", 1352*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channelz_registry.cc", 1353*cc02d7e2SAndroid Build Coastguard Worker ], 1354*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1355*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channel_trace.h", 1356*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channelz.h", 1357*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channelz_registry.h", 1358*cc02d7e2SAndroid Build Coastguard Worker ], 1359*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1360*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 1361*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1362*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1363*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1364*cc02d7e2SAndroid Build Coastguard Worker ], 1365*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1366*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1367*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1368*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1369*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1370*cc02d7e2SAndroid Build Coastguard Worker "parse_address", 1371*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1372*cc02d7e2SAndroid Build Coastguard Worker "sockaddr_utils", 1373*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 1374*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1375*cc02d7e2SAndroid Build Coastguard Worker "//src/core:connectivity_state", 1376*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 1377*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_writer", 1378*cc02d7e2SAndroid Build Coastguard Worker "//src/core:per_cpu", 1379*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 1380*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 1381*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1382*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 1383*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 1384*cc02d7e2SAndroid Build Coastguard Worker ], 1385*cc02d7e2SAndroid Build Coastguard Worker) 1386*cc02d7e2SAndroid Build Coastguard Worker 1387*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1388*cc02d7e2SAndroid Build Coastguard Worker name = "call_trace", 1389*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1390*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/call_trace.h", 1391*cc02d7e2SAndroid Build Coastguard Worker ], 1392*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1393*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1394*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 1395*cc02d7e2SAndroid Build Coastguard Worker ], 1396*cc02d7e2SAndroid Build Coastguard Worker) 1397*cc02d7e2SAndroid Build Coastguard Worker 1398*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1399*cc02d7e2SAndroid Build Coastguard Worker name = "dynamic_annotations", 1400*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1401*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/dynamic_annotations.h", 1402*cc02d7e2SAndroid Build Coastguard Worker ], 1403*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1404*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1405*cc02d7e2SAndroid Build Coastguard Worker "gpr_public_hdrs", 1406*cc02d7e2SAndroid Build Coastguard Worker ], 1407*cc02d7e2SAndroid Build Coastguard Worker) 1408*cc02d7e2SAndroid Build Coastguard Worker 1409*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1410*cc02d7e2SAndroid Build Coastguard Worker name = "call_combiner", 1411*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1412*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/call_combiner.cc", 1413*cc02d7e2SAndroid Build Coastguard Worker ], 1414*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1415*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/call_combiner.h", 1416*cc02d7e2SAndroid Build Coastguard Worker ], 1417*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1418*cc02d7e2SAndroid Build Coastguard Worker "absl/container:inlined_vector", 1419*cc02d7e2SAndroid Build Coastguard Worker ], 1420*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1421*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1422*cc02d7e2SAndroid Build Coastguard Worker "dynamic_annotations", 1423*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1424*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1425*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1426*cc02d7e2SAndroid Build Coastguard Worker "stats", 1427*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 1428*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 1429*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 1430*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 1431*cc02d7e2SAndroid Build Coastguard Worker ], 1432*cc02d7e2SAndroid Build Coastguard Worker) 1433*cc02d7e2SAndroid Build Coastguard Worker 1434*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1435*cc02d7e2SAndroid Build Coastguard Worker name = "resource_quota_api", 1436*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1437*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/resource_quota/api.cc", 1438*cc02d7e2SAndroid Build Coastguard Worker ], 1439*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1440*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/resource_quota/api.h", 1441*cc02d7e2SAndroid Build Coastguard Worker ], 1442*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1443*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1444*cc02d7e2SAndroid Build Coastguard Worker ], 1445*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1446*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 1447*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1448*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 1449*cc02d7e2SAndroid Build Coastguard Worker "config", 1450*cc02d7e2SAndroid Build Coastguard Worker "event_engine_base_hdrs", 1451*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1452*cc02d7e2SAndroid Build Coastguard Worker "gpr_public_hdrs", 1453*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1454*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1455*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1456*cc02d7e2SAndroid Build Coastguard Worker "//src/core:memory_quota", 1457*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 1458*cc02d7e2SAndroid Build Coastguard Worker "//src/core:thread_quota", 1459*cc02d7e2SAndroid Build Coastguard Worker ], 1460*cc02d7e2SAndroid Build Coastguard Worker) 1461*cc02d7e2SAndroid Build Coastguard Worker 1462*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1463*cc02d7e2SAndroid Build Coastguard Worker name = "api_trace", 1464*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1465*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/api_trace.cc", 1466*cc02d7e2SAndroid Build Coastguard Worker ], 1467*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1468*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/api_trace.h", 1469*cc02d7e2SAndroid Build Coastguard Worker ], 1470*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1471*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1472*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1473*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 1474*cc02d7e2SAndroid Build Coastguard Worker ], 1475*cc02d7e2SAndroid Build Coastguard Worker) 1476*cc02d7e2SAndroid Build Coastguard Worker 1477*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1478*cc02d7e2SAndroid Build Coastguard Worker name = "byte_buffer", 1479*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1480*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/byte_buffer.cc", 1481*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/byte_buffer_reader.cc", 1482*cc02d7e2SAndroid Build Coastguard Worker ], 1483*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1484*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1485*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1486*cc02d7e2SAndroid Build Coastguard Worker "gpr_public_hdrs", 1487*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1488*cc02d7e2SAndroid Build Coastguard Worker "//src/core:compression", 1489*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1490*cc02d7e2SAndroid Build Coastguard Worker ], 1491*cc02d7e2SAndroid Build Coastguard Worker) 1492*cc02d7e2SAndroid Build Coastguard Worker 1493*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1494*cc02d7e2SAndroid Build Coastguard Worker name = "iomgr", 1495*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1496*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/cfstream_handle.cc", 1497*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/dualstack_socket_posix.cc", 1498*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/endpoint.cc", 1499*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/endpoint_cfstream.cc", 1500*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/endpoint_pair_posix.cc", 1501*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/endpoint_pair_windows.cc", 1502*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/error_cfstream.cc", 1503*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_apple.cc", 1504*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_epoll1_linux.cc", 1505*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_poll_posix.cc", 1506*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_posix.cc", 1507*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_windows.cc", 1508*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/fork_posix.cc", 1509*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/fork_windows.cc", 1510*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/gethostname_fallback.cc", 1511*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/gethostname_host_name_max.cc", 1512*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/gethostname_sysconf.cc", 1513*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iocp_windows.cc", 1514*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iomgr.cc", 1515*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iomgr_posix.cc", 1516*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iomgr_posix_cfstream.cc", 1517*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iomgr_windows.cc", 1518*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/lockfree_event.cc", 1519*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/polling_entity.cc", 1520*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/pollset.cc", 1521*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/pollset_set_windows.cc", 1522*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/pollset_windows.cc", 1523*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/resolve_address.cc", 1524*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/resolve_address_posix.cc", 1525*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/resolve_address_windows.cc", 1526*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/socket_factory_posix.cc", 1527*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/socket_utils_common_posix.cc", 1528*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/socket_utils_linux.cc", 1529*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/socket_utils_posix.cc", 1530*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/socket_windows.cc", 1531*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/systemd_utils.cc", 1532*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_client.cc", 1533*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_client_cfstream.cc", 1534*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_client_posix.cc", 1535*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_client_windows.cc", 1536*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_posix.cc", 1537*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_server.cc", 1538*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_server_posix.cc", 1539*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_server_utils_posix_common.cc", 1540*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_server_utils_posix_ifaddrs.cc", 1541*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_server_utils_posix_noifaddrs.cc", 1542*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_server_windows.cc", 1543*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_windows.cc", 1544*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/unix_sockets_posix.cc", 1545*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/unix_sockets_posix_noop.cc", 1546*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/vsock.cc", 1547*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/wakeup_fd_eventfd.cc", 1548*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/wakeup_fd_nospecial.cc", 1549*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/wakeup_fd_pipe.cc", 1550*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/wakeup_fd_posix.cc", 1551*cc02d7e2SAndroid Build Coastguard Worker ] + 1552*cc02d7e2SAndroid Build Coastguard Worker # TODO(vigneshbabu): remove these 1553*cc02d7e2SAndroid Build Coastguard Worker # These headers used to be vended by this target, but they have to be 1554*cc02d7e2SAndroid Build Coastguard Worker # removed after landing EventEngine. 1555*cc02d7e2SAndroid Build Coastguard Worker [ 1556*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/event_engine_shims/closure.cc", 1557*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/event_engine_shims/endpoint.cc", 1558*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/event_engine_shims/tcp_client.cc", 1559*cc02d7e2SAndroid Build Coastguard Worker ], 1560*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1561*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/block_annotate.h", 1562*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/cfstream_handle.h", 1563*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/endpoint.h", 1564*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/endpoint_cfstream.h", 1565*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/endpoint_pair.h", 1566*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/error_cfstream.h", 1567*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_apple.h", 1568*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_epoll1_linux.h", 1569*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_poll_posix.h", 1570*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/ev_posix.h", 1571*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/gethostname.h", 1572*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iocp_windows.h", 1573*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iomgr.h", 1574*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/lockfree_event.h", 1575*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/nameser.h", 1576*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/polling_entity.h", 1577*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/pollset.h", 1578*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/pollset_set_windows.h", 1579*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/pollset_windows.h", 1580*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/python_util.h", 1581*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/resolve_address.h", 1582*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/resolve_address_impl.h", 1583*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/resolve_address_posix.h", 1584*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/resolve_address_windows.h", 1585*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/sockaddr.h", 1586*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/sockaddr_posix.h", 1587*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/sockaddr_windows.h", 1588*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/socket_factory_posix.h", 1589*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/socket_utils_posix.h", 1590*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/socket_windows.h", 1591*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/systemd_utils.h", 1592*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_client.h", 1593*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_client_posix.h", 1594*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_posix.h", 1595*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_server.h", 1596*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_server_utils_posix.h", 1597*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/tcp_windows.h", 1598*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/unix_sockets_posix.h", 1599*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/vsock.h", 1600*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/wakeup_fd_pipe.h", 1601*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/wakeup_fd_posix.h", 1602*cc02d7e2SAndroid Build Coastguard Worker ] + 1603*cc02d7e2SAndroid Build Coastguard Worker # TODO(vigneshbabu): remove these 1604*cc02d7e2SAndroid Build Coastguard Worker # These headers used to be vended by this target, but they have to be 1605*cc02d7e2SAndroid Build Coastguard Worker # removed after landing EventEngine. 1606*cc02d7e2SAndroid Build Coastguard Worker [ 1607*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/event_engine_shims/closure.h", 1608*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/event_engine_shims/endpoint.h", 1609*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/event_engine_shims/tcp_client.h", 1610*cc02d7e2SAndroid Build Coastguard Worker ], 1611*cc02d7e2SAndroid Build Coastguard Worker defines = select({ 1612*cc02d7e2SAndroid Build Coastguard Worker "systemd": ["HAVE_LIBSYSTEMD"], 1613*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [], 1614*cc02d7e2SAndroid Build Coastguard Worker }), 1615*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1616*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 1617*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_map", 1618*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_set", 1619*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 1620*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 1621*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1622*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1623*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 1624*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 1625*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1626*cc02d7e2SAndroid Build Coastguard Worker "absl/utility", 1627*cc02d7e2SAndroid Build Coastguard Worker ], 1628*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1629*cc02d7e2SAndroid Build Coastguard Worker linkopts = select({ 1630*cc02d7e2SAndroid Build Coastguard Worker "systemd": ["-lsystemd"], 1631*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [], 1632*cc02d7e2SAndroid Build Coastguard Worker }), 1633*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPC_PUBLIC_HDRS + GRPC_PUBLIC_EVENT_ENGINE_HDRS, 1634*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 1635*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1636*cc02d7e2SAndroid Build Coastguard Worker "byte_buffer", 1637*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 1638*cc02d7e2SAndroid Build Coastguard Worker "config_vars", 1639*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 1640*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1641*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1642*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1643*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 1644*cc02d7e2SAndroid Build Coastguard Worker "iomgr_buffer_list", 1645*cc02d7e2SAndroid Build Coastguard Worker "iomgr_internal_errqueue", 1646*cc02d7e2SAndroid Build Coastguard Worker "iomgr_timer", 1647*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 1648*cc02d7e2SAndroid Build Coastguard Worker "parse_address", 1649*cc02d7e2SAndroid Build Coastguard Worker "resource_quota_api", 1650*cc02d7e2SAndroid Build Coastguard Worker "sockaddr_utils", 1651*cc02d7e2SAndroid Build Coastguard Worker "stats", 1652*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1653*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args_endpoint_config", 1654*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 1655*cc02d7e2SAndroid Build Coastguard Worker "//src/core:construct_destruct", 1656*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 1657*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 1658*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 1659*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error_utils", 1660*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_common", 1661*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_extensions", 1662*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_memory_allocator_factory", 1663*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_query_extensions", 1664*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_shim", 1665*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_tcp_socket_utils", 1666*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_trace", 1667*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_log", 1668*cc02d7e2SAndroid Build Coastguard Worker "//src/core:examine_stack", 1669*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 1670*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 1671*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_manual_constructor", 1672*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_sockaddr", 1673*cc02d7e2SAndroid Build Coastguard Worker "//src/core:init_internally", 1674*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 1675*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 1676*cc02d7e2SAndroid Build Coastguard Worker "//src/core:memory_quota", 1677*cc02d7e2SAndroid Build Coastguard Worker "//src/core:no_destruct", 1678*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pollset_set", 1679*cc02d7e2SAndroid Build Coastguard Worker "//src/core:posix_event_engine_base_hdrs", 1680*cc02d7e2SAndroid Build Coastguard Worker "//src/core:posix_event_engine_endpoint", 1681*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 1682*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 1683*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota_trace", 1684*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1685*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 1686*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_cast", 1687*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 1688*cc02d7e2SAndroid Build Coastguard Worker "//src/core:socket_mutator", 1689*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 1690*cc02d7e2SAndroid Build Coastguard Worker "//src/core:strerror", 1691*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 1692*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 1693*cc02d7e2SAndroid Build Coastguard Worker "//src/core:windows_event_engine", 1694*cc02d7e2SAndroid Build Coastguard Worker "//src/core:windows_event_engine_listener", 1695*cc02d7e2SAndroid Build Coastguard Worker ], 1696*cc02d7e2SAndroid Build Coastguard Worker) 1697*cc02d7e2SAndroid Build Coastguard Worker 1698*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1699*cc02d7e2SAndroid Build Coastguard Worker name = "call_tracer", 1700*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1701*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/call_tracer.cc", 1702*cc02d7e2SAndroid Build Coastguard Worker ], 1703*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1704*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/call_tracer.h", 1705*cc02d7e2SAndroid Build Coastguard Worker ], 1706*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1707*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 1708*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1709*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1710*cc02d7e2SAndroid Build Coastguard Worker ], 1711*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1712*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 1713*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1714*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1715*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 1716*cc02d7e2SAndroid Build Coastguard Worker "tcp_tracer", 1717*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 1718*cc02d7e2SAndroid Build Coastguard Worker "//src/core:call_final_info", 1719*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1720*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 1721*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 1722*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 1723*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted_string", 1724*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 1725*cc02d7e2SAndroid Build Coastguard Worker ], 1726*cc02d7e2SAndroid Build Coastguard Worker) 1727*cc02d7e2SAndroid Build Coastguard Worker 1728*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1729*cc02d7e2SAndroid Build Coastguard Worker name = "channel", 1730*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1731*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/channel.cc", 1732*cc02d7e2SAndroid Build Coastguard Worker ], 1733*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1734*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/channel.h", 1735*cc02d7e2SAndroid Build Coastguard Worker ], 1736*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1737*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 1738*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1739*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1740*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1741*cc02d7e2SAndroid Build Coastguard Worker ], 1742*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1743*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 1744*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1745*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 1746*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 1747*cc02d7e2SAndroid Build Coastguard Worker "channelz", 1748*cc02d7e2SAndroid Build Coastguard Worker "cpp_impl_of", 1749*cc02d7e2SAndroid Build Coastguard Worker "event_engine_base_hdrs", 1750*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1751*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1752*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1753*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 1754*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 1755*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1756*cc02d7e2SAndroid Build Coastguard Worker "stats", 1757*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 1758*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1759*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 1760*cc02d7e2SAndroid Build Coastguard Worker "//src/core:compression", 1761*cc02d7e2SAndroid Build Coastguard Worker "//src/core:connectivity_state", 1762*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 1763*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 1764*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1765*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 1766*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 1767*cc02d7e2SAndroid Build Coastguard Worker ], 1768*cc02d7e2SAndroid Build Coastguard Worker) 1769*cc02d7e2SAndroid Build Coastguard Worker 1770*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1771*cc02d7e2SAndroid Build Coastguard Worker name = "legacy_channel", 1772*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1773*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/legacy_channel.cc", 1774*cc02d7e2SAndroid Build Coastguard Worker ], 1775*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1776*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/legacy_channel.h", 1777*cc02d7e2SAndroid Build Coastguard Worker ], 1778*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1779*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 1780*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 1781*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1782*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1783*cc02d7e2SAndroid Build Coastguard Worker ], 1784*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1785*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 1786*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1787*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 1788*cc02d7e2SAndroid Build Coastguard Worker "channel", 1789*cc02d7e2SAndroid Build Coastguard Worker "channelz", 1790*cc02d7e2SAndroid Build Coastguard Worker "config", 1791*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1792*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1793*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 1794*cc02d7e2SAndroid Build Coastguard Worker "grpc_client_channel", 1795*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1796*cc02d7e2SAndroid Build Coastguard Worker "stats", 1797*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 1798*cc02d7e2SAndroid Build Coastguard Worker "//src/core:call_size_estimator", 1799*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1800*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 1801*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_init", 1802*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 1803*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 1804*cc02d7e2SAndroid Build Coastguard Worker "//src/core:dual_ref_counted", 1805*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 1806*cc02d7e2SAndroid Build Coastguard Worker "//src/core:init_internally", 1807*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 1808*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metrics", 1809*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 1810*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1811*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 1812*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 1813*cc02d7e2SAndroid Build Coastguard Worker ], 1814*cc02d7e2SAndroid Build Coastguard Worker) 1815*cc02d7e2SAndroid Build Coastguard Worker 1816*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1817*cc02d7e2SAndroid Build Coastguard Worker name = "channel_create", 1818*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1819*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/channel_create.cc", 1820*cc02d7e2SAndroid Build Coastguard Worker ], 1821*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1822*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/channel_create.h", 1823*cc02d7e2SAndroid Build Coastguard Worker ], 1824*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1825*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 1826*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1827*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1828*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1829*cc02d7e2SAndroid Build Coastguard Worker ], 1830*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1831*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 1832*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1833*cc02d7e2SAndroid Build Coastguard Worker "channel", 1834*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 1835*cc02d7e2SAndroid Build Coastguard Worker "channelz", 1836*cc02d7e2SAndroid Build Coastguard Worker "config", 1837*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1838*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 1839*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1840*cc02d7e2SAndroid Build Coastguard Worker "legacy_channel", 1841*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1842*cc02d7e2SAndroid Build Coastguard Worker "stats", 1843*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 1844*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1845*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 1846*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 1847*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 1848*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1849*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 1850*cc02d7e2SAndroid Build Coastguard Worker ], 1851*cc02d7e2SAndroid Build Coastguard Worker) 1852*cc02d7e2SAndroid Build Coastguard Worker 1853*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1854*cc02d7e2SAndroid Build Coastguard Worker name = "server", 1855*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1856*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/server.cc", 1857*cc02d7e2SAndroid Build Coastguard Worker ], 1858*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1859*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/server.h", 1860*cc02d7e2SAndroid Build Coastguard Worker ], 1861*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1862*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 1863*cc02d7e2SAndroid Build Coastguard Worker "absl/cleanup", 1864*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_map", 1865*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_set", 1866*cc02d7e2SAndroid Build Coastguard Worker "absl/hash", 1867*cc02d7e2SAndroid Build Coastguard Worker "absl/random", 1868*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 1869*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1870*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1871*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1872*cc02d7e2SAndroid Build Coastguard Worker ], 1873*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1874*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 1875*cc02d7e2SAndroid Build Coastguard Worker deps = [ 1876*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 1877*cc02d7e2SAndroid Build Coastguard Worker "call_combiner", 1878*cc02d7e2SAndroid Build Coastguard Worker "call_tracer", 1879*cc02d7e2SAndroid Build Coastguard Worker "channel", 1880*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 1881*cc02d7e2SAndroid Build Coastguard Worker "channelz", 1882*cc02d7e2SAndroid Build Coastguard Worker "config", 1883*cc02d7e2SAndroid Build Coastguard Worker "cpp_impl_of", 1884*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 1885*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 1886*cc02d7e2SAndroid Build Coastguard Worker "gpr", 1887*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 1888*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 1889*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 1890*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 1891*cc02d7e2SAndroid Build Coastguard Worker "legacy_channel", 1892*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 1893*cc02d7e2SAndroid Build Coastguard Worker "promise", 1894*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 1895*cc02d7e2SAndroid Build Coastguard Worker "stats", 1896*cc02d7e2SAndroid Build Coastguard Worker "//src/core:1999", 1897*cc02d7e2SAndroid Build Coastguard Worker "//src/core:activity", 1898*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 1899*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena_promise", 1900*cc02d7e2SAndroid Build Coastguard Worker "//src/core:cancel_callback", 1901*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 1902*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args_preconditioning", 1903*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 1904*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 1905*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 1906*cc02d7e2SAndroid Build Coastguard Worker "//src/core:connectivity_state", 1907*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 1908*cc02d7e2SAndroid Build Coastguard Worker "//src/core:dual_ref_counted", 1909*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 1910*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error_utils", 1911*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 1912*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 1913*cc02d7e2SAndroid Build Coastguard Worker "//src/core:map", 1914*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 1915*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pipe", 1916*cc02d7e2SAndroid Build Coastguard Worker "//src/core:poll", 1917*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pollset_set", 1918*cc02d7e2SAndroid Build Coastguard Worker "//src/core:random_early_detection", 1919*cc02d7e2SAndroid Build Coastguard Worker "//src/core:seq", 1920*cc02d7e2SAndroid Build Coastguard Worker "//src/core:server_interface", 1921*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 1922*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 1923*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 1924*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 1925*cc02d7e2SAndroid Build Coastguard Worker "//src/core:try_join", 1926*cc02d7e2SAndroid Build Coastguard Worker "//src/core:try_seq", 1927*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 1928*cc02d7e2SAndroid Build Coastguard Worker ], 1929*cc02d7e2SAndroid Build Coastguard Worker) 1930*cc02d7e2SAndroid Build Coastguard Worker 1931*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 1932*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_base", 1933*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 1934*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channel_stack.cc", 1935*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channel_stack_builder_impl.cc", 1936*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/connected_channel.cc", 1937*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/promise_based_filter.cc", 1938*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/status_util.cc", 1939*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/compression/message_compress.cc", 1940*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/call.cc", 1941*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/call_details.cc", 1942*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/call_log_batch.cc", 1943*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/completion_queue.cc", 1944*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/completion_queue_factory.cc", 1945*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/event_string.cc", 1946*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/lame_client.cc", 1947*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/metadata_array.cc", 1948*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/validate_metadata.cc", 1949*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/version.cc", 1950*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/wait_for_cq_end_op.cc", 1951*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/batch_builder.cc", 1952*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/transport.cc", 1953*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/transport_op_string.cc", 1954*cc02d7e2SAndroid Build Coastguard Worker ], 1955*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 1956*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channel_stack.h", 1957*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channel_stack_builder_impl.h", 1958*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/connected_channel.h", 1959*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/promise_based_filter.h", 1960*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/status_util.h", 1961*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/compression/message_compress.h", 1962*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/call.h", 1963*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/call_test_only.h", 1964*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/completion_queue.h", 1965*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/completion_queue_factory.h", 1966*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/event_string.h", 1967*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/init.h", 1968*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/lame_client.h", 1969*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/validate_metadata.h", 1970*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/surface/wait_for_cq_end_op.h", 1971*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/batch_builder.h", 1972*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/transport.h", 1973*cc02d7e2SAndroid Build Coastguard Worker ], 1974*cc02d7e2SAndroid Build Coastguard Worker defines = select({ 1975*cc02d7e2SAndroid Build Coastguard Worker "systemd": ["HAVE_LIBSYSTEMD"], 1976*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [], 1977*cc02d7e2SAndroid Build Coastguard Worker }), 1978*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 1979*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 1980*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_map", 1981*cc02d7e2SAndroid Build Coastguard Worker "absl/container:inlined_vector", 1982*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 1983*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:function_ref", 1984*cc02d7e2SAndroid Build Coastguard Worker "absl/meta:type_traits", 1985*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 1986*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 1987*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 1988*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 1989*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 1990*cc02d7e2SAndroid Build Coastguard Worker "absl/utility", 1991*cc02d7e2SAndroid Build Coastguard Worker "madler_zlib", 1992*cc02d7e2SAndroid Build Coastguard Worker ], 1993*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 1994*cc02d7e2SAndroid Build Coastguard Worker linkopts = select({ 1995*cc02d7e2SAndroid Build Coastguard Worker "systemd": ["-lsystemd"], 1996*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [], 1997*cc02d7e2SAndroid Build Coastguard Worker }), 1998*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPC_PUBLIC_HDRS + GRPC_PUBLIC_EVENT_ENGINE_HDRS, 1999*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 2000*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2001*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 2002*cc02d7e2SAndroid Build Coastguard Worker "call_combiner", 2003*cc02d7e2SAndroid Build Coastguard Worker "call_trace", 2004*cc02d7e2SAndroid Build Coastguard Worker "call_tracer", 2005*cc02d7e2SAndroid Build Coastguard Worker "channel", 2006*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 2007*cc02d7e2SAndroid Build Coastguard Worker "channel_stack_builder", 2008*cc02d7e2SAndroid Build Coastguard Worker "channelz", 2009*cc02d7e2SAndroid Build Coastguard Worker "config", 2010*cc02d7e2SAndroid Build Coastguard Worker "cpp_impl_of", 2011*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 2012*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 2013*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2014*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2015*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 2016*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 2017*cc02d7e2SAndroid Build Coastguard Worker "iomgr_timer", 2018*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 2019*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 2020*cc02d7e2SAndroid Build Coastguard Worker "promise", 2021*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 2022*cc02d7e2SAndroid Build Coastguard Worker "stats", 2023*cc02d7e2SAndroid Build Coastguard Worker "//src/core:1999", 2024*cc02d7e2SAndroid Build Coastguard Worker "//src/core:activity", 2025*cc02d7e2SAndroid Build Coastguard Worker "//src/core:all_ok", 2026*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 2027*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena_promise", 2028*cc02d7e2SAndroid Build Coastguard Worker "//src/core:atomic_utils", 2029*cc02d7e2SAndroid Build Coastguard Worker "//src/core:bitset", 2030*cc02d7e2SAndroid Build Coastguard Worker "//src/core:call_filters", 2031*cc02d7e2SAndroid Build Coastguard Worker "//src/core:call_final_info", 2032*cc02d7e2SAndroid Build Coastguard Worker "//src/core:call_finalization", 2033*cc02d7e2SAndroid Build Coastguard Worker "//src/core:call_spine", 2034*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 2035*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args_preconditioning", 2036*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 2037*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_init", 2038*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_trace", 2039*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 2040*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 2041*cc02d7e2SAndroid Build Coastguard Worker "//src/core:compression", 2042*cc02d7e2SAndroid Build Coastguard Worker "//src/core:connectivity_state", 2043*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 2044*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 2045*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 2046*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error_utils", 2047*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_common", 2048*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_context", 2049*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 2050*cc02d7e2SAndroid Build Coastguard Worker "//src/core:for_each", 2051*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 2052*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_manual_constructor", 2053*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_spinlock", 2054*cc02d7e2SAndroid Build Coastguard Worker "//src/core:if", 2055*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 2056*cc02d7e2SAndroid Build Coastguard Worker "//src/core:latch", 2057*cc02d7e2SAndroid Build Coastguard Worker "//src/core:loop", 2058*cc02d7e2SAndroid Build Coastguard Worker "//src/core:map", 2059*cc02d7e2SAndroid Build Coastguard Worker "//src/core:match", 2060*cc02d7e2SAndroid Build Coastguard Worker "//src/core:message", 2061*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata", 2062*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 2063*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metrics", 2064*cc02d7e2SAndroid Build Coastguard Worker "//src/core:no_destruct", 2065*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pipe", 2066*cc02d7e2SAndroid Build Coastguard Worker "//src/core:poll", 2067*cc02d7e2SAndroid Build Coastguard Worker "//src/core:promise_status", 2068*cc02d7e2SAndroid Build Coastguard Worker "//src/core:promise_trace", 2069*cc02d7e2SAndroid Build Coastguard Worker "//src/core:race", 2070*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 2071*cc02d7e2SAndroid Build Coastguard Worker "//src/core:seq", 2072*cc02d7e2SAndroid Build Coastguard Worker "//src/core:server_interface", 2073*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 2074*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 2075*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_cast", 2076*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 2077*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 2078*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_flag", 2079*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 2080*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 2081*cc02d7e2SAndroid Build Coastguard Worker "//src/core:transport_fwd", 2082*cc02d7e2SAndroid Build Coastguard Worker "//src/core:try_seq", 2083*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 2084*cc02d7e2SAndroid Build Coastguard Worker ], 2085*cc02d7e2SAndroid Build Coastguard Worker) 2086*cc02d7e2SAndroid Build Coastguard Worker 2087*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2088*cc02d7e2SAndroid Build Coastguard Worker name = "legacy_context", 2089*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2090*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/context.h", 2091*cc02d7e2SAndroid Build Coastguard Worker ], 2092*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2093*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 2094*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2095*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 2096*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 2097*cc02d7e2SAndroid Build Coastguard Worker ], 2098*cc02d7e2SAndroid Build Coastguard Worker) 2099*cc02d7e2SAndroid Build Coastguard Worker 2100*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2101*cc02d7e2SAndroid Build Coastguard Worker name = "lb_load_data_store", 2102*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2103*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_data_store.cc", 2104*cc02d7e2SAndroid Build Coastguard Worker ], 2105*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2106*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/constants.h", 2107*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_data_store.h", 2108*cc02d7e2SAndroid Build Coastguard Worker ], 2109*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2110*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2111*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2112*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 2113*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 2114*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_sockaddr", 2115*cc02d7e2SAndroid Build Coastguard Worker ], 2116*cc02d7e2SAndroid Build Coastguard Worker) 2117*cc02d7e2SAndroid Build Coastguard Worker 2118*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2119*cc02d7e2SAndroid Build Coastguard Worker name = "lb_server_load_reporting_service_server_builder_plugin", 2120*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2121*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_reporting_service_server_builder_plugin.cc", 2122*cc02d7e2SAndroid Build Coastguard Worker ], 2123*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2124*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_reporting_service_server_builder_plugin.h", 2125*cc02d7e2SAndroid Build Coastguard Worker ], 2126*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2127*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2128*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 2129*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 2130*cc02d7e2SAndroid Build Coastguard Worker "lb_load_reporter_service", 2131*cc02d7e2SAndroid Build Coastguard Worker ], 2132*cc02d7e2SAndroid Build Coastguard Worker) 2133*cc02d7e2SAndroid Build Coastguard Worker 2134*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2135*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_server_load_reporting", 2136*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2137*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_reporting_service_server_builder_option.cc", 2138*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/util.cc", 2139*cc02d7e2SAndroid Build Coastguard Worker ], 2140*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2141*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2142*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/server_load_reporting.h", 2143*cc02d7e2SAndroid Build Coastguard Worker ], 2144*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2145*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2146*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 2147*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2148*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 2149*cc02d7e2SAndroid Build Coastguard Worker "grpc", 2150*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 2151*cc02d7e2SAndroid Build Coastguard Worker "grpc++_public_hdrs", 2152*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2153*cc02d7e2SAndroid Build Coastguard Worker "lb_server_load_reporting_service_server_builder_plugin", 2154*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lb_server_load_reporting_filter", 2155*cc02d7e2SAndroid Build Coastguard Worker ], 2156*cc02d7e2SAndroid Build Coastguard Worker) 2157*cc02d7e2SAndroid Build Coastguard Worker 2158*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2159*cc02d7e2SAndroid Build Coastguard Worker name = "lb_load_reporter_service", 2160*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2161*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_reporter_async_service_impl.cc", 2162*cc02d7e2SAndroid Build Coastguard Worker ], 2163*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2164*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_reporter_async_service_impl.h", 2165*cc02d7e2SAndroid Build Coastguard Worker ], 2166*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2167*cc02d7e2SAndroid Build Coastguard Worker "absl/memory", 2168*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 2169*cc02d7e2SAndroid Build Coastguard Worker ], 2170*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2171*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2172*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2173*cc02d7e2SAndroid Build Coastguard Worker ":gpr", 2174*cc02d7e2SAndroid Build Coastguard Worker ":grpc++", 2175*cc02d7e2SAndroid Build Coastguard Worker ":lb_load_reporter", 2176*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/lb/v1:load_reporter_proto", 2177*cc02d7e2SAndroid Build Coastguard Worker ], 2178*cc02d7e2SAndroid Build Coastguard Worker) 2179*cc02d7e2SAndroid Build Coastguard Worker 2180*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2181*cc02d7e2SAndroid Build Coastguard Worker name = "lb_get_cpu_stats", 2182*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2183*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/get_cpu_stats_linux.cc", 2184*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/get_cpu_stats_macos.cc", 2185*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/get_cpu_stats_unsupported.cc", 2186*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/get_cpu_stats_windows.cc", 2187*cc02d7e2SAndroid Build Coastguard Worker ], 2188*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2189*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/get_cpu_stats.h", 2190*cc02d7e2SAndroid Build Coastguard Worker ], 2191*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2192*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2193*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2194*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 2195*cc02d7e2SAndroid Build Coastguard Worker ], 2196*cc02d7e2SAndroid Build Coastguard Worker) 2197*cc02d7e2SAndroid Build Coastguard Worker 2198*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2199*cc02d7e2SAndroid Build Coastguard Worker name = "lb_load_reporter", 2200*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2201*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_reporter.cc", 2202*cc02d7e2SAndroid Build Coastguard Worker ], 2203*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2204*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/constants.h", 2205*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/load_reporter/load_reporter.h", 2206*cc02d7e2SAndroid Build Coastguard Worker ], 2207*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2208*cc02d7e2SAndroid Build Coastguard Worker "opencensus-stats", 2209*cc02d7e2SAndroid Build Coastguard Worker "opencensus-tags", 2210*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 2211*cc02d7e2SAndroid Build Coastguard Worker ], 2212*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2213*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2214*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2215*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2216*cc02d7e2SAndroid Build Coastguard Worker "lb_get_cpu_stats", 2217*cc02d7e2SAndroid Build Coastguard Worker "lb_load_data_store", 2218*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/lb/v1:load_reporter_proto", 2219*cc02d7e2SAndroid Build Coastguard Worker ], 2220*cc02d7e2SAndroid Build Coastguard Worker) 2221*cc02d7e2SAndroid Build Coastguard Worker 2222*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2223*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_security_base", 2224*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2225*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/context/security_context.cc", 2226*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/call_creds_util.cc", 2227*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/composite/composite_credentials.cc", 2228*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/credentials.cc", 2229*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/plugin/plugin_credentials.cc", 2230*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/security_connector.cc", 2231*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/client_auth_filter.cc", 2232*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/secure_endpoint.cc", 2233*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/security_handshaker.cc", 2234*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/server_auth_filter.cc", 2235*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/tsi_error.cc", 2236*cc02d7e2SAndroid Build Coastguard Worker ], 2237*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2238*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/context/security_context.h", 2239*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/call_creds_util.h", 2240*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/composite/composite_credentials.h", 2241*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/credentials.h", 2242*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/plugin/plugin_credentials.h", 2243*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/security_connector.h", 2244*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/auth_filters.h", 2245*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/secure_endpoint.h", 2246*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/security_handshaker.h", 2247*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/transport/tsi_error.h", 2248*cc02d7e2SAndroid Build Coastguard Worker ], 2249*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2250*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 2251*cc02d7e2SAndroid Build Coastguard Worker "absl/container:inlined_vector", 2252*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 2253*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 2254*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2255*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 2256*cc02d7e2SAndroid Build Coastguard Worker ], 2257*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2258*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPC_PUBLIC_HDRS, 2259*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 2260*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2261*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 2262*cc02d7e2SAndroid Build Coastguard Worker "call_trace", 2263*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 2264*cc02d7e2SAndroid Build Coastguard Worker "channelz", 2265*cc02d7e2SAndroid Build Coastguard Worker "config", 2266*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 2267*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 2268*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2269*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 2270*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2271*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 2272*cc02d7e2SAndroid Build Coastguard Worker "handshaker", 2273*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 2274*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 2275*cc02d7e2SAndroid Build Coastguard Worker "promise", 2276*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 2277*cc02d7e2SAndroid Build Coastguard Worker "resource_quota_api", 2278*cc02d7e2SAndroid Build Coastguard Worker "stats", 2279*cc02d7e2SAndroid Build Coastguard Worker "tsi_base", 2280*cc02d7e2SAndroid Build Coastguard Worker "//src/core:activity", 2281*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 2282*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena_promise", 2283*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 2284*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 2285*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 2286*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 2287*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 2288*cc02d7e2SAndroid Build Coastguard Worker "//src/core:event_engine_memory_allocator", 2289*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 2290*cc02d7e2SAndroid Build Coastguard Worker "//src/core:handshaker_factory", 2291*cc02d7e2SAndroid Build Coastguard Worker "//src/core:handshaker_registry", 2292*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 2293*cc02d7e2SAndroid Build Coastguard Worker "//src/core:memory_quota", 2294*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 2295*cc02d7e2SAndroid Build Coastguard Worker "//src/core:poll", 2296*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 2297*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 2298*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota_trace", 2299*cc02d7e2SAndroid Build Coastguard Worker "//src/core:seq", 2300*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 2301*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 2302*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 2303*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 2304*cc02d7e2SAndroid Build Coastguard Worker "//src/core:try_seq", 2305*cc02d7e2SAndroid Build Coastguard Worker "//src/core:unique_type_name", 2306*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 2307*cc02d7e2SAndroid Build Coastguard Worker ], 2308*cc02d7e2SAndroid Build Coastguard Worker) 2309*cc02d7e2SAndroid Build Coastguard Worker 2310*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2311*cc02d7e2SAndroid Build Coastguard Worker name = "tsi_base", 2312*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2313*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/transport_security.cc", 2314*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/transport_security_grpc.cc", 2315*cc02d7e2SAndroid Build Coastguard Worker ], 2316*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2317*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/transport_security.h", 2318*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/transport_security_grpc.h", 2319*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/transport_security_interface.h", 2320*cc02d7e2SAndroid Build Coastguard Worker ], 2321*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2322*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2323*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:tsi_interface"], 2324*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2325*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2326*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2327*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 2328*cc02d7e2SAndroid Build Coastguard Worker ], 2329*cc02d7e2SAndroid Build Coastguard Worker) 2330*cc02d7e2SAndroid Build Coastguard Worker 2331*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2332*cc02d7e2SAndroid Build Coastguard Worker name = "alts_util", 2333*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2334*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/check_gcp_environment.cc", 2335*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/check_gcp_environment_linux.cc", 2336*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/check_gcp_environment_no_op.cc", 2337*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/check_gcp_environment_windows.cc", 2338*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/grpc_alts_credentials_client_options.cc", 2339*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/grpc_alts_credentials_options.cc", 2340*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/grpc_alts_credentials_server_options.cc", 2341*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/transport_security_common_api.cc", 2342*cc02d7e2SAndroid Build Coastguard Worker ], 2343*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2344*cc02d7e2SAndroid Build Coastguard Worker "include/grpc/grpc_security.h", 2345*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/check_gcp_environment.h", 2346*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/grpc_alts_credentials_options.h", 2347*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/transport_security_common_api.h", 2348*cc02d7e2SAndroid Build Coastguard Worker ], 2349*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2350*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 2351*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 2352*cc02d7e2SAndroid Build Coastguard Worker ], 2353*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2354*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:tsi"], 2355*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2356*cc02d7e2SAndroid Build Coastguard Worker "alts_upb", 2357*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2358*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2359*cc02d7e2SAndroid Build Coastguard Worker ], 2360*cc02d7e2SAndroid Build Coastguard Worker) 2361*cc02d7e2SAndroid Build Coastguard Worker 2362*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2363*cc02d7e2SAndroid Build Coastguard Worker name = "tsi", 2364*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2365*cc02d7e2SAndroid Build Coastguard Worker "libssl", 2366*cc02d7e2SAndroid Build Coastguard Worker "libcrypto", 2367*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2368*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 2369*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 2370*cc02d7e2SAndroid Build Coastguard Worker ], 2371*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2372*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2373*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:tsi"], 2374*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2375*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2376*cc02d7e2SAndroid Build Coastguard Worker "tsi_alts_frame_protector", 2377*cc02d7e2SAndroid Build Coastguard Worker "tsi_base", 2378*cc02d7e2SAndroid Build Coastguard Worker "tsi_fake_credentials", 2379*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi_local_credentials", 2380*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 2381*cc02d7e2SAndroid Build Coastguard Worker ], 2382*cc02d7e2SAndroid Build Coastguard Worker) 2383*cc02d7e2SAndroid Build Coastguard Worker 2384*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2385*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_base", 2386*cc02d7e2SAndroid Build Coastguard Worker srcs = GRPCXX_SRCS + [ 2387*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/insecure_credentials.cc", 2388*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/secure_credentials.cc", 2389*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/auth_property_iterator.cc", 2390*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/secure_auth_context.cc", 2391*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/secure_create_auth_context.cc", 2392*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/tls_certificate_provider.cc", 2393*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/tls_certificate_verifier.cc", 2394*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/tls_credentials_options.cc", 2395*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/insecure_server_credentials.cc", 2396*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/secure_server_credentials.cc", 2397*cc02d7e2SAndroid Build Coastguard Worker ], 2398*cc02d7e2SAndroid Build Coastguard Worker hdrs = GRPCXX_HDRS + [ 2399*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/secure_credentials.h", 2400*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/common/secure_auth_context.h", 2401*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/secure_server_credentials.h", 2402*cc02d7e2SAndroid Build Coastguard Worker ], 2403*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2404*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 2405*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 2406*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 2407*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 2408*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2409*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 2410*cc02d7e2SAndroid Build Coastguard Worker "absl/synchronization", 2411*cc02d7e2SAndroid Build Coastguard Worker "absl/memory", 2412*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 2413*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 2414*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 2415*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 2416*cc02d7e2SAndroid Build Coastguard Worker "absl/container:inlined_vector", 2417*cc02d7e2SAndroid Build Coastguard Worker ], 2418*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2419*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPCXX_PUBLIC_HDRS, 2420*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2421*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc++_base_legacy"], 2422*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2423*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 2424*cc02d7e2SAndroid Build Coastguard Worker "channel_stack_builder", 2425*cc02d7e2SAndroid Build Coastguard Worker "config", 2426*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 2427*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2428*cc02d7e2SAndroid Build Coastguard Worker "grpc", 2429*cc02d7e2SAndroid Build Coastguard Worker "grpc++_codegen_proto", 2430*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 2431*cc02d7e2SAndroid Build Coastguard Worker "grpc_credentials_util", 2432*cc02d7e2SAndroid Build Coastguard Worker "grpc_health_upb", 2433*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2434*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 2435*cc02d7e2SAndroid Build Coastguard Worker "grpc_service_config_impl", 2436*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 2437*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_backend_metric_recorder", 2438*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_call_metric_recorder", 2439*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_status", 2440*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 2441*cc02d7e2SAndroid Build Coastguard Worker "iomgr_timer", 2442*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 2443*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 2444*cc02d7e2SAndroid Build Coastguard Worker "resource_quota_api", 2445*cc02d7e2SAndroid Build Coastguard Worker "server", 2446*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 2447*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 2448*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 2449*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_init", 2450*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 2451*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 2452*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 2453*cc02d7e2SAndroid Build Coastguard Worker "//src/core:env", 2454*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 2455*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 2456*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_manual_constructor", 2457*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_audit_logging", 2458*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_backend_metric_provider", 2459*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_crl_provider", 2460*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_service_config", 2461*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_transport_inproc", 2462*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 2463*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_reader", 2464*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_file", 2465*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 2466*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 2467*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 2468*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 2469*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 2470*cc02d7e2SAndroid Build Coastguard Worker "//src/core:socket_mutator", 2471*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 2472*cc02d7e2SAndroid Build Coastguard Worker "//src/core:thread_quota", 2473*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 2474*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 2475*cc02d7e2SAndroid Build Coastguard Worker ], 2476*cc02d7e2SAndroid Build Coastguard Worker) 2477*cc02d7e2SAndroid Build Coastguard Worker 2478*cc02d7e2SAndroid Build Coastguard Worker# TODO(chengyuc): Give it another try to merge this to `grpc++_base` after 2479*cc02d7e2SAndroid Build Coastguard Worker# codegen files are removed. 2480*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2481*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_base_unsecure", 2482*cc02d7e2SAndroid Build Coastguard Worker srcs = GRPCXX_SRCS, 2483*cc02d7e2SAndroid Build Coastguard Worker hdrs = GRPCXX_HDRS, 2484*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2485*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 2486*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 2487*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 2488*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 2489*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2490*cc02d7e2SAndroid Build Coastguard Worker "absl/synchronization", 2491*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 2492*cc02d7e2SAndroid Build Coastguard Worker "absl/memory", 2493*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 2494*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 2495*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 2496*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 2497*cc02d7e2SAndroid Build Coastguard Worker ], 2498*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2499*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = GRPCXX_PUBLIC_HDRS, 2500*cc02d7e2SAndroid Build Coastguard Worker tags = [ 2501*cc02d7e2SAndroid Build Coastguard Worker "avoid_dep", 2502*cc02d7e2SAndroid Build Coastguard Worker "nofixdeps", 2503*cc02d7e2SAndroid Build Coastguard Worker ], 2504*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc++_base_unsecure_legacy"], 2505*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2506*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 2507*cc02d7e2SAndroid Build Coastguard Worker "channel_stack_builder", 2508*cc02d7e2SAndroid Build Coastguard Worker "config", 2509*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 2510*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2511*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 2512*cc02d7e2SAndroid Build Coastguard Worker "grpc_health_upb", 2513*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2514*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 2515*cc02d7e2SAndroid Build Coastguard Worker "grpc_service_config_impl", 2516*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 2517*cc02d7e2SAndroid Build Coastguard Worker "grpc_unsecure", 2518*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_backend_metric_recorder", 2519*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_call_metric_recorder", 2520*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_status", 2521*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 2522*cc02d7e2SAndroid Build Coastguard Worker "iomgr_timer", 2523*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 2524*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 2525*cc02d7e2SAndroid Build Coastguard Worker "resource_quota_api", 2526*cc02d7e2SAndroid Build Coastguard Worker "server", 2527*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 2528*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 2529*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_init", 2530*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 2531*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 2532*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 2533*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 2534*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_manual_constructor", 2535*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_backend_metric_provider", 2536*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_insecure_credentials", 2537*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_service_config", 2538*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_transport_inproc", 2539*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 2540*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 2541*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 2542*cc02d7e2SAndroid Build Coastguard Worker "//src/core:socket_mutator", 2543*cc02d7e2SAndroid Build Coastguard Worker "//src/core:thread_quota", 2544*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 2545*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 2546*cc02d7e2SAndroid Build Coastguard Worker ], 2547*cc02d7e2SAndroid Build Coastguard Worker) 2548*cc02d7e2SAndroid Build Coastguard Worker 2549*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2550*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_codegen_proto", 2551*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2552*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:cord", 2553*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 2554*cc02d7e2SAndroid Build Coastguard Worker "protobuf", 2555*cc02d7e2SAndroid Build Coastguard Worker ], 2556*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2557*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2558*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/proto_utils.h", 2559*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/proto_buffer_reader.h", 2560*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/proto_buffer_writer.h", 2561*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/proto_utils.h", 2562*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/proto_utils.h", 2563*cc02d7e2SAndroid Build Coastguard Worker ], 2564*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2565*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 2566*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2567*cc02d7e2SAndroid Build Coastguard Worker "grpc++_config_proto", 2568*cc02d7e2SAndroid Build Coastguard Worker "grpc++_public_hdrs", 2569*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_status", 2570*cc02d7e2SAndroid Build Coastguard Worker ], 2571*cc02d7e2SAndroid Build Coastguard Worker) 2572*cc02d7e2SAndroid Build Coastguard Worker 2573*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2574*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_config_proto", 2575*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2576*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 2577*cc02d7e2SAndroid Build Coastguard Worker "protobuf", 2578*cc02d7e2SAndroid Build Coastguard Worker ], 2579*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2580*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2581*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/config_protobuf.h", 2582*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/config_protobuf.h", 2583*cc02d7e2SAndroid Build Coastguard Worker ], 2584*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2585*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 2586*cc02d7e2SAndroid Build Coastguard Worker) 2587*cc02d7e2SAndroid Build Coastguard Worker 2588*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2589*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_reflection", 2590*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2591*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/proto_server_reflection.cc", 2592*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/proto_server_reflection_plugin.cc", 2593*cc02d7e2SAndroid Build Coastguard Worker ], 2594*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2595*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/proto_server_reflection.h", 2596*cc02d7e2SAndroid Build Coastguard Worker ], 2597*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2598*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 2599*cc02d7e2SAndroid Build Coastguard Worker ], 2600*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2601*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2602*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/ext/proto_server_reflection_plugin.h", 2603*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/proto_server_reflection_plugin.h", 2604*cc02d7e2SAndroid Build Coastguard Worker ], 2605*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2606*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 2607*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2608*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 2609*cc02d7e2SAndroid Build Coastguard Worker "grpc++_config_proto", 2610*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/reflection/v1:reflection_proto", 2611*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/reflection/v1alpha:reflection_proto", 2612*cc02d7e2SAndroid Build Coastguard Worker ], 2613*cc02d7e2SAndroid Build Coastguard Worker alwayslink = 1, 2614*cc02d7e2SAndroid Build Coastguard Worker) 2615*cc02d7e2SAndroid Build Coastguard Worker 2616*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2617*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_call_metric_recorder", 2618*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2619*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2620*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 2621*cc02d7e2SAndroid Build Coastguard Worker ], 2622*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2623*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2624*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/call_metric_recorder.h", 2625*cc02d7e2SAndroid Build Coastguard Worker ], 2626*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 2627*cc02d7e2SAndroid Build Coastguard Worker deps = ["grpc++_public_hdrs"], 2628*cc02d7e2SAndroid Build Coastguard Worker) 2629*cc02d7e2SAndroid Build Coastguard Worker 2630*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2631*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_backend_metric_recorder", 2632*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2633*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/backend_metric_recorder.cc", 2634*cc02d7e2SAndroid Build Coastguard Worker ], 2635*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2636*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/backend_metric_recorder.h", 2637*cc02d7e2SAndroid Build Coastguard Worker ], 2638*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2639*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 2640*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2641*cc02d7e2SAndroid Build Coastguard Worker ], 2642*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2643*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2644*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/server_metric_recorder.h", 2645*cc02d7e2SAndroid Build Coastguard Worker ], 2646*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 2647*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2648*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2649*cc02d7e2SAndroid Build Coastguard Worker "grpc++_public_hdrs", 2650*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 2651*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_call_metric_recorder", 2652*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_backend_metric_data", 2653*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_backend_metric_provider", 2654*cc02d7e2SAndroid Build Coastguard Worker ], 2655*cc02d7e2SAndroid Build Coastguard Worker) 2656*cc02d7e2SAndroid Build Coastguard Worker 2657*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2658*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_orca_service", 2659*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2660*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/orca/orca_service.cc", 2661*cc02d7e2SAndroid Build Coastguard Worker ], 2662*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2663*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 2664*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2665*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 2666*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 2667*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 2668*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 2669*cc02d7e2SAndroid Build Coastguard Worker ], 2670*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2671*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2672*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/orca_service.h", 2673*cc02d7e2SAndroid Build Coastguard Worker ], 2674*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 2675*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2676*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 2677*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 2678*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2679*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 2680*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 2681*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_backend_metric_recorder", 2682*cc02d7e2SAndroid Build Coastguard Worker "protobuf_duration_upb", 2683*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 2684*cc02d7e2SAndroid Build Coastguard Worker "xds_orca_service_upb", 2685*cc02d7e2SAndroid Build Coastguard Worker "xds_orca_upb", 2686*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 2687*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_backend_metric_data", 2688*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 2689*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 2690*cc02d7e2SAndroid Build Coastguard Worker ], 2691*cc02d7e2SAndroid Build Coastguard Worker alwayslink = 1, 2692*cc02d7e2SAndroid Build Coastguard Worker) 2693*cc02d7e2SAndroid Build Coastguard Worker 2694*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2695*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_channelz", 2696*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2697*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/channelz/channelz_service.cc", 2698*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/channelz/channelz_service_plugin.cc", 2699*cc02d7e2SAndroid Build Coastguard Worker ], 2700*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2701*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/channelz/channelz_service.h", 2702*cc02d7e2SAndroid Build Coastguard Worker ], 2703*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2704*cc02d7e2SAndroid Build Coastguard Worker "protobuf_headers", 2705*cc02d7e2SAndroid Build Coastguard Worker ], 2706*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2707*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2708*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/channelz_service_plugin.h", 2709*cc02d7e2SAndroid Build Coastguard Worker ], 2710*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2711*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:channelz"], 2712*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2713*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2714*cc02d7e2SAndroid Build Coastguard Worker "grpc", 2715*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 2716*cc02d7e2SAndroid Build Coastguard Worker "grpc++_config_proto", 2717*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/channelz:channelz_proto", 2718*cc02d7e2SAndroid Build Coastguard Worker ], 2719*cc02d7e2SAndroid Build Coastguard Worker alwayslink = 1, 2720*cc02d7e2SAndroid Build Coastguard Worker) 2721*cc02d7e2SAndroid Build Coastguard Worker 2722*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2723*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_csds", 2724*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2725*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/csds/csds.cc", 2726*cc02d7e2SAndroid Build Coastguard Worker ], 2727*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2728*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/csds/csds.h", 2729*cc02d7e2SAndroid Build Coastguard Worker ], 2730*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2731*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 2732*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 2733*cc02d7e2SAndroid Build Coastguard Worker ], 2734*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2735*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2736*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2737*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2738*cc02d7e2SAndroid Build Coastguard Worker "grpc", 2739*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base", 2740*cc02d7e2SAndroid Build Coastguard Worker "//src/proto/grpc/testing/xds/v3:csds_proto", 2741*cc02d7e2SAndroid Build Coastguard Worker ], 2742*cc02d7e2SAndroid Build Coastguard Worker alwayslink = 1, 2743*cc02d7e2SAndroid Build Coastguard Worker) 2744*cc02d7e2SAndroid Build Coastguard Worker 2745*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2746*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_admin", 2747*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2748*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/server/admin/admin_services.cc", 2749*cc02d7e2SAndroid Build Coastguard Worker ], 2750*cc02d7e2SAndroid Build Coastguard Worker hdrs = [], 2751*cc02d7e2SAndroid Build Coastguard Worker defines = select({ 2752*cc02d7e2SAndroid Build Coastguard Worker ":grpc_no_xds": ["GRPC_NO_XDS"], 2753*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": [], 2754*cc02d7e2SAndroid Build Coastguard Worker }), 2755*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2756*cc02d7e2SAndroid Build Coastguard Worker "absl/memory", 2757*cc02d7e2SAndroid Build Coastguard Worker ], 2758*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2759*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2760*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/admin_services.h", 2761*cc02d7e2SAndroid Build Coastguard Worker ], 2762*cc02d7e2SAndroid Build Coastguard Worker select_deps = [{ 2763*cc02d7e2SAndroid Build Coastguard Worker ":grpc_no_xds": [], 2764*cc02d7e2SAndroid Build Coastguard Worker "//conditions:default": ["//:grpcpp_csds"], 2765*cc02d7e2SAndroid Build Coastguard Worker }], 2766*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2767*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2768*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 2769*cc02d7e2SAndroid Build Coastguard Worker "grpcpp_channelz", 2770*cc02d7e2SAndroid Build Coastguard Worker ], 2771*cc02d7e2SAndroid Build Coastguard Worker alwayslink = 1, 2772*cc02d7e2SAndroid Build Coastguard Worker) 2773*cc02d7e2SAndroid Build Coastguard Worker 2774*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2775*cc02d7e2SAndroid Build Coastguard Worker name = "grpc++_test", 2776*cc02d7e2SAndroid Build Coastguard Worker testonly = True, 2777*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2778*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/client/channel_test_peer.cc", 2779*cc02d7e2SAndroid Build Coastguard Worker ], 2780*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["gtest"], 2781*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2782*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/test/mock_stream.h", 2783*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/test/server_context_test_spouse.h", 2784*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/test/channel_test_peer.h", 2785*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/test/client_context_test_peer.h", 2786*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/test/default_reactor_test_peer.h", 2787*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/test/mock_stream.h", 2788*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/test/server_context_test_spouse.h", 2789*cc02d7e2SAndroid Build Coastguard Worker ], 2790*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:grpc++_test"], 2791*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2792*cc02d7e2SAndroid Build Coastguard Worker "channel", 2793*cc02d7e2SAndroid Build Coastguard Worker "grpc++", 2794*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 2795*cc02d7e2SAndroid Build Coastguard Worker ], 2796*cc02d7e2SAndroid Build Coastguard Worker) 2797*cc02d7e2SAndroid Build Coastguard Worker 2798*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2799*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_opencensus_plugin", 2800*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2801*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/client_filter.cc", 2802*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/context.cc", 2803*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/grpc_plugin.cc", 2804*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/measures.cc", 2805*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/rpc_encoding.cc", 2806*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/server_call_tracer.cc", 2807*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/views.cc", 2808*cc02d7e2SAndroid Build Coastguard Worker ], 2809*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2810*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/opencensus.h", 2811*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/client_filter.h", 2812*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/context.h", 2813*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/grpc_plugin.h", 2814*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/measures.h", 2815*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/open_census_call_tracer.h", 2816*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/rpc_encoding.h", 2817*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/filters/census/server_call_tracer.h", 2818*cc02d7e2SAndroid Build Coastguard Worker ], 2819*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2820*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 2821*cc02d7e2SAndroid Build Coastguard Worker "absl/base:endian", 2822*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 2823*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 2824*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2825*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 2826*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 2827*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 2828*cc02d7e2SAndroid Build Coastguard Worker "opencensus-stats", 2829*cc02d7e2SAndroid Build Coastguard Worker "opencensus-tags", 2830*cc02d7e2SAndroid Build Coastguard Worker "opencensus-tags-context_util", 2831*cc02d7e2SAndroid Build Coastguard Worker "opencensus-trace", 2832*cc02d7e2SAndroid Build Coastguard Worker "opencensus-trace-context_util", 2833*cc02d7e2SAndroid Build Coastguard Worker "opencensus-trace-propagation", 2834*cc02d7e2SAndroid Build Coastguard Worker "opencensus-trace-span_context", 2835*cc02d7e2SAndroid Build Coastguard Worker ], 2836*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2837*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:grpc_opencensus_plugin"], 2838*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2839*cc02d7e2SAndroid Build Coastguard Worker "call_tracer", 2840*cc02d7e2SAndroid Build Coastguard Worker "config", 2841*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2842*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base", 2843*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 2844*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2845*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 2846*cc02d7e2SAndroid Build Coastguard Worker "tcp_tracer", 2847*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 2848*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena_promise", 2849*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 2850*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 2851*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 2852*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 2853*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 2854*cc02d7e2SAndroid Build Coastguard Worker "//src/core:logging_filter", 2855*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 2856*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 2857*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 2858*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 2859*cc02d7e2SAndroid Build Coastguard Worker ], 2860*cc02d7e2SAndroid Build Coastguard Worker) 2861*cc02d7e2SAndroid Build Coastguard Worker 2862*cc02d7e2SAndroid Build Coastguard Worker# This is an EXPERIMENTAL target subject to change. 2863*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2864*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_gcp_observability", 2865*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2866*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/gcp_observability.h", 2867*cc02d7e2SAndroid Build Coastguard Worker ], 2868*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2869*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2870*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:grpcpp_gcp_observability"], 2871*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2872*cc02d7e2SAndroid Build Coastguard Worker "//src/cpp/ext/gcp:observability", 2873*cc02d7e2SAndroid Build Coastguard Worker ], 2874*cc02d7e2SAndroid Build Coastguard Worker) 2875*cc02d7e2SAndroid Build Coastguard Worker 2876*cc02d7e2SAndroid Build Coastguard Worker# This is an EXPERIMENTAL target subject to change. 2877*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2878*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_csm_observability", 2879*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2880*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/csm_observability.h", 2881*cc02d7e2SAndroid Build Coastguard Worker ], 2882*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2883*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 2884*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2885*cc02d7e2SAndroid Build Coastguard Worker ":grpcpp_otel_plugin", 2886*cc02d7e2SAndroid Build Coastguard Worker "//src/cpp/ext/csm:csm_observability", 2887*cc02d7e2SAndroid Build Coastguard Worker ], 2888*cc02d7e2SAndroid Build Coastguard Worker) 2889*cc02d7e2SAndroid Build Coastguard Worker 2890*cc02d7e2SAndroid Build Coastguard Worker# This is an EXPERIMENTAL target subject to change. 2891*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2892*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_otel_plugin", 2893*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2894*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/ext/otel_plugin.h", 2895*cc02d7e2SAndroid Build Coastguard Worker ], 2896*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2897*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2898*cc02d7e2SAndroid Build Coastguard Worker "//src/cpp/ext/otel:otel_plugin", 2899*cc02d7e2SAndroid Build Coastguard Worker ], 2900*cc02d7e2SAndroid Build Coastguard Worker) 2901*cc02d7e2SAndroid Build Coastguard Worker 2902*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2903*cc02d7e2SAndroid Build Coastguard Worker name = "work_serializer", 2904*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2905*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/work_serializer.cc", 2906*cc02d7e2SAndroid Build Coastguard Worker ], 2907*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2908*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gprpp/work_serializer.h", 2909*cc02d7e2SAndroid Build Coastguard Worker ], 2910*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2911*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 2912*cc02d7e2SAndroid Build Coastguard Worker "absl/container:inlined_vector", 2913*cc02d7e2SAndroid Build Coastguard Worker ], 2914*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2915*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:client_channel"], 2916*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2917*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 2918*cc02d7e2SAndroid Build Coastguard Worker "event_engine_base_hdrs", 2919*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 2920*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2921*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 2922*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 2923*cc02d7e2SAndroid Build Coastguard Worker "stats", 2924*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 2925*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 2926*cc02d7e2SAndroid Build Coastguard Worker ], 2927*cc02d7e2SAndroid Build Coastguard Worker) 2928*cc02d7e2SAndroid Build Coastguard Worker 2929*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2930*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_trace", 2931*cc02d7e2SAndroid Build Coastguard Worker srcs = ["//src/core:lib/debug/trace.cc"], 2932*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["//src/core:lib/debug/trace.h"], 2933*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/strings"], 2934*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2935*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:trace"], 2936*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2937*cc02d7e2SAndroid Build Coastguard Worker "config_vars", 2938*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2939*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 2940*cc02d7e2SAndroid Build Coastguard Worker ], 2941*cc02d7e2SAndroid Build Coastguard Worker) 2942*cc02d7e2SAndroid Build Coastguard Worker 2943*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2944*cc02d7e2SAndroid Build Coastguard Worker name = "load_config", 2945*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2946*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/config/load_config.cc", 2947*cc02d7e2SAndroid Build Coastguard Worker ], 2948*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2949*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/config/load_config.h", 2950*cc02d7e2SAndroid Build Coastguard Worker ], 2951*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2952*cc02d7e2SAndroid Build Coastguard Worker "absl/flags:flag", 2953*cc02d7e2SAndroid Build Coastguard Worker "absl/flags:marshalling", 2954*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2955*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 2956*cc02d7e2SAndroid Build Coastguard Worker ], 2957*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2958*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 2959*cc02d7e2SAndroid Build Coastguard Worker "//src/core:env", 2960*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_log_internal", 2961*cc02d7e2SAndroid Build Coastguard Worker ], 2962*cc02d7e2SAndroid Build Coastguard Worker) 2963*cc02d7e2SAndroid Build Coastguard Worker 2964*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2965*cc02d7e2SAndroid Build Coastguard Worker name = "config_vars", 2966*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2967*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/config/config_vars.cc", 2968*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/config/config_vars_non_generated.cc", 2969*cc02d7e2SAndroid Build Coastguard Worker ], 2970*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 2971*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/config/config_vars.h", 2972*cc02d7e2SAndroid Build Coastguard Worker ], 2973*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 2974*cc02d7e2SAndroid Build Coastguard Worker "absl/flags:flag", 2975*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 2976*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 2977*cc02d7e2SAndroid Build Coastguard Worker ], 2978*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2979*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 2980*cc02d7e2SAndroid Build Coastguard Worker "load_config", 2981*cc02d7e2SAndroid Build Coastguard Worker ], 2982*cc02d7e2SAndroid Build Coastguard Worker) 2983*cc02d7e2SAndroid Build Coastguard Worker 2984*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 2985*cc02d7e2SAndroid Build Coastguard Worker name = "config", 2986*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 2987*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/config/core_configuration.cc", 2988*cc02d7e2SAndroid Build Coastguard Worker ], 2989*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/functional:any_invocable"], 2990*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 2991*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 2992*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/config/core_configuration.h", 2993*cc02d7e2SAndroid Build Coastguard Worker ], 2994*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:client_channel"], 2995*cc02d7e2SAndroid Build Coastguard Worker deps = [ 2996*cc02d7e2SAndroid Build Coastguard Worker "gpr", 2997*cc02d7e2SAndroid Build Coastguard Worker "grpc_resolver", 2998*cc02d7e2SAndroid Build Coastguard Worker "//src/core:certificate_provider_registry", 2999*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args_preconditioning", 3000*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_creds_registry", 3001*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_init", 3002*cc02d7e2SAndroid Build Coastguard Worker "//src/core:handshaker_registry", 3003*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lb_policy_registry", 3004*cc02d7e2SAndroid Build Coastguard Worker "//src/core:proxy_mapper_registry", 3005*cc02d7e2SAndroid Build Coastguard Worker "//src/core:service_config_parser", 3006*cc02d7e2SAndroid Build Coastguard Worker ], 3007*cc02d7e2SAndroid Build Coastguard Worker) 3008*cc02d7e2SAndroid Build Coastguard Worker 3009*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3010*cc02d7e2SAndroid Build Coastguard Worker name = "debug_location", 3011*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3012*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = ["//src/core:lib/gprpp/debug_location.h"], 3013*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:debug_location"], 3014*cc02d7e2SAndroid Build Coastguard Worker deps = ["gpr_platform"], 3015*cc02d7e2SAndroid Build Coastguard Worker) 3016*cc02d7e2SAndroid Build Coastguard Worker 3017*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3018*cc02d7e2SAndroid Build Coastguard Worker name = "orphanable", 3019*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3020*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = ["//src/core:lib/gprpp/orphanable.h"], 3021*cc02d7e2SAndroid Build Coastguard Worker visibility = [ 3022*cc02d7e2SAndroid Build Coastguard Worker "@grpc:client_channel", 3023*cc02d7e2SAndroid Build Coastguard Worker "@grpc:xds_client_core", 3024*cc02d7e2SAndroid Build Coastguard Worker ], 3025*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3026*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3027*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 3028*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3029*cc02d7e2SAndroid Build Coastguard Worker "//src/core:down_cast", 3030*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 3031*cc02d7e2SAndroid Build Coastguard Worker ], 3032*cc02d7e2SAndroid Build Coastguard Worker) 3033*cc02d7e2SAndroid Build Coastguard Worker 3034*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3035*cc02d7e2SAndroid Build Coastguard Worker name = "promise", 3036*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3037*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 3038*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3039*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3040*cc02d7e2SAndroid Build Coastguard Worker ], 3041*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3042*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 3043*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/promise/promise.h", 3044*cc02d7e2SAndroid Build Coastguard Worker ], 3045*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 3046*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3047*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 3048*cc02d7e2SAndroid Build Coastguard Worker "//src/core:poll", 3049*cc02d7e2SAndroid Build Coastguard Worker "//src/core:promise_like", 3050*cc02d7e2SAndroid Build Coastguard Worker ], 3051*cc02d7e2SAndroid Build Coastguard Worker) 3052*cc02d7e2SAndroid Build Coastguard Worker 3053*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3054*cc02d7e2SAndroid Build Coastguard Worker name = "ref_counted_ptr", 3055*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/hash"], 3056*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3057*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = ["//src/core:lib/gprpp/ref_counted_ptr.h"], 3058*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:ref_counted_ptr"], 3059*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3060*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3061*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 3062*cc02d7e2SAndroid Build Coastguard Worker "//src/core:down_cast", 3063*cc02d7e2SAndroid Build Coastguard Worker ], 3064*cc02d7e2SAndroid Build Coastguard Worker) 3065*cc02d7e2SAndroid Build Coastguard Worker 3066*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3067*cc02d7e2SAndroid Build Coastguard Worker name = "handshaker", 3068*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3069*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/handshaker.cc", 3070*cc02d7e2SAndroid Build Coastguard Worker ], 3071*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3072*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 3073*cc02d7e2SAndroid Build Coastguard Worker "absl/container:inlined_vector", 3074*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3075*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3076*cc02d7e2SAndroid Build Coastguard Worker ], 3077*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3078*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 3079*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/handshaker.h", 3080*cc02d7e2SAndroid Build Coastguard Worker ], 3081*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 3082*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3083*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3084*cc02d7e2SAndroid Build Coastguard Worker "event_engine_base_hdrs", 3085*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3086*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3087*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 3088*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 3089*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3090*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 3091*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3092*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3093*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3094*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3095*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 3096*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3097*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 3098*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 3099*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3100*cc02d7e2SAndroid Build Coastguard Worker ], 3101*cc02d7e2SAndroid Build Coastguard Worker) 3102*cc02d7e2SAndroid Build Coastguard Worker 3103*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3104*cc02d7e2SAndroid Build Coastguard Worker name = "http_connect_handshaker", 3105*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3106*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/http_connect_handshaker.cc", 3107*cc02d7e2SAndroid Build Coastguard Worker ], 3108*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3109*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 3110*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3111*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3112*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3113*cc02d7e2SAndroid Build Coastguard Worker ], 3114*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3115*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 3116*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/transport/http_connect_handshaker.h", 3117*cc02d7e2SAndroid Build Coastguard Worker ], 3118*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 3119*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3120*cc02d7e2SAndroid Build Coastguard Worker "config", 3121*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3122*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3123*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3124*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 3125*cc02d7e2SAndroid Build Coastguard Worker "handshaker", 3126*cc02d7e2SAndroid Build Coastguard Worker "httpcli", 3127*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 3128*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3129*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3130*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3131*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3132*cc02d7e2SAndroid Build Coastguard Worker "//src/core:handshaker_factory", 3133*cc02d7e2SAndroid Build Coastguard Worker "//src/core:handshaker_registry", 3134*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 3135*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3136*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 3137*cc02d7e2SAndroid Build Coastguard Worker ], 3138*cc02d7e2SAndroid Build Coastguard Worker) 3139*cc02d7e2SAndroid Build Coastguard Worker 3140*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3141*cc02d7e2SAndroid Build Coastguard Worker name = "exec_ctx", 3142*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3143*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/combiner.cc", 3144*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/exec_ctx.cc", 3145*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/executor.cc", 3146*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iomgr_internal.cc", 3147*cc02d7e2SAndroid Build Coastguard Worker ], 3148*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3149*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/combiner.h", 3150*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/exec_ctx.h", 3151*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/executor.h", 3152*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iomgr_internal.h", 3153*cc02d7e2SAndroid Build Coastguard Worker ], 3154*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/strings:str_format"], 3155*cc02d7e2SAndroid Build Coastguard Worker visibility = [ 3156*cc02d7e2SAndroid Build Coastguard Worker "@grpc:alt_grpc_base_legacy", 3157*cc02d7e2SAndroid Build Coastguard Worker "@grpc:exec_ctx", 3158*cc02d7e2SAndroid Build Coastguard Worker ], 3159*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3160*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3161*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3162*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 3163*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3164*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3165*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3166*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 3167*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 3168*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_spinlock", 3169*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3170*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 3171*cc02d7e2SAndroid Build Coastguard Worker ], 3172*cc02d7e2SAndroid Build Coastguard Worker) 3173*cc02d7e2SAndroid Build Coastguard Worker 3174*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3175*cc02d7e2SAndroid Build Coastguard Worker name = "sockaddr_utils", 3176*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3177*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/address_utils/sockaddr_utils.cc", 3178*cc02d7e2SAndroid Build Coastguard Worker ], 3179*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3180*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/address_utils/sockaddr_utils.h", 3181*cc02d7e2SAndroid Build Coastguard Worker ], 3182*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3183*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3184*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3185*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3186*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3187*cc02d7e2SAndroid Build Coastguard Worker ], 3188*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 3189*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3190*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3191*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 3192*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_sockaddr", 3193*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 3194*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 3195*cc02d7e2SAndroid Build Coastguard Worker ], 3196*cc02d7e2SAndroid Build Coastguard Worker) 3197*cc02d7e2SAndroid Build Coastguard Worker 3198*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3199*cc02d7e2SAndroid Build Coastguard Worker name = "iomgr_timer", 3200*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3201*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/timer.cc", 3202*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/timer_generic.cc", 3203*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/timer_heap.cc", 3204*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/timer_manager.cc", 3205*cc02d7e2SAndroid Build Coastguard Worker ], 3206*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3207*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/timer.h", 3208*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/timer_generic.h", 3209*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/timer_heap.h", 3210*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/timer_manager.h", 3211*cc02d7e2SAndroid Build Coastguard Worker ] + [ 3212*cc02d7e2SAndroid Build Coastguard Worker # TODO(hork): deduplicate 3213*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/iomgr.h", 3214*cc02d7e2SAndroid Build Coastguard Worker ], 3215*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3216*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3217*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3218*cc02d7e2SAndroid Build Coastguard Worker ], 3219*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 3220*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3221*cc02d7e2SAndroid Build Coastguard Worker "event_engine_base_hdrs", 3222*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3223*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3224*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 3225*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3226*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3227*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_manual_constructor", 3228*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_spinlock", 3229*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 3230*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3231*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time_averaged_stats", 3232*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 3233*cc02d7e2SAndroid Build Coastguard Worker ], 3234*cc02d7e2SAndroid Build Coastguard Worker) 3235*cc02d7e2SAndroid Build Coastguard Worker 3236*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3237*cc02d7e2SAndroid Build Coastguard Worker name = "iomgr_internal_errqueue", 3238*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3239*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/internal_errqueue.cc", 3240*cc02d7e2SAndroid Build Coastguard Worker ], 3241*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3242*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/internal_errqueue.h", 3243*cc02d7e2SAndroid Build Coastguard Worker ], 3244*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 3245*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:iomgr_internal_errqueue"], 3246*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3247*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3248*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 3249*cc02d7e2SAndroid Build Coastguard Worker "//src/core:strerror", 3250*cc02d7e2SAndroid Build Coastguard Worker ], 3251*cc02d7e2SAndroid Build Coastguard Worker) 3252*cc02d7e2SAndroid Build Coastguard Worker 3253*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3254*cc02d7e2SAndroid Build Coastguard Worker name = "iomgr_buffer_list", 3255*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3256*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/buffer_list.cc", 3257*cc02d7e2SAndroid Build Coastguard Worker ], 3258*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3259*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/buffer_list.h", 3260*cc02d7e2SAndroid Build Coastguard Worker ], 3261*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3262*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3263*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3264*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3265*cc02d7e2SAndroid Build Coastguard Worker ], 3266*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 3267*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:iomgr_buffer_list"], 3268*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3269*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3270*cc02d7e2SAndroid Build Coastguard Worker "iomgr_internal_errqueue", 3271*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3272*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 3273*cc02d7e2SAndroid Build Coastguard Worker ], 3274*cc02d7e2SAndroid Build Coastguard Worker) 3275*cc02d7e2SAndroid Build Coastguard Worker 3276*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3277*cc02d7e2SAndroid Build Coastguard Worker name = "uri_parser", 3278*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3279*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/uri/uri_parser.cc", 3280*cc02d7e2SAndroid Build Coastguard Worker ], 3281*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3282*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/uri/uri_parser.h", 3283*cc02d7e2SAndroid Build Coastguard Worker ], 3284*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3285*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3286*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3287*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3288*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3289*cc02d7e2SAndroid Build Coastguard Worker ], 3290*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 3291*cc02d7e2SAndroid Build Coastguard Worker deps = ["gpr"], 3292*cc02d7e2SAndroid Build Coastguard Worker) 3293*cc02d7e2SAndroid Build Coastguard Worker 3294*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3295*cc02d7e2SAndroid Build Coastguard Worker name = "parse_address", 3296*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3297*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/address_utils/parse_address.cc", 3298*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/grpc_if_nametoindex_posix.cc", 3299*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/grpc_if_nametoindex_unsupported.cc", 3300*cc02d7e2SAndroid Build Coastguard Worker ], 3301*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3302*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/address_utils/parse_address.h", 3303*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/iomgr/grpc_if_nametoindex.h", 3304*cc02d7e2SAndroid Build Coastguard Worker ], 3305*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3306*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3307*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3308*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3309*cc02d7e2SAndroid Build Coastguard Worker ], 3310*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 3311*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3312*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3313*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 3314*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3315*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_sockaddr", 3316*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 3317*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 3318*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 3319*cc02d7e2SAndroid Build Coastguard Worker ], 3320*cc02d7e2SAndroid Build Coastguard Worker) 3321*cc02d7e2SAndroid Build Coastguard Worker 3322*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3323*cc02d7e2SAndroid Build Coastguard Worker name = "backoff", 3324*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3325*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/backoff/backoff.cc", 3326*cc02d7e2SAndroid Build Coastguard Worker ], 3327*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3328*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/backoff/backoff.h", 3329*cc02d7e2SAndroid Build Coastguard Worker ], 3330*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/random"], 3331*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3332*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 3333*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3334*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 3335*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3336*cc02d7e2SAndroid Build Coastguard Worker ], 3337*cc02d7e2SAndroid Build Coastguard Worker) 3338*cc02d7e2SAndroid Build Coastguard Worker 3339*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3340*cc02d7e2SAndroid Build Coastguard Worker name = "stats", 3341*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3342*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/debug/stats.cc", 3343*cc02d7e2SAndroid Build Coastguard Worker ], 3344*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3345*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/debug/stats.h", 3346*cc02d7e2SAndroid Build Coastguard Worker ], 3347*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3348*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3349*cc02d7e2SAndroid Build Coastguard Worker "absl/types:span", 3350*cc02d7e2SAndroid Build Coastguard Worker ], 3351*cc02d7e2SAndroid Build Coastguard Worker visibility = [ 3352*cc02d7e2SAndroid Build Coastguard Worker "@grpc:alt_grpc_base_legacy", 3353*cc02d7e2SAndroid Build Coastguard Worker ], 3354*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3355*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3356*cc02d7e2SAndroid Build Coastguard Worker "//src/core:histogram_view", 3357*cc02d7e2SAndroid Build Coastguard Worker "//src/core:no_destruct", 3358*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 3359*cc02d7e2SAndroid Build Coastguard Worker ], 3360*cc02d7e2SAndroid Build Coastguard Worker) 3361*cc02d7e2SAndroid Build Coastguard Worker 3362*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3363*cc02d7e2SAndroid Build Coastguard Worker name = "channel_stack_builder", 3364*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3365*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channel_stack_builder.cc", 3366*cc02d7e2SAndroid Build Coastguard Worker ], 3367*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3368*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/channel_stack_builder.h", 3369*cc02d7e2SAndroid Build Coastguard Worker ], 3370*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3371*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3372*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3373*cc02d7e2SAndroid Build Coastguard Worker ], 3374*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3375*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:alt_grpc_base_legacy"], 3376*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3377*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3378*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3379*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3380*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 3381*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 3382*cc02d7e2SAndroid Build Coastguard Worker ], 3383*cc02d7e2SAndroid Build Coastguard Worker) 3384*cc02d7e2SAndroid Build Coastguard Worker 3385*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3386*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_service_config_impl", 3387*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3388*cc02d7e2SAndroid Build Coastguard Worker "//src/core:service_config/service_config_impl.cc", 3389*cc02d7e2SAndroid Build Coastguard Worker ], 3390*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3391*cc02d7e2SAndroid Build Coastguard Worker "//src/core:service_config/service_config_impl.h", 3392*cc02d7e2SAndroid Build Coastguard Worker ], 3393*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3394*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3395*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3396*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3397*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3398*cc02d7e2SAndroid Build Coastguard Worker ], 3399*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3400*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:client_channel"], 3401*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3402*cc02d7e2SAndroid Build Coastguard Worker "config", 3403*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3404*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3405*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3406*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_service_config", 3407*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 3408*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_args", 3409*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_object_loader", 3410*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_reader", 3411*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_writer", 3412*cc02d7e2SAndroid Build Coastguard Worker "//src/core:service_config_parser", 3413*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3414*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 3415*cc02d7e2SAndroid Build Coastguard Worker "//src/core:validation_errors", 3416*cc02d7e2SAndroid Build Coastguard Worker ], 3417*cc02d7e2SAndroid Build Coastguard Worker) 3418*cc02d7e2SAndroid Build Coastguard Worker 3419*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3420*cc02d7e2SAndroid Build Coastguard Worker name = "endpoint_addresses", 3421*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3422*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/endpoint_addresses.cc", 3423*cc02d7e2SAndroid Build Coastguard Worker ], 3424*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3425*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/endpoint_addresses.h", 3426*cc02d7e2SAndroid Build Coastguard Worker ], 3427*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3428*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:function_ref", 3429*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3430*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3431*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3432*cc02d7e2SAndroid Build Coastguard Worker ], 3433*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3434*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:client_channel"], 3435*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3436*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3437*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 3438*cc02d7e2SAndroid Build Coastguard Worker "sockaddr_utils", 3439*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3440*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 3441*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 3442*cc02d7e2SAndroid Build Coastguard Worker ], 3443*cc02d7e2SAndroid Build Coastguard Worker) 3444*cc02d7e2SAndroid Build Coastguard Worker 3445*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3446*cc02d7e2SAndroid Build Coastguard Worker name = "server_address", 3447*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3448*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/server_address.h", 3449*cc02d7e2SAndroid Build Coastguard Worker ], 3450*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3451*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:client_channel"], 3452*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3453*cc02d7e2SAndroid Build Coastguard Worker "endpoint_addresses", 3454*cc02d7e2SAndroid Build Coastguard Worker "gpr_public_hdrs", 3455*cc02d7e2SAndroid Build Coastguard Worker ], 3456*cc02d7e2SAndroid Build Coastguard Worker) 3457*cc02d7e2SAndroid Build Coastguard Worker 3458*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3459*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_resolver", 3460*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3461*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/resolver.cc", 3462*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/resolver_registry.cc", 3463*cc02d7e2SAndroid Build Coastguard Worker ], 3464*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3465*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/resolver.h", 3466*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/resolver_factory.h", 3467*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/resolver_registry.h", 3468*cc02d7e2SAndroid Build Coastguard Worker ], 3469*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3470*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3471*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3472*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3473*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3474*cc02d7e2SAndroid Build Coastguard Worker ], 3475*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3476*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:client_channel"], 3477*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3478*cc02d7e2SAndroid Build Coastguard Worker "endpoint_addresses", 3479*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3480*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3481*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 3482*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3483*cc02d7e2SAndroid Build Coastguard Worker "server_address", 3484*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 3485*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3486*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_service_config", 3487*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 3488*cc02d7e2SAndroid Build Coastguard Worker ], 3489*cc02d7e2SAndroid Build Coastguard Worker) 3490*cc02d7e2SAndroid Build Coastguard Worker 3491*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3492*cc02d7e2SAndroid Build Coastguard Worker name = "oob_backend_metric", 3493*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3494*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_balancing/oob_backend_metric.cc", 3495*cc02d7e2SAndroid Build Coastguard Worker ], 3496*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3497*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_balancing/oob_backend_metric.h", 3498*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_balancing/oob_backend_metric_internal.h", 3499*cc02d7e2SAndroid Build Coastguard Worker ], 3500*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3501*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 3502*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3503*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3504*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 3505*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 3506*cc02d7e2SAndroid Build Coastguard Worker ], 3507*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3508*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3509*cc02d7e2SAndroid Build Coastguard Worker "channelz", 3510*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3511*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3512*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3513*cc02d7e2SAndroid Build Coastguard Worker "grpc_client_channel", 3514*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 3515*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3516*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 3517*cc02d7e2SAndroid Build Coastguard Worker "protobuf_duration_upb", 3518*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3519*cc02d7e2SAndroid Build Coastguard Worker "xds_orca_service_upb", 3520*cc02d7e2SAndroid Build Coastguard Worker "xds_orca_upb", 3521*cc02d7e2SAndroid Build Coastguard Worker "//src/core:backend_metric_parser", 3522*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel_channelz", 3523*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3524*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3525*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_backend_metric_data", 3526*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 3527*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pollset_set", 3528*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3529*cc02d7e2SAndroid Build Coastguard Worker "//src/core:subchannel_interface", 3530*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3531*cc02d7e2SAndroid Build Coastguard Worker "//src/core:unique_type_name", 3532*cc02d7e2SAndroid Build Coastguard Worker ], 3533*cc02d7e2SAndroid Build Coastguard Worker) 3534*cc02d7e2SAndroid Build Coastguard Worker 3535*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3536*cc02d7e2SAndroid Build Coastguard Worker name = "lb_child_policy_handler", 3537*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3538*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_balancing/child_policy_handler.cc", 3539*cc02d7e2SAndroid Build Coastguard Worker ], 3540*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3541*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_balancing/child_policy_handler.h", 3542*cc02d7e2SAndroid Build Coastguard Worker ], 3543*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3544*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3545*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3546*cc02d7e2SAndroid Build Coastguard Worker ], 3547*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3548*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3549*cc02d7e2SAndroid Build Coastguard Worker "config", 3550*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3551*cc02d7e2SAndroid Build Coastguard Worker "gpr_public_hdrs", 3552*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 3553*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3554*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 3555*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3556*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3557*cc02d7e2SAndroid Build Coastguard Worker "//src/core:connectivity_state", 3558*cc02d7e2SAndroid Build Coastguard Worker "//src/core:delegating_helper", 3559*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lb_policy", 3560*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lb_policy_registry", 3561*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pollset_set", 3562*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 3563*cc02d7e2SAndroid Build Coastguard Worker "//src/core:subchannel_interface", 3564*cc02d7e2SAndroid Build Coastguard Worker ], 3565*cc02d7e2SAndroid Build Coastguard Worker) 3566*cc02d7e2SAndroid Build Coastguard Worker 3567*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3568*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_client_channel", 3569*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3570*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/client_channel_factory.cc", 3571*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/client_channel_filter.cc", 3572*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/client_channel_plugin.cc", 3573*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/dynamic_filters.cc", 3574*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/global_subchannel_pool.cc", 3575*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/local_subchannel_pool.cc", 3576*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/retry_filter.cc", 3577*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/retry_filter_legacy_call_data.cc", 3578*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/subchannel.cc", 3579*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/subchannel_stream_client.cc", 3580*cc02d7e2SAndroid Build Coastguard Worker ], 3581*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3582*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/client_channel_factory.h", 3583*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/client_channel_filter.h", 3584*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/dynamic_filters.h", 3585*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/global_subchannel_pool.h", 3586*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/local_subchannel_pool.h", 3587*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/retry_filter.h", 3588*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/retry_filter_legacy_call_data.h", 3589*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/subchannel.h", 3590*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/subchannel_interface_internal.h", 3591*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel/subchannel_stream_client.h", 3592*cc02d7e2SAndroid Build Coastguard Worker ], 3593*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3594*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 3595*cc02d7e2SAndroid Build Coastguard Worker "absl/cleanup", 3596*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_set", 3597*cc02d7e2SAndroid Build Coastguard Worker "absl/container:inlined_vector", 3598*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 3599*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3600*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3601*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3602*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:cord", 3603*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3604*cc02d7e2SAndroid Build Coastguard Worker "absl/types:variant", 3605*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 3606*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 3607*cc02d7e2SAndroid Build Coastguard Worker "upb_message_lib", 3608*cc02d7e2SAndroid Build Coastguard Worker ], 3609*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3610*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:client_channel"], 3611*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3612*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 3613*cc02d7e2SAndroid Build Coastguard Worker "backoff", 3614*cc02d7e2SAndroid Build Coastguard Worker "call_combiner", 3615*cc02d7e2SAndroid Build Coastguard Worker "call_tracer", 3616*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 3617*cc02d7e2SAndroid Build Coastguard Worker "channelz", 3618*cc02d7e2SAndroid Build Coastguard Worker "config", 3619*cc02d7e2SAndroid Build Coastguard Worker "config_vars", 3620*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3621*cc02d7e2SAndroid Build Coastguard Worker "endpoint_addresses", 3622*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3623*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3624*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 3625*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 3626*cc02d7e2SAndroid Build Coastguard Worker "grpc_resolver", 3627*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 3628*cc02d7e2SAndroid Build Coastguard Worker "grpc_service_config_impl", 3629*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3630*cc02d7e2SAndroid Build Coastguard Worker "http_connect_handshaker", 3631*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 3632*cc02d7e2SAndroid Build Coastguard Worker "iomgr_timer", 3633*cc02d7e2SAndroid Build Coastguard Worker "lb_child_policy_handler", 3634*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 3635*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 3636*cc02d7e2SAndroid Build Coastguard Worker "parse_address", 3637*cc02d7e2SAndroid Build Coastguard Worker "promise", 3638*cc02d7e2SAndroid Build Coastguard Worker "protobuf_duration_upb", 3639*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3640*cc02d7e2SAndroid Build Coastguard Worker "sockaddr_utils", 3641*cc02d7e2SAndroid Build Coastguard Worker "stats", 3642*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 3643*cc02d7e2SAndroid Build Coastguard Worker "work_serializer", 3644*cc02d7e2SAndroid Build Coastguard Worker "xds_orca_service_upb", 3645*cc02d7e2SAndroid Build Coastguard Worker "xds_orca_upb", 3646*cc02d7e2SAndroid Build Coastguard Worker "//src/core:activity", 3647*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 3648*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena_promise", 3649*cc02d7e2SAndroid Build Coastguard Worker "//src/core:backend_metric_parser", 3650*cc02d7e2SAndroid Build Coastguard Worker "//src/core:cancel_callback", 3651*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3652*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 3653*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_init", 3654*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 3655*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel_backup_poller", 3656*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel_channelz", 3657*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel_internal_header", 3658*cc02d7e2SAndroid Build Coastguard Worker "//src/core:client_channel_service_config", 3659*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3660*cc02d7e2SAndroid Build Coastguard Worker "//src/core:config_selector", 3661*cc02d7e2SAndroid Build Coastguard Worker "//src/core:connectivity_state", 3662*cc02d7e2SAndroid Build Coastguard Worker "//src/core:construct_destruct", 3663*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 3664*cc02d7e2SAndroid Build Coastguard Worker "//src/core:delegating_helper", 3665*cc02d7e2SAndroid Build Coastguard Worker "//src/core:dual_ref_counted", 3666*cc02d7e2SAndroid Build Coastguard Worker "//src/core:env", 3667*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3668*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error_utils", 3669*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 3670*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_atm", 3671*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_manual_constructor", 3672*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_backend_metric_data", 3673*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_deadline_filter", 3674*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_message_size_filter", 3675*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_service_config", 3676*cc02d7e2SAndroid Build Coastguard Worker "//src/core:init_internally", 3677*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 3678*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 3679*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_args", 3680*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_channel_args", 3681*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_object_loader", 3682*cc02d7e2SAndroid Build Coastguard Worker "//src/core:latch", 3683*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lb_policy", 3684*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lb_policy_registry", 3685*cc02d7e2SAndroid Build Coastguard Worker "//src/core:map", 3686*cc02d7e2SAndroid Build Coastguard Worker "//src/core:memory_quota", 3687*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 3688*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pipe", 3689*cc02d7e2SAndroid Build Coastguard Worker "//src/core:poll", 3690*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pollset_set", 3691*cc02d7e2SAndroid Build Coastguard Worker "//src/core:proxy_mapper", 3692*cc02d7e2SAndroid Build Coastguard Worker "//src/core:proxy_mapper_registry", 3693*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 3694*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 3695*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 3696*cc02d7e2SAndroid Build Coastguard Worker "//src/core:retry_service_config", 3697*cc02d7e2SAndroid Build Coastguard Worker "//src/core:retry_throttle", 3698*cc02d7e2SAndroid Build Coastguard Worker "//src/core:seq", 3699*cc02d7e2SAndroid Build Coastguard Worker "//src/core:service_config_parser", 3700*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3701*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 3702*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 3703*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 3704*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 3705*cc02d7e2SAndroid Build Coastguard Worker "//src/core:subchannel_connector", 3706*cc02d7e2SAndroid Build Coastguard Worker "//src/core:subchannel_interface", 3707*cc02d7e2SAndroid Build Coastguard Worker "//src/core:subchannel_pool_interface", 3708*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3709*cc02d7e2SAndroid Build Coastguard Worker "//src/core:try_seq", 3710*cc02d7e2SAndroid Build Coastguard Worker "//src/core:unique_type_name", 3711*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 3712*cc02d7e2SAndroid Build Coastguard Worker "//src/core:validation_errors", 3713*cc02d7e2SAndroid Build Coastguard Worker ], 3714*cc02d7e2SAndroid Build Coastguard Worker) 3715*cc02d7e2SAndroid Build Coastguard Worker 3716*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3717*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_resolver_dns_ares", 3718*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3719*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/dns_resolver_ares.cc", 3720*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc", 3721*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc", 3722*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/grpc_ares_wrapper.cc", 3723*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/grpc_ares_wrapper_posix.cc", 3724*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/grpc_ares_wrapper_windows.cc", 3725*cc02d7e2SAndroid Build Coastguard Worker ], 3726*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3727*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/dns_resolver_ares.h", 3728*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/grpc_ares_ev_driver.h", 3729*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolver/dns/c_ares/grpc_ares_wrapper.h", 3730*cc02d7e2SAndroid Build Coastguard Worker ], 3731*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3732*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 3733*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:any_invocable", 3734*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3735*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3736*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3737*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3738*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3739*cc02d7e2SAndroid Build Coastguard Worker "address_sorting", 3740*cc02d7e2SAndroid Build Coastguard Worker "cares", 3741*cc02d7e2SAndroid Build Coastguard Worker ], 3742*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3743*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3744*cc02d7e2SAndroid Build Coastguard Worker "backoff", 3745*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 3746*cc02d7e2SAndroid Build Coastguard Worker "config", 3747*cc02d7e2SAndroid Build Coastguard Worker "config_vars", 3748*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3749*cc02d7e2SAndroid Build Coastguard Worker "endpoint_addresses", 3750*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3751*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3752*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 3753*cc02d7e2SAndroid Build Coastguard Worker "grpc_grpclb_balancer_addresses", 3754*cc02d7e2SAndroid Build Coastguard Worker "grpc_resolver", 3755*cc02d7e2SAndroid Build Coastguard Worker "grpc_service_config_impl", 3756*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3757*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 3758*cc02d7e2SAndroid Build Coastguard Worker "iomgr_timer", 3759*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 3760*cc02d7e2SAndroid Build Coastguard Worker "parse_address", 3761*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3762*cc02d7e2SAndroid Build Coastguard Worker "sockaddr_utils", 3763*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 3764*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3765*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3766*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3767*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error_utils", 3768*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_service_config", 3769*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_sockaddr", 3770*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 3771*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 3772*cc02d7e2SAndroid Build Coastguard Worker "//src/core:polling_resolver", 3773*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pollset_set", 3774*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 3775*cc02d7e2SAndroid Build Coastguard Worker "//src/core:service_config_helper", 3776*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3777*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 3778*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3779*cc02d7e2SAndroid Build Coastguard Worker ], 3780*cc02d7e2SAndroid Build Coastguard Worker) 3781*cc02d7e2SAndroid Build Coastguard Worker 3782*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3783*cc02d7e2SAndroid Build Coastguard Worker name = "httpcli", 3784*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3785*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/http/format_request.cc", 3786*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/http/httpcli.cc", 3787*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/http/parser.cc", 3788*cc02d7e2SAndroid Build Coastguard Worker ], 3789*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3790*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/http/format_request.h", 3791*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/http/httpcli.h", 3792*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/http/parser.h", 3793*cc02d7e2SAndroid Build Coastguard Worker ], 3794*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3795*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 3796*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:bind_front", 3797*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3798*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3799*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3800*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3801*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3802*cc02d7e2SAndroid Build Coastguard Worker ], 3803*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3804*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:httpcli"], 3805*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3806*cc02d7e2SAndroid Build Coastguard Worker "config", 3807*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3808*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3809*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3810*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 3811*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 3812*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 3813*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3814*cc02d7e2SAndroid Build Coastguard Worker "handshaker", 3815*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 3816*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 3817*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3818*cc02d7e2SAndroid Build Coastguard Worker "resource_quota_api", 3819*cc02d7e2SAndroid Build Coastguard Worker "sockaddr_utils", 3820*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 3821*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3822*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args_preconditioning", 3823*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3824*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3825*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error_utils", 3826*cc02d7e2SAndroid Build Coastguard Worker "//src/core:handshaker_registry", 3827*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 3828*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pollset_set", 3829*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resolved_address", 3830*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 3831*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3832*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 3833*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 3834*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tcp_connect_handshaker", 3835*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3836*cc02d7e2SAndroid Build Coastguard Worker ], 3837*cc02d7e2SAndroid Build Coastguard Worker) 3838*cc02d7e2SAndroid Build Coastguard Worker 3839*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3840*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_alts_credentials", 3841*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3842*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/alts_credentials.cc", 3843*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/alts/alts_security_connector.cc", 3844*cc02d7e2SAndroid Build Coastguard Worker ], 3845*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3846*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/alts/alts_credentials.h", 3847*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/alts/alts_security_connector.h", 3848*cc02d7e2SAndroid Build Coastguard Worker ], 3849*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3850*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3851*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3852*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3853*cc02d7e2SAndroid Build Coastguard Worker ], 3854*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3855*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 3856*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3857*cc02d7e2SAndroid Build Coastguard Worker "alts_util", 3858*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 3859*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 3860*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3861*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3862*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 3863*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 3864*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 3865*cc02d7e2SAndroid Build Coastguard Worker "handshaker", 3866*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 3867*cc02d7e2SAndroid Build Coastguard Worker "promise", 3868*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3869*cc02d7e2SAndroid Build Coastguard Worker "tsi_alts_credentials", 3870*cc02d7e2SAndroid Build Coastguard Worker "tsi_base", 3871*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena_promise", 3872*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 3873*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3874*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3875*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 3876*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3877*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 3878*cc02d7e2SAndroid Build Coastguard Worker "//src/core:unique_type_name", 3879*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 3880*cc02d7e2SAndroid Build Coastguard Worker ], 3881*cc02d7e2SAndroid Build Coastguard Worker) 3882*cc02d7e2SAndroid Build Coastguard Worker 3883*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3884*cc02d7e2SAndroid Build Coastguard Worker name = "tsi_fake_credentials", 3885*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3886*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/fake_transport_security.cc", 3887*cc02d7e2SAndroid Build Coastguard Worker ], 3888*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3889*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/fake_transport_security.h", 3890*cc02d7e2SAndroid Build Coastguard Worker ], 3891*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3892*cc02d7e2SAndroid Build Coastguard Worker visibility = [ 3893*cc02d7e2SAndroid Build Coastguard Worker "@grpc:public", 3894*cc02d7e2SAndroid Build Coastguard Worker ], 3895*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3896*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3897*cc02d7e2SAndroid Build Coastguard Worker "tsi_base", 3898*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3899*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 3900*cc02d7e2SAndroid Build Coastguard Worker ], 3901*cc02d7e2SAndroid Build Coastguard Worker) 3902*cc02d7e2SAndroid Build Coastguard Worker 3903*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3904*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_jwt_credentials", 3905*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3906*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/jwt/json_token.cc", 3907*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/jwt/jwt_credentials.cc", 3908*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/jwt/jwt_verifier.cc", 3909*cc02d7e2SAndroid Build Coastguard Worker ], 3910*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3911*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/jwt/json_token.h", 3912*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/jwt/jwt_credentials.h", 3913*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/jwt/jwt_verifier.h", 3914*cc02d7e2SAndroid Build Coastguard Worker ], 3915*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 3916*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 3917*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 3918*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 3919*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 3920*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 3921*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 3922*cc02d7e2SAndroid Build Coastguard Worker "libcrypto", 3923*cc02d7e2SAndroid Build Coastguard Worker "libssl", 3924*cc02d7e2SAndroid Build Coastguard Worker ], 3925*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3926*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 3927*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3928*cc02d7e2SAndroid Build Coastguard Worker "api_trace", 3929*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 3930*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3931*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 3932*cc02d7e2SAndroid Build Coastguard Worker "grpc_credentials_util", 3933*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 3934*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 3935*cc02d7e2SAndroid Build Coastguard Worker "httpcli", 3936*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 3937*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 3938*cc02d7e2SAndroid Build Coastguard Worker "promise", 3939*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 3940*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 3941*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena_promise", 3942*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 3943*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3944*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_manual_constructor", 3945*cc02d7e2SAndroid Build Coastguard Worker "//src/core:httpcli_ssl_credentials", 3946*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 3947*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 3948*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_reader", 3949*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json_writer", 3950*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 3951*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 3952*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 3953*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 3954*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi_ssl_types", 3955*cc02d7e2SAndroid Build Coastguard Worker "//src/core:unique_type_name", 3956*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 3957*cc02d7e2SAndroid Build Coastguard Worker ], 3958*cc02d7e2SAndroid Build Coastguard Worker) 3959*cc02d7e2SAndroid Build Coastguard Worker 3960*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3961*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_credentials_util", 3962*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3963*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/tls/tls_utils.cc", 3964*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/load_system_roots_fallback.cc", 3965*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/load_system_roots_supported.cc", 3966*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/load_system_roots_windows.cc", 3967*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/util/json_util.cc", 3968*cc02d7e2SAndroid Build Coastguard Worker ], 3969*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3970*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/credentials/tls/tls_utils.h", 3971*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/load_system_roots.h", 3972*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/load_system_roots_supported.h", 3973*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/util/json_util.h", 3974*cc02d7e2SAndroid Build Coastguard Worker ], 3975*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/strings"], 3976*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 3977*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 3978*cc02d7e2SAndroid Build Coastguard Worker deps = [ 3979*cc02d7e2SAndroid Build Coastguard Worker "config_vars", 3980*cc02d7e2SAndroid Build Coastguard Worker "gpr", 3981*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 3982*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 3983*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 3984*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 3985*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_file", 3986*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 3987*cc02d7e2SAndroid Build Coastguard Worker ], 3988*cc02d7e2SAndroid Build Coastguard Worker) 3989*cc02d7e2SAndroid Build Coastguard Worker 3990*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 3991*cc02d7e2SAndroid Build Coastguard Worker name = "tsi_alts_credentials", 3992*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 3993*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_handshaker_client.cc", 3994*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_shared_resource.cc", 3995*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_tsi_handshaker.cc", 3996*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_tsi_utils.cc", 3997*cc02d7e2SAndroid Build Coastguard Worker ], 3998*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 3999*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_handshaker_client.h", 4000*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_shared_resource.h", 4001*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_tsi_handshaker.h", 4002*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_tsi_handshaker_private.h", 4003*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/handshaker/alts_tsi_utils.h", 4004*cc02d7e2SAndroid Build Coastguard Worker ], 4005*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4006*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4007*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 4008*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 4009*cc02d7e2SAndroid Build Coastguard Worker ], 4010*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4011*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 4012*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4013*cc02d7e2SAndroid Build Coastguard Worker "alts_upb", 4014*cc02d7e2SAndroid Build Coastguard Worker "alts_util", 4015*cc02d7e2SAndroid Build Coastguard Worker "channel", 4016*cc02d7e2SAndroid Build Coastguard Worker "channel_create", 4017*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 4018*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4019*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 4020*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 4021*cc02d7e2SAndroid Build Coastguard Worker "tsi_alts_frame_protector", 4022*cc02d7e2SAndroid Build Coastguard Worker "tsi_base", 4023*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 4024*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 4025*cc02d7e2SAndroid Build Coastguard Worker "//src/core:env", 4026*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pollset_set", 4027*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4028*cc02d7e2SAndroid Build Coastguard Worker ], 4029*cc02d7e2SAndroid Build Coastguard Worker) 4030*cc02d7e2SAndroid Build Coastguard Worker 4031*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4032*cc02d7e2SAndroid Build Coastguard Worker name = "tsi_alts_frame_protector", 4033*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4034*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/crypt/aes_gcm.cc", 4035*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/crypt/gsec.cc", 4036*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_counter.cc", 4037*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_crypter.cc", 4038*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_frame_protector.cc", 4039*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc", 4040*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc", 4041*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc", 4042*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/frame_handler.cc", 4043*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc", 4044*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc", 4045*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc", 4046*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc", 4047*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc", 4048*cc02d7e2SAndroid Build Coastguard Worker ], 4049*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4050*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/crypt/gsec.h", 4051*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_counter.h", 4052*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_crypter.h", 4053*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_frame_protector.h", 4054*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/alts_record_protocol_crypter_common.h", 4055*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/frame_protector/frame_handler.h", 4056*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.h", 4057*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.h", 4058*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol.h", 4059*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.h", 4060*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.h", 4061*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.h", 4062*cc02d7e2SAndroid Build Coastguard Worker ], 4063*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4064*cc02d7e2SAndroid Build Coastguard Worker "absl/types:span", 4065*cc02d7e2SAndroid Build Coastguard Worker "libcrypto", 4066*cc02d7e2SAndroid Build Coastguard Worker "libssl", 4067*cc02d7e2SAndroid Build Coastguard Worker ], 4068*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4069*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 4070*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4071*cc02d7e2SAndroid Build Coastguard Worker "event_engine_base_hdrs", 4072*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 4073*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4074*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 4075*cc02d7e2SAndroid Build Coastguard Worker "tsi_base", 4076*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4077*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 4078*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 4079*cc02d7e2SAndroid Build Coastguard Worker ], 4080*cc02d7e2SAndroid Build Coastguard Worker) 4081*cc02d7e2SAndroid Build Coastguard Worker 4082*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4083*cc02d7e2SAndroid Build Coastguard Worker name = "tsi_ssl_session_cache", 4084*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4085*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl/session_cache/ssl_session_boringssl.cc", 4086*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl/session_cache/ssl_session_cache.cc", 4087*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl/session_cache/ssl_session_openssl.cc", 4088*cc02d7e2SAndroid Build Coastguard Worker ], 4089*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4090*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl/session_cache/ssl_session.h", 4091*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl/session_cache/ssl_session_cache.h", 4092*cc02d7e2SAndroid Build Coastguard Worker ], 4093*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4094*cc02d7e2SAndroid Build Coastguard Worker "absl/memory", 4095*cc02d7e2SAndroid Build Coastguard Worker "libssl", 4096*cc02d7e2SAndroid Build Coastguard Worker ], 4097*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4098*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 4099*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4100*cc02d7e2SAndroid Build Coastguard Worker "cpp_impl_of", 4101*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4102*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4103*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 4104*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4105*cc02d7e2SAndroid Build Coastguard Worker ], 4106*cc02d7e2SAndroid Build Coastguard Worker) 4107*cc02d7e2SAndroid Build Coastguard Worker 4108*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4109*cc02d7e2SAndroid Build Coastguard Worker name = "tsi_ssl_credentials", 4110*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4111*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/ssl_utils.cc", 4112*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl/key_logging/ssl_key_logging.cc", 4113*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl_transport_security.cc", 4114*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl_transport_security_utils.cc", 4115*cc02d7e2SAndroid Build Coastguard Worker ], 4116*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4117*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/security_connector/ssl_utils.h", 4118*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl/key_logging/ssl_key_logging.h", 4119*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl_transport_security.h", 4120*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi/ssl_transport_security_utils.h", 4121*cc02d7e2SAndroid Build Coastguard Worker ], 4122*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4123*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 4124*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4125*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 4126*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4127*cc02d7e2SAndroid Build Coastguard Worker "libcrypto", 4128*cc02d7e2SAndroid Build Coastguard Worker "libssl", 4129*cc02d7e2SAndroid Build Coastguard Worker ], 4130*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4131*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:public"], 4132*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4133*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 4134*cc02d7e2SAndroid Build Coastguard Worker "config_vars", 4135*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4136*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 4137*cc02d7e2SAndroid Build Coastguard Worker "grpc_credentials_util", 4138*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4139*cc02d7e2SAndroid Build Coastguard Worker "grpc_security_base", 4140*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 4141*cc02d7e2SAndroid Build Coastguard Worker "tsi_base", 4142*cc02d7e2SAndroid Build Coastguard Worker "tsi_ssl_session_cache", 4143*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 4144*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 4145*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_crl_provider", 4146*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_transport_chttp2_alpn", 4147*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_file", 4148*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 4149*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4150*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tsi_ssl_types", 4151*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 4152*cc02d7e2SAndroid Build Coastguard Worker ], 4153*cc02d7e2SAndroid Build Coastguard Worker) 4154*cc02d7e2SAndroid Build Coastguard Worker 4155*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4156*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_http_filters", 4157*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4158*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/filters/http/client/http_client_filter.cc", 4159*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/filters/http/http_filters_plugin.cc", 4160*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/filters/http/message_compress/compression_filter.cc", 4161*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/filters/http/server/http_server_filter.cc", 4162*cc02d7e2SAndroid Build Coastguard Worker ], 4163*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4164*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/filters/http/client/http_client_filter.h", 4165*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/filters/http/message_compress/compression_filter.h", 4166*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/filters/http/server/http_server_filter.h", 4167*cc02d7e2SAndroid Build Coastguard Worker ], 4168*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4169*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 4170*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4171*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 4172*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4173*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 4174*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 4175*cc02d7e2SAndroid Build Coastguard Worker ], 4176*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4177*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:http"], 4178*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4179*cc02d7e2SAndroid Build Coastguard Worker "call_trace", 4180*cc02d7e2SAndroid Build Coastguard Worker "call_tracer", 4181*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 4182*cc02d7e2SAndroid Build Coastguard Worker "config", 4183*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4184*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 4185*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4186*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 4187*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 4188*cc02d7e2SAndroid Build Coastguard Worker "promise", 4189*cc02d7e2SAndroid Build Coastguard Worker "//src/core:activity", 4190*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 4191*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena_promise", 4192*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 4193*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_fwd", 4194*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_stack_type", 4195*cc02d7e2SAndroid Build Coastguard Worker "//src/core:compression", 4196*cc02d7e2SAndroid Build Coastguard Worker "//src/core:context", 4197*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 4198*cc02d7e2SAndroid Build Coastguard Worker "//src/core:grpc_message_size_filter", 4199*cc02d7e2SAndroid Build Coastguard Worker "//src/core:latch", 4200*cc02d7e2SAndroid Build Coastguard Worker "//src/core:map", 4201*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 4202*cc02d7e2SAndroid Build Coastguard Worker "//src/core:percent_encoding", 4203*cc02d7e2SAndroid Build Coastguard Worker "//src/core:pipe", 4204*cc02d7e2SAndroid Build Coastguard Worker "//src/core:poll", 4205*cc02d7e2SAndroid Build Coastguard Worker "//src/core:prioritized_race", 4206*cc02d7e2SAndroid Build Coastguard Worker "//src/core:race", 4207*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4208*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 4209*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_conversion", 4210*cc02d7e2SAndroid Build Coastguard Worker ], 4211*cc02d7e2SAndroid Build Coastguard Worker) 4212*cc02d7e2SAndroid Build Coastguard Worker 4213*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4214*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_grpclb_balancer_addresses", 4215*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4216*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_balancing/grpclb/grpclb_balancer_addresses.cc", 4217*cc02d7e2SAndroid Build Coastguard Worker ], 4218*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4219*cc02d7e2SAndroid Build Coastguard Worker "//src/core:load_balancing/grpclb/grpclb_balancer_addresses.h", 4220*cc02d7e2SAndroid Build Coastguard Worker ], 4221*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4222*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:grpclb"], 4223*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4224*cc02d7e2SAndroid Build Coastguard Worker "endpoint_addresses", 4225*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 4226*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4227*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 4228*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 4229*cc02d7e2SAndroid Build Coastguard Worker ], 4230*cc02d7e2SAndroid Build Coastguard Worker) 4231*cc02d7e2SAndroid Build Coastguard Worker 4232*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4233*cc02d7e2SAndroid Build Coastguard Worker name = "xds_client", 4234*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4235*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_api.cc", 4236*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_bootstrap.cc", 4237*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_client.cc", 4238*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_client_stats.cc", 4239*cc02d7e2SAndroid Build Coastguard Worker ], 4240*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4241*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_api.h", 4242*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_bootstrap.h", 4243*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_channel_args.h", 4244*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_client.h", 4245*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_client_stats.h", 4246*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_metrics.h", 4247*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_resource_type.h", 4248*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_resource_type_impl.h", 4249*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/xds/xds_transport.h", 4250*cc02d7e2SAndroid Build Coastguard Worker ], 4251*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4252*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 4253*cc02d7e2SAndroid Build Coastguard Worker "absl/cleanup", 4254*cc02d7e2SAndroid Build Coastguard Worker "absl/memory", 4255*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4256*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 4257*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4258*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 4259*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 4260*cc02d7e2SAndroid Build Coastguard Worker "upb_base_lib", 4261*cc02d7e2SAndroid Build Coastguard Worker "upb_mem_lib", 4262*cc02d7e2SAndroid Build Coastguard Worker "upb_textformat_lib", 4263*cc02d7e2SAndroid Build Coastguard Worker "upb_json_lib", 4264*cc02d7e2SAndroid Build Coastguard Worker "upb_reflection", 4265*cc02d7e2SAndroid Build Coastguard Worker ], 4266*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4267*cc02d7e2SAndroid Build Coastguard Worker tags = ["nofixdeps"], 4268*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:xds_client_core"], 4269*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4270*cc02d7e2SAndroid Build Coastguard Worker "backoff", 4271*cc02d7e2SAndroid Build Coastguard Worker "call_tracer", 4272*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 4273*cc02d7e2SAndroid Build Coastguard Worker "endpoint_addresses", 4274*cc02d7e2SAndroid Build Coastguard Worker "envoy_admin_upb", 4275*cc02d7e2SAndroid Build Coastguard Worker "envoy_config_core_upb", 4276*cc02d7e2SAndroid Build Coastguard Worker "envoy_config_endpoint_upb", 4277*cc02d7e2SAndroid Build Coastguard Worker "envoy_service_discovery_upb", 4278*cc02d7e2SAndroid Build Coastguard Worker "envoy_service_discovery_upbdefs", 4279*cc02d7e2SAndroid Build Coastguard Worker "envoy_service_load_stats_upb", 4280*cc02d7e2SAndroid Build Coastguard Worker "envoy_service_load_stats_upbdefs", 4281*cc02d7e2SAndroid Build Coastguard Worker "envoy_service_status_upb", 4282*cc02d7e2SAndroid Build Coastguard Worker "envoy_service_status_upbdefs", 4283*cc02d7e2SAndroid Build Coastguard Worker "event_engine_base_hdrs", 4284*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 4285*cc02d7e2SAndroid Build Coastguard Worker "google_rpc_status_upb", 4286*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4287*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 4288*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 4289*cc02d7e2SAndroid Build Coastguard Worker "protobuf_any_upb", 4290*cc02d7e2SAndroid Build Coastguard Worker "protobuf_duration_upb", 4291*cc02d7e2SAndroid Build Coastguard Worker "protobuf_struct_upb", 4292*cc02d7e2SAndroid Build Coastguard Worker "protobuf_timestamp_upb", 4293*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 4294*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 4295*cc02d7e2SAndroid Build Coastguard Worker "work_serializer", 4296*cc02d7e2SAndroid Build Coastguard Worker "//src/core:default_event_engine", 4297*cc02d7e2SAndroid Build Coastguard Worker "//src/core:dual_ref_counted", 4298*cc02d7e2SAndroid Build Coastguard Worker "//src/core:env", 4299*cc02d7e2SAndroid Build Coastguard Worker "//src/core:json", 4300*cc02d7e2SAndroid Build Coastguard Worker "//src/core:per_cpu", 4301*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 4302*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 4303*cc02d7e2SAndroid Build Coastguard Worker "//src/core:upb_utils", 4304*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 4305*cc02d7e2SAndroid Build Coastguard Worker ], 4306*cc02d7e2SAndroid Build Coastguard Worker) 4307*cc02d7e2SAndroid Build Coastguard Worker 4308*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4309*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_mock_cel", 4310*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4311*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/mock_cel/activation.h", 4312*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/mock_cel/cel_expr_builder_factory.h", 4313*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/mock_cel/cel_expression.h", 4314*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/mock_cel/cel_value.h", 4315*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/mock_cel/evaluator_core.h", 4316*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/security/authorization/mock_cel/flat_expr_builder.h", 4317*cc02d7e2SAndroid Build Coastguard Worker ], 4318*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4319*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4320*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 4321*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4322*cc02d7e2SAndroid Build Coastguard Worker "absl/types:span", 4323*cc02d7e2SAndroid Build Coastguard Worker ], 4324*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4325*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4326*cc02d7e2SAndroid Build Coastguard Worker "google_api_expr_v1alpha1_syntax_upb", 4327*cc02d7e2SAndroid Build Coastguard Worker "gpr_public_hdrs", 4328*cc02d7e2SAndroid Build Coastguard Worker ], 4329*cc02d7e2SAndroid Build Coastguard Worker) 4330*cc02d7e2SAndroid Build Coastguard Worker 4331*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4332*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_resolver_fake", 4333*cc02d7e2SAndroid Build Coastguard Worker srcs = ["//src/core:resolver/fake/fake_resolver.cc"], 4334*cc02d7e2SAndroid Build Coastguard Worker hdrs = ["//src/core:resolver/fake/fake_resolver.h"], 4335*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4336*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 4337*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4338*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 4339*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 4340*cc02d7e2SAndroid Build Coastguard Worker ], 4341*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4342*cc02d7e2SAndroid Build Coastguard Worker visibility = [ 4343*cc02d7e2SAndroid Build Coastguard Worker "//test:__subpackages__", 4344*cc02d7e2SAndroid Build Coastguard Worker "@grpc:grpc_resolver_fake", 4345*cc02d7e2SAndroid Build Coastguard Worker ], 4346*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4347*cc02d7e2SAndroid Build Coastguard Worker "config", 4348*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 4349*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4350*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4351*cc02d7e2SAndroid Build Coastguard Worker "grpc_resolver", 4352*cc02d7e2SAndroid Build Coastguard Worker "orphanable", 4353*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 4354*cc02d7e2SAndroid Build Coastguard Worker "uri_parser", 4355*cc02d7e2SAndroid Build Coastguard Worker "work_serializer", 4356*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 4357*cc02d7e2SAndroid Build Coastguard Worker "//src/core:notification", 4358*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 4359*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 4360*cc02d7e2SAndroid Build Coastguard Worker ], 4361*cc02d7e2SAndroid Build Coastguard Worker) 4362*cc02d7e2SAndroid Build Coastguard Worker 4363*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4364*cc02d7e2SAndroid Build Coastguard Worker name = "chttp2_frame", 4365*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4366*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame.cc", 4367*cc02d7e2SAndroid Build Coastguard Worker ], 4368*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4369*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame.h", 4370*cc02d7e2SAndroid Build Coastguard Worker ], 4371*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4372*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4373*cc02d7e2SAndroid Build Coastguard Worker "absl/status:statusor", 4374*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4375*cc02d7e2SAndroid Build Coastguard Worker "absl/types:span", 4376*cc02d7e2SAndroid Build Coastguard Worker "absl/types:variant", 4377*cc02d7e2SAndroid Build Coastguard Worker ], 4378*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4379*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4380*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4381*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 4382*cc02d7e2SAndroid Build Coastguard Worker ], 4383*cc02d7e2SAndroid Build Coastguard Worker) 4384*cc02d7e2SAndroid Build Coastguard Worker 4385*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4386*cc02d7e2SAndroid Build Coastguard Worker name = "chttp2_legacy_frame", 4387*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4388*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/legacy_frame.h", 4389*cc02d7e2SAndroid Build Coastguard Worker ], 4390*cc02d7e2SAndroid Build Coastguard Worker deps = ["gpr"], 4391*cc02d7e2SAndroid Build Coastguard Worker) 4392*cc02d7e2SAndroid Build Coastguard Worker 4393*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4394*cc02d7e2SAndroid Build Coastguard Worker name = "http_trace", 4395*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4396*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/http_trace.cc", 4397*cc02d7e2SAndroid Build Coastguard Worker ], 4398*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4399*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/http_trace.h", 4400*cc02d7e2SAndroid Build Coastguard Worker ], 4401*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4402*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 4403*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 4404*cc02d7e2SAndroid Build Coastguard Worker ], 4405*cc02d7e2SAndroid Build Coastguard Worker) 4406*cc02d7e2SAndroid Build Coastguard Worker 4407*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4408*cc02d7e2SAndroid Build Coastguard Worker name = "hpack_parser_table", 4409*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4410*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/hpack_parser_table.cc", 4411*cc02d7e2SAndroid Build Coastguard Worker ], 4412*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4413*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/hpack_parser_table.h", 4414*cc02d7e2SAndroid Build Coastguard Worker ], 4415*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4416*cc02d7e2SAndroid Build Coastguard Worker "absl/functional:function_ref", 4417*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4418*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4419*cc02d7e2SAndroid Build Coastguard Worker ], 4420*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4421*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4422*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 4423*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 4424*cc02d7e2SAndroid Build Coastguard Worker "hpack_parse_result", 4425*cc02d7e2SAndroid Build Coastguard Worker "http_trace", 4426*cc02d7e2SAndroid Build Coastguard Worker "//src/core:hpack_constants", 4427*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 4428*cc02d7e2SAndroid Build Coastguard Worker "//src/core:no_destruct", 4429*cc02d7e2SAndroid Build Coastguard Worker "//src/core:parsed_metadata", 4430*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4431*cc02d7e2SAndroid Build Coastguard Worker ], 4432*cc02d7e2SAndroid Build Coastguard Worker) 4433*cc02d7e2SAndroid Build Coastguard Worker 4434*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4435*cc02d7e2SAndroid Build Coastguard Worker name = "hpack_parse_result", 4436*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4437*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/hpack_parse_result.cc", 4438*cc02d7e2SAndroid Build Coastguard Worker ], 4439*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4440*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/hpack_parse_result.h", 4441*cc02d7e2SAndroid Build Coastguard Worker ], 4442*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4443*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4444*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4445*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 4446*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 4447*cc02d7e2SAndroid Build Coastguard Worker ], 4448*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4449*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4450*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 4451*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 4452*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 4453*cc02d7e2SAndroid Build Coastguard Worker "//src/core:hpack_constants", 4454*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 4455*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 4456*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4457*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 4458*cc02d7e2SAndroid Build Coastguard Worker ], 4459*cc02d7e2SAndroid Build Coastguard Worker) 4460*cc02d7e2SAndroid Build Coastguard Worker 4461*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4462*cc02d7e2SAndroid Build Coastguard Worker name = "hpack_parser", 4463*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4464*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/hpack_parser.cc", 4465*cc02d7e2SAndroid Build Coastguard Worker ], 4466*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4467*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/hpack_parser.h", 4468*cc02d7e2SAndroid Build Coastguard Worker ], 4469*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4470*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 4471*cc02d7e2SAndroid Build Coastguard Worker "absl/random:bit_gen_ref", 4472*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4473*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4474*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 4475*cc02d7e2SAndroid Build Coastguard Worker "absl/types:span", 4476*cc02d7e2SAndroid Build Coastguard Worker "absl/types:variant", 4477*cc02d7e2SAndroid Build Coastguard Worker ], 4478*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4479*cc02d7e2SAndroid Build Coastguard Worker "call_tracer", 4480*cc02d7e2SAndroid Build Coastguard Worker "chttp2_legacy_frame", 4481*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4482*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 4483*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 4484*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4485*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 4486*cc02d7e2SAndroid Build Coastguard Worker "hpack_parse_result", 4487*cc02d7e2SAndroid Build Coastguard Worker "hpack_parser_table", 4488*cc02d7e2SAndroid Build Coastguard Worker "stats", 4489*cc02d7e2SAndroid Build Coastguard Worker "//src/core:decode_huff", 4490*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 4491*cc02d7e2SAndroid Build Coastguard Worker "//src/core:hpack_constants", 4492*cc02d7e2SAndroid Build Coastguard Worker "//src/core:match", 4493*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 4494*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_info", 4495*cc02d7e2SAndroid Build Coastguard Worker "//src/core:parsed_metadata", 4496*cc02d7e2SAndroid Build Coastguard Worker "//src/core:random_early_detection", 4497*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4498*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 4499*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 4500*cc02d7e2SAndroid Build Coastguard Worker ], 4501*cc02d7e2SAndroid Build Coastguard Worker) 4502*cc02d7e2SAndroid Build Coastguard Worker 4503*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4504*cc02d7e2SAndroid Build Coastguard Worker name = "hpack_encoder", 4505*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4506*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/hpack_encoder.cc", 4507*cc02d7e2SAndroid Build Coastguard Worker ], 4508*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4509*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/hpack_encoder.h", 4510*cc02d7e2SAndroid Build Coastguard Worker ], 4511*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/strings"], 4512*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4513*cc02d7e2SAndroid Build Coastguard Worker "chttp2_bin_encoder", 4514*cc02d7e2SAndroid Build Coastguard Worker "chttp2_legacy_frame", 4515*cc02d7e2SAndroid Build Coastguard Worker "chttp2_varint", 4516*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4517*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 4518*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 4519*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4520*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 4521*cc02d7e2SAndroid Build Coastguard Worker "http_trace", 4522*cc02d7e2SAndroid Build Coastguard Worker "//src/core:hpack_constants", 4523*cc02d7e2SAndroid Build Coastguard Worker "//src/core:hpack_encoder_table", 4524*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 4525*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_compression_traits", 4526*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4527*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 4528*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 4529*cc02d7e2SAndroid Build Coastguard Worker "//src/core:timeout_encoding", 4530*cc02d7e2SAndroid Build Coastguard Worker ], 4531*cc02d7e2SAndroid Build Coastguard Worker) 4532*cc02d7e2SAndroid Build Coastguard Worker 4533*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4534*cc02d7e2SAndroid Build Coastguard Worker name = "chttp2_bin_encoder", 4535*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4536*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/bin_encoder.cc", 4537*cc02d7e2SAndroid Build Coastguard Worker ], 4538*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4539*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/bin_encoder.h", 4540*cc02d7e2SAndroid Build Coastguard Worker ], 4541*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4542*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4543*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 4544*cc02d7e2SAndroid Build Coastguard Worker "//src/core:huffsyms", 4545*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4546*cc02d7e2SAndroid Build Coastguard Worker ], 4547*cc02d7e2SAndroid Build Coastguard Worker) 4548*cc02d7e2SAndroid Build Coastguard Worker 4549*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4550*cc02d7e2SAndroid Build Coastguard Worker name = "chttp2_varint", 4551*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4552*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/varint.cc", 4553*cc02d7e2SAndroid Build Coastguard Worker ], 4554*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4555*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/varint.h", 4556*cc02d7e2SAndroid Build Coastguard Worker ], 4557*cc02d7e2SAndroid Build Coastguard Worker external_deps = ["absl/base:core_headers"], 4558*cc02d7e2SAndroid Build Coastguard Worker deps = ["gpr"], 4559*cc02d7e2SAndroid Build Coastguard Worker) 4560*cc02d7e2SAndroid Build Coastguard Worker 4561*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4562*cc02d7e2SAndroid Build Coastguard Worker name = "chttp2_context_list_entry", 4563*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4564*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/context_list_entry.h", 4565*cc02d7e2SAndroid Build Coastguard Worker ], 4566*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4567*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4568*cc02d7e2SAndroid Build Coastguard Worker "tcp_tracer", 4569*cc02d7e2SAndroid Build Coastguard Worker ], 4570*cc02d7e2SAndroid Build Coastguard Worker) 4571*cc02d7e2SAndroid Build Coastguard Worker 4572*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4573*cc02d7e2SAndroid Build Coastguard Worker name = "tcp_tracer", 4574*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4575*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/channel/tcp_tracer.h", 4576*cc02d7e2SAndroid Build Coastguard Worker ], 4577*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4578*cc02d7e2SAndroid Build Coastguard Worker "absl/time", 4579*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 4580*cc02d7e2SAndroid Build Coastguard Worker ], 4581*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4582*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:tcp_tracer"], 4583*cc02d7e2SAndroid Build Coastguard Worker deps = ["gpr"], 4584*cc02d7e2SAndroid Build Coastguard Worker) 4585*cc02d7e2SAndroid Build Coastguard Worker 4586*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4587*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_transport_chttp2", 4588*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4589*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/bin_decoder.cc", 4590*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/chttp2_transport.cc", 4591*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_data.cc", 4592*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_goaway.cc", 4593*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_ping.cc", 4594*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_rst_stream.cc", 4595*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_settings.cc", 4596*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_window_update.cc", 4597*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/parsing.cc", 4598*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/stream_lists.cc", 4599*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/writing.cc", 4600*cc02d7e2SAndroid Build Coastguard Worker ], 4601*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4602*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/bin_decoder.h", 4603*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/chttp2_transport.h", 4604*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_data.h", 4605*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_goaway.h", 4606*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_ping.h", 4607*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_rst_stream.h", 4608*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_settings.h", 4609*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/frame_window_update.h", 4610*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ext/transport/chttp2/transport/internal.h", 4611*cc02d7e2SAndroid Build Coastguard Worker ], 4612*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4613*cc02d7e2SAndroid Build Coastguard Worker "absl/base:core_headers", 4614*cc02d7e2SAndroid Build Coastguard Worker "absl/container:flat_hash_map", 4615*cc02d7e2SAndroid Build Coastguard Worker "absl/hash", 4616*cc02d7e2SAndroid Build Coastguard Worker "absl/meta:type_traits", 4617*cc02d7e2SAndroid Build Coastguard Worker "absl/random", 4618*cc02d7e2SAndroid Build Coastguard Worker "absl/random:bit_gen_ref", 4619*cc02d7e2SAndroid Build Coastguard Worker "absl/random:distributions", 4620*cc02d7e2SAndroid Build Coastguard Worker "absl/status", 4621*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4622*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:cord", 4623*cc02d7e2SAndroid Build Coastguard Worker "absl/strings:str_format", 4624*cc02d7e2SAndroid Build Coastguard Worker "absl/types:optional", 4625*cc02d7e2SAndroid Build Coastguard Worker "absl/types:variant", 4626*cc02d7e2SAndroid Build Coastguard Worker ], 4627*cc02d7e2SAndroid Build Coastguard Worker language = "c++", 4628*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:grpclb"], 4629*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4630*cc02d7e2SAndroid Build Coastguard Worker "call_tracer", 4631*cc02d7e2SAndroid Build Coastguard Worker "channel_arg_names", 4632*cc02d7e2SAndroid Build Coastguard Worker "channelz", 4633*cc02d7e2SAndroid Build Coastguard Worker "chttp2_context_list_entry", 4634*cc02d7e2SAndroid Build Coastguard Worker "chttp2_legacy_frame", 4635*cc02d7e2SAndroid Build Coastguard Worker "chttp2_varint", 4636*cc02d7e2SAndroid Build Coastguard Worker "debug_location", 4637*cc02d7e2SAndroid Build Coastguard Worker "exec_ctx", 4638*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4639*cc02d7e2SAndroid Build Coastguard Worker "grpc_base", 4640*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4641*cc02d7e2SAndroid Build Coastguard Worker "grpc_trace", 4642*cc02d7e2SAndroid Build Coastguard Worker "hpack_encoder", 4643*cc02d7e2SAndroid Build Coastguard Worker "hpack_parser", 4644*cc02d7e2SAndroid Build Coastguard Worker "hpack_parser_table", 4645*cc02d7e2SAndroid Build Coastguard Worker "http_trace", 4646*cc02d7e2SAndroid Build Coastguard Worker "httpcli", 4647*cc02d7e2SAndroid Build Coastguard Worker "iomgr", 4648*cc02d7e2SAndroid Build Coastguard Worker "iomgr_buffer_list", 4649*cc02d7e2SAndroid Build Coastguard Worker "legacy_context", 4650*cc02d7e2SAndroid Build Coastguard Worker "ref_counted_ptr", 4651*cc02d7e2SAndroid Build Coastguard Worker "stats", 4652*cc02d7e2SAndroid Build Coastguard Worker "tcp_tracer", 4653*cc02d7e2SAndroid Build Coastguard Worker "//src/core:arena", 4654*cc02d7e2SAndroid Build Coastguard Worker "//src/core:bdp_estimator", 4655*cc02d7e2SAndroid Build Coastguard Worker "//src/core:bitset", 4656*cc02d7e2SAndroid Build Coastguard Worker "//src/core:channel_args", 4657*cc02d7e2SAndroid Build Coastguard Worker "//src/core:chttp2_flow_control", 4658*cc02d7e2SAndroid Build Coastguard Worker "//src/core:closure", 4659*cc02d7e2SAndroid Build Coastguard Worker "//src/core:connectivity_state", 4660*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error", 4661*cc02d7e2SAndroid Build Coastguard Worker "//src/core:error_utils", 4662*cc02d7e2SAndroid Build Coastguard Worker "//src/core:experiments", 4663*cc02d7e2SAndroid Build Coastguard Worker "//src/core:gpr_manual_constructor", 4664*cc02d7e2SAndroid Build Coastguard Worker "//src/core:http2_errors", 4665*cc02d7e2SAndroid Build Coastguard Worker "//src/core:http2_settings", 4666*cc02d7e2SAndroid Build Coastguard Worker "//src/core:init_internally", 4667*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_fwd", 4668*cc02d7e2SAndroid Build Coastguard Worker "//src/core:iomgr_port", 4669*cc02d7e2SAndroid Build Coastguard Worker "//src/core:match", 4670*cc02d7e2SAndroid Build Coastguard Worker "//src/core:max_concurrent_streams_policy", 4671*cc02d7e2SAndroid Build Coastguard Worker "//src/core:memory_quota", 4672*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_batch", 4673*cc02d7e2SAndroid Build Coastguard Worker "//src/core:metadata_info", 4674*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ping_abuse_policy", 4675*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ping_callbacks", 4676*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ping_rate_policy", 4677*cc02d7e2SAndroid Build Coastguard Worker "//src/core:poll", 4678*cc02d7e2SAndroid Build Coastguard Worker "//src/core:random_early_detection", 4679*cc02d7e2SAndroid Build Coastguard Worker "//src/core:ref_counted", 4680*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota", 4681*cc02d7e2SAndroid Build Coastguard Worker "//src/core:resource_quota_trace", 4682*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice", 4683*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_buffer", 4684*cc02d7e2SAndroid Build Coastguard Worker "//src/core:slice_refcount", 4685*cc02d7e2SAndroid Build Coastguard Worker "//src/core:stats_data", 4686*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_conversion", 4687*cc02d7e2SAndroid Build Coastguard Worker "//src/core:status_helper", 4688*cc02d7e2SAndroid Build Coastguard Worker "//src/core:time", 4689*cc02d7e2SAndroid Build Coastguard Worker "//src/core:useful", 4690*cc02d7e2SAndroid Build Coastguard Worker "//src/core:write_size_policy", 4691*cc02d7e2SAndroid Build Coastguard Worker ], 4692*cc02d7e2SAndroid Build Coastguard Worker) 4693*cc02d7e2SAndroid Build Coastguard Worker 4694*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4695*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_status", 4696*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4697*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/util/status.cc", 4698*cc02d7e2SAndroid Build Coastguard Worker ], 4699*cc02d7e2SAndroid Build Coastguard Worker public_hdrs = [ 4700*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/support/status.h", 4701*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/status.h", 4702*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/support/status.h", 4703*cc02d7e2SAndroid Build Coastguard Worker "include/grpc++/impl/codegen/status.h", 4704*cc02d7e2SAndroid Build Coastguard Worker "include/grpcpp/impl/codegen/status.h", 4705*cc02d7e2SAndroid Build Coastguard Worker ], 4706*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4707*cc02d7e2SAndroid Build Coastguard Worker "gpr_platform", 4708*cc02d7e2SAndroid Build Coastguard Worker "grpc++_public_hdrs", 4709*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4710*cc02d7e2SAndroid Build Coastguard Worker ], 4711*cc02d7e2SAndroid Build Coastguard Worker) 4712*cc02d7e2SAndroid Build Coastguard Worker 4713*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4714*cc02d7e2SAndroid Build Coastguard Worker name = "grpcpp_chaotic_good", 4715*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4716*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/chaotic_good.cc", 4717*cc02d7e2SAndroid Build Coastguard Worker ], 4718*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4719*cc02d7e2SAndroid Build Coastguard Worker "src/cpp/ext/chaotic_good.h", 4720*cc02d7e2SAndroid Build Coastguard Worker ], 4721*cc02d7e2SAndroid Build Coastguard Worker visibility = ["@grpc:chaotic_good"], 4722*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4723*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4724*cc02d7e2SAndroid Build Coastguard Worker "grpc++_base", 4725*cc02d7e2SAndroid Build Coastguard Worker "grpc_public_hdrs", 4726*cc02d7e2SAndroid Build Coastguard Worker "//src/core:chaotic_good_connector", 4727*cc02d7e2SAndroid Build Coastguard Worker "//src/core:chaotic_good_server", 4728*cc02d7e2SAndroid Build Coastguard Worker ], 4729*cc02d7e2SAndroid Build Coastguard Worker) 4730*cc02d7e2SAndroid Build Coastguard Worker 4731*cc02d7e2SAndroid Build Coastguard Workergrpc_cc_library( 4732*cc02d7e2SAndroid Build Coastguard Worker name = "subprocess", 4733*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 4734*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/subprocess_posix.cc", 4735*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/subprocess_windows.cc", 4736*cc02d7e2SAndroid Build Coastguard Worker ], 4737*cc02d7e2SAndroid Build Coastguard Worker hdrs = [ 4738*cc02d7e2SAndroid Build Coastguard Worker "//src/core:lib/gpr/subprocess.h", 4739*cc02d7e2SAndroid Build Coastguard Worker ], 4740*cc02d7e2SAndroid Build Coastguard Worker external_deps = [ 4741*cc02d7e2SAndroid Build Coastguard Worker "absl/strings", 4742*cc02d7e2SAndroid Build Coastguard Worker "absl/types:span", 4743*cc02d7e2SAndroid Build Coastguard Worker ], 4744*cc02d7e2SAndroid Build Coastguard Worker deps = [ 4745*cc02d7e2SAndroid Build Coastguard Worker "gpr", 4746*cc02d7e2SAndroid Build Coastguard Worker "//src/core:strerror", 4747*cc02d7e2SAndroid Build Coastguard Worker "//src/core:tchar", 4748*cc02d7e2SAndroid Build Coastguard Worker ], 4749*cc02d7e2SAndroid Build Coastguard Worker) 4750*cc02d7e2SAndroid Build Coastguard Worker 4751*cc02d7e2SAndroid Build Coastguard Worker# TODO(yashykt): Remove the UPB definitions from here once they are no longer needed 4752*cc02d7e2SAndroid Build Coastguard Worker### UPB Targets 4753*cc02d7e2SAndroid Build Coastguard Worker 4754*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4755*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_admin_upb", 4756*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/admin/v3:pkg"], 4757*cc02d7e2SAndroid Build Coastguard Worker) 4758*cc02d7e2SAndroid Build Coastguard Worker 4759*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4760*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_cluster_upb", 4761*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/cluster/v3:pkg"], 4762*cc02d7e2SAndroid Build Coastguard Worker) 4763*cc02d7e2SAndroid Build Coastguard Worker 4764*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4765*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_cluster_upbdefs", 4766*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/cluster/v3:pkg"], 4767*cc02d7e2SAndroid Build Coastguard Worker) 4768*cc02d7e2SAndroid Build Coastguard Worker 4769*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4770*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_core_upb", 4771*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/core/v3:pkg"], 4772*cc02d7e2SAndroid Build Coastguard Worker) 4773*cc02d7e2SAndroid Build Coastguard Worker 4774*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4775*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_endpoint_upb", 4776*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/endpoint/v3:pkg"], 4777*cc02d7e2SAndroid Build Coastguard Worker) 4778*cc02d7e2SAndroid Build Coastguard Worker 4779*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4780*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_endpoint_upbdefs", 4781*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/endpoint/v3:pkg"], 4782*cc02d7e2SAndroid Build Coastguard Worker) 4783*cc02d7e2SAndroid Build Coastguard Worker 4784*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4785*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_listener_upb", 4786*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/listener/v3:pkg"], 4787*cc02d7e2SAndroid Build Coastguard Worker) 4788*cc02d7e2SAndroid Build Coastguard Worker 4789*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4790*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_listener_upbdefs", 4791*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/listener/v3:pkg"], 4792*cc02d7e2SAndroid Build Coastguard Worker) 4793*cc02d7e2SAndroid Build Coastguard Worker 4794*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4795*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_rbac_upb", 4796*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/rbac/v3:pkg"], 4797*cc02d7e2SAndroid Build Coastguard Worker) 4798*cc02d7e2SAndroid Build Coastguard Worker 4799*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4800*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_route_upb", 4801*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/route/v3:pkg"], 4802*cc02d7e2SAndroid Build Coastguard Worker) 4803*cc02d7e2SAndroid Build Coastguard Worker 4804*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4805*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_config_route_upbdefs", 4806*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/config/route/v3:pkg"], 4807*cc02d7e2SAndroid Build Coastguard Worker) 4808*cc02d7e2SAndroid Build Coastguard Worker 4809*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4810*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_clusters_aggregate_upb", 4811*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/clusters/aggregate/v3:pkg"], 4812*cc02d7e2SAndroid Build Coastguard Worker) 4813*cc02d7e2SAndroid Build Coastguard Worker 4814*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4815*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_clusters_aggregate_upbdefs", 4816*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/clusters/aggregate/v3:pkg"], 4817*cc02d7e2SAndroid Build Coastguard Worker) 4818*cc02d7e2SAndroid Build Coastguard Worker 4819*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4820*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_common_fault_upb", 4821*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/common/fault/v3:pkg"], 4822*cc02d7e2SAndroid Build Coastguard Worker) 4823*cc02d7e2SAndroid Build Coastguard Worker 4824*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4825*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_http_fault_upb", 4826*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/http/fault/v3:pkg"], 4827*cc02d7e2SAndroid Build Coastguard Worker) 4828*cc02d7e2SAndroid Build Coastguard Worker 4829*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4830*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_http_fault_upbdefs", 4831*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/http/fault/v3:pkg"], 4832*cc02d7e2SAndroid Build Coastguard Worker) 4833*cc02d7e2SAndroid Build Coastguard Worker 4834*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4835*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_http_rbac_upb", 4836*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/http/rbac/v3:pkg"], 4837*cc02d7e2SAndroid Build Coastguard Worker) 4838*cc02d7e2SAndroid Build Coastguard Worker 4839*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4840*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_http_rbac_upbdefs", 4841*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/http/rbac/v3:pkg"], 4842*cc02d7e2SAndroid Build Coastguard Worker) 4843*cc02d7e2SAndroid Build Coastguard Worker 4844*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4845*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_http_router_upb", 4846*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/http/router/v3:pkg"], 4847*cc02d7e2SAndroid Build Coastguard Worker) 4848*cc02d7e2SAndroid Build Coastguard Worker 4849*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4850*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_http_router_upbdefs", 4851*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/http/router/v3:pkg"], 4852*cc02d7e2SAndroid Build Coastguard Worker) 4853*cc02d7e2SAndroid Build Coastguard Worker 4854*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4855*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_http_stateful_session_upb", 4856*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/http/stateful_session/v3:pkg"], 4857*cc02d7e2SAndroid Build Coastguard Worker) 4858*cc02d7e2SAndroid Build Coastguard Worker 4859*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4860*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_http_stateful_session_upbdefs", 4861*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/http/stateful_session/v3:pkg"], 4862*cc02d7e2SAndroid Build Coastguard Worker) 4863*cc02d7e2SAndroid Build Coastguard Worker 4864*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4865*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_http_stateful_session_cookie_upb", 4866*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/http/stateful_session/cookie/v3:pkg"], 4867*cc02d7e2SAndroid Build Coastguard Worker) 4868*cc02d7e2SAndroid Build Coastguard Worker 4869*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4870*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_http_stateful_session_cookie_upbdefs", 4871*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/http/stateful_session/cookie/v3:pkg"], 4872*cc02d7e2SAndroid Build Coastguard Worker) 4873*cc02d7e2SAndroid Build Coastguard Worker 4874*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4875*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_type_http_upb", 4876*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/type/http/v3:pkg"], 4877*cc02d7e2SAndroid Build Coastguard Worker) 4878*cc02d7e2SAndroid Build Coastguard Worker 4879*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4880*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_load_balancing_policies_client_side_weighted_round_robin_upb", 4881*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/load_balancing_policies/client_side_weighted_round_robin/v3:pkg"], 4882*cc02d7e2SAndroid Build Coastguard Worker) 4883*cc02d7e2SAndroid Build Coastguard Worker 4884*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4885*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_load_balancing_policies_pick_first_upb", 4886*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/load_balancing_policies/pick_first/v3:pkg"], 4887*cc02d7e2SAndroid Build Coastguard Worker) 4888*cc02d7e2SAndroid Build Coastguard Worker 4889*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4890*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_load_balancing_policies_ring_hash_upb", 4891*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/load_balancing_policies/ring_hash/v3:pkg"], 4892*cc02d7e2SAndroid Build Coastguard Worker) 4893*cc02d7e2SAndroid Build Coastguard Worker 4894*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4895*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_load_balancing_policies_wrr_locality_upb", 4896*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/load_balancing_policies/wrr_locality/v3:pkg"], 4897*cc02d7e2SAndroid Build Coastguard Worker) 4898*cc02d7e2SAndroid Build Coastguard Worker 4899*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4900*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_network_http_connection_manager_upb", 4901*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/network/http_connection_manager/v3:pkg"], 4902*cc02d7e2SAndroid Build Coastguard Worker) 4903*cc02d7e2SAndroid Build Coastguard Worker 4904*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4905*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_filters_network_http_connection_manager_upbdefs", 4906*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/filters/network/http_connection_manager/v3:pkg"], 4907*cc02d7e2SAndroid Build Coastguard Worker) 4908*cc02d7e2SAndroid Build Coastguard Worker 4909*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4910*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_transport_sockets_tls_upb", 4911*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/transport_sockets/tls/v3:pkg"], 4912*cc02d7e2SAndroid Build Coastguard Worker) 4913*cc02d7e2SAndroid Build Coastguard Worker 4914*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4915*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_transport_sockets_tls_upbdefs", 4916*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/transport_sockets/tls/v3:pkg"], 4917*cc02d7e2SAndroid Build Coastguard Worker) 4918*cc02d7e2SAndroid Build Coastguard Worker 4919*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4920*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_upstreams_http_upb", 4921*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/upstreams/http/v3:pkg"], 4922*cc02d7e2SAndroid Build Coastguard Worker) 4923*cc02d7e2SAndroid Build Coastguard Worker 4924*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4925*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_extensions_upstreams_http_upbdefs", 4926*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/extensions/upstreams/http/v3:pkg"], 4927*cc02d7e2SAndroid Build Coastguard Worker) 4928*cc02d7e2SAndroid Build Coastguard Worker 4929*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4930*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_service_discovery_upb", 4931*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/service/discovery/v3:pkg"], 4932*cc02d7e2SAndroid Build Coastguard Worker) 4933*cc02d7e2SAndroid Build Coastguard Worker 4934*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4935*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_service_discovery_upbdefs", 4936*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/service/discovery/v3:pkg"], 4937*cc02d7e2SAndroid Build Coastguard Worker) 4938*cc02d7e2SAndroid Build Coastguard Worker 4939*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4940*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_service_load_stats_upb", 4941*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/service/load_stats/v3:pkg"], 4942*cc02d7e2SAndroid Build Coastguard Worker) 4943*cc02d7e2SAndroid Build Coastguard Worker 4944*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4945*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_service_load_stats_upbdefs", 4946*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/service/load_stats/v3:pkg"], 4947*cc02d7e2SAndroid Build Coastguard Worker) 4948*cc02d7e2SAndroid Build Coastguard Worker 4949*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4950*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_service_status_upb", 4951*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/service/status/v3:pkg"], 4952*cc02d7e2SAndroid Build Coastguard Worker) 4953*cc02d7e2SAndroid Build Coastguard Worker 4954*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4955*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_service_status_upbdefs", 4956*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/service/status/v3:pkg"], 4957*cc02d7e2SAndroid Build Coastguard Worker) 4958*cc02d7e2SAndroid Build Coastguard Worker 4959*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4960*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_type_matcher_upb", 4961*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/type/matcher/v3:pkg"], 4962*cc02d7e2SAndroid Build Coastguard Worker) 4963*cc02d7e2SAndroid Build Coastguard Worker 4964*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4965*cc02d7e2SAndroid Build Coastguard Worker name = "envoy_type_upb", 4966*cc02d7e2SAndroid Build Coastguard Worker deps = ["@envoy_api//envoy/type/v3:pkg"], 4967*cc02d7e2SAndroid Build Coastguard Worker) 4968*cc02d7e2SAndroid Build Coastguard Worker 4969*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4970*cc02d7e2SAndroid Build Coastguard Worker name = "xds_type_upb", 4971*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_github_cncf_xds//xds/type/v3:pkg"], 4972*cc02d7e2SAndroid Build Coastguard Worker) 4973*cc02d7e2SAndroid Build Coastguard Worker 4974*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 4975*cc02d7e2SAndroid Build Coastguard Worker name = "xds_type_upbdefs", 4976*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_github_cncf_xds//xds/type/v3:pkg"], 4977*cc02d7e2SAndroid Build Coastguard Worker) 4978*cc02d7e2SAndroid Build Coastguard Worker 4979*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4980*cc02d7e2SAndroid Build Coastguard Worker name = "xds_orca_upb", 4981*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_github_cncf_xds//xds/data/orca/v3:pkg"], 4982*cc02d7e2SAndroid Build Coastguard Worker) 4983*cc02d7e2SAndroid Build Coastguard Worker 4984*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4985*cc02d7e2SAndroid Build Coastguard Worker name = "xds_orca_service_upb", 4986*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_github_cncf_xds//xds/service/orca/v3:pkg"], 4987*cc02d7e2SAndroid Build Coastguard Worker) 4988*cc02d7e2SAndroid Build Coastguard Worker 4989*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4990*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_health_upb", 4991*cc02d7e2SAndroid Build Coastguard Worker deps = ["//src/proto/grpc/health/v1:health_proto_descriptor"], 4992*cc02d7e2SAndroid Build Coastguard Worker) 4993*cc02d7e2SAndroid Build Coastguard Worker 4994*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 4995*cc02d7e2SAndroid Build Coastguard Worker name = "google_rpc_status_upb", 4996*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_google_googleapis//google/rpc:status_proto"], 4997*cc02d7e2SAndroid Build Coastguard Worker) 4998*cc02d7e2SAndroid Build Coastguard Worker 4999*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 5000*cc02d7e2SAndroid Build Coastguard Worker name = "google_rpc_status_upbdefs", 5001*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_google_googleapis//google/rpc:status_proto"], 5002*cc02d7e2SAndroid Build Coastguard Worker) 5003*cc02d7e2SAndroid Build Coastguard Worker 5004*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 5005*cc02d7e2SAndroid Build Coastguard Worker name = "google_api_expr_v1alpha1_syntax_upb", 5006*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_google_googleapis//google/api/expr/v1alpha1:syntax_proto"], 5007*cc02d7e2SAndroid Build Coastguard Worker) 5008*cc02d7e2SAndroid Build Coastguard Worker 5009*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 5010*cc02d7e2SAndroid Build Coastguard Worker name = "grpc_lb_upb", 5011*cc02d7e2SAndroid Build Coastguard Worker deps = ["//src/proto/grpc/lb/v1:load_balancer_proto_descriptor"], 5012*cc02d7e2SAndroid Build Coastguard Worker) 5013*cc02d7e2SAndroid Build Coastguard Worker 5014*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 5015*cc02d7e2SAndroid Build Coastguard Worker name = "alts_upb", 5016*cc02d7e2SAndroid Build Coastguard Worker deps = ["//src/proto/grpc/gcp:alts_handshaker_proto"], 5017*cc02d7e2SAndroid Build Coastguard Worker) 5018*cc02d7e2SAndroid Build Coastguard Worker 5019*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 5020*cc02d7e2SAndroid Build Coastguard Worker name = "rls_upb", 5021*cc02d7e2SAndroid Build Coastguard Worker deps = ["//src/proto/grpc/lookup/v1:rls_proto_descriptor"], 5022*cc02d7e2SAndroid Build Coastguard Worker) 5023*cc02d7e2SAndroid Build Coastguard Worker 5024*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_library( 5025*cc02d7e2SAndroid Build Coastguard Worker name = "rls_config_upb", 5026*cc02d7e2SAndroid Build Coastguard Worker deps = ["//src/proto/grpc/lookup/v1:rls_config_proto_descriptor"], 5027*cc02d7e2SAndroid Build Coastguard Worker) 5028*cc02d7e2SAndroid Build Coastguard Worker 5029*cc02d7e2SAndroid Build Coastguard Workergrpc_upb_proto_reflection_library( 5030*cc02d7e2SAndroid Build Coastguard Worker name = "rls_config_upbdefs", 5031*cc02d7e2SAndroid Build Coastguard Worker deps = ["//src/proto/grpc/lookup/v1:rls_config_proto_descriptor"], 5032*cc02d7e2SAndroid Build Coastguard Worker) 5033*cc02d7e2SAndroid Build Coastguard Worker 5034*cc02d7e2SAndroid Build Coastguard WorkerWELL_KNOWN_PROTO_TARGETS = [ 5035*cc02d7e2SAndroid Build Coastguard Worker "any", 5036*cc02d7e2SAndroid Build Coastguard Worker "duration", 5037*cc02d7e2SAndroid Build Coastguard Worker "empty", 5038*cc02d7e2SAndroid Build Coastguard Worker "struct", 5039*cc02d7e2SAndroid Build Coastguard Worker "timestamp", 5040*cc02d7e2SAndroid Build Coastguard Worker "wrappers", 5041*cc02d7e2SAndroid Build Coastguard Worker] 5042*cc02d7e2SAndroid Build Coastguard Worker 5043*cc02d7e2SAndroid Build Coastguard Worker[grpc_upb_proto_library( 5044*cc02d7e2SAndroid Build Coastguard Worker name = "protobuf_" + target + "_upb", 5045*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_google_protobuf//:" + target + "_proto"], 5046*cc02d7e2SAndroid Build Coastguard Worker) for target in WELL_KNOWN_PROTO_TARGETS] 5047*cc02d7e2SAndroid Build Coastguard Worker 5048*cc02d7e2SAndroid Build Coastguard Worker[grpc_upb_proto_reflection_library( 5049*cc02d7e2SAndroid Build Coastguard Worker name = "protobuf_" + target + "_upbdefs", 5050*cc02d7e2SAndroid Build Coastguard Worker deps = ["@com_google_protobuf//:" + target + "_proto"], 5051*cc02d7e2SAndroid Build Coastguard Worker) for target in WELL_KNOWN_PROTO_TARGETS] 5052*cc02d7e2SAndroid Build Coastguard Worker 5053*cc02d7e2SAndroid Build Coastguard Workergrpc_generate_one_off_targets() 5054*cc02d7e2SAndroid Build Coastguard Worker 5055*cc02d7e2SAndroid Build Coastguard Workerfilegroup( 5056*cc02d7e2SAndroid Build Coastguard Worker name = "root_certificates", 5057*cc02d7e2SAndroid Build Coastguard Worker srcs = [ 5058*cc02d7e2SAndroid Build Coastguard Worker "etc/roots.pem", 5059*cc02d7e2SAndroid Build Coastguard Worker ], 5060*cc02d7e2SAndroid Build Coastguard Worker visibility = ["//visibility:public"], 5061*cc02d7e2SAndroid Build Coastguard Worker) 5062