xref: /aosp_15_r20/external/grpc-grpc/Android.bp (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1*cc02d7e2SAndroid Build Coastguard Workerpackage {
2*cc02d7e2SAndroid Build Coastguard Worker    default_applicable_licenses: ["external_grpc-grpc_license"],
3*cc02d7e2SAndroid Build Coastguard Worker}
4*cc02d7e2SAndroid Build Coastguard Worker
5*cc02d7e2SAndroid Build Coastguard Worker// Added automatically by a large-scale-change that took the approach of
6*cc02d7e2SAndroid Build Coastguard Worker// 'apply every license found to every target'. While this makes sure we respect
7*cc02d7e2SAndroid Build Coastguard Worker// every license restriction, it may not be entirely correct.
8*cc02d7e2SAndroid Build Coastguard Worker//
9*cc02d7e2SAndroid Build Coastguard Worker// e.g. GPL in an MIT project might only apply to the contrib/ directory.
10*cc02d7e2SAndroid Build Coastguard Worker//
11*cc02d7e2SAndroid Build Coastguard Worker// Please consider splitting the single license below into multiple licenses,
12*cc02d7e2SAndroid Build Coastguard Worker// taking care not to lose any license_kind information, and overriding the
13*cc02d7e2SAndroid Build Coastguard Worker// default license using the 'licenses: [...]' property on targets as needed.
14*cc02d7e2SAndroid Build Coastguard Worker//
15*cc02d7e2SAndroid Build Coastguard Worker// For unused files, consider creating a 'fileGroup' with "//visibility:private"
16*cc02d7e2SAndroid Build Coastguard Worker// to attach the license to, and including a comment whether the files may be
17*cc02d7e2SAndroid Build Coastguard Worker// used in the current project.
18*cc02d7e2SAndroid Build Coastguard Worker//
19*cc02d7e2SAndroid Build Coastguard Worker// large-scale-change included anything that looked like it might be a license
20*cc02d7e2SAndroid Build Coastguard Worker// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc.
21*cc02d7e2SAndroid Build Coastguard Worker//
22*cc02d7e2SAndroid Build Coastguard Worker// Please consider removing redundant or irrelevant files from 'license_text:'.
23*cc02d7e2SAndroid Build Coastguard Worker// See: http://go/android-license-faq
24*cc02d7e2SAndroid Build Coastguard Workerlicense {
25*cc02d7e2SAndroid Build Coastguard Worker    name: "external_grpc-grpc_license",
26*cc02d7e2SAndroid Build Coastguard Worker    visibility: [":__subpackages__"],
27*cc02d7e2SAndroid Build Coastguard Worker    license_kinds: [
28*cc02d7e2SAndroid Build Coastguard Worker        "SPDX-license-identifier-Apache-2.0",
29*cc02d7e2SAndroid Build Coastguard Worker        "SPDX-license-identifier-BSD",
30*cc02d7e2SAndroid Build Coastguard Worker        "SPDX-license-identifier-ISC",
31*cc02d7e2SAndroid Build Coastguard Worker        "SPDX-license-identifier-MIT",
32*cc02d7e2SAndroid Build Coastguard Worker        "SPDX-license-identifier-MPL-2.0",
33*cc02d7e2SAndroid Build Coastguard Worker        "SPDX-license-identifier-Zlib",
34*cc02d7e2SAndroid Build Coastguard Worker        "legacy_unencumbered",
35*cc02d7e2SAndroid Build Coastguard Worker    ],
36*cc02d7e2SAndroid Build Coastguard Worker    license_text: [
37*cc02d7e2SAndroid Build Coastguard Worker        "LICENSE",
38*cc02d7e2SAndroid Build Coastguard Worker        "NOTICE.txt",
39*cc02d7e2SAndroid Build Coastguard Worker    ],
40*cc02d7e2SAndroid Build Coastguard Worker}
41*cc02d7e2SAndroid Build Coastguard Worker
42*cc02d7e2SAndroid Build Coastguard Worker// Replicating the target structure from the upstream BUILD file is tedious
43*cc02d7e2SAndroid Build Coastguard Worker// and requires updating the APEX dependency list on every upgrade. Instead,
44*cc02d7e2SAndroid Build Coastguard Worker// we use the script update_android_bp.sh, which queries the source files with
45*cc02d7e2SAndroid Build Coastguard Worker// Bazel and uses "diff" to construct the common, secure and unsecure source
46*cc02d7e2SAndroid Build Coastguard Worker// file lists.
47*cc02d7e2SAndroid Build Coastguard Worker// Proto files with service definitions have to be handled separately, but
48*cc02d7e2SAndroid Build Coastguard Worker// fortunately there are much fewer of them.
49*cc02d7e2SAndroid Build Coastguard Worker
50*cc02d7e2SAndroid Build Coastguard Worker// file_lists_start
51*cc02d7e2SAndroid Build Coastguard Worker// Autogenerated by update_android_bp.sh, do not modify.
52*cc02d7e2SAndroid Build Coastguard WorkerGRPC_COMMON_SRCS = [
53*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/backup_poller.cc",
54*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/client_channel_channelz.cc",
55*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/client_channel_factory.cc",
56*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/client_channel_filter.cc",
57*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/client_channel_plugin.cc",
58*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/client_channel_service_config.cc",
59*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/config_selector.cc",
60*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/dynamic_filters.cc",
61*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/global_subchannel_pool.cc",
62*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/http_proxy_mapper.cc",
63*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/local_subchannel_pool.cc",
64*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/retry_filter.cc",
65*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/retry_filter_legacy_call_data.cc",
66*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/retry_service_config.cc",
67*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/retry_throttle.cc",
68*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/subchannel.cc",
69*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/subchannel_pool_interface.cc",
70*cc02d7e2SAndroid Build Coastguard Worker    "src/core/client_channel/subchannel_stream_client.cc",
71*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/backend_metrics/backend_metric_filter.cc",
72*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/census/grpc_context.cc",
73*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/channel_idle/idle_filter_state.cc",
74*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/channel_idle/legacy_channel_idle_filter.cc",
75*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/deadline/deadline_filter.cc",
76*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/fault_injection/fault_injection_filter.cc",
77*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/fault_injection/fault_injection_service_config_parser.cc",
78*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/http/client_authority_filter.cc",
79*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/http/client/http_client_filter.cc",
80*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/http/http_filters_plugin.cc",
81*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/http/message_compress/compression_filter.cc",
82*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/http/server/http_server_filter.cc",
83*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/message_size/message_size_filter.cc",
84*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/client/chttp2_connector.cc",
85*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/server/chttp2_server.cc",
86*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/bin_decoder.cc",
87*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/bin_encoder.cc",
88*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/chttp2_transport.cc",
89*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/decode_huff.cc",
90*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/flow_control.cc",
91*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/frame.cc",
92*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/frame_data.cc",
93*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/frame_goaway.cc",
94*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/frame_ping.cc",
95*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/frame_rst_stream.cc",
96*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/frame_settings.cc",
97*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/frame_window_update.cc",
98*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/hpack_encoder.cc",
99*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/hpack_encoder_table.cc",
100*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/hpack_parser.cc",
101*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/hpack_parse_result.cc",
102*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/hpack_parser_table.cc",
103*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/http2_settings.cc",
104*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/http_trace.cc",
105*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/huffsyms.cc",
106*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/max_concurrent_streams_policy.cc",
107*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/parsing.cc",
108*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/ping_abuse_policy.cc",
109*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/ping_callbacks.cc",
110*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/ping_rate_policy.cc",
111*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/stream_lists.cc",
112*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/varint.cc",
113*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/write_size_policy.cc",
114*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/transport/writing.cc",
115*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/inproc/inproc_plugin.cc",
116*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/inproc/inproc_transport.cc",
117*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/inproc/legacy_inproc_transport.cc",
118*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/address_utils/parse_address.cc",
119*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/address_utils/sockaddr_utils.cc",
120*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/backoff/backoff.cc",
121*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/backoff/random_early_detection.cc",
122*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/call_tracer.cc",
123*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channel_args.cc",
124*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channel_args_preconditioning.cc",
125*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channel_stack_builder.cc",
126*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channel_stack_builder_impl.cc",
127*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channel_stack.cc",
128*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channel_stack_trace.cc",
129*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channel_trace.cc",
130*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channelz.cc",
131*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/channelz_registry.cc",
132*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/connected_channel.cc",
133*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/metrics.cc",
134*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/promise_based_filter.cc",
135*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/server_call_tracer_filter.cc",
136*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/channel/status_util.cc",
137*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/compression/compression.cc",
138*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/compression/compression_internal.cc",
139*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/compression/message_compress.cc",
140*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/config/config_vars.cc",
141*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/config/config_vars_non_generated.cc",
142*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/config/core_configuration.cc",
143*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/config/load_config.cc",
144*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/debug/event_log.cc",
145*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/debug/histogram_view.cc",
146*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/debug/stats.cc",
147*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/debug/stats_data.cc",
148*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/debug/trace.cc",
149*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/ares_resolver.cc",
150*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/channel_args_endpoint_config.cc",
151*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/default_event_engine.cc",
152*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/default_event_engine_factory.cc",
153*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/event_engine.cc",
154*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/forkable.cc",
155*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/event_poller_posix_default.cc",
156*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/ev_epoll1_linux.cc",
157*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/ev_poll_posix.cc",
158*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/internal_errqueue.cc",
159*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/lockfree_event.cc",
160*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/native_posix_dns_resolver.cc",
161*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/posix_endpoint.cc",
162*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/posix_engine.cc",
163*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/posix_engine_listener.cc",
164*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/posix_engine_listener_utils.cc",
165*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/tcp_socket_utils.cc",
166*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/timer.cc",
167*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/timer_heap.cc",
168*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/timer_manager.cc",
169*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/traced_buffer_list.cc",
170*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/wakeup_fd_eventfd.cc",
171*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/wakeup_fd_pipe.cc",
172*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/posix_engine/wakeup_fd_posix_default.cc",
173*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/resolved_address.cc",
174*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/shim.cc",
175*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/slice_buffer.cc",
176*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/slice.cc",
177*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/tcp_socket_utils.cc",
178*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/thread_local.cc",
179*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/thread_pool/thread_count.cc",
180*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/thread_pool/thread_pool_factory.cc",
181*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/thread_pool/work_stealing_thread_pool.cc",
182*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/thready_event_engine/thready_event_engine.cc",
183*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/time_util.cc",
184*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/trace.cc",
185*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/utils.cc",
186*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/windows/grpc_polled_fd_windows.cc",
187*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/windows/iocp.cc",
188*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/windows/native_windows_dns_resolver.cc",
189*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/windows/windows_endpoint.cc",
190*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/windows/windows_engine.cc",
191*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/windows/windows_listener.cc",
192*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/windows/win_socket.cc",
193*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/event_engine/work_queue/basic_work_queue.cc",
194*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/experiments/config.cc",
195*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/experiments/experiments.cc",
196*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/alloc.cc",
197*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/android/log.cc",
198*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/atm.cc",
199*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/iphone/cpu.cc",
200*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/linux/cpu.cc",
201*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/linux/log.cc",
202*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/log.cc",
203*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/msys/tmpfile.cc",
204*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/posix/cpu.cc",
205*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/posix/log.cc",
206*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/posix/string.cc",
207*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/posix/sync.cc",
208*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/posix/time.cc",
209*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/posix/tmpfile.cc",
210*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/crash.cc",
211*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/examine_stack.cc",
212*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/fork.cc",
213*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/host_port.cc",
214*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/linux/env.cc",
215*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/load_file.cc",
216*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/mpscq.cc",
217*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/per_cpu.cc",
218*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/posix/env.cc",
219*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/posix/stat.cc",
220*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/posix/thd.cc",
221*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/ref_counted_string.cc",
222*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/status_helper.cc",
223*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/strerror.cc",
224*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/tchar.cc",
225*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/time_averaged_stats.cc",
226*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/time.cc",
227*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/time_util.cc",
228*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/uuid_v4.cc",
229*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/validation_errors.cc",
230*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/windows/env.cc",
231*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/windows/stat.cc",
232*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/windows/thd.cc",
233*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/work_serializer.cc",
234*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/string.cc",
235*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/sync_abseil.cc",
236*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/sync.cc",
237*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/time.cc",
238*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/time_precise.cc",
239*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/windows/cpu.cc",
240*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/windows/log.cc",
241*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/windows/string.cc",
242*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/windows/string_util.cc",
243*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/windows/sync.cc",
244*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/windows/time.cc",
245*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gpr/windows/tmpfile.cc",
246*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/handshaker/proxy_mapper_registry.cc",
247*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/http/format_request.cc",
248*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/http/httpcli.cc",
249*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/http/parser.cc",
250*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/buffer_list.cc",
251*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/call_combiner.cc",
252*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/cfstream_handle.cc",
253*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/closure.cc",
254*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/combiner.cc",
255*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/dualstack_socket_posix.cc",
256*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/endpoint.cc",
257*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/endpoint_cfstream.cc",
258*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/endpoint_pair_posix.cc",
259*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/endpoint_pair_windows.cc",
260*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/error.cc",
261*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/error_cfstream.cc",
262*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/ev_apple.cc",
263*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/event_engine_shims/closure.cc",
264*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/event_engine_shims/endpoint.cc",
265*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/event_engine_shims/tcp_client.cc",
266*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/ev_epoll1_linux.cc",
267*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/ev_poll_posix.cc",
268*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/ev_posix.cc",
269*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/ev_windows.cc",
270*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/exec_ctx.cc",
271*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/executor.cc",
272*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/fork_posix.cc",
273*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/fork_windows.cc",
274*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/gethostname_fallback.cc",
275*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/gethostname_host_name_max.cc",
276*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/gethostname_sysconf.cc",
277*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/grpc_if_nametoindex_posix.cc",
278*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/grpc_if_nametoindex_unsupported.cc",
279*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/internal_errqueue.cc",
280*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/iocp_windows.cc",
281*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/iomgr.cc",
282*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/iomgr_internal.cc",
283*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/iomgr_posix.cc",
284*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/iomgr_posix_cfstream.cc",
285*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/iomgr_windows.cc",
286*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/lockfree_event.cc",
287*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/polling_entity.cc",
288*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/pollset.cc",
289*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/pollset_set.cc",
290*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/pollset_set_windows.cc",
291*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/pollset_windows.cc",
292*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/resolve_address.cc",
293*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/resolve_address_posix.cc",
294*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/resolve_address_windows.cc",
295*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/sockaddr_utils_posix.cc",
296*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/socket_factory_posix.cc",
297*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/socket_mutator.cc",
298*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/socket_utils_common_posix.cc",
299*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/socket_utils_linux.cc",
300*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/socket_utils_posix.cc",
301*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/socket_utils_windows.cc",
302*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/socket_windows.cc",
303*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/systemd_utils.cc",
304*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_client.cc",
305*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_client_cfstream.cc",
306*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_client_posix.cc",
307*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_client_windows.cc",
308*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_posix.cc",
309*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_server.cc",
310*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_server_posix.cc",
311*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_server_utils_posix_common.cc",
312*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_server_utils_posix_ifaddrs.cc",
313*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_server_utils_posix_noifaddrs.cc",
314*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_server_windows.cc",
315*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/tcp_windows.cc",
316*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/timer.cc",
317*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/timer_generic.cc",
318*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/timer_heap.cc",
319*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/timer_manager.cc",
320*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/unix_sockets_posix.cc",
321*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/unix_sockets_posix_noop.cc",
322*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/vsock.cc",
323*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/wakeup_fd_eventfd.cc",
324*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/wakeup_fd_nospecial.cc",
325*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/wakeup_fd_pipe.cc",
326*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/iomgr/wakeup_fd_posix.cc",
327*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/json/json_object_loader.cc",
328*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/json/json_reader.cc",
329*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/json/json_writer.cc",
330*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/promise/activity.cc",
331*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/promise/party.cc",
332*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/promise/sleep.cc",
333*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/promise/trace.cc",
334*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/resource_quota/api.cc",
335*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/resource_quota/arena.cc",
336*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/resource_quota/connection_quota.cc",
337*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/resource_quota/memory_quota.cc",
338*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/resource_quota/periodic_update.cc",
339*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/resource_quota/resource_quota.cc",
340*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/resource_quota/thread_quota.cc",
341*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/resource_quota/trace.cc",
342*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/authorization/authorization_policy_provider_vtable.cc",
343*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/authorization/evaluate_args.cc",
344*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/authorization/grpc_server_authz_filter.cc",
345*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/certificate_provider/certificate_provider_registry.cc",
346*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/context/security_context.cc",
347*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/alts/check_gcp_environment.cc",
348*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/alts/check_gcp_environment_linux.cc",
349*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/alts/check_gcp_environment_no_op.cc",
350*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/alts/check_gcp_environment_windows.cc",
351*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/alts/grpc_alts_credentials_client_options.cc",
352*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/alts/grpc_alts_credentials_options.cc",
353*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/alts/grpc_alts_credentials_server_options.cc",
354*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/call_creds_util.cc",
355*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/composite/composite_credentials.cc",
356*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/credentials.cc",
357*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/fake/fake_credentials.cc",
358*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/insecure/insecure_credentials.cc",
359*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/plugin/plugin_credentials.cc",
360*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/tls/tls_utils.cc",
361*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/fake/fake_security_connector.cc",
362*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/insecure/insecure_security_connector.cc",
363*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/load_system_roots_fallback.cc",
364*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/load_system_roots_supported.cc",
365*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/load_system_roots_windows.cc",
366*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/security_connector.cc",
367*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/transport/client_auth_filter.cc",
368*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/transport/secure_endpoint.cc",
369*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/transport/security_handshaker.cc",
370*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/transport/server_auth_filter.cc",
371*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/transport/tsi_error.cc",
372*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/util/json_util.cc",
373*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/slice/percent_encoding.cc",
374*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/slice/slice_buffer.cc",
375*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/slice/slice.cc",
376*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/slice/slice_refcount.cc",
377*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/slice/slice_string_helpers.cc",
378*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/api_trace.cc",
379*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/byte_buffer.cc",
380*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/byte_buffer_reader.cc",
381*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/call.cc",
382*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/call_details.cc",
383*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/call_log_batch.cc",
384*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/channel.cc",
385*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/channel_create.cc",
386*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/channel_init.cc",
387*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/channel_stack_type.cc",
388*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/completion_queue.cc",
389*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/completion_queue_factory.cc",
390*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/event_string.cc",
391*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/init.cc",
392*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/init_internally.cc",
393*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/lame_client.cc",
394*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/legacy_channel.cc",
395*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/metadata_array.cc",
396*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/server.cc",
397*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/validate_metadata.cc",
398*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/version.cc",
399*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/surface/wait_for_cq_end_op.cc",
400*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/batch_builder.cc",
401*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/bdp_estimator.cc",
402*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/call_filters.cc",
403*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/call_final_info.cc",
404*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/call_size_estimator.cc",
405*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/call_spine.cc",
406*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/connectivity_state.cc",
407*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/endpoint_info_handshaker.cc",
408*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/error_utils.cc",
409*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/handshaker.cc",
410*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/handshaker_registry.cc",
411*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/http_connect_handshaker.cc",
412*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/message.cc",
413*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/metadata_batch.cc",
414*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/metadata.cc",
415*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/metadata_info.cc",
416*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/parsed_metadata.cc",
417*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/status_conversion.cc",
418*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/tcp_connect_handshaker.cc",
419*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/timeout_encoding.cc",
420*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/transport.cc",
421*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/transport/transport_op_string.cc",
422*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/uri/uri_parser.cc",
423*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/address_filtering.cc",
424*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/backend_metric_parser.cc",
425*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/child_policy_handler.cc",
426*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/endpoint_list.cc",
427*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/grpclb/client_load_reporting_filter.cc",
428*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/grpclb/grpclb_balancer_addresses.cc",
429*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/grpclb/grpclb.cc",
430*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/grpclb/grpclb_client_stats.cc",
431*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/grpclb/load_balancer_api.cc",
432*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/health_check_client.cc",
433*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/lb_policy.cc",
434*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/lb_policy_registry.cc",
435*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/oob_backend_metric.cc",
436*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/outlier_detection/outlier_detection.cc",
437*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/pick_first/pick_first.cc",
438*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/priority/priority.cc",
439*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/rls/rls.cc",
440*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/round_robin/round_robin.cc",
441*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/weighted_round_robin/static_stride_scheduler.cc",
442*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/weighted_round_robin/weighted_round_robin.cc",
443*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/weighted_target/weighted_target.cc",
444*cc02d7e2SAndroid Build Coastguard Worker    "src/core/plugin_registry/grpc_plugin_registry.cc",
445*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/binder/binder_resolver.cc",
446*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/c_ares/dns_resolver_ares.cc",
447*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/c_ares/grpc_ares_ev_driver_posix.cc",
448*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/c_ares/grpc_ares_ev_driver_windows.cc",
449*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/c_ares/grpc_ares_wrapper.cc",
450*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/c_ares/grpc_ares_wrapper_posix.cc",
451*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/c_ares/grpc_ares_wrapper_windows.cc",
452*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/dns_resolver_plugin.cc",
453*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/event_engine/event_engine_client_channel_resolver.cc",
454*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/event_engine/service_config_helper.cc",
455*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/dns/native/dns_resolver.cc",
456*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/endpoint_addresses.cc",
457*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/fake/fake_resolver.cc",
458*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/polling_resolver.cc",
459*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/resolver.cc",
460*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/resolver_registry.cc",
461*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/sockaddr/sockaddr_resolver.cc",
462*cc02d7e2SAndroid Build Coastguard Worker    "src/core/service_config/service_config_channel_arg_filter.cc",
463*cc02d7e2SAndroid Build Coastguard Worker    "src/core/service_config/service_config_impl.cc",
464*cc02d7e2SAndroid Build Coastguard Worker    "src/core/service_config/service_config_parser.cc",
465*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/handshaker/transport_security_common_api.cc",
466*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/fake_transport_security.cc",
467*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/local_transport_security.cc",
468*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/transport_security.cc",
469*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/transport_security_grpc.cc",
470*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/call_credentials.cc",
471*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/channel_cc.cc",
472*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/channel_credentials.cc",
473*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/client_callback.cc",
474*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/client_context.cc",
475*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/client_interceptor.cc",
476*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/client_stats_interceptor.cc",
477*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/create_channel.cc",
478*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/create_channel_internal.cc",
479*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/create_channel_posix.cc",
480*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/insecure_credentials.cc",
481*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/alarm.cc",
482*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/channel_arguments.cc",
483*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/completion_queue_cc.cc",
484*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/resource_quota_cc.cc",
485*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/rpc_method.cc",
486*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/validate_service_config.cc",
487*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/version_cc.cc",
488*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/async_generic_service.cc",
489*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/backend_metric_recorder.cc",
490*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/channel_argument_option.cc",
491*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/create_default_thread_pool.cc",
492*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/external_connection_acceptor_impl.cc",
493*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/health/default_health_check_service.cc",
494*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/health/health_check_service.cc",
495*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/health/health_check_service_server_builder_option.cc",
496*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/insecure_server_credentials.cc",
497*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/server_builder.cc",
498*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/server_callback.cc",
499*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/server_cc.cc",
500*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/server_context.cc",
501*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/server_credentials.cc",
502*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/server_posix.cc",
503*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/thread_manager/thread_manager.cc",
504*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/util/byte_buffer_cc.cc",
505*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/util/status.cc",
506*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/util/string_ref.cc",
507*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/util/time_cc.cc",
508*cc02d7e2SAndroid Build Coastguard Worker]
509*cc02d7e2SAndroid Build Coastguard Worker
510*cc02d7e2SAndroid Build Coastguard Worker// Autogenerated by update_android_bp.sh, do not modify.
511*cc02d7e2SAndroid Build Coastguard WorkerGRPC_SECURE_SRCS = [
512*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/rbac/rbac_filter.cc",
513*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/rbac/rbac_service_config_parser.cc",
514*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/server_config_selector/server_config_selector_filter.cc",
515*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/stateful_session/stateful_session_filter.cc",
516*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/filters/stateful_session/stateful_session_service_config_parser.cc",
517*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/gcp/metadata_query.cc",
518*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/client/binder_connector.cc",
519*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/client/channel_create.cc",
520*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/client/channel_create_impl.cc",
521*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/client/connection_id_generator.cc",
522*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/client/endpoint_binder_pool.cc",
523*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/client/jni_utils.cc",
524*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/client/security_policy_setting.cc",
525*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/security_policy/binder_security_policy.cc",
526*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/server/binder_server.cc",
527*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/server/binder_server_credentials.cc",
528*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/transport/binder_transport.cc",
529*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/utils/transport_stream_receiver_impl.cc",
530*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/wire_format/binder_android.cc",
531*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/wire_format/binder_constants.cc",
532*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/wire_format/transaction.cc",
533*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/wire_format/wire_reader_impl.cc",
534*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/binder/wire_format/wire_writer.cc",
535*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/transport/chttp2/alpn/alpn.cc",
536*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/certificate_provider_store.cc",
537*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/file_watcher_certificate_provider_factory.cc",
538*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_api.cc",
539*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_audit_logger_registry.cc",
540*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_bootstrap.cc",
541*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_bootstrap_grpc.cc",
542*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_certificate_provider.cc",
543*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_channel_stack_modifier.cc",
544*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_client.cc",
545*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_client_grpc.cc",
546*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_client_stats.cc",
547*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_cluster.cc",
548*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_cluster_specifier_plugin.cc",
549*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_common_types.cc",
550*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_endpoint.cc",
551*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_health_status.cc",
552*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_http_fault_filter.cc",
553*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_http_filters.cc",
554*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_http_rbac_filter.cc",
555*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_http_stateful_session_filter.cc",
556*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_lb_policy_registry.cc",
557*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_listener.cc",
558*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_route_config.cc",
559*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_routing.cc",
560*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_server_config_fetcher.cc",
561*cc02d7e2SAndroid Build Coastguard Worker    "src/core/ext/xds/xds_transport_grpc.cc",
562*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/posix/directory_reader.cc",
563*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/gprpp/windows/directory_reader.cc",
564*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/http/httpcli_security_connector.cc",
565*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/json/json_util.cc",
566*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/matchers/matchers.cc",
567*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/authorization/audit_logging.cc",
568*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/authorization/grpc_authorization_engine.cc",
569*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/authorization/matchers.cc",
570*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/authorization/rbac_policy.cc",
571*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/authorization/stdout_logger.cc",
572*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/alts/alts_credentials.cc",
573*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/channel_creds_registry_init.cc",
574*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/external/aws_external_account_credentials.cc",
575*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/external/aws_request_signer.cc",
576*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/external/external_account_credentials.cc",
577*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/external/file_external_account_credentials.cc",
578*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/external/url_external_account_credentials.cc",
579*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/google_default/credentials_generic.cc",
580*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/google_default/google_default_credentials.cc",
581*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/iam/iam_credentials.cc",
582*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/jwt/json_token.cc",
583*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/jwt/jwt_credentials.cc",
584*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/jwt/jwt_verifier.cc",
585*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/local/local_credentials.cc",
586*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/oauth2/oauth2_credentials.cc",
587*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/ssl/ssl_credentials.cc",
588*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/tls/grpc_tls_certificate_distributor.cc",
589*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/tls/grpc_tls_certificate_match.cc",
590*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/tls/grpc_tls_certificate_provider.cc",
591*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/tls/grpc_tls_certificate_verifier.cc",
592*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/tls/grpc_tls_credentials_options.cc",
593*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/tls/grpc_tls_crl_provider.cc",
594*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/tls/tls_credentials.cc",
595*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/credentials/xds/xds_credentials.cc",
596*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/alts/alts_security_connector.cc",
597*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/local/local_security_connector.cc",
598*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/ssl/ssl_security_connector.cc",
599*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/ssl_utils.cc",
600*cc02d7e2SAndroid Build Coastguard Worker    "src/core/lib/security/security_connector/tls/tls_security_connector.cc",
601*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/ring_hash/ring_hash.cc",
602*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/xds/cds.cc",
603*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/xds/xds_cluster_impl.cc",
604*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/xds/xds_cluster_manager.cc",
605*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/xds/xds_override_host.cc",
606*cc02d7e2SAndroid Build Coastguard Worker    "src/core/load_balancing/xds/xds_wrr_locality.cc",
607*cc02d7e2SAndroid Build Coastguard Worker    "src/core/plugin_registry/grpc_plugin_registry_extra.cc",
608*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/google_c2p/google_c2p_resolver.cc",
609*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/xds/xds_dependency_manager.cc",
610*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/xds/xds_resolver.cc",
611*cc02d7e2SAndroid Build Coastguard Worker    "src/core/resolver/xds/xds_resolver_trace.cc",
612*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/crypt/aes_gcm.cc",
613*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/crypt/gsec.cc",
614*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/frame_protector/alts_counter.cc",
615*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/frame_protector/alts_crypter.cc",
616*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/frame_protector/alts_frame_protector.cc",
617*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/frame_protector/alts_record_protocol_crypter_common.cc",
618*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/frame_protector/alts_seal_privacy_integrity_crypter.cc",
619*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/frame_protector/alts_unseal_privacy_integrity_crypter.cc",
620*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/frame_protector/frame_handler.cc",
621*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/handshaker/alts_handshaker_client.cc",
622*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/handshaker/alts_shared_resource.cc",
623*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/handshaker/alts_tsi_handshaker.cc",
624*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/handshaker/alts_tsi_utils.cc",
625*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_integrity_only_record_protocol.cc",
626*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_privacy_integrity_record_protocol.cc",
627*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/zero_copy_frame_protector/alts_grpc_record_protocol_common.cc",
628*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/zero_copy_frame_protector/alts_iovec_record_protocol.cc",
629*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/alts/zero_copy_frame_protector/alts_zero_copy_grpc_protector.cc",
630*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/ssl/key_logging/ssl_key_logging.cc",
631*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/ssl/session_cache/ssl_session_boringssl.cc",
632*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/ssl/session_cache/ssl_session_cache.cc",
633*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/ssl/session_cache/ssl_session_openssl.cc",
634*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/ssl_transport_security.cc",
635*cc02d7e2SAndroid Build Coastguard Worker    "src/core/tsi/ssl_transport_security_utils.cc",
636*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/secure_credentials.cc",
637*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/client/xds_credentials.cc",
638*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/auth_property_iterator.cc",
639*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/secure_auth_context.cc",
640*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/secure_create_auth_context.cc",
641*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/tls_certificate_provider.cc",
642*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/tls_certificate_verifier.cc",
643*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/tls_credentials_options.cc",
644*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/secure_server_credentials.cc",
645*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/xds_server_builder.cc",
646*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/server/xds_server_credentials.cc",
647*cc02d7e2SAndroid Build Coastguard Worker]
648*cc02d7e2SAndroid Build Coastguard Worker
649*cc02d7e2SAndroid Build Coastguard Worker// Autogenerated by update_android_bp.sh, do not modify.
650*cc02d7e2SAndroid Build Coastguard WorkerGRPC_UNSECURE_SRCS = [
651*cc02d7e2SAndroid Build Coastguard Worker    "src/core/plugin_registry/grpc_plugin_registry_noextra.cc",
652*cc02d7e2SAndroid Build Coastguard Worker    "src/cpp/common/insecure_create_auth_context.cc",
653*cc02d7e2SAndroid Build Coastguard Worker]
654*cc02d7e2SAndroid Build Coastguard Worker// file_lists_end
655*cc02d7e2SAndroid Build Coastguard Worker
656*cc02d7e2SAndroid Build Coastguard Worker// Defaults for the bundled dependencies in third_party
657*cc02d7e2SAndroid Build Coastguard Workercc_defaults {
658*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_deps_defaults",
659*cc02d7e2SAndroid Build Coastguard Worker    host_supported: true,
660*cc02d7e2SAndroid Build Coastguard Worker    vendor_available: true,
661*cc02d7e2SAndroid Build Coastguard Worker    product_available: true,
662*cc02d7e2SAndroid Build Coastguard Worker    apex_available: [
663*cc02d7e2SAndroid Build Coastguard Worker        "//apex_available:platform",
664*cc02d7e2SAndroid Build Coastguard Worker    ],
665*cc02d7e2SAndroid Build Coastguard Worker    visibility: ["//external/grpc-grpc:__subpackages__"],
666*cc02d7e2SAndroid Build Coastguard Worker}
667*cc02d7e2SAndroid Build Coastguard Worker
668*cc02d7e2SAndroid Build Coastguard Workercc_defaults {
669*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_defaults",
670*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_deps_defaults"],
671*cc02d7e2SAndroid Build Coastguard Worker    cflags: [
672*cc02d7e2SAndroid Build Coastguard Worker        "-Wno-implicit-fallthrough",
673*cc02d7e2SAndroid Build Coastguard Worker        "-Wno-missing-field-initializers",
674*cc02d7e2SAndroid Build Coastguard Worker        "-Wno-unused-parameter",
675*cc02d7e2SAndroid Build Coastguard Worker    ],
676*cc02d7e2SAndroid Build Coastguard Worker    header_libs: [
677*cc02d7e2SAndroid Build Coastguard Worker        "jni_headers",
678*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_third_party_xxhash",
679*cc02d7e2SAndroid Build Coastguard Worker    ],
680*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
681*cc02d7e2SAndroid Build Coastguard Worker        "libabsl",
682*cc02d7e2SAndroid Build Coastguard Worker        "libregex_re2",
683*cc02d7e2SAndroid Build Coastguard Worker    ],
684*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: [
685*cc02d7e2SAndroid Build Coastguard Worker        "libbinder_ndk",
686*cc02d7e2SAndroid Build Coastguard Worker        "libz",
687*cc02d7e2SAndroid Build Coastguard Worker    ],
688*cc02d7e2SAndroid Build Coastguard Worker    local_include_dirs: [
689*cc02d7e2SAndroid Build Coastguard Worker        "include",
690*cc02d7e2SAndroid Build Coastguard Worker    ],
691*cc02d7e2SAndroid Build Coastguard Worker    target: {
692*cc02d7e2SAndroid Build Coastguard Worker        darwin: {
693*cc02d7e2SAndroid Build Coastguard Worker            cflags: ["-UANDROID"],
694*cc02d7e2SAndroid Build Coastguard Worker        },
695*cc02d7e2SAndroid Build Coastguard Worker    },
696*cc02d7e2SAndroid Build Coastguard Worker}
697*cc02d7e2SAndroid Build Coastguard Worker
698*cc02d7e2SAndroid Build Coastguard Workercc_defaults {
699*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_version_defaults",
700*cc02d7e2SAndroid Build Coastguard Worker    target: {
701*cc02d7e2SAndroid Build Coastguard Worker        // Needs to be updated when a new version is imported.
702*cc02d7e2SAndroid Build Coastguard Worker        vendor: {
703*cc02d7e2SAndroid Build Coastguard Worker            suffix: "-1.63.1",
704*cc02d7e2SAndroid Build Coastguard Worker        },
705*cc02d7e2SAndroid Build Coastguard Worker        product: {
706*cc02d7e2SAndroid Build Coastguard Worker            suffix: "-1.63.1",
707*cc02d7e2SAndroid Build Coastguard Worker        },
708*cc02d7e2SAndroid Build Coastguard Worker    },
709*cc02d7e2SAndroid Build Coastguard Worker}
710*cc02d7e2SAndroid Build Coastguard Worker
711*cc02d7e2SAndroid Build Coastguard Workercc_library_host_static {
712*cc02d7e2SAndroid Build Coastguard Worker    name: "libgrpc_plugin_support",
713*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
714*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
715*cc02d7e2SAndroid Build Coastguard Worker        "src/compiler/cpp_generator.cc",
716*cc02d7e2SAndroid Build Coastguard Worker        "src/compiler/proto_parser_helper.cc",
717*cc02d7e2SAndroid Build Coastguard Worker        "src/compiler/python_generator.cc",
718*cc02d7e2SAndroid Build Coastguard Worker    ],
719*cc02d7e2SAndroid Build Coastguard Worker    local_include_dirs: [
720*cc02d7e2SAndroid Build Coastguard Worker        "include",
721*cc02d7e2SAndroid Build Coastguard Worker    ],
722*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: [
723*cc02d7e2SAndroid Build Coastguard Worker        "libprotobuf-cpp-full",
724*cc02d7e2SAndroid Build Coastguard Worker    ],
725*cc02d7e2SAndroid Build Coastguard Worker}
726*cc02d7e2SAndroid Build Coastguard Worker
727*cc02d7e2SAndroid Build Coastguard Workercc_binary_host {
728*cc02d7e2SAndroid Build Coastguard Worker    name: "protoc-gen-grpc-cpp-plugin",
729*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
730*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
731*cc02d7e2SAndroid Build Coastguard Worker        "src/compiler/cpp_plugin.cc",
732*cc02d7e2SAndroid Build Coastguard Worker    ],
733*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
734*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_plugin_support",
735*cc02d7e2SAndroid Build Coastguard Worker    ],
736*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: [
737*cc02d7e2SAndroid Build Coastguard Worker        "libprotoc",
738*cc02d7e2SAndroid Build Coastguard Worker    ],
739*cc02d7e2SAndroid Build Coastguard Worker    visibility: ["//visibility:public"],
740*cc02d7e2SAndroid Build Coastguard Worker}
741*cc02d7e2SAndroid Build Coastguard Worker
742*cc02d7e2SAndroid Build Coastguard Workercc_binary_host {
743*cc02d7e2SAndroid Build Coastguard Worker    name: "protoc-gen-grpc-python-plugin",
744*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
745*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
746*cc02d7e2SAndroid Build Coastguard Worker        "src/compiler/python_plugin.cc",
747*cc02d7e2SAndroid Build Coastguard Worker    ],
748*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
749*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_plugin_support",
750*cc02d7e2SAndroid Build Coastguard Worker    ],
751*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: [
752*cc02d7e2SAndroid Build Coastguard Worker        "libprotoc",
753*cc02d7e2SAndroid Build Coastguard Worker    ],
754*cc02d7e2SAndroid Build Coastguard Worker    visibility: ["//visibility:public"],
755*cc02d7e2SAndroid Build Coastguard Worker}
756*cc02d7e2SAndroid Build Coastguard Worker
757*cc02d7e2SAndroid Build Coastguard Workergenrule {
758*cc02d7e2SAndroid Build Coastguard Worker    name: "reflection_proto_h",
759*cc02d7e2SAndroid Build Coastguard Worker    tools: [
760*cc02d7e2SAndroid Build Coastguard Worker        "aprotoc",
761*cc02d7e2SAndroid Build Coastguard Worker        "protoc-gen-grpc-cpp-plugin",
762*cc02d7e2SAndroid Build Coastguard Worker    ],
763*cc02d7e2SAndroid Build Coastguard Worker    cmd: "$(location aprotoc) -Iexternal/grpc-grpc --plugin=protoc-gen-grpc=$(location protoc-gen-grpc-cpp-plugin) $(in) --grpc_out=$(genDir) --cpp_out=$(genDir)",
764*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
765*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1/reflection.proto",
766*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1alpha/reflection.proto",
767*cc02d7e2SAndroid Build Coastguard Worker    ],
768*cc02d7e2SAndroid Build Coastguard Worker    out: [
769*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1/reflection.pb.h",
770*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1/reflection.grpc.pb.h",
771*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1alpha/reflection.pb.h",
772*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.h",
773*cc02d7e2SAndroid Build Coastguard Worker    ],
774*cc02d7e2SAndroid Build Coastguard Worker}
775*cc02d7e2SAndroid Build Coastguard Worker
776*cc02d7e2SAndroid Build Coastguard Workergenrule {
777*cc02d7e2SAndroid Build Coastguard Worker    name: "reflection_proto_cc",
778*cc02d7e2SAndroid Build Coastguard Worker    tools: [
779*cc02d7e2SAndroid Build Coastguard Worker        "aprotoc",
780*cc02d7e2SAndroid Build Coastguard Worker        "protoc-gen-grpc-cpp-plugin",
781*cc02d7e2SAndroid Build Coastguard Worker    ],
782*cc02d7e2SAndroid Build Coastguard Worker    cmd: "$(location aprotoc) -Iexternal/grpc-grpc --plugin=protoc-gen-grpc=$(location protoc-gen-grpc-cpp-plugin) $(in) --grpc_out=$(genDir) --cpp_out=$(genDir)",
783*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
784*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1/reflection.proto",
785*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1alpha/reflection.proto",
786*cc02d7e2SAndroid Build Coastguard Worker    ],
787*cc02d7e2SAndroid Build Coastguard Worker    out: [
788*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1/reflection.pb.cc",
789*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1/reflection.grpc.pb.cc",
790*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1alpha/reflection.pb.cc",
791*cc02d7e2SAndroid Build Coastguard Worker        "src/proto/grpc/reflection/v1alpha/reflection.grpc.pb.cc",
792*cc02d7e2SAndroid Build Coastguard Worker    ],
793*cc02d7e2SAndroid Build Coastguard Worker}
794*cc02d7e2SAndroid Build Coastguard Worker
795*cc02d7e2SAndroid Build Coastguard Workercc_defaults {
796*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_reflection_defaults",
797*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
798*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
799*cc02d7e2SAndroid Build Coastguard Worker        "src/cpp/ext/proto_server_reflection.cc",
800*cc02d7e2SAndroid Build Coastguard Worker        "src/cpp/ext/proto_server_reflection_plugin.cc",
801*cc02d7e2SAndroid Build Coastguard Worker    ],
802*cc02d7e2SAndroid Build Coastguard Worker    generated_headers: [
803*cc02d7e2SAndroid Build Coastguard Worker        "reflection_proto_h",
804*cc02d7e2SAndroid Build Coastguard Worker    ],
805*cc02d7e2SAndroid Build Coastguard Worker    export_generated_headers: [
806*cc02d7e2SAndroid Build Coastguard Worker        "reflection_proto_h",
807*cc02d7e2SAndroid Build Coastguard Worker    ],
808*cc02d7e2SAndroid Build Coastguard Worker    generated_sources: [
809*cc02d7e2SAndroid Build Coastguard Worker        "reflection_proto_cc",
810*cc02d7e2SAndroid Build Coastguard Worker    ],
811*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
812*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc++_common",
813*cc02d7e2SAndroid Build Coastguard Worker    ],
814*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: [
815*cc02d7e2SAndroid Build Coastguard Worker        "libprotobuf-cpp-full",
816*cc02d7e2SAndroid Build Coastguard Worker    ],
817*cc02d7e2SAndroid Build Coastguard Worker    visibility: ["//visibility:public"],
818*cc02d7e2SAndroid Build Coastguard Worker}
819*cc02d7e2SAndroid Build Coastguard Worker
820*cc02d7e2SAndroid Build Coastguard Workercc_library_host_static {
821*cc02d7e2SAndroid Build Coastguard Worker    name: "libgrpc++_reflection",
822*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_reflection_defaults"],
823*cc02d7e2SAndroid Build Coastguard Worker}
824*cc02d7e2SAndroid Build Coastguard Worker
825*cc02d7e2SAndroid Build Coastguard Workercc_library_static {
826*cc02d7e2SAndroid Build Coastguard Worker    name: "libgrpc++_reflection_target",
827*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_reflection_defaults"],
828*cc02d7e2SAndroid Build Coastguard Worker}
829*cc02d7e2SAndroid Build Coastguard Worker
830*cc02d7e2SAndroid Build Coastguard Workercc_library_host_static {
831*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_cli_libs",
832*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
833*cc02d7e2SAndroid Build Coastguard Worker        "test/cpp/util/cli_call.cc",
834*cc02d7e2SAndroid Build Coastguard Worker        "test/cpp/util/cli_credentials.cc",
835*cc02d7e2SAndroid Build Coastguard Worker        "test/cpp/util/grpc_tool.cc",
836*cc02d7e2SAndroid Build Coastguard Worker        "test/cpp/util/proto_file_parser.cc",
837*cc02d7e2SAndroid Build Coastguard Worker        "test/cpp/util/service_describer.cc",
838*cc02d7e2SAndroid Build Coastguard Worker        "test/cpp/util/proto_reflection_descriptor_database.cc",
839*cc02d7e2SAndroid Build Coastguard Worker        "test/cpp/util/test_config_cc.cc",
840*cc02d7e2SAndroid Build Coastguard Worker    ],
841*cc02d7e2SAndroid Build Coastguard Worker    local_include_dirs: [
842*cc02d7e2SAndroid Build Coastguard Worker        "include",
843*cc02d7e2SAndroid Build Coastguard Worker    ],
844*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
845*cc02d7e2SAndroid Build Coastguard Worker        "libabsl",
846*cc02d7e2SAndroid Build Coastguard Worker    ],
847*cc02d7e2SAndroid Build Coastguard Worker    generated_headers: [
848*cc02d7e2SAndroid Build Coastguard Worker        "reflection_proto_h",
849*cc02d7e2SAndroid Build Coastguard Worker    ],
850*cc02d7e2SAndroid Build Coastguard Worker    export_generated_headers: [
851*cc02d7e2SAndroid Build Coastguard Worker        "reflection_proto_h",
852*cc02d7e2SAndroid Build Coastguard Worker    ],
853*cc02d7e2SAndroid Build Coastguard Worker    generated_sources: [
854*cc02d7e2SAndroid Build Coastguard Worker        "reflection_proto_cc",
855*cc02d7e2SAndroid Build Coastguard Worker    ],
856*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: [
857*cc02d7e2SAndroid Build Coastguard Worker        "libprotobuf-cpp-full",
858*cc02d7e2SAndroid Build Coastguard Worker    ],
859*cc02d7e2SAndroid Build Coastguard Worker    cflags: [
860*cc02d7e2SAndroid Build Coastguard Worker        "-Wno-unused-parameter",
861*cc02d7e2SAndroid Build Coastguard Worker    ],
862*cc02d7e2SAndroid Build Coastguard Worker    export_include_dirs: ["."],
863*cc02d7e2SAndroid Build Coastguard Worker    visibility: ["//device/google/cuttlefish:__subpackages__"],
864*cc02d7e2SAndroid Build Coastguard Worker}
865*cc02d7e2SAndroid Build Coastguard Worker
866*cc02d7e2SAndroid Build Coastguard Workercc_library_headers {
867*cc02d7e2SAndroid Build Coastguard Worker    name: "libgrpc++_internal_headers",
868*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
869*cc02d7e2SAndroid Build Coastguard Worker    export_include_dirs: ["."],
870*cc02d7e2SAndroid Build Coastguard Worker    visibility: ["//visibility:public"],
871*cc02d7e2SAndroid Build Coastguard Worker}
872*cc02d7e2SAndroid Build Coastguard Worker
873*cc02d7e2SAndroid Build Coastguard Workercc_library_static {
874*cc02d7e2SAndroid Build Coastguard Worker    name: "libgrpc++_common",
875*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
876*cc02d7e2SAndroid Build Coastguard Worker    srcs: GRPC_COMMON_SRCS,
877*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
878*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_third_party_upb",
879*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_third_party_utf8_range",
880*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_upb_protos",
881*cc02d7e2SAndroid Build Coastguard Worker    ],
882*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: ["liblog"],
883*cc02d7e2SAndroid Build Coastguard Worker    apex_available: [
884*cc02d7e2SAndroid Build Coastguard Worker        "//apex_available:anyapex",
885*cc02d7e2SAndroid Build Coastguard Worker        "//apex_available:platform",
886*cc02d7e2SAndroid Build Coastguard Worker    ],
887*cc02d7e2SAndroid Build Coastguard Worker
888*cc02d7e2SAndroid Build Coastguard Worker}
889*cc02d7e2SAndroid Build Coastguard Worker
890*cc02d7e2SAndroid Build Coastguard Worker// gRPC C++ library target with no encryption or authentication
891*cc02d7e2SAndroid Build Coastguard Workercc_library_shared {
892*cc02d7e2SAndroid Build Coastguard Worker    name: "libgrpc++_unsecure",
893*cc02d7e2SAndroid Build Coastguard Worker    defaults: [
894*cc02d7e2SAndroid Build Coastguard Worker        "grpc_defaults",
895*cc02d7e2SAndroid Build Coastguard Worker        "grpc_version_defaults",
896*cc02d7e2SAndroid Build Coastguard Worker    ],
897*cc02d7e2SAndroid Build Coastguard Worker    srcs: GRPC_UNSECURE_SRCS,
898*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
899*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_third_party_upb",
900*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_third_party_utf8_range",
901*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_upb_protos",
902*cc02d7e2SAndroid Build Coastguard Worker    ],
903*cc02d7e2SAndroid Build Coastguard Worker    whole_static_libs: [
904*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc++_common",
905*cc02d7e2SAndroid Build Coastguard Worker    ],
906*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: [
907*cc02d7e2SAndroid Build Coastguard Worker        "liblog",
908*cc02d7e2SAndroid Build Coastguard Worker    ],
909*cc02d7e2SAndroid Build Coastguard Worker    export_static_lib_headers: [
910*cc02d7e2SAndroid Build Coastguard Worker        "libabsl",
911*cc02d7e2SAndroid Build Coastguard Worker    ],
912*cc02d7e2SAndroid Build Coastguard Worker    export_include_dirs: [
913*cc02d7e2SAndroid Build Coastguard Worker        "include",
914*cc02d7e2SAndroid Build Coastguard Worker    ],
915*cc02d7e2SAndroid Build Coastguard Worker    visibility: ["//visibility:public"],
916*cc02d7e2SAndroid Build Coastguard Worker}
917*cc02d7e2SAndroid Build Coastguard Worker
918*cc02d7e2SAndroid Build Coastguard Worker// Secured gRPC C++ library target
919*cc02d7e2SAndroid Build Coastguard Workercc_library_shared {
920*cc02d7e2SAndroid Build Coastguard Worker    name: "libgrpc++",
921*cc02d7e2SAndroid Build Coastguard Worker    defaults: [
922*cc02d7e2SAndroid Build Coastguard Worker        "grpc_defaults",
923*cc02d7e2SAndroid Build Coastguard Worker        "grpc_version_defaults",
924*cc02d7e2SAndroid Build Coastguard Worker    ],
925*cc02d7e2SAndroid Build Coastguard Worker    srcs: GRPC_SECURE_SRCS,
926*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
927*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_third_party_upb",
928*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_third_party_utf8_range",
929*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_upb_protos",
930*cc02d7e2SAndroid Build Coastguard Worker    ],
931*cc02d7e2SAndroid Build Coastguard Worker    whole_static_libs: [
932*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc++_common",
933*cc02d7e2SAndroid Build Coastguard Worker    ],
934*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: [
935*cc02d7e2SAndroid Build Coastguard Worker        "liblog",
936*cc02d7e2SAndroid Build Coastguard Worker        "libcrypto",
937*cc02d7e2SAndroid Build Coastguard Worker        "libssl",
938*cc02d7e2SAndroid Build Coastguard Worker    ],
939*cc02d7e2SAndroid Build Coastguard Worker    export_static_lib_headers: [
940*cc02d7e2SAndroid Build Coastguard Worker        "libabsl",
941*cc02d7e2SAndroid Build Coastguard Worker    ],
942*cc02d7e2SAndroid Build Coastguard Worker    export_include_dirs: [
943*cc02d7e2SAndroid Build Coastguard Worker        "include",
944*cc02d7e2SAndroid Build Coastguard Worker    ],
945*cc02d7e2SAndroid Build Coastguard Worker    visibility: ["//visibility:public"],
946*cc02d7e2SAndroid Build Coastguard Worker    apex_available: [
947*cc02d7e2SAndroid Build Coastguard Worker        "//apex_available:anyapex",
948*cc02d7e2SAndroid Build Coastguard Worker        "//apex_available:platform",
949*cc02d7e2SAndroid Build Coastguard Worker    ],
950*cc02d7e2SAndroid Build Coastguard Worker
951*cc02d7e2SAndroid Build Coastguard Worker}
952*cc02d7e2SAndroid Build Coastguard Worker
953*cc02d7e2SAndroid Build Coastguard Workercc_library_static {
954*cc02d7e2SAndroid Build Coastguard Worker    name: "libgrpc_upb_protos",
955*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
956*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
957*cc02d7e2SAndroid Build Coastguard Worker        "src/core/ext/upb-gen/**/*.c",
958*cc02d7e2SAndroid Build Coastguard Worker        "src/core/ext/upbdefs-gen/**/*.c",
959*cc02d7e2SAndroid Build Coastguard Worker    ],
960*cc02d7e2SAndroid Build Coastguard Worker    export_include_dirs: [
961*cc02d7e2SAndroid Build Coastguard Worker        "src/core/ext/upb-gen",
962*cc02d7e2SAndroid Build Coastguard Worker        "src/core/ext/upbdefs-gen",
963*cc02d7e2SAndroid Build Coastguard Worker    ],
964*cc02d7e2SAndroid Build Coastguard Worker    header_libs: [
965*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc_third_party_upb_headers",
966*cc02d7e2SAndroid Build Coastguard Worker    ],
967*cc02d7e2SAndroid Build Coastguard Worker    apex_available: [
968*cc02d7e2SAndroid Build Coastguard Worker        "//apex_available:anyapex",
969*cc02d7e2SAndroid Build Coastguard Worker        "//apex_available:platform",
970*cc02d7e2SAndroid Build Coastguard Worker    ],
971*cc02d7e2SAndroid Build Coastguard Worker
972*cc02d7e2SAndroid Build Coastguard Worker}
973*cc02d7e2SAndroid Build Coastguard Worker
974*cc02d7e2SAndroid Build Coastguard Workercc_library_static {
975*cc02d7e2SAndroid Build Coastguard Worker    name: "libgpr_test_util",
976*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
977*cc02d7e2SAndroid Build Coastguard Worker    srcs: [
978*cc02d7e2SAndroid Build Coastguard Worker        "test/core/event_engine/test_init.cc",
979*cc02d7e2SAndroid Build Coastguard Worker        "test/core/util/build.cc",
980*cc02d7e2SAndroid Build Coastguard Worker        "test/core/util/stack_tracer.cc",
981*cc02d7e2SAndroid Build Coastguard Worker        "test/core/util/test_config.cc",
982*cc02d7e2SAndroid Build Coastguard Worker    ],
983*cc02d7e2SAndroid Build Coastguard Worker    header_libs: [
984*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc++_internal_headers",
985*cc02d7e2SAndroid Build Coastguard Worker    ],
986*cc02d7e2SAndroid Build Coastguard Worker    static_libs: [
987*cc02d7e2SAndroid Build Coastguard Worker        "libgrpc++_common",
988*cc02d7e2SAndroid Build Coastguard Worker    ],
989*cc02d7e2SAndroid Build Coastguard Worker}
990*cc02d7e2SAndroid Build Coastguard Worker
991*cc02d7e2SAndroid Build Coastguard Workercc_defaults {
992*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_test_defaults",
993*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_defaults"],
994*cc02d7e2SAndroid Build Coastguard Worker    test_suites: ["general-tests"],
995*cc02d7e2SAndroid Build Coastguard Worker    header_libs: ["libgrpc++_internal_headers"],
996*cc02d7e2SAndroid Build Coastguard Worker    static_libs: ["libgpr_test_util"],
997*cc02d7e2SAndroid Build Coastguard Worker    shared_libs: ["libgrpc++_unsecure"],
998*cc02d7e2SAndroid Build Coastguard Worker}
999*cc02d7e2SAndroid Build Coastguard Worker
1000*cc02d7e2SAndroid Build Coastguard Workercc_test {
1001*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_alarm_test",
1002*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_test_defaults"],
1003*cc02d7e2SAndroid Build Coastguard Worker    srcs: ["test/cpp/common/alarm_test.cc"],
1004*cc02d7e2SAndroid Build Coastguard Worker}
1005*cc02d7e2SAndroid Build Coastguard Worker
1006*cc02d7e2SAndroid Build Coastguard Workercc_test {
1007*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_sockaddr_utils_test",
1008*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_test_defaults"],
1009*cc02d7e2SAndroid Build Coastguard Worker    srcs: ["test/core/address_utils/sockaddr_utils_test.cc"],
1010*cc02d7e2SAndroid Build Coastguard Worker}
1011*cc02d7e2SAndroid Build Coastguard Worker
1012*cc02d7e2SAndroid Build Coastguard Workercc_test {
1013*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_parse_address_test",
1014*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_test_defaults"],
1015*cc02d7e2SAndroid Build Coastguard Worker    srcs: ["test/core/address_utils/parse_address_test.cc"],
1016*cc02d7e2SAndroid Build Coastguard Worker}
1017*cc02d7e2SAndroid Build Coastguard Worker
1018*cc02d7e2SAndroid Build Coastguard Workercc_test {
1019*cc02d7e2SAndroid Build Coastguard Worker    name: "grpc_tcp_socket_utils_test",
1020*cc02d7e2SAndroid Build Coastguard Worker    defaults: ["grpc_test_defaults"],
1021*cc02d7e2SAndroid Build Coastguard Worker    srcs: ["test/core/event_engine/tcp_socket_utils_test.cc"],
1022*cc02d7e2SAndroid Build Coastguard Worker}
1023