xref: /aosp_15_r20/external/cronet/base/Android.bp (revision 6777b5387eb2ff775bb5750e3f5d96f37fb7352b)
1*6777b538SAndroid Build Coastguard Worker// Copyright (C) 2022 The Android Open Source Project
2*6777b538SAndroid Build Coastguard Worker//
3*6777b538SAndroid Build Coastguard Worker// Licensed under the Apache License, Version 2.0 (the "License");
4*6777b538SAndroid Build Coastguard Worker// you may not use this file except in compliance with the License.
5*6777b538SAndroid Build Coastguard Worker// You may obtain a copy of the License at
6*6777b538SAndroid Build Coastguard Worker//
7*6777b538SAndroid Build Coastguard Worker//      http://www.apache.org/licenses/LICENSE-2.0
8*6777b538SAndroid Build Coastguard Worker//
9*6777b538SAndroid Build Coastguard Worker// Unless required by applicable law or agreed to in writing, software
10*6777b538SAndroid Build Coastguard Worker// distributed under the License is distributed on an "AS IS" BASIS,
11*6777b538SAndroid Build Coastguard Worker// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12*6777b538SAndroid Build Coastguard Worker// See the License for the specific language governing permissions and
13*6777b538SAndroid Build Coastguard Worker// limitations under the License.
14*6777b538SAndroid Build Coastguard Worker//
15*6777b538SAndroid Build Coastguard Worker// This file is automatically generated by gn2bp/gen_android_bp.py. Do not edit.
16*6777b538SAndroid Build Coastguard Worker
17*6777b538SAndroid Build Coastguard Worker// GN: Package-Artificial
18*6777b538SAndroid Build Coastguard Workerpackage {
19*6777b538SAndroid Build Coastguard Worker    default_applicable_licenses: [
20*6777b538SAndroid Build Coastguard Worker        "external_cronet_license",
21*6777b538SAndroid Build Coastguard Worker    ],
22*6777b538SAndroid Build Coastguard Worker}
23*6777b538SAndroid Build Coastguard Worker
24*6777b538SAndroid Build Coastguard Worker// GN: //base:base
25*6777b538SAndroid Build Coastguard Workercc_library_static {
26*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base",
27*6777b538SAndroid Build Coastguard Worker    srcs: [
28*6777b538SAndroid Build Coastguard Worker        "allocator/allocator_check.cc",
29*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/dispatcher.cc",
30*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/internal/dispatch_data.cc",
31*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/memory_tagging.cc",
32*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/reentry_guard.cc",
33*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/tls.cc",
34*6777b538SAndroid Build Coastguard Worker        "android/android_hardware_buffer_compat.cc",
35*6777b538SAndroid Build Coastguard Worker        "android/android_image_reader_compat.cc",
36*6777b538SAndroid Build Coastguard Worker        "android/apk_assets.cc",
37*6777b538SAndroid Build Coastguard Worker        "android/application_status_listener.cc",
38*6777b538SAndroid Build Coastguard Worker        "android/base_jni_onload.cc",
39*6777b538SAndroid Build Coastguard Worker        "android/build_info.cc",
40*6777b538SAndroid Build Coastguard Worker        "android/bundle_utils.cc",
41*6777b538SAndroid Build Coastguard Worker        "android/callback_android.cc",
42*6777b538SAndroid Build Coastguard Worker        "android/child_process_service.cc",
43*6777b538SAndroid Build Coastguard Worker        "android/command_line_android.cc",
44*6777b538SAndroid Build Coastguard Worker        "android/content_uri_utils.cc",
45*6777b538SAndroid Build Coastguard Worker        "android/cpu_features.cc",
46*6777b538SAndroid Build Coastguard Worker        "android/early_trace_event_binding.cc",
47*6777b538SAndroid Build Coastguard Worker        "android/event_log.cc",
48*6777b538SAndroid Build Coastguard Worker        "android/feature_list_jni.cc",
49*6777b538SAndroid Build Coastguard Worker        "android/feature_map.cc",
50*6777b538SAndroid Build Coastguard Worker        "android/features_jni.cc",
51*6777b538SAndroid Build Coastguard Worker        "android/field_trial_list.cc",
52*6777b538SAndroid Build Coastguard Worker        "android/important_file_writer_android.cc",
53*6777b538SAndroid Build Coastguard Worker        "android/input_hint_checker.cc",
54*6777b538SAndroid Build Coastguard Worker        "android/int_string_callback.cc",
55*6777b538SAndroid Build Coastguard Worker        "android/jank_metric_uma_recorder.cc",
56*6777b538SAndroid Build Coastguard Worker        "android/java_exception_reporter.cc",
57*6777b538SAndroid Build Coastguard Worker        "android/java_handler_thread.cc",
58*6777b538SAndroid Build Coastguard Worker        "android/java_heap_dump_generator.cc",
59*6777b538SAndroid Build Coastguard Worker        "android/java_runtime.cc",
60*6777b538SAndroid Build Coastguard Worker        "android/jni_android.cc",
61*6777b538SAndroid Build Coastguard Worker        "android/jni_array.cc",
62*6777b538SAndroid Build Coastguard Worker        "android/jni_bytebuffer.cc",
63*6777b538SAndroid Build Coastguard Worker        "android/jni_conversions.cc",
64*6777b538SAndroid Build Coastguard Worker        "android/jni_registrar.cc",
65*6777b538SAndroid Build Coastguard Worker        "android/jni_string.cc",
66*6777b538SAndroid Build Coastguard Worker        "android/jni_utils.cc",
67*6777b538SAndroid Build Coastguard Worker        "android/jni_weak_ref.cc",
68*6777b538SAndroid Build Coastguard Worker        "android/library_loader/anchor_functions.cc",
69*6777b538SAndroid Build Coastguard Worker        "android/library_loader/library_loader_hooks.cc",
70*6777b538SAndroid Build Coastguard Worker        "android/library_loader/library_prefetcher.cc",
71*6777b538SAndroid Build Coastguard Worker        "android/library_loader/library_prefetcher_hooks.cc",
72*6777b538SAndroid Build Coastguard Worker        "android/locale_utils.cc",
73*6777b538SAndroid Build Coastguard Worker        "android/meminfo_dump_provider.cc",
74*6777b538SAndroid Build Coastguard Worker        "android/memory_pressure_listener_android.cc",
75*6777b538SAndroid Build Coastguard Worker        "android/memory_purge_manager_android.cc",
76*6777b538SAndroid Build Coastguard Worker        "android/native_uma_recorder.cc",
77*6777b538SAndroid Build Coastguard Worker        "android/path_service_android.cc",
78*6777b538SAndroid Build Coastguard Worker        "android/path_utils.cc",
79*6777b538SAndroid Build Coastguard Worker        "android/pmf_utils.cc",
80*6777b538SAndroid Build Coastguard Worker        "android/pre_freeze_background_memory_trimmer.cc",
81*6777b538SAndroid Build Coastguard Worker        "android/radio_utils.cc",
82*6777b538SAndroid Build Coastguard Worker        "android/scoped_hardware_buffer_fence_sync.cc",
83*6777b538SAndroid Build Coastguard Worker        "android/scoped_hardware_buffer_handle.cc",
84*6777b538SAndroid Build Coastguard Worker        "android/shared_preferences/shared_preferences_manager.cc",
85*6777b538SAndroid Build Coastguard Worker        "android/statistics_recorder_android.cc",
86*6777b538SAndroid Build Coastguard Worker        "android/sys_utils.cc",
87*6777b538SAndroid Build Coastguard Worker        "android/task_scheduler/post_task_android.cc",
88*6777b538SAndroid Build Coastguard Worker        "android/task_scheduler/task_runner_android.cc",
89*6777b538SAndroid Build Coastguard Worker        "android/thread_instruction_count.cc",
90*6777b538SAndroid Build Coastguard Worker        "android/timezone_utils.cc",
91*6777b538SAndroid Build Coastguard Worker        "android/token_android.cc",
92*6777b538SAndroid Build Coastguard Worker        "android/trace_event_binding.cc",
93*6777b538SAndroid Build Coastguard Worker        "android/unguessable_token_android.cc",
94*6777b538SAndroid Build Coastguard Worker        "at_exit.cc",
95*6777b538SAndroid Build Coastguard Worker        "barrier_closure.cc",
96*6777b538SAndroid Build Coastguard Worker        "base64.cc",
97*6777b538SAndroid Build Coastguard Worker        "base64url.cc",
98*6777b538SAndroid Build Coastguard Worker        "base_paths.cc",
99*6777b538SAndroid Build Coastguard Worker        "base_paths_android.cc",
100*6777b538SAndroid Build Coastguard Worker        "callback_list.cc",
101*6777b538SAndroid Build Coastguard Worker        "check.cc",
102*6777b538SAndroid Build Coastguard Worker        "check_is_test.cc",
103*6777b538SAndroid Build Coastguard Worker        "check_op.cc",
104*6777b538SAndroid Build Coastguard Worker        "command_line.cc",
105*6777b538SAndroid Build Coastguard Worker        "containers/intrusive_heap.cc",
106*6777b538SAndroid Build Coastguard Worker        "containers/linked_list.cc",
107*6777b538SAndroid Build Coastguard Worker        "cpu.cc",
108*6777b538SAndroid Build Coastguard Worker        "cpu_reduction_experiment.cc",
109*6777b538SAndroid Build Coastguard Worker        "debug/alias.cc",
110*6777b538SAndroid Build Coastguard Worker        "debug/asan_invalid_access.cc",
111*6777b538SAndroid Build Coastguard Worker        "debug/asan_service.cc",
112*6777b538SAndroid Build Coastguard Worker        "debug/crash_logging.cc",
113*6777b538SAndroid Build Coastguard Worker        "debug/debugger.cc",
114*6777b538SAndroid Build Coastguard Worker        "debug/debugger_posix.cc",
115*6777b538SAndroid Build Coastguard Worker        "debug/dump_without_crashing.cc",
116*6777b538SAndroid Build Coastguard Worker        "debug/elf_reader.cc",
117*6777b538SAndroid Build Coastguard Worker        "debug/proc_maps_linux.cc",
118*6777b538SAndroid Build Coastguard Worker        "debug/profiler.cc",
119*6777b538SAndroid Build Coastguard Worker        "debug/stack_trace.cc",
120*6777b538SAndroid Build Coastguard Worker        "debug/stack_trace_android.cc",
121*6777b538SAndroid Build Coastguard Worker        "debug/task_trace.cc",
122*6777b538SAndroid Build Coastguard Worker        "environment.cc",
123*6777b538SAndroid Build Coastguard Worker        "feature_list.cc",
124*6777b538SAndroid Build Coastguard Worker        "features.cc",
125*6777b538SAndroid Build Coastguard Worker        "file_descriptor_posix.cc",
126*6777b538SAndroid Build Coastguard Worker        "file_descriptor_store.cc",
127*6777b538SAndroid Build Coastguard Worker        "files/block_tests_writing_to_special_dirs.cc",
128*6777b538SAndroid Build Coastguard Worker        "files/file.cc",
129*6777b538SAndroid Build Coastguard Worker        "files/file_descriptor_watcher_posix.cc",
130*6777b538SAndroid Build Coastguard Worker        "files/file_enumerator.cc",
131*6777b538SAndroid Build Coastguard Worker        "files/file_enumerator_posix.cc",
132*6777b538SAndroid Build Coastguard Worker        "files/file_path.cc",
133*6777b538SAndroid Build Coastguard Worker        "files/file_path_watcher.cc",
134*6777b538SAndroid Build Coastguard Worker        "files/file_path_watcher_inotify.cc",
135*6777b538SAndroid Build Coastguard Worker        "files/file_posix.cc",
136*6777b538SAndroid Build Coastguard Worker        "files/file_proxy.cc",
137*6777b538SAndroid Build Coastguard Worker        "files/file_tracing.cc",
138*6777b538SAndroid Build Coastguard Worker        "files/file_util.cc",
139*6777b538SAndroid Build Coastguard Worker        "files/file_util_android.cc",
140*6777b538SAndroid Build Coastguard Worker        "files/file_util_posix.cc",
141*6777b538SAndroid Build Coastguard Worker        "files/important_file_writer.cc",
142*6777b538SAndroid Build Coastguard Worker        "files/important_file_writer_cleaner.cc",
143*6777b538SAndroid Build Coastguard Worker        "files/memory_mapped_file.cc",
144*6777b538SAndroid Build Coastguard Worker        "files/memory_mapped_file_posix.cc",
145*6777b538SAndroid Build Coastguard Worker        "files/safe_base_name.cc",
146*6777b538SAndroid Build Coastguard Worker        "files/scoped_file.cc",
147*6777b538SAndroid Build Coastguard Worker        "files/scoped_file_android.cc",
148*6777b538SAndroid Build Coastguard Worker        "files/scoped_temp_dir.cc",
149*6777b538SAndroid Build Coastguard Worker        "files/scoped_temp_file.cc",
150*6777b538SAndroid Build Coastguard Worker        "functional/callback_helpers.cc",
151*6777b538SAndroid Build Coastguard Worker        "functional/callback_internal.cc",
152*6777b538SAndroid Build Coastguard Worker        "functional/concurrent_closures.cc",
153*6777b538SAndroid Build Coastguard Worker        "hash/hash.cc",
154*6777b538SAndroid Build Coastguard Worker        "hash/legacy_hash.cc",
155*6777b538SAndroid Build Coastguard Worker        "hash/md5_boringssl.cc",
156*6777b538SAndroid Build Coastguard Worker        "hash/sha1_boringssl.cc",
157*6777b538SAndroid Build Coastguard Worker        "json/json_file_value_serializer.cc",
158*6777b538SAndroid Build Coastguard Worker        "json/json_parser.cc",
159*6777b538SAndroid Build Coastguard Worker        "json/json_reader.cc",
160*6777b538SAndroid Build Coastguard Worker        "json/json_string_value_serializer.cc",
161*6777b538SAndroid Build Coastguard Worker        "json/json_value_converter.cc",
162*6777b538SAndroid Build Coastguard Worker        "json/json_writer.cc",
163*6777b538SAndroid Build Coastguard Worker        "json/string_escape.cc",
164*6777b538SAndroid Build Coastguard Worker        "json/values_util.cc",
165*6777b538SAndroid Build Coastguard Worker        "lazy_instance_helpers.cc",
166*6777b538SAndroid Build Coastguard Worker        "linux_util.cc",
167*6777b538SAndroid Build Coastguard Worker        "location.cc",
168*6777b538SAndroid Build Coastguard Worker        "logging.cc",
169*6777b538SAndroid Build Coastguard Worker        "memory/aligned_memory.cc",
170*6777b538SAndroid Build Coastguard Worker        "memory/discardable_memory.cc",
171*6777b538SAndroid Build Coastguard Worker        "memory/discardable_memory_allocator.cc",
172*6777b538SAndroid Build Coastguard Worker        "memory/discardable_shared_memory.cc",
173*6777b538SAndroid Build Coastguard Worker        "memory/madv_free_discardable_memory_allocator_posix.cc",
174*6777b538SAndroid Build Coastguard Worker        "memory/madv_free_discardable_memory_posix.cc",
175*6777b538SAndroid Build Coastguard Worker        "memory/memory_pressure_listener.cc",
176*6777b538SAndroid Build Coastguard Worker        "memory/memory_pressure_monitor.cc",
177*6777b538SAndroid Build Coastguard Worker        "memory/nonscannable_memory.cc",
178*6777b538SAndroid Build Coastguard Worker        "memory/page_size_posix.cc",
179*6777b538SAndroid Build Coastguard Worker        "memory/platform_shared_memory_handle.cc",
180*6777b538SAndroid Build Coastguard Worker        "memory/platform_shared_memory_mapper_android.cc",
181*6777b538SAndroid Build Coastguard Worker        "memory/platform_shared_memory_region.cc",
182*6777b538SAndroid Build Coastguard Worker        "memory/platform_shared_memory_region_android.cc",
183*6777b538SAndroid Build Coastguard Worker        "memory/post_delayed_memory_reduction_task.cc",
184*6777b538SAndroid Build Coastguard Worker        "memory/raw_ptr_asan_bound_arg_tracker.cc",
185*6777b538SAndroid Build Coastguard Worker        "memory/raw_ptr_asan_hooks.cc",
186*6777b538SAndroid Build Coastguard Worker        "memory/raw_ptr_asan_service.cc",
187*6777b538SAndroid Build Coastguard Worker        "memory/read_only_shared_memory_region.cc",
188*6777b538SAndroid Build Coastguard Worker        "memory/ref_counted.cc",
189*6777b538SAndroid Build Coastguard Worker        "memory/ref_counted_memory.cc",
190*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_mapper.cc",
191*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_mapping.cc",
192*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_security_policy.cc",
193*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_switch.cc",
194*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_tracker.cc",
195*6777b538SAndroid Build Coastguard Worker        "memory/unsafe_shared_memory_pool.cc",
196*6777b538SAndroid Build Coastguard Worker        "memory/unsafe_shared_memory_region.cc",
197*6777b538SAndroid Build Coastguard Worker        "memory/weak_ptr.cc",
198*6777b538SAndroid Build Coastguard Worker        "memory/writable_shared_memory_region.cc",
199*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump.cc",
200*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump_android.cc",
201*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump_default.cc",
202*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump_epoll.cc",
203*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump_libevent.cc",
204*6777b538SAndroid Build Coastguard Worker        "message_loop/watchable_io_message_pump_posix.cc",
205*6777b538SAndroid Build Coastguard Worker        "message_loop/work_id_provider.cc",
206*6777b538SAndroid Build Coastguard Worker        "metrics/bucket_ranges.cc",
207*6777b538SAndroid Build Coastguard Worker        "metrics/crc32.cc",
208*6777b538SAndroid Build Coastguard Worker        "metrics/dummy_histogram.cc",
209*6777b538SAndroid Build Coastguard Worker        "metrics/field_trial.cc",
210*6777b538SAndroid Build Coastguard Worker        "metrics/field_trial_list_including_low_anonymity.cc",
211*6777b538SAndroid Build Coastguard Worker        "metrics/field_trial_param_associator.cc",
212*6777b538SAndroid Build Coastguard Worker        "metrics/field_trial_params.cc",
213*6777b538SAndroid Build Coastguard Worker        "metrics/histogram.cc",
214*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_base.cc",
215*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_delta_serialization.cc",
216*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_functions.cc",
217*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_samples.cc",
218*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_shared_memory.cc",
219*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_snapshot_manager.cc",
220*6777b538SAndroid Build Coastguard Worker        "metrics/metrics_hashes.cc",
221*6777b538SAndroid Build Coastguard Worker        "metrics/persistent_histogram_allocator.cc",
222*6777b538SAndroid Build Coastguard Worker        "metrics/persistent_histogram_storage.cc",
223*6777b538SAndroid Build Coastguard Worker        "metrics/persistent_memory_allocator.cc",
224*6777b538SAndroid Build Coastguard Worker        "metrics/persistent_sample_map.cc",
225*6777b538SAndroid Build Coastguard Worker        "metrics/ranges_manager.cc",
226*6777b538SAndroid Build Coastguard Worker        "metrics/sample_map.cc",
227*6777b538SAndroid Build Coastguard Worker        "metrics/sample_vector.cc",
228*6777b538SAndroid Build Coastguard Worker        "metrics/single_sample_metrics.cc",
229*6777b538SAndroid Build Coastguard Worker        "metrics/sparse_histogram.cc",
230*6777b538SAndroid Build Coastguard Worker        "metrics/statistics_recorder.cc",
231*6777b538SAndroid Build Coastguard Worker        "metrics/user_metrics.cc",
232*6777b538SAndroid Build Coastguard Worker        "native_library.cc",
233*6777b538SAndroid Build Coastguard Worker        "native_library_posix.cc",
234*6777b538SAndroid Build Coastguard Worker        "observer_list_internal.cc",
235*6777b538SAndroid Build Coastguard Worker        "observer_list_threadsafe.cc",
236*6777b538SAndroid Build Coastguard Worker        "observer_list_types.cc",
237*6777b538SAndroid Build Coastguard Worker        "one_shot_event.cc",
238*6777b538SAndroid Build Coastguard Worker        "os_compat_android.cc",
239*6777b538SAndroid Build Coastguard Worker        "path_service.cc",
240*6777b538SAndroid Build Coastguard Worker        "pending_task.cc",
241*6777b538SAndroid Build Coastguard Worker        "pickle.cc",
242*6777b538SAndroid Build Coastguard Worker        "posix/can_lower_nice_to.cc",
243*6777b538SAndroid Build Coastguard Worker        "posix/file_descriptor_shuffle.cc",
244*6777b538SAndroid Build Coastguard Worker        "posix/global_descriptors.cc",
245*6777b538SAndroid Build Coastguard Worker        "posix/safe_strerror.cc",
246*6777b538SAndroid Build Coastguard Worker        "posix/unix_domain_socket.cc",
247*6777b538SAndroid Build Coastguard Worker        "power_monitor/battery_level_provider.cc",
248*6777b538SAndroid Build Coastguard Worker        "power_monitor/battery_state_sampler.cc",
249*6777b538SAndroid Build Coastguard Worker        "power_monitor/cpu_frequency_utils.cc",
250*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor.cc",
251*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor_device_source.cc",
252*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor_device_source_android.cc",
253*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor_features.cc",
254*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor_source.cc",
255*6777b538SAndroid Build Coastguard Worker        "power_monitor/sampling_event_source.cc",
256*6777b538SAndroid Build Coastguard Worker        "power_monitor/timer_sampling_event_source.cc",
257*6777b538SAndroid Build Coastguard Worker        "process/current_process.cc",
258*6777b538SAndroid Build Coastguard Worker        "process/environment_internal.cc",
259*6777b538SAndroid Build Coastguard Worker        "process/internal_linux.cc",
260*6777b538SAndroid Build Coastguard Worker        "process/kill.cc",
261*6777b538SAndroid Build Coastguard Worker        "process/kill_posix.cc",
262*6777b538SAndroid Build Coastguard Worker        "process/launch.cc",
263*6777b538SAndroid Build Coastguard Worker        "process/launch_posix.cc",
264*6777b538SAndroid Build Coastguard Worker        "process/memory.cc",
265*6777b538SAndroid Build Coastguard Worker        "process/memory_linux.cc",
266*6777b538SAndroid Build Coastguard Worker        "process/process_android.cc",
267*6777b538SAndroid Build Coastguard Worker        "process/process_handle.cc",
268*6777b538SAndroid Build Coastguard Worker        "process/process_handle_linux.cc",
269*6777b538SAndroid Build Coastguard Worker        "process/process_handle_posix.cc",
270*6777b538SAndroid Build Coastguard Worker        "process/process_iterator.cc",
271*6777b538SAndroid Build Coastguard Worker        "process/process_iterator_linux.cc",
272*6777b538SAndroid Build Coastguard Worker        "process/process_metrics.cc",
273*6777b538SAndroid Build Coastguard Worker        "process/process_metrics_linux.cc",
274*6777b538SAndroid Build Coastguard Worker        "process/process_metrics_posix.cc",
275*6777b538SAndroid Build Coastguard Worker        "process/process_posix.cc",
276*6777b538SAndroid Build Coastguard Worker        "process/set_process_title.cc",
277*6777b538SAndroid Build Coastguard Worker        "profiler/frame.cc",
278*6777b538SAndroid Build Coastguard Worker        "profiler/metadata_recorder.cc",
279*6777b538SAndroid Build Coastguard Worker        "profiler/module_cache.cc",
280*6777b538SAndroid Build Coastguard Worker        "profiler/module_cache_posix.cc",
281*6777b538SAndroid Build Coastguard Worker        "profiler/sample_metadata.cc",
282*6777b538SAndroid Build Coastguard Worker        "profiler/sampling_profiler_thread_token.cc",
283*6777b538SAndroid Build Coastguard Worker        "profiler/stack_base_address_posix.cc",
284*6777b538SAndroid Build Coastguard Worker        "profiler/stack_buffer.cc",
285*6777b538SAndroid Build Coastguard Worker        "profiler/stack_copier.cc",
286*6777b538SAndroid Build Coastguard Worker        "profiler/stack_copier_signal.cc",
287*6777b538SAndroid Build Coastguard Worker        "profiler/stack_copier_suspend.cc",
288*6777b538SAndroid Build Coastguard Worker        "profiler/stack_sampler.cc",
289*6777b538SAndroid Build Coastguard Worker        "profiler/stack_sampler_android.cc",
290*6777b538SAndroid Build Coastguard Worker        "profiler/stack_sampling_profiler.cc",
291*6777b538SAndroid Build Coastguard Worker        "profiler/thread_delegate_posix.cc",
292*6777b538SAndroid Build Coastguard Worker        "profiler/unwinder.cc",
293*6777b538SAndroid Build Coastguard Worker        "rand_util.cc",
294*6777b538SAndroid Build Coastguard Worker        "rand_util_posix.cc",
295*6777b538SAndroid Build Coastguard Worker        "run_loop.cc",
296*6777b538SAndroid Build Coastguard Worker        "sampling_heap_profiler/lock_free_address_hash_set.cc",
297*6777b538SAndroid Build Coastguard Worker        "sampling_heap_profiler/poisson_allocation_sampler.cc",
298*6777b538SAndroid Build Coastguard Worker        "sampling_heap_profiler/sampling_heap_profiler.cc",
299*6777b538SAndroid Build Coastguard Worker        "scoped_add_feature_flags.cc",
300*6777b538SAndroid Build Coastguard Worker        "scoped_environment_variable_override.cc",
301*6777b538SAndroid Build Coastguard Worker        "scoped_native_library.cc",
302*6777b538SAndroid Build Coastguard Worker        "sequence_checker.cc",
303*6777b538SAndroid Build Coastguard Worker        "sequence_checker_impl.cc",
304*6777b538SAndroid Build Coastguard Worker        "sequence_token.cc",
305*6777b538SAndroid Build Coastguard Worker        "strings/abseil_string_number_conversions.cc",
306*6777b538SAndroid Build Coastguard Worker        "strings/escape.cc",
307*6777b538SAndroid Build Coastguard Worker        "strings/latin1_string_conversions.cc",
308*6777b538SAndroid Build Coastguard Worker        "strings/levenshtein_distance.cc",
309*6777b538SAndroid Build Coastguard Worker        "strings/pattern.cc",
310*6777b538SAndroid Build Coastguard Worker        "strings/safe_sprintf.cc",
311*6777b538SAndroid Build Coastguard Worker        "strings/strcat.cc",
312*6777b538SAndroid Build Coastguard Worker        "strings/string_number_conversions.cc",
313*6777b538SAndroid Build Coastguard Worker        "strings/string_split.cc",
314*6777b538SAndroid Build Coastguard Worker        "strings/string_util.cc",
315*6777b538SAndroid Build Coastguard Worker        "strings/string_util_constants.cc",
316*6777b538SAndroid Build Coastguard Worker        "strings/stringprintf.cc",
317*6777b538SAndroid Build Coastguard Worker        "strings/sys_string_conversions_posix.cc",
318*6777b538SAndroid Build Coastguard Worker        "strings/utf_offset_string_conversions.cc",
319*6777b538SAndroid Build Coastguard Worker        "strings/utf_ostream_operators.cc",
320*6777b538SAndroid Build Coastguard Worker        "strings/utf_string_conversion_utils.cc",
321*6777b538SAndroid Build Coastguard Worker        "strings/utf_string_conversions.cc",
322*6777b538SAndroid Build Coastguard Worker        "substring_set_matcher/matcher_string_pattern.cc",
323*6777b538SAndroid Build Coastguard Worker        "substring_set_matcher/substring_set_matcher.cc",
324*6777b538SAndroid Build Coastguard Worker        "supports_user_data.cc",
325*6777b538SAndroid Build Coastguard Worker        "sync_socket.cc",
326*6777b538SAndroid Build Coastguard Worker        "sync_socket_posix.cc",
327*6777b538SAndroid Build Coastguard Worker        "synchronization/atomic_flag.cc",
328*6777b538SAndroid Build Coastguard Worker        "synchronization/condition_variable_posix.cc",
329*6777b538SAndroid Build Coastguard Worker        "synchronization/lock.cc",
330*6777b538SAndroid Build Coastguard Worker        "synchronization/lock_impl_posix.cc",
331*6777b538SAndroid Build Coastguard Worker        "synchronization/waitable_event.cc",
332*6777b538SAndroid Build Coastguard Worker        "synchronization/waitable_event_posix.cc",
333*6777b538SAndroid Build Coastguard Worker        "synchronization/waitable_event_watcher_posix.cc",
334*6777b538SAndroid Build Coastguard Worker        "syslog_logging.cc",
335*6777b538SAndroid Build Coastguard Worker        "system/sys_info.cc",
336*6777b538SAndroid Build Coastguard Worker        "system/sys_info_android.cc",
337*6777b538SAndroid Build Coastguard Worker        "system/sys_info_linux.cc",
338*6777b538SAndroid Build Coastguard Worker        "system/sys_info_posix.cc",
339*6777b538SAndroid Build Coastguard Worker        "system/system_monitor.cc",
340*6777b538SAndroid Build Coastguard Worker        "task/cancelable_task_tracker.cc",
341*6777b538SAndroid Build Coastguard Worker        "task/common/checked_lock_impl.cc",
342*6777b538SAndroid Build Coastguard Worker        "task/common/lazy_now.cc",
343*6777b538SAndroid Build Coastguard Worker        "task/common/operations_controller.cc",
344*6777b538SAndroid Build Coastguard Worker        "task/common/scoped_defer_task_posting.cc",
345*6777b538SAndroid Build Coastguard Worker        "task/common/task_annotator.cc",
346*6777b538SAndroid Build Coastguard Worker        "task/current_thread.cc",
347*6777b538SAndroid Build Coastguard Worker        "task/default_delayed_task_handle_delegate.cc",
348*6777b538SAndroid Build Coastguard Worker        "task/deferred_sequenced_task_runner.cc",
349*6777b538SAndroid Build Coastguard Worker        "task/delayed_task_handle.cc",
350*6777b538SAndroid Build Coastguard Worker        "task/lazy_thread_pool_task_runner.cc",
351*6777b538SAndroid Build Coastguard Worker        "task/post_job.cc",
352*6777b538SAndroid Build Coastguard Worker        "task/scoped_set_task_priority_for_current_thread.cc",
353*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/associated_thread_id.cc",
354*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/atomic_flag_set.cc",
355*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/delayed_task_handle_delegate.cc",
356*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/enqueue_order_generator.cc",
357*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/fence.cc",
358*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/sequence_manager.cc",
359*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/sequence_manager_impl.cc",
360*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/sequenced_task_source.cc",
361*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/task_order.cc",
362*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/task_queue.cc",
363*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/task_queue_impl.cc",
364*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/task_queue_selector.cc",
365*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/tasks.cc",
366*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/thread_controller.cc",
367*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/thread_controller_impl.cc",
368*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/thread_controller_power_monitor.cc",
369*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/thread_controller_with_message_pump_impl.cc",
370*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/time_domain.cc",
371*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/wake_up_queue.cc",
372*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/work_deduplicator.cc",
373*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/work_queue.cc",
374*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/work_queue_sets.cc",
375*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/work_tracker.cc",
376*6777b538SAndroid Build Coastguard Worker        "task/sequenced_task_runner.cc",
377*6777b538SAndroid Build Coastguard Worker        "task/single_thread_task_executor.cc",
378*6777b538SAndroid Build Coastguard Worker        "task/single_thread_task_runner.cc",
379*6777b538SAndroid Build Coastguard Worker        "task/task_features.cc",
380*6777b538SAndroid Build Coastguard Worker        "task/task_runner.cc",
381*6777b538SAndroid Build Coastguard Worker        "task/task_traits.cc",
382*6777b538SAndroid Build Coastguard Worker        "task/thread_pool.cc",
383*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/delayed_priority_queue.cc",
384*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/delayed_task_manager.cc",
385*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/environment_config.cc",
386*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/initialization_util.cc",
387*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/job_task_source.cc",
388*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/pooled_parallel_task_runner.cc",
389*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/pooled_sequenced_task_runner.cc",
390*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/pooled_single_thread_task_runner_manager.cc",
391*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/pooled_task_runner_delegate.cc",
392*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/priority_queue.cc",
393*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/semaphore/semaphore_posix.cc",
394*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/sequence.cc",
395*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/service_thread.cc",
396*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/task.cc",
397*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/task_source.cc",
398*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/task_source_sort_key.cc",
399*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/task_tracker.cc",
400*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_group.cc",
401*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_group_impl.cc",
402*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_group_semaphore.cc",
403*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_group_worker_delegate.cc",
404*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_pool_impl.cc",
405*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_pool_instance.cc",
406*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/worker_thread.cc",
407*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/worker_thread_semaphore.cc",
408*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/worker_thread_set.cc",
409*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/worker_thread_waitable_event.cc",
410*6777b538SAndroid Build Coastguard Worker        "third_party/nspr/prtime.cc",
411*6777b538SAndroid Build Coastguard Worker        "threading/hang_watcher.cc",
412*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread.cc",
413*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread_android.cc",
414*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread_internal_posix.cc",
415*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread_posix.cc",
416*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread_ref.cc",
417*6777b538SAndroid Build Coastguard Worker        "threading/post_task_and_reply_impl.cc",
418*6777b538SAndroid Build Coastguard Worker        "threading/scoped_blocking_call.cc",
419*6777b538SAndroid Build Coastguard Worker        "threading/scoped_blocking_call_internal.cc",
420*6777b538SAndroid Build Coastguard Worker        "threading/scoped_thread_priority.cc",
421*6777b538SAndroid Build Coastguard Worker        "threading/sequence_local_storage_map.cc",
422*6777b538SAndroid Build Coastguard Worker        "threading/sequence_local_storage_slot.cc",
423*6777b538SAndroid Build Coastguard Worker        "threading/simple_thread.cc",
424*6777b538SAndroid Build Coastguard Worker        "threading/thread.cc",
425*6777b538SAndroid Build Coastguard Worker        "threading/thread_checker.cc",
426*6777b538SAndroid Build Coastguard Worker        "threading/thread_checker_impl.cc",
427*6777b538SAndroid Build Coastguard Worker        "threading/thread_collision_warner.cc",
428*6777b538SAndroid Build Coastguard Worker        "threading/thread_id_name_manager.cc",
429*6777b538SAndroid Build Coastguard Worker        "threading/thread_local_storage.cc",
430*6777b538SAndroid Build Coastguard Worker        "threading/thread_local_storage_posix.cc",
431*6777b538SAndroid Build Coastguard Worker        "threading/thread_restrictions.cc",
432*6777b538SAndroid Build Coastguard Worker        "threading/watchdog.cc",
433*6777b538SAndroid Build Coastguard Worker        "time/clock.cc",
434*6777b538SAndroid Build Coastguard Worker        "time/default_clock.cc",
435*6777b538SAndroid Build Coastguard Worker        "time/default_tick_clock.cc",
436*6777b538SAndroid Build Coastguard Worker        "time/tick_clock.cc",
437*6777b538SAndroid Build Coastguard Worker        "time/time.cc",
438*6777b538SAndroid Build Coastguard Worker        "time/time_android.cc",
439*6777b538SAndroid Build Coastguard Worker        "time/time_conversion_posix.cc",
440*6777b538SAndroid Build Coastguard Worker        "time/time_delta_from_string.cc",
441*6777b538SAndroid Build Coastguard Worker        "time/time_exploded_icu.cc",
442*6777b538SAndroid Build Coastguard Worker        "time/time_exploded_posix.cc",
443*6777b538SAndroid Build Coastguard Worker        "time/time_now_posix.cc",
444*6777b538SAndroid Build Coastguard Worker        "time/time_override.cc",
445*6777b538SAndroid Build Coastguard Worker        "timer/elapsed_timer.cc",
446*6777b538SAndroid Build Coastguard Worker        "timer/hi_res_timer_manager_posix.cc",
447*6777b538SAndroid Build Coastguard Worker        "timer/lap_timer.cc",
448*6777b538SAndroid Build Coastguard Worker        "timer/timer.cc",
449*6777b538SAndroid Build Coastguard Worker        "timer/wall_clock_timer.cc",
450*6777b538SAndroid Build Coastguard Worker        "token.cc",
451*6777b538SAndroid Build Coastguard Worker        "trace_event/heap_profiler_allocation_context.cc",
452*6777b538SAndroid Build Coastguard Worker        "trace_event/heap_profiler_allocation_context_tracker.cc",
453*6777b538SAndroid Build Coastguard Worker        "trace_event/memory_allocator_dump_guid.cc",
454*6777b538SAndroid Build Coastguard Worker        "trace_event/named_trigger.cc",
455*6777b538SAndroid Build Coastguard Worker        "trace_event/trace_event_stub.cc",
456*6777b538SAndroid Build Coastguard Worker        "trace_event/trace_id_helper.cc",
457*6777b538SAndroid Build Coastguard Worker        "unguessable_token.cc",
458*6777b538SAndroid Build Coastguard Worker        "uuid.cc",
459*6777b538SAndroid Build Coastguard Worker        "value_iterators.cc",
460*6777b538SAndroid Build Coastguard Worker        "values.cc",
461*6777b538SAndroid Build Coastguard Worker        "version.cc",
462*6777b538SAndroid Build Coastguard Worker        "vlog.cc",
463*6777b538SAndroid Build Coastguard Worker    ],
464*6777b538SAndroid Build Coastguard Worker    shared_libs: [
465*6777b538SAndroid Build Coastguard Worker        "//external/cronet/third_party/boringssl:libcrypto",
466*6777b538SAndroid Build Coastguard Worker        "//external/cronet/third_party/boringssl:libpki",
467*6777b538SAndroid Build Coastguard Worker        "//external/cronet/third_party/boringssl:libssl",
468*6777b538SAndroid Build Coastguard Worker        "libandroid",
469*6777b538SAndroid Build Coastguard Worker        "liblog",
470*6777b538SAndroid Build Coastguard Worker    ],
471*6777b538SAndroid Build Coastguard Worker    generated_headers: [
472*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_buildflags",
473*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags",
474*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags",
475*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags",
476*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags",
477*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags",
478*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_anchor_functions_buildflags",
479*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_android_runtime_jni_headers__action",
480*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_jni__action",
481*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_shared_preferences_jni__action",
482*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_build_date",
483*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_cfi_buildflags",
484*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action",
485*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_clang_profiling_buildflags",
486*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_debugging_buildflags",
487*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_feature_list_buildflags",
488*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags",
489*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_ios_cronet_buildflags",
490*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_logging_buildflags",
491*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_message_pump_buildflags",
492*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_orderfile_buildflags",
493*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_power_monitor_buildflags",
494*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_process_launcher_jni__action",
495*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_profiler_buildflags",
496*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_protected_memory_buildflags",
497*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_rust_buildflags",
498*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_sanitizer_buildflags",
499*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_synchronization_buildflags",
500*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_tracing_buildflags",
501*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_blink_buildflags",
502*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_branding_buildflags",
503*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromecast_buildflags",
504*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags",
505*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_config_compiler_compiler_buildflags",
506*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_ios_buildflags",
507*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_robolectric_buildflags",
508*6777b538SAndroid Build Coastguard Worker    ],
509*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
510*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_buildflags",
511*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags",
512*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags",
513*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags",
514*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags",
515*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags",
516*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_anchor_functions_buildflags",
517*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_android_runtime_jni_headers__action",
518*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_jni__action",
519*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_shared_preferences_jni__action",
520*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_build_date",
521*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_cfi_buildflags",
522*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action",
523*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_clang_profiling_buildflags",
524*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_debugging_buildflags",
525*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_feature_list_buildflags",
526*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags",
527*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_ios_cronet_buildflags",
528*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_logging_buildflags",
529*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_message_pump_buildflags",
530*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_orderfile_buildflags",
531*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_power_monitor_buildflags",
532*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_process_launcher_jni__action",
533*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_profiler_buildflags",
534*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_protected_memory_buildflags",
535*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_rust_buildflags",
536*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_sanitizer_buildflags",
537*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_synchronization_buildflags",
538*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_tracing_buildflags",
539*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_blink_buildflags",
540*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_branding_buildflags",
541*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromecast_buildflags",
542*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags",
543*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_config_compiler_compiler_buildflags",
544*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_ios_buildflags",
545*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_robolectric_buildflags",
546*6777b538SAndroid Build Coastguard Worker    ],
547*6777b538SAndroid Build Coastguard Worker    export_header_lib_headers: [
548*6777b538SAndroid Build Coastguard Worker        "libgtest_prod_headers",
549*6777b538SAndroid Build Coastguard Worker    ],
550*6777b538SAndroid Build Coastguard Worker    defaults: [
551*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
552*6777b538SAndroid Build Coastguard Worker    ],
553*6777b538SAndroid Build Coastguard Worker    cflags: [
554*6777b538SAndroid Build Coastguard Worker        "-DANDROID",
555*6777b538SAndroid Build Coastguard Worker        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
556*6777b538SAndroid Build Coastguard Worker        "-DBASE_IMPLEMENTATION",
557*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
558*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
559*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
560*6777b538SAndroid Build Coastguard Worker        "-DHAVE_SYS_UIO_H",
561*6777b538SAndroid Build Coastguard Worker        "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
562*6777b538SAndroid Build Coastguard Worker        "-DIS_RAW_PTR_IMPL",
563*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
564*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
565*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
566*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
567*6777b538SAndroid Build Coastguard Worker        "-DUSE_CHROMIUM_ICU=1",
568*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_DYLOAD=0",
569*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_RESOURCE_TRACING=0",
570*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_TRACING=1",
571*6777b538SAndroid Build Coastguard Worker        "-DU_STATIC_IMPLEMENTATION",
572*6777b538SAndroid Build Coastguard Worker        "-DU_USING_ICU_NAMESPACE=0",
573*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
574*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
575*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
576*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
577*6777b538SAndroid Build Coastguard Worker        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
578*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
579*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
580*6777b538SAndroid Build Coastguard Worker        "-O2",
581*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
582*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
583*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
584*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
585*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
586*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
587*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
588*6777b538SAndroid Build Coastguard Worker        "-g1",
589*6777b538SAndroid Build Coastguard Worker    ],
590*6777b538SAndroid Build Coastguard Worker    include_dirs: [
591*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
592*6777b538SAndroid Build Coastguard Worker        "external/cronet/base/allocator/partition_allocator/src/",
593*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
594*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/abseil-cpp/",
595*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/boringssl/src/include/",
596*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/cpu_features/src/ndk_compat/",
597*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/icu/source/common/",
598*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/icu/source/i18n/",
599*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
600*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
601*6777b538SAndroid Build Coastguard Worker    ],
602*6777b538SAndroid Build Coastguard Worker    header_libs: [
603*6777b538SAndroid Build Coastguard Worker        "libgtest_prod_headers",
604*6777b538SAndroid Build Coastguard Worker    ],
605*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
606*6777b538SAndroid Build Coastguard Worker    ldflags: [
607*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
608*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
609*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
610*6777b538SAndroid Build Coastguard Worker        "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds",
611*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,asprintf",
612*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,calloc",
613*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,free",
614*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,getcwd",
615*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,malloc",
616*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,malloc_usable_size",
617*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,memalign",
618*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,posix_memalign",
619*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,pvalloc",
620*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,realloc",
621*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,realpath",
622*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,strdup",
623*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,strndup",
624*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,valloc",
625*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,vasprintf",
626*6777b538SAndroid Build Coastguard Worker    ],
627*6777b538SAndroid Build Coastguard Worker    visibility: [
628*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
629*6777b538SAndroid Build Coastguard Worker    ],
630*6777b538SAndroid Build Coastguard Worker    target: {
631*6777b538SAndroid Build Coastguard Worker        android_arm: {
632*6777b538SAndroid Build Coastguard Worker            srcs: [
633*6777b538SAndroid Build Coastguard Worker                "profiler/chrome_unwind_info_android.cc",
634*6777b538SAndroid Build Coastguard Worker                "profiler/chrome_unwinder_android.cc",
635*6777b538SAndroid Build Coastguard Worker                "trace_event/cfi_backtrace_android.cc",
636*6777b538SAndroid Build Coastguard Worker            ],
637*6777b538SAndroid Build Coastguard Worker            cflags: [
638*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
639*6777b538SAndroid Build Coastguard Worker            ],
640*6777b538SAndroid Build Coastguard Worker        },
641*6777b538SAndroid Build Coastguard Worker        android_arm64: {
642*6777b538SAndroid Build Coastguard Worker            srcs: [
643*6777b538SAndroid Build Coastguard Worker                "profiler/frame_pointer_unwinder.cc",
644*6777b538SAndroid Build Coastguard Worker            ],
645*6777b538SAndroid Build Coastguard Worker            cflags: [
646*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
647*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
648*6777b538SAndroid Build Coastguard Worker            ],
649*6777b538SAndroid Build Coastguard Worker        },
650*6777b538SAndroid Build Coastguard Worker        android_x86: {
651*6777b538SAndroid Build Coastguard Worker            cflags: [
652*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
653*6777b538SAndroid Build Coastguard Worker                "-msse3",
654*6777b538SAndroid Build Coastguard Worker            ],
655*6777b538SAndroid Build Coastguard Worker        },
656*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
657*6777b538SAndroid Build Coastguard Worker            cflags: [
658*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
659*6777b538SAndroid Build Coastguard Worker                "-msse3",
660*6777b538SAndroid Build Coastguard Worker            ],
661*6777b538SAndroid Build Coastguard Worker        },
662*6777b538SAndroid Build Coastguard Worker    },
663*6777b538SAndroid Build Coastguard Worker}
664*6777b538SAndroid Build Coastguard Worker
665*6777b538SAndroid Build Coastguard Worker// GN: //base:base__testing
666*6777b538SAndroid Build Coastguard Workercc_library_static {
667*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base__testing",
668*6777b538SAndroid Build Coastguard Worker    srcs: [
669*6777b538SAndroid Build Coastguard Worker        "allocator/allocator_check.cc",
670*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/dispatcher.cc",
671*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/internal/dispatch_data.cc",
672*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/memory_tagging.cc",
673*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/reentry_guard.cc",
674*6777b538SAndroid Build Coastguard Worker        "allocator/dispatcher/tls.cc",
675*6777b538SAndroid Build Coastguard Worker        "at_exit.cc",
676*6777b538SAndroid Build Coastguard Worker        "barrier_closure.cc",
677*6777b538SAndroid Build Coastguard Worker        "base64.cc",
678*6777b538SAndroid Build Coastguard Worker        "base64url.cc",
679*6777b538SAndroid Build Coastguard Worker        "base_paths.cc",
680*6777b538SAndroid Build Coastguard Worker        "callback_list.cc",
681*6777b538SAndroid Build Coastguard Worker        "check.cc",
682*6777b538SAndroid Build Coastguard Worker        "check_is_test.cc",
683*6777b538SAndroid Build Coastguard Worker        "check_op.cc",
684*6777b538SAndroid Build Coastguard Worker        "command_line.cc",
685*6777b538SAndroid Build Coastguard Worker        "containers/intrusive_heap.cc",
686*6777b538SAndroid Build Coastguard Worker        "containers/linked_list.cc",
687*6777b538SAndroid Build Coastguard Worker        "cpu.cc",
688*6777b538SAndroid Build Coastguard Worker        "cpu_reduction_experiment.cc",
689*6777b538SAndroid Build Coastguard Worker        "debug/alias.cc",
690*6777b538SAndroid Build Coastguard Worker        "debug/asan_invalid_access.cc",
691*6777b538SAndroid Build Coastguard Worker        "debug/asan_service.cc",
692*6777b538SAndroid Build Coastguard Worker        "debug/crash_logging.cc",
693*6777b538SAndroid Build Coastguard Worker        "debug/debugger.cc",
694*6777b538SAndroid Build Coastguard Worker        "debug/debugger_posix.cc",
695*6777b538SAndroid Build Coastguard Worker        "debug/dump_without_crashing.cc",
696*6777b538SAndroid Build Coastguard Worker        "debug/elf_reader.cc",
697*6777b538SAndroid Build Coastguard Worker        "debug/proc_maps_linux.cc",
698*6777b538SAndroid Build Coastguard Worker        "debug/profiler.cc",
699*6777b538SAndroid Build Coastguard Worker        "debug/stack_trace.cc",
700*6777b538SAndroid Build Coastguard Worker        "debug/task_trace.cc",
701*6777b538SAndroid Build Coastguard Worker        "environment.cc",
702*6777b538SAndroid Build Coastguard Worker        "feature_list.cc",
703*6777b538SAndroid Build Coastguard Worker        "features.cc",
704*6777b538SAndroid Build Coastguard Worker        "file_descriptor_posix.cc",
705*6777b538SAndroid Build Coastguard Worker        "file_descriptor_store.cc",
706*6777b538SAndroid Build Coastguard Worker        "files/block_tests_writing_to_special_dirs.cc",
707*6777b538SAndroid Build Coastguard Worker        "files/file.cc",
708*6777b538SAndroid Build Coastguard Worker        "files/file_descriptor_watcher_posix.cc",
709*6777b538SAndroid Build Coastguard Worker        "files/file_enumerator.cc",
710*6777b538SAndroid Build Coastguard Worker        "files/file_enumerator_posix.cc",
711*6777b538SAndroid Build Coastguard Worker        "files/file_path.cc",
712*6777b538SAndroid Build Coastguard Worker        "files/file_path_watcher.cc",
713*6777b538SAndroid Build Coastguard Worker        "files/file_path_watcher_inotify.cc",
714*6777b538SAndroid Build Coastguard Worker        "files/file_posix.cc",
715*6777b538SAndroid Build Coastguard Worker        "files/file_proxy.cc",
716*6777b538SAndroid Build Coastguard Worker        "files/file_tracing.cc",
717*6777b538SAndroid Build Coastguard Worker        "files/file_util.cc",
718*6777b538SAndroid Build Coastguard Worker        "files/file_util_posix.cc",
719*6777b538SAndroid Build Coastguard Worker        "files/important_file_writer.cc",
720*6777b538SAndroid Build Coastguard Worker        "files/important_file_writer_cleaner.cc",
721*6777b538SAndroid Build Coastguard Worker        "files/memory_mapped_file.cc",
722*6777b538SAndroid Build Coastguard Worker        "files/memory_mapped_file_posix.cc",
723*6777b538SAndroid Build Coastguard Worker        "files/safe_base_name.cc",
724*6777b538SAndroid Build Coastguard Worker        "files/scoped_file.cc",
725*6777b538SAndroid Build Coastguard Worker        "files/scoped_temp_dir.cc",
726*6777b538SAndroid Build Coastguard Worker        "files/scoped_temp_file.cc",
727*6777b538SAndroid Build Coastguard Worker        "functional/callback_helpers.cc",
728*6777b538SAndroid Build Coastguard Worker        "functional/callback_internal.cc",
729*6777b538SAndroid Build Coastguard Worker        "functional/concurrent_closures.cc",
730*6777b538SAndroid Build Coastguard Worker        "hash/hash.cc",
731*6777b538SAndroid Build Coastguard Worker        "hash/legacy_hash.cc",
732*6777b538SAndroid Build Coastguard Worker        "hash/md5_boringssl.cc",
733*6777b538SAndroid Build Coastguard Worker        "hash/sha1_boringssl.cc",
734*6777b538SAndroid Build Coastguard Worker        "json/json_file_value_serializer.cc",
735*6777b538SAndroid Build Coastguard Worker        "json/json_parser.cc",
736*6777b538SAndroid Build Coastguard Worker        "json/json_reader.cc",
737*6777b538SAndroid Build Coastguard Worker        "json/json_string_value_serializer.cc",
738*6777b538SAndroid Build Coastguard Worker        "json/json_value_converter.cc",
739*6777b538SAndroid Build Coastguard Worker        "json/json_writer.cc",
740*6777b538SAndroid Build Coastguard Worker        "json/string_escape.cc",
741*6777b538SAndroid Build Coastguard Worker        "json/values_util.cc",
742*6777b538SAndroid Build Coastguard Worker        "lazy_instance_helpers.cc",
743*6777b538SAndroid Build Coastguard Worker        "linux_util.cc",
744*6777b538SAndroid Build Coastguard Worker        "location.cc",
745*6777b538SAndroid Build Coastguard Worker        "logging.cc",
746*6777b538SAndroid Build Coastguard Worker        "memory/aligned_memory.cc",
747*6777b538SAndroid Build Coastguard Worker        "memory/discardable_memory.cc",
748*6777b538SAndroid Build Coastguard Worker        "memory/discardable_memory_allocator.cc",
749*6777b538SAndroid Build Coastguard Worker        "memory/discardable_shared_memory.cc",
750*6777b538SAndroid Build Coastguard Worker        "memory/madv_free_discardable_memory_allocator_posix.cc",
751*6777b538SAndroid Build Coastguard Worker        "memory/madv_free_discardable_memory_posix.cc",
752*6777b538SAndroid Build Coastguard Worker        "memory/memory_pressure_listener.cc",
753*6777b538SAndroid Build Coastguard Worker        "memory/memory_pressure_monitor.cc",
754*6777b538SAndroid Build Coastguard Worker        "memory/nonscannable_memory.cc",
755*6777b538SAndroid Build Coastguard Worker        "memory/page_size_posix.cc",
756*6777b538SAndroid Build Coastguard Worker        "memory/platform_shared_memory_handle.cc",
757*6777b538SAndroid Build Coastguard Worker        "memory/platform_shared_memory_region.cc",
758*6777b538SAndroid Build Coastguard Worker        "memory/post_delayed_memory_reduction_task.cc",
759*6777b538SAndroid Build Coastguard Worker        "memory/raw_ptr_asan_bound_arg_tracker.cc",
760*6777b538SAndroid Build Coastguard Worker        "memory/raw_ptr_asan_hooks.cc",
761*6777b538SAndroid Build Coastguard Worker        "memory/raw_ptr_asan_service.cc",
762*6777b538SAndroid Build Coastguard Worker        "memory/read_only_shared_memory_region.cc",
763*6777b538SAndroid Build Coastguard Worker        "memory/ref_counted.cc",
764*6777b538SAndroid Build Coastguard Worker        "memory/ref_counted_memory.cc",
765*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_mapper.cc",
766*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_mapping.cc",
767*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_security_policy.cc",
768*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_switch.cc",
769*6777b538SAndroid Build Coastguard Worker        "memory/shared_memory_tracker.cc",
770*6777b538SAndroid Build Coastguard Worker        "memory/unsafe_shared_memory_pool.cc",
771*6777b538SAndroid Build Coastguard Worker        "memory/unsafe_shared_memory_region.cc",
772*6777b538SAndroid Build Coastguard Worker        "memory/weak_ptr.cc",
773*6777b538SAndroid Build Coastguard Worker        "memory/writable_shared_memory_region.cc",
774*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump.cc",
775*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump_default.cc",
776*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump_epoll.cc",
777*6777b538SAndroid Build Coastguard Worker        "message_loop/message_pump_libevent.cc",
778*6777b538SAndroid Build Coastguard Worker        "message_loop/watchable_io_message_pump_posix.cc",
779*6777b538SAndroid Build Coastguard Worker        "message_loop/work_id_provider.cc",
780*6777b538SAndroid Build Coastguard Worker        "metrics/bucket_ranges.cc",
781*6777b538SAndroid Build Coastguard Worker        "metrics/crc32.cc",
782*6777b538SAndroid Build Coastguard Worker        "metrics/dummy_histogram.cc",
783*6777b538SAndroid Build Coastguard Worker        "metrics/field_trial.cc",
784*6777b538SAndroid Build Coastguard Worker        "metrics/field_trial_list_including_low_anonymity.cc",
785*6777b538SAndroid Build Coastguard Worker        "metrics/field_trial_param_associator.cc",
786*6777b538SAndroid Build Coastguard Worker        "metrics/field_trial_params.cc",
787*6777b538SAndroid Build Coastguard Worker        "metrics/histogram.cc",
788*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_base.cc",
789*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_delta_serialization.cc",
790*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_functions.cc",
791*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_samples.cc",
792*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_shared_memory.cc",
793*6777b538SAndroid Build Coastguard Worker        "metrics/histogram_snapshot_manager.cc",
794*6777b538SAndroid Build Coastguard Worker        "metrics/metrics_hashes.cc",
795*6777b538SAndroid Build Coastguard Worker        "metrics/persistent_histogram_allocator.cc",
796*6777b538SAndroid Build Coastguard Worker        "metrics/persistent_histogram_storage.cc",
797*6777b538SAndroid Build Coastguard Worker        "metrics/persistent_memory_allocator.cc",
798*6777b538SAndroid Build Coastguard Worker        "metrics/persistent_sample_map.cc",
799*6777b538SAndroid Build Coastguard Worker        "metrics/ranges_manager.cc",
800*6777b538SAndroid Build Coastguard Worker        "metrics/sample_map.cc",
801*6777b538SAndroid Build Coastguard Worker        "metrics/sample_vector.cc",
802*6777b538SAndroid Build Coastguard Worker        "metrics/single_sample_metrics.cc",
803*6777b538SAndroid Build Coastguard Worker        "metrics/sparse_histogram.cc",
804*6777b538SAndroid Build Coastguard Worker        "metrics/statistics_recorder.cc",
805*6777b538SAndroid Build Coastguard Worker        "metrics/user_metrics.cc",
806*6777b538SAndroid Build Coastguard Worker        "native_library.cc",
807*6777b538SAndroid Build Coastguard Worker        "native_library_posix.cc",
808*6777b538SAndroid Build Coastguard Worker        "observer_list_internal.cc",
809*6777b538SAndroid Build Coastguard Worker        "observer_list_threadsafe.cc",
810*6777b538SAndroid Build Coastguard Worker        "observer_list_types.cc",
811*6777b538SAndroid Build Coastguard Worker        "one_shot_event.cc",
812*6777b538SAndroid Build Coastguard Worker        "path_service.cc",
813*6777b538SAndroid Build Coastguard Worker        "pending_task.cc",
814*6777b538SAndroid Build Coastguard Worker        "pickle.cc",
815*6777b538SAndroid Build Coastguard Worker        "posix/can_lower_nice_to.cc",
816*6777b538SAndroid Build Coastguard Worker        "posix/file_descriptor_shuffle.cc",
817*6777b538SAndroid Build Coastguard Worker        "posix/global_descriptors.cc",
818*6777b538SAndroid Build Coastguard Worker        "posix/safe_strerror.cc",
819*6777b538SAndroid Build Coastguard Worker        "posix/unix_domain_socket.cc",
820*6777b538SAndroid Build Coastguard Worker        "power_monitor/battery_level_provider.cc",
821*6777b538SAndroid Build Coastguard Worker        "power_monitor/battery_state_sampler.cc",
822*6777b538SAndroid Build Coastguard Worker        "power_monitor/cpu_frequency_utils.cc",
823*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor.cc",
824*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor_device_source.cc",
825*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor_features.cc",
826*6777b538SAndroid Build Coastguard Worker        "power_monitor/power_monitor_source.cc",
827*6777b538SAndroid Build Coastguard Worker        "power_monitor/sampling_event_source.cc",
828*6777b538SAndroid Build Coastguard Worker        "power_monitor/timer_sampling_event_source.cc",
829*6777b538SAndroid Build Coastguard Worker        "process/current_process.cc",
830*6777b538SAndroid Build Coastguard Worker        "process/environment_internal.cc",
831*6777b538SAndroid Build Coastguard Worker        "process/internal_linux.cc",
832*6777b538SAndroid Build Coastguard Worker        "process/kill.cc",
833*6777b538SAndroid Build Coastguard Worker        "process/kill_posix.cc",
834*6777b538SAndroid Build Coastguard Worker        "process/launch.cc",
835*6777b538SAndroid Build Coastguard Worker        "process/launch_posix.cc",
836*6777b538SAndroid Build Coastguard Worker        "process/memory.cc",
837*6777b538SAndroid Build Coastguard Worker        "process/memory_linux.cc",
838*6777b538SAndroid Build Coastguard Worker        "process/process_handle.cc",
839*6777b538SAndroid Build Coastguard Worker        "process/process_handle_linux.cc",
840*6777b538SAndroid Build Coastguard Worker        "process/process_handle_posix.cc",
841*6777b538SAndroid Build Coastguard Worker        "process/process_iterator.cc",
842*6777b538SAndroid Build Coastguard Worker        "process/process_iterator_linux.cc",
843*6777b538SAndroid Build Coastguard Worker        "process/process_metrics.cc",
844*6777b538SAndroid Build Coastguard Worker        "process/process_metrics_linux.cc",
845*6777b538SAndroid Build Coastguard Worker        "process/process_metrics_posix.cc",
846*6777b538SAndroid Build Coastguard Worker        "process/process_posix.cc",
847*6777b538SAndroid Build Coastguard Worker        "process/set_process_title.cc",
848*6777b538SAndroid Build Coastguard Worker        "profiler/frame.cc",
849*6777b538SAndroid Build Coastguard Worker        "profiler/metadata_recorder.cc",
850*6777b538SAndroid Build Coastguard Worker        "profiler/module_cache.cc",
851*6777b538SAndroid Build Coastguard Worker        "profiler/module_cache_posix.cc",
852*6777b538SAndroid Build Coastguard Worker        "profiler/sample_metadata.cc",
853*6777b538SAndroid Build Coastguard Worker        "profiler/sampling_profiler_thread_token.cc",
854*6777b538SAndroid Build Coastguard Worker        "profiler/stack_base_address_posix.cc",
855*6777b538SAndroid Build Coastguard Worker        "profiler/stack_buffer.cc",
856*6777b538SAndroid Build Coastguard Worker        "profiler/stack_copier.cc",
857*6777b538SAndroid Build Coastguard Worker        "profiler/stack_copier_signal.cc",
858*6777b538SAndroid Build Coastguard Worker        "profiler/stack_copier_suspend.cc",
859*6777b538SAndroid Build Coastguard Worker        "profiler/stack_sampler.cc",
860*6777b538SAndroid Build Coastguard Worker        "profiler/stack_sampling_profiler.cc",
861*6777b538SAndroid Build Coastguard Worker        "profiler/thread_delegate_posix.cc",
862*6777b538SAndroid Build Coastguard Worker        "profiler/unwinder.cc",
863*6777b538SAndroid Build Coastguard Worker        "rand_util.cc",
864*6777b538SAndroid Build Coastguard Worker        "rand_util_posix.cc",
865*6777b538SAndroid Build Coastguard Worker        "run_loop.cc",
866*6777b538SAndroid Build Coastguard Worker        "sampling_heap_profiler/lock_free_address_hash_set.cc",
867*6777b538SAndroid Build Coastguard Worker        "sampling_heap_profiler/poisson_allocation_sampler.cc",
868*6777b538SAndroid Build Coastguard Worker        "sampling_heap_profiler/sampling_heap_profiler.cc",
869*6777b538SAndroid Build Coastguard Worker        "scoped_add_feature_flags.cc",
870*6777b538SAndroid Build Coastguard Worker        "scoped_environment_variable_override.cc",
871*6777b538SAndroid Build Coastguard Worker        "scoped_native_library.cc",
872*6777b538SAndroid Build Coastguard Worker        "sequence_checker.cc",
873*6777b538SAndroid Build Coastguard Worker        "sequence_checker_impl.cc",
874*6777b538SAndroid Build Coastguard Worker        "sequence_token.cc",
875*6777b538SAndroid Build Coastguard Worker        "strings/abseil_string_number_conversions.cc",
876*6777b538SAndroid Build Coastguard Worker        "strings/escape.cc",
877*6777b538SAndroid Build Coastguard Worker        "strings/latin1_string_conversions.cc",
878*6777b538SAndroid Build Coastguard Worker        "strings/levenshtein_distance.cc",
879*6777b538SAndroid Build Coastguard Worker        "strings/pattern.cc",
880*6777b538SAndroid Build Coastguard Worker        "strings/safe_sprintf.cc",
881*6777b538SAndroid Build Coastguard Worker        "strings/strcat.cc",
882*6777b538SAndroid Build Coastguard Worker        "strings/string_number_conversions.cc",
883*6777b538SAndroid Build Coastguard Worker        "strings/string_split.cc",
884*6777b538SAndroid Build Coastguard Worker        "strings/string_util.cc",
885*6777b538SAndroid Build Coastguard Worker        "strings/string_util_constants.cc",
886*6777b538SAndroid Build Coastguard Worker        "strings/stringprintf.cc",
887*6777b538SAndroid Build Coastguard Worker        "strings/sys_string_conversions_posix.cc",
888*6777b538SAndroid Build Coastguard Worker        "strings/utf_offset_string_conversions.cc",
889*6777b538SAndroid Build Coastguard Worker        "strings/utf_ostream_operators.cc",
890*6777b538SAndroid Build Coastguard Worker        "strings/utf_string_conversion_utils.cc",
891*6777b538SAndroid Build Coastguard Worker        "strings/utf_string_conversions.cc",
892*6777b538SAndroid Build Coastguard Worker        "substring_set_matcher/matcher_string_pattern.cc",
893*6777b538SAndroid Build Coastguard Worker        "substring_set_matcher/substring_set_matcher.cc",
894*6777b538SAndroid Build Coastguard Worker        "supports_user_data.cc",
895*6777b538SAndroid Build Coastguard Worker        "sync_socket.cc",
896*6777b538SAndroid Build Coastguard Worker        "sync_socket_posix.cc",
897*6777b538SAndroid Build Coastguard Worker        "synchronization/atomic_flag.cc",
898*6777b538SAndroid Build Coastguard Worker        "synchronization/condition_variable_posix.cc",
899*6777b538SAndroid Build Coastguard Worker        "synchronization/lock.cc",
900*6777b538SAndroid Build Coastguard Worker        "synchronization/lock_impl_posix.cc",
901*6777b538SAndroid Build Coastguard Worker        "synchronization/waitable_event.cc",
902*6777b538SAndroid Build Coastguard Worker        "synchronization/waitable_event_posix.cc",
903*6777b538SAndroid Build Coastguard Worker        "synchronization/waitable_event_watcher_posix.cc",
904*6777b538SAndroid Build Coastguard Worker        "syslog_logging.cc",
905*6777b538SAndroid Build Coastguard Worker        "system/sys_info.cc",
906*6777b538SAndroid Build Coastguard Worker        "system/sys_info_linux.cc",
907*6777b538SAndroid Build Coastguard Worker        "system/sys_info_posix.cc",
908*6777b538SAndroid Build Coastguard Worker        "system/system_monitor.cc",
909*6777b538SAndroid Build Coastguard Worker        "task/cancelable_task_tracker.cc",
910*6777b538SAndroid Build Coastguard Worker        "task/common/checked_lock_impl.cc",
911*6777b538SAndroid Build Coastguard Worker        "task/common/lazy_now.cc",
912*6777b538SAndroid Build Coastguard Worker        "task/common/operations_controller.cc",
913*6777b538SAndroid Build Coastguard Worker        "task/common/scoped_defer_task_posting.cc",
914*6777b538SAndroid Build Coastguard Worker        "task/common/task_annotator.cc",
915*6777b538SAndroid Build Coastguard Worker        "task/current_thread.cc",
916*6777b538SAndroid Build Coastguard Worker        "task/default_delayed_task_handle_delegate.cc",
917*6777b538SAndroid Build Coastguard Worker        "task/deferred_sequenced_task_runner.cc",
918*6777b538SAndroid Build Coastguard Worker        "task/delayed_task_handle.cc",
919*6777b538SAndroid Build Coastguard Worker        "task/lazy_thread_pool_task_runner.cc",
920*6777b538SAndroid Build Coastguard Worker        "task/post_job.cc",
921*6777b538SAndroid Build Coastguard Worker        "task/scoped_set_task_priority_for_current_thread.cc",
922*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/associated_thread_id.cc",
923*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/atomic_flag_set.cc",
924*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/delayed_task_handle_delegate.cc",
925*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/enqueue_order_generator.cc",
926*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/fence.cc",
927*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/sequence_manager.cc",
928*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/sequence_manager_impl.cc",
929*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/sequenced_task_source.cc",
930*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/task_order.cc",
931*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/task_queue.cc",
932*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/task_queue_impl.cc",
933*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/task_queue_selector.cc",
934*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/tasks.cc",
935*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/thread_controller.cc",
936*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/thread_controller_impl.cc",
937*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/thread_controller_power_monitor.cc",
938*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/thread_controller_with_message_pump_impl.cc",
939*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/time_domain.cc",
940*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/wake_up_queue.cc",
941*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/work_deduplicator.cc",
942*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/work_queue.cc",
943*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/work_queue_sets.cc",
944*6777b538SAndroid Build Coastguard Worker        "task/sequence_manager/work_tracker.cc",
945*6777b538SAndroid Build Coastguard Worker        "task/sequenced_task_runner.cc",
946*6777b538SAndroid Build Coastguard Worker        "task/single_thread_task_executor.cc",
947*6777b538SAndroid Build Coastguard Worker        "task/single_thread_task_runner.cc",
948*6777b538SAndroid Build Coastguard Worker        "task/task_features.cc",
949*6777b538SAndroid Build Coastguard Worker        "task/task_runner.cc",
950*6777b538SAndroid Build Coastguard Worker        "task/task_traits.cc",
951*6777b538SAndroid Build Coastguard Worker        "task/thread_pool.cc",
952*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/delayed_priority_queue.cc",
953*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/delayed_task_manager.cc",
954*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/environment_config.cc",
955*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/initialization_util.cc",
956*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/job_task_source.cc",
957*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/pooled_parallel_task_runner.cc",
958*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/pooled_sequenced_task_runner.cc",
959*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/pooled_single_thread_task_runner_manager.cc",
960*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/pooled_task_runner_delegate.cc",
961*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/priority_queue.cc",
962*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/semaphore/semaphore_posix.cc",
963*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/sequence.cc",
964*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/service_thread.cc",
965*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/task.cc",
966*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/task_source.cc",
967*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/task_source_sort_key.cc",
968*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/task_tracker.cc",
969*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_group.cc",
970*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_group_impl.cc",
971*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_group_semaphore.cc",
972*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_group_worker_delegate.cc",
973*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_pool_impl.cc",
974*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/thread_pool_instance.cc",
975*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/worker_thread.cc",
976*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/worker_thread_semaphore.cc",
977*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/worker_thread_set.cc",
978*6777b538SAndroid Build Coastguard Worker        "task/thread_pool/worker_thread_waitable_event.cc",
979*6777b538SAndroid Build Coastguard Worker        "third_party/nspr/prtime.cc",
980*6777b538SAndroid Build Coastguard Worker        "threading/hang_watcher.cc",
981*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread.cc",
982*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread_internal_posix.cc",
983*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread_posix.cc",
984*6777b538SAndroid Build Coastguard Worker        "threading/platform_thread_ref.cc",
985*6777b538SAndroid Build Coastguard Worker        "threading/post_task_and_reply_impl.cc",
986*6777b538SAndroid Build Coastguard Worker        "threading/scoped_blocking_call.cc",
987*6777b538SAndroid Build Coastguard Worker        "threading/scoped_blocking_call_internal.cc",
988*6777b538SAndroid Build Coastguard Worker        "threading/scoped_thread_priority.cc",
989*6777b538SAndroid Build Coastguard Worker        "threading/sequence_local_storage_map.cc",
990*6777b538SAndroid Build Coastguard Worker        "threading/sequence_local_storage_slot.cc",
991*6777b538SAndroid Build Coastguard Worker        "threading/simple_thread.cc",
992*6777b538SAndroid Build Coastguard Worker        "threading/thread.cc",
993*6777b538SAndroid Build Coastguard Worker        "threading/thread_checker.cc",
994*6777b538SAndroid Build Coastguard Worker        "threading/thread_checker_impl.cc",
995*6777b538SAndroid Build Coastguard Worker        "threading/thread_collision_warner.cc",
996*6777b538SAndroid Build Coastguard Worker        "threading/thread_id_name_manager.cc",
997*6777b538SAndroid Build Coastguard Worker        "threading/thread_local_storage.cc",
998*6777b538SAndroid Build Coastguard Worker        "threading/thread_local_storage_posix.cc",
999*6777b538SAndroid Build Coastguard Worker        "threading/thread_restrictions.cc",
1000*6777b538SAndroid Build Coastguard Worker        "threading/watchdog.cc",
1001*6777b538SAndroid Build Coastguard Worker        "time/clock.cc",
1002*6777b538SAndroid Build Coastguard Worker        "time/default_clock.cc",
1003*6777b538SAndroid Build Coastguard Worker        "time/default_tick_clock.cc",
1004*6777b538SAndroid Build Coastguard Worker        "time/tick_clock.cc",
1005*6777b538SAndroid Build Coastguard Worker        "time/time.cc",
1006*6777b538SAndroid Build Coastguard Worker        "time/time_conversion_posix.cc",
1007*6777b538SAndroid Build Coastguard Worker        "time/time_delta_from_string.cc",
1008*6777b538SAndroid Build Coastguard Worker        "time/time_exploded_icu.cc",
1009*6777b538SAndroid Build Coastguard Worker        "time/time_exploded_posix.cc",
1010*6777b538SAndroid Build Coastguard Worker        "time/time_now_posix.cc",
1011*6777b538SAndroid Build Coastguard Worker        "time/time_override.cc",
1012*6777b538SAndroid Build Coastguard Worker        "timer/elapsed_timer.cc",
1013*6777b538SAndroid Build Coastguard Worker        "timer/hi_res_timer_manager_posix.cc",
1014*6777b538SAndroid Build Coastguard Worker        "timer/lap_timer.cc",
1015*6777b538SAndroid Build Coastguard Worker        "timer/timer.cc",
1016*6777b538SAndroid Build Coastguard Worker        "timer/wall_clock_timer.cc",
1017*6777b538SAndroid Build Coastguard Worker        "token.cc",
1018*6777b538SAndroid Build Coastguard Worker        "trace_event/heap_profiler_allocation_context.cc",
1019*6777b538SAndroid Build Coastguard Worker        "trace_event/heap_profiler_allocation_context_tracker.cc",
1020*6777b538SAndroid Build Coastguard Worker        "trace_event/memory_allocator_dump_guid.cc",
1021*6777b538SAndroid Build Coastguard Worker        "trace_event/named_trigger.cc",
1022*6777b538SAndroid Build Coastguard Worker        "trace_event/trace_event_stub.cc",
1023*6777b538SAndroid Build Coastguard Worker        "trace_event/trace_id_helper.cc",
1024*6777b538SAndroid Build Coastguard Worker        "unguessable_token.cc",
1025*6777b538SAndroid Build Coastguard Worker        "uuid.cc",
1026*6777b538SAndroid Build Coastguard Worker        "value_iterators.cc",
1027*6777b538SAndroid Build Coastguard Worker        "values.cc",
1028*6777b538SAndroid Build Coastguard Worker        "version.cc",
1029*6777b538SAndroid Build Coastguard Worker        "vlog.cc",
1030*6777b538SAndroid Build Coastguard Worker    ],
1031*6777b538SAndroid Build Coastguard Worker    host_supported: true,
1032*6777b538SAndroid Build Coastguard Worker    generated_headers: [
1033*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_buildflags__testing",
1034*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing",
1035*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing",
1036*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing",
1037*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing",
1038*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing",
1039*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_anchor_functions_buildflags__testing",
1040*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_build_date__testing",
1041*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_cfi_buildflags__testing",
1042*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action__testing",
1043*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_clang_profiling_buildflags__testing",
1044*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_debugging_buildflags__testing",
1045*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_feature_list_buildflags__testing",
1046*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags__testing",
1047*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_ios_cronet_buildflags__testing",
1048*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_logging_buildflags__testing",
1049*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_message_pump_buildflags__testing",
1050*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_orderfile_buildflags__testing",
1051*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_power_monitor_buildflags__testing",
1052*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_profiler_buildflags__testing",
1053*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_protected_memory_buildflags__testing",
1054*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_rust_buildflags__testing",
1055*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_sanitizer_buildflags__testing",
1056*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_synchronization_buildflags__testing",
1057*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_tracing_buildflags__testing",
1058*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_blink_buildflags__testing",
1059*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_branding_buildflags__testing",
1060*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromecast_buildflags__testing",
1061*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags__testing",
1062*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_config_compiler_compiler_buildflags__testing",
1063*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_ios_buildflags__testing",
1064*6777b538SAndroid Build Coastguard Worker    ],
1065*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
1066*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_buildflags__testing",
1067*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing",
1068*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing",
1069*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing",
1070*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing",
1071*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing",
1072*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_anchor_functions_buildflags__testing",
1073*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_build_date__testing",
1074*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_cfi_buildflags__testing",
1075*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action__testing",
1076*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_clang_profiling_buildflags__testing",
1077*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_debugging_buildflags__testing",
1078*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_feature_list_buildflags__testing",
1079*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags__testing",
1080*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_ios_cronet_buildflags__testing",
1081*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_logging_buildflags__testing",
1082*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_message_pump_buildflags__testing",
1083*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_orderfile_buildflags__testing",
1084*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_power_monitor_buildflags__testing",
1085*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_profiler_buildflags__testing",
1086*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_protected_memory_buildflags__testing",
1087*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_rust_buildflags__testing",
1088*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_sanitizer_buildflags__testing",
1089*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_synchronization_buildflags__testing",
1090*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_tracing_buildflags__testing",
1091*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_blink_buildflags__testing",
1092*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_branding_buildflags__testing",
1093*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromecast_buildflags__testing",
1094*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags__testing",
1095*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_config_compiler_compiler_buildflags__testing",
1096*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_ios_buildflags__testing",
1097*6777b538SAndroid Build Coastguard Worker    ],
1098*6777b538SAndroid Build Coastguard Worker    defaults: [
1099*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
1100*6777b538SAndroid Build Coastguard Worker    ],
1101*6777b538SAndroid Build Coastguard Worker    cflags: [
1102*6777b538SAndroid Build Coastguard Worker        "-DBASE_IMPLEMENTATION",
1103*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
1104*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
1105*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
1106*6777b538SAndroid Build Coastguard Worker        "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
1107*6777b538SAndroid Build Coastguard Worker        "-DIS_RAW_PTR_IMPL",
1108*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
1109*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
1110*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
1111*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
1112*6777b538SAndroid Build Coastguard Worker        "-DUSE_CHROMIUM_ICU=1",
1113*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_DYLOAD=0",
1114*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_RESOURCE_TRACING=0",
1115*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_TRACING=1",
1116*6777b538SAndroid Build Coastguard Worker        "-DU_STATIC_IMPLEMENTATION",
1117*6777b538SAndroid Build Coastguard Worker        "-DU_USING_ICU_NAMESPACE=0",
1118*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
1119*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1120*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
1121*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1122*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
1123*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
1124*6777b538SAndroid Build Coastguard Worker        "-O2",
1125*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
1126*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
1127*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
1128*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
1129*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
1130*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
1131*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
1132*6777b538SAndroid Build Coastguard Worker        "-g1",
1133*6777b538SAndroid Build Coastguard Worker    ],
1134*6777b538SAndroid Build Coastguard Worker    include_dirs: [
1135*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
1136*6777b538SAndroid Build Coastguard Worker        "external/cronet/base/allocator/partition_allocator/src/",
1137*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
1138*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/abseil-cpp/",
1139*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/boringssl/src/include/",
1140*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/icu/source/common/",
1141*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/icu/source/i18n/",
1142*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
1143*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
1144*6777b538SAndroid Build Coastguard Worker    ],
1145*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
1146*6777b538SAndroid Build Coastguard Worker    ldflags: [
1147*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
1148*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
1149*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
1150*6777b538SAndroid Build Coastguard Worker        "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds",
1151*6777b538SAndroid Build Coastguard Worker    ],
1152*6777b538SAndroid Build Coastguard Worker    visibility: [
1153*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
1154*6777b538SAndroid Build Coastguard Worker    ],
1155*6777b538SAndroid Build Coastguard Worker    target: {
1156*6777b538SAndroid Build Coastguard Worker        android: {
1157*6777b538SAndroid Build Coastguard Worker            shared_libs: [
1158*6777b538SAndroid Build Coastguard Worker                "libandroid",
1159*6777b538SAndroid Build Coastguard Worker                "liblog",
1160*6777b538SAndroid Build Coastguard Worker            ],
1161*6777b538SAndroid Build Coastguard Worker        },
1162*6777b538SAndroid Build Coastguard Worker        android_arm: {
1163*6777b538SAndroid Build Coastguard Worker            srcs: [
1164*6777b538SAndroid Build Coastguard Worker                "android/android_hardware_buffer_compat.cc",
1165*6777b538SAndroid Build Coastguard Worker                "android/android_image_reader_compat.cc",
1166*6777b538SAndroid Build Coastguard Worker                "android/apk_assets.cc",
1167*6777b538SAndroid Build Coastguard Worker                "android/application_status_listener.cc",
1168*6777b538SAndroid Build Coastguard Worker                "android/base_jni_onload.cc",
1169*6777b538SAndroid Build Coastguard Worker                "android/build_info.cc",
1170*6777b538SAndroid Build Coastguard Worker                "android/bundle_utils.cc",
1171*6777b538SAndroid Build Coastguard Worker                "android/callback_android.cc",
1172*6777b538SAndroid Build Coastguard Worker                "android/child_process_service.cc",
1173*6777b538SAndroid Build Coastguard Worker                "android/command_line_android.cc",
1174*6777b538SAndroid Build Coastguard Worker                "android/content_uri_utils.cc",
1175*6777b538SAndroid Build Coastguard Worker                "android/cpu_features.cc",
1176*6777b538SAndroid Build Coastguard Worker                "android/early_trace_event_binding.cc",
1177*6777b538SAndroid Build Coastguard Worker                "android/event_log.cc",
1178*6777b538SAndroid Build Coastguard Worker                "android/feature_list_jni.cc",
1179*6777b538SAndroid Build Coastguard Worker                "android/feature_map.cc",
1180*6777b538SAndroid Build Coastguard Worker                "android/features_jni.cc",
1181*6777b538SAndroid Build Coastguard Worker                "android/field_trial_list.cc",
1182*6777b538SAndroid Build Coastguard Worker                "android/important_file_writer_android.cc",
1183*6777b538SAndroid Build Coastguard Worker                "android/input_hint_checker.cc",
1184*6777b538SAndroid Build Coastguard Worker                "android/int_string_callback.cc",
1185*6777b538SAndroid Build Coastguard Worker                "android/jank_metric_uma_recorder.cc",
1186*6777b538SAndroid Build Coastguard Worker                "android/java_exception_reporter.cc",
1187*6777b538SAndroid Build Coastguard Worker                "android/java_handler_thread.cc",
1188*6777b538SAndroid Build Coastguard Worker                "android/java_heap_dump_generator.cc",
1189*6777b538SAndroid Build Coastguard Worker                "android/java_runtime.cc",
1190*6777b538SAndroid Build Coastguard Worker                "android/jni_android.cc",
1191*6777b538SAndroid Build Coastguard Worker                "android/jni_array.cc",
1192*6777b538SAndroid Build Coastguard Worker                "android/jni_bytebuffer.cc",
1193*6777b538SAndroid Build Coastguard Worker                "android/jni_conversions.cc",
1194*6777b538SAndroid Build Coastguard Worker                "android/jni_registrar.cc",
1195*6777b538SAndroid Build Coastguard Worker                "android/jni_string.cc",
1196*6777b538SAndroid Build Coastguard Worker                "android/jni_utils.cc",
1197*6777b538SAndroid Build Coastguard Worker                "android/jni_weak_ref.cc",
1198*6777b538SAndroid Build Coastguard Worker                "android/library_loader/anchor_functions.cc",
1199*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_loader_hooks.cc",
1200*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher.cc",
1201*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher_hooks.cc",
1202*6777b538SAndroid Build Coastguard Worker                "android/locale_utils.cc",
1203*6777b538SAndroid Build Coastguard Worker                "android/meminfo_dump_provider.cc",
1204*6777b538SAndroid Build Coastguard Worker                "android/memory_pressure_listener_android.cc",
1205*6777b538SAndroid Build Coastguard Worker                "android/memory_purge_manager_android.cc",
1206*6777b538SAndroid Build Coastguard Worker                "android/native_uma_recorder.cc",
1207*6777b538SAndroid Build Coastguard Worker                "android/path_service_android.cc",
1208*6777b538SAndroid Build Coastguard Worker                "android/path_utils.cc",
1209*6777b538SAndroid Build Coastguard Worker                "android/pmf_utils.cc",
1210*6777b538SAndroid Build Coastguard Worker                "android/pre_freeze_background_memory_trimmer.cc",
1211*6777b538SAndroid Build Coastguard Worker                "android/radio_utils.cc",
1212*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_fence_sync.cc",
1213*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_handle.cc",
1214*6777b538SAndroid Build Coastguard Worker                "android/shared_preferences/shared_preferences_manager.cc",
1215*6777b538SAndroid Build Coastguard Worker                "android/statistics_recorder_android.cc",
1216*6777b538SAndroid Build Coastguard Worker                "android/sys_utils.cc",
1217*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/post_task_android.cc",
1218*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/task_runner_android.cc",
1219*6777b538SAndroid Build Coastguard Worker                "android/thread_instruction_count.cc",
1220*6777b538SAndroid Build Coastguard Worker                "android/timezone_utils.cc",
1221*6777b538SAndroid Build Coastguard Worker                "android/token_android.cc",
1222*6777b538SAndroid Build Coastguard Worker                "android/trace_event_binding.cc",
1223*6777b538SAndroid Build Coastguard Worker                "android/unguessable_token_android.cc",
1224*6777b538SAndroid Build Coastguard Worker                "base_paths_android.cc",
1225*6777b538SAndroid Build Coastguard Worker                "debug/stack_trace_android.cc",
1226*6777b538SAndroid Build Coastguard Worker                "files/file_util_android.cc",
1227*6777b538SAndroid Build Coastguard Worker                "files/scoped_file_android.cc",
1228*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_mapper_android.cc",
1229*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_region_android.cc",
1230*6777b538SAndroid Build Coastguard Worker                "message_loop/message_pump_android.cc",
1231*6777b538SAndroid Build Coastguard Worker                "os_compat_android.cc",
1232*6777b538SAndroid Build Coastguard Worker                "power_monitor/power_monitor_device_source_android.cc",
1233*6777b538SAndroid Build Coastguard Worker                "process/process_android.cc",
1234*6777b538SAndroid Build Coastguard Worker                "profiler/chrome_unwind_info_android.cc",
1235*6777b538SAndroid Build Coastguard Worker                "profiler/chrome_unwinder_android.cc",
1236*6777b538SAndroid Build Coastguard Worker                "profiler/stack_sampler_android.cc",
1237*6777b538SAndroid Build Coastguard Worker                "system/sys_info_android.cc",
1238*6777b538SAndroid Build Coastguard Worker                "threading/platform_thread_android.cc",
1239*6777b538SAndroid Build Coastguard Worker                "time/time_android.cc",
1240*6777b538SAndroid Build Coastguard Worker                "trace_event/cfi_backtrace_android.cc",
1241*6777b538SAndroid Build Coastguard Worker            ],
1242*6777b538SAndroid Build Coastguard Worker            shared_libs: [
1243*6777b538SAndroid Build Coastguard Worker                "liblog",
1244*6777b538SAndroid Build Coastguard Worker            ],
1245*6777b538SAndroid Build Coastguard Worker            cflags: [
1246*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
1247*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1248*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
1249*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
1250*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1251*6777b538SAndroid Build Coastguard Worker            ],
1252*6777b538SAndroid Build Coastguard Worker            include_dirs: [
1253*6777b538SAndroid Build Coastguard Worker                "external/cronet/third_party/cpu_features/src/ndk_compat/",
1254*6777b538SAndroid Build Coastguard Worker            ],
1255*6777b538SAndroid Build Coastguard Worker            generated_headers: [
1256*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_android_runtime_jni_headers__action__testing",
1257*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_jni__action__testing",
1258*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_shared_preferences_jni__action__testing",
1259*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_process_launcher_jni__action__testing",
1260*6777b538SAndroid Build Coastguard Worker                "cronet_aml_build_robolectric_buildflags__testing",
1261*6777b538SAndroid Build Coastguard Worker            ],
1262*6777b538SAndroid Build Coastguard Worker            ldflags: [
1263*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,asprintf",
1264*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,calloc",
1265*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,free",
1266*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,getcwd",
1267*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc",
1268*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc_usable_size",
1269*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,memalign",
1270*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,posix_memalign",
1271*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,pvalloc",
1272*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realloc",
1273*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realpath",
1274*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strdup",
1275*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strndup",
1276*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,valloc",
1277*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,vasprintf",
1278*6777b538SAndroid Build Coastguard Worker            ],
1279*6777b538SAndroid Build Coastguard Worker        },
1280*6777b538SAndroid Build Coastguard Worker        android_arm64: {
1281*6777b538SAndroid Build Coastguard Worker            srcs: [
1282*6777b538SAndroid Build Coastguard Worker                "android/android_hardware_buffer_compat.cc",
1283*6777b538SAndroid Build Coastguard Worker                "android/android_image_reader_compat.cc",
1284*6777b538SAndroid Build Coastguard Worker                "android/apk_assets.cc",
1285*6777b538SAndroid Build Coastguard Worker                "android/application_status_listener.cc",
1286*6777b538SAndroid Build Coastguard Worker                "android/base_jni_onload.cc",
1287*6777b538SAndroid Build Coastguard Worker                "android/build_info.cc",
1288*6777b538SAndroid Build Coastguard Worker                "android/bundle_utils.cc",
1289*6777b538SAndroid Build Coastguard Worker                "android/callback_android.cc",
1290*6777b538SAndroid Build Coastguard Worker                "android/child_process_service.cc",
1291*6777b538SAndroid Build Coastguard Worker                "android/command_line_android.cc",
1292*6777b538SAndroid Build Coastguard Worker                "android/content_uri_utils.cc",
1293*6777b538SAndroid Build Coastguard Worker                "android/cpu_features.cc",
1294*6777b538SAndroid Build Coastguard Worker                "android/early_trace_event_binding.cc",
1295*6777b538SAndroid Build Coastguard Worker                "android/event_log.cc",
1296*6777b538SAndroid Build Coastguard Worker                "android/feature_list_jni.cc",
1297*6777b538SAndroid Build Coastguard Worker                "android/feature_map.cc",
1298*6777b538SAndroid Build Coastguard Worker                "android/features_jni.cc",
1299*6777b538SAndroid Build Coastguard Worker                "android/field_trial_list.cc",
1300*6777b538SAndroid Build Coastguard Worker                "android/important_file_writer_android.cc",
1301*6777b538SAndroid Build Coastguard Worker                "android/input_hint_checker.cc",
1302*6777b538SAndroid Build Coastguard Worker                "android/int_string_callback.cc",
1303*6777b538SAndroid Build Coastguard Worker                "android/jank_metric_uma_recorder.cc",
1304*6777b538SAndroid Build Coastguard Worker                "android/java_exception_reporter.cc",
1305*6777b538SAndroid Build Coastguard Worker                "android/java_handler_thread.cc",
1306*6777b538SAndroid Build Coastguard Worker                "android/java_heap_dump_generator.cc",
1307*6777b538SAndroid Build Coastguard Worker                "android/java_runtime.cc",
1308*6777b538SAndroid Build Coastguard Worker                "android/jni_android.cc",
1309*6777b538SAndroid Build Coastguard Worker                "android/jni_array.cc",
1310*6777b538SAndroid Build Coastguard Worker                "android/jni_bytebuffer.cc",
1311*6777b538SAndroid Build Coastguard Worker                "android/jni_conversions.cc",
1312*6777b538SAndroid Build Coastguard Worker                "android/jni_registrar.cc",
1313*6777b538SAndroid Build Coastguard Worker                "android/jni_string.cc",
1314*6777b538SAndroid Build Coastguard Worker                "android/jni_utils.cc",
1315*6777b538SAndroid Build Coastguard Worker                "android/jni_weak_ref.cc",
1316*6777b538SAndroid Build Coastguard Worker                "android/library_loader/anchor_functions.cc",
1317*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_loader_hooks.cc",
1318*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher.cc",
1319*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher_hooks.cc",
1320*6777b538SAndroid Build Coastguard Worker                "android/locale_utils.cc",
1321*6777b538SAndroid Build Coastguard Worker                "android/meminfo_dump_provider.cc",
1322*6777b538SAndroid Build Coastguard Worker                "android/memory_pressure_listener_android.cc",
1323*6777b538SAndroid Build Coastguard Worker                "android/memory_purge_manager_android.cc",
1324*6777b538SAndroid Build Coastguard Worker                "android/native_uma_recorder.cc",
1325*6777b538SAndroid Build Coastguard Worker                "android/path_service_android.cc",
1326*6777b538SAndroid Build Coastguard Worker                "android/path_utils.cc",
1327*6777b538SAndroid Build Coastguard Worker                "android/pmf_utils.cc",
1328*6777b538SAndroid Build Coastguard Worker                "android/pre_freeze_background_memory_trimmer.cc",
1329*6777b538SAndroid Build Coastguard Worker                "android/radio_utils.cc",
1330*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_fence_sync.cc",
1331*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_handle.cc",
1332*6777b538SAndroid Build Coastguard Worker                "android/shared_preferences/shared_preferences_manager.cc",
1333*6777b538SAndroid Build Coastguard Worker                "android/statistics_recorder_android.cc",
1334*6777b538SAndroid Build Coastguard Worker                "android/sys_utils.cc",
1335*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/post_task_android.cc",
1336*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/task_runner_android.cc",
1337*6777b538SAndroid Build Coastguard Worker                "android/thread_instruction_count.cc",
1338*6777b538SAndroid Build Coastguard Worker                "android/timezone_utils.cc",
1339*6777b538SAndroid Build Coastguard Worker                "android/token_android.cc",
1340*6777b538SAndroid Build Coastguard Worker                "android/trace_event_binding.cc",
1341*6777b538SAndroid Build Coastguard Worker                "android/unguessable_token_android.cc",
1342*6777b538SAndroid Build Coastguard Worker                "base_paths_android.cc",
1343*6777b538SAndroid Build Coastguard Worker                "debug/stack_trace_android.cc",
1344*6777b538SAndroid Build Coastguard Worker                "files/file_util_android.cc",
1345*6777b538SAndroid Build Coastguard Worker                "files/scoped_file_android.cc",
1346*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_mapper_android.cc",
1347*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_region_android.cc",
1348*6777b538SAndroid Build Coastguard Worker                "message_loop/message_pump_android.cc",
1349*6777b538SAndroid Build Coastguard Worker                "os_compat_android.cc",
1350*6777b538SAndroid Build Coastguard Worker                "power_monitor/power_monitor_device_source_android.cc",
1351*6777b538SAndroid Build Coastguard Worker                "process/process_android.cc",
1352*6777b538SAndroid Build Coastguard Worker                "profiler/frame_pointer_unwinder.cc",
1353*6777b538SAndroid Build Coastguard Worker                "profiler/stack_sampler_android.cc",
1354*6777b538SAndroid Build Coastguard Worker                "system/sys_info_android.cc",
1355*6777b538SAndroid Build Coastguard Worker                "threading/platform_thread_android.cc",
1356*6777b538SAndroid Build Coastguard Worker                "time/time_android.cc",
1357*6777b538SAndroid Build Coastguard Worker            ],
1358*6777b538SAndroid Build Coastguard Worker            shared_libs: [
1359*6777b538SAndroid Build Coastguard Worker                "liblog",
1360*6777b538SAndroid Build Coastguard Worker            ],
1361*6777b538SAndroid Build Coastguard Worker            cflags: [
1362*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
1363*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1364*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
1365*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
1366*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1367*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
1368*6777b538SAndroid Build Coastguard Worker            ],
1369*6777b538SAndroid Build Coastguard Worker            include_dirs: [
1370*6777b538SAndroid Build Coastguard Worker                "external/cronet/third_party/cpu_features/src/ndk_compat/",
1371*6777b538SAndroid Build Coastguard Worker            ],
1372*6777b538SAndroid Build Coastguard Worker            generated_headers: [
1373*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_android_runtime_jni_headers__action__testing",
1374*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_jni__action__testing",
1375*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_shared_preferences_jni__action__testing",
1376*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_process_launcher_jni__action__testing",
1377*6777b538SAndroid Build Coastguard Worker                "cronet_aml_build_robolectric_buildflags__testing",
1378*6777b538SAndroid Build Coastguard Worker            ],
1379*6777b538SAndroid Build Coastguard Worker            ldflags: [
1380*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,asprintf",
1381*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,calloc",
1382*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,free",
1383*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,getcwd",
1384*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc",
1385*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc_usable_size",
1386*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,memalign",
1387*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,posix_memalign",
1388*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,pvalloc",
1389*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realloc",
1390*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realpath",
1391*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strdup",
1392*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strndup",
1393*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,valloc",
1394*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,vasprintf",
1395*6777b538SAndroid Build Coastguard Worker            ],
1396*6777b538SAndroid Build Coastguard Worker        },
1397*6777b538SAndroid Build Coastguard Worker        android_riscv64: {
1398*6777b538SAndroid Build Coastguard Worker            srcs: [
1399*6777b538SAndroid Build Coastguard Worker                "android/android_hardware_buffer_compat.cc",
1400*6777b538SAndroid Build Coastguard Worker                "android/android_image_reader_compat.cc",
1401*6777b538SAndroid Build Coastguard Worker                "android/apk_assets.cc",
1402*6777b538SAndroid Build Coastguard Worker                "android/application_status_listener.cc",
1403*6777b538SAndroid Build Coastguard Worker                "android/base_jni_onload.cc",
1404*6777b538SAndroid Build Coastguard Worker                "android/build_info.cc",
1405*6777b538SAndroid Build Coastguard Worker                "android/bundle_utils.cc",
1406*6777b538SAndroid Build Coastguard Worker                "android/callback_android.cc",
1407*6777b538SAndroid Build Coastguard Worker                "android/child_process_service.cc",
1408*6777b538SAndroid Build Coastguard Worker                "android/command_line_android.cc",
1409*6777b538SAndroid Build Coastguard Worker                "android/content_uri_utils.cc",
1410*6777b538SAndroid Build Coastguard Worker                "android/cpu_features.cc",
1411*6777b538SAndroid Build Coastguard Worker                "android/early_trace_event_binding.cc",
1412*6777b538SAndroid Build Coastguard Worker                "android/event_log.cc",
1413*6777b538SAndroid Build Coastguard Worker                "android/feature_list_jni.cc",
1414*6777b538SAndroid Build Coastguard Worker                "android/feature_map.cc",
1415*6777b538SAndroid Build Coastguard Worker                "android/features_jni.cc",
1416*6777b538SAndroid Build Coastguard Worker                "android/field_trial_list.cc",
1417*6777b538SAndroid Build Coastguard Worker                "android/important_file_writer_android.cc",
1418*6777b538SAndroid Build Coastguard Worker                "android/input_hint_checker.cc",
1419*6777b538SAndroid Build Coastguard Worker                "android/int_string_callback.cc",
1420*6777b538SAndroid Build Coastguard Worker                "android/jank_metric_uma_recorder.cc",
1421*6777b538SAndroid Build Coastguard Worker                "android/java_exception_reporter.cc",
1422*6777b538SAndroid Build Coastguard Worker                "android/java_handler_thread.cc",
1423*6777b538SAndroid Build Coastguard Worker                "android/java_heap_dump_generator.cc",
1424*6777b538SAndroid Build Coastguard Worker                "android/java_runtime.cc",
1425*6777b538SAndroid Build Coastguard Worker                "android/jni_android.cc",
1426*6777b538SAndroid Build Coastguard Worker                "android/jni_array.cc",
1427*6777b538SAndroid Build Coastguard Worker                "android/jni_bytebuffer.cc",
1428*6777b538SAndroid Build Coastguard Worker                "android/jni_conversions.cc",
1429*6777b538SAndroid Build Coastguard Worker                "android/jni_registrar.cc",
1430*6777b538SAndroid Build Coastguard Worker                "android/jni_string.cc",
1431*6777b538SAndroid Build Coastguard Worker                "android/jni_utils.cc",
1432*6777b538SAndroid Build Coastguard Worker                "android/jni_weak_ref.cc",
1433*6777b538SAndroid Build Coastguard Worker                "android/library_loader/anchor_functions.cc",
1434*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_loader_hooks.cc",
1435*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher.cc",
1436*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher_hooks.cc",
1437*6777b538SAndroid Build Coastguard Worker                "android/locale_utils.cc",
1438*6777b538SAndroid Build Coastguard Worker                "android/meminfo_dump_provider.cc",
1439*6777b538SAndroid Build Coastguard Worker                "android/memory_pressure_listener_android.cc",
1440*6777b538SAndroid Build Coastguard Worker                "android/memory_purge_manager_android.cc",
1441*6777b538SAndroid Build Coastguard Worker                "android/native_uma_recorder.cc",
1442*6777b538SAndroid Build Coastguard Worker                "android/path_service_android.cc",
1443*6777b538SAndroid Build Coastguard Worker                "android/path_utils.cc",
1444*6777b538SAndroid Build Coastguard Worker                "android/pmf_utils.cc",
1445*6777b538SAndroid Build Coastguard Worker                "android/pre_freeze_background_memory_trimmer.cc",
1446*6777b538SAndroid Build Coastguard Worker                "android/radio_utils.cc",
1447*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_fence_sync.cc",
1448*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_handle.cc",
1449*6777b538SAndroid Build Coastguard Worker                "android/shared_preferences/shared_preferences_manager.cc",
1450*6777b538SAndroid Build Coastguard Worker                "android/statistics_recorder_android.cc",
1451*6777b538SAndroid Build Coastguard Worker                "android/sys_utils.cc",
1452*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/post_task_android.cc",
1453*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/task_runner_android.cc",
1454*6777b538SAndroid Build Coastguard Worker                "android/thread_instruction_count.cc",
1455*6777b538SAndroid Build Coastguard Worker                "android/timezone_utils.cc",
1456*6777b538SAndroid Build Coastguard Worker                "android/token_android.cc",
1457*6777b538SAndroid Build Coastguard Worker                "android/trace_event_binding.cc",
1458*6777b538SAndroid Build Coastguard Worker                "android/unguessable_token_android.cc",
1459*6777b538SAndroid Build Coastguard Worker                "base_paths_android.cc",
1460*6777b538SAndroid Build Coastguard Worker                "debug/stack_trace_android.cc",
1461*6777b538SAndroid Build Coastguard Worker                "files/file_util_android.cc",
1462*6777b538SAndroid Build Coastguard Worker                "files/scoped_file_android.cc",
1463*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_mapper_android.cc",
1464*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_region_android.cc",
1465*6777b538SAndroid Build Coastguard Worker                "message_loop/message_pump_android.cc",
1466*6777b538SAndroid Build Coastguard Worker                "os_compat_android.cc",
1467*6777b538SAndroid Build Coastguard Worker                "power_monitor/power_monitor_device_source_android.cc",
1468*6777b538SAndroid Build Coastguard Worker                "process/process_android.cc",
1469*6777b538SAndroid Build Coastguard Worker                "profiler/stack_sampler_android.cc",
1470*6777b538SAndroid Build Coastguard Worker                "system/sys_info_android.cc",
1471*6777b538SAndroid Build Coastguard Worker                "threading/platform_thread_android.cc",
1472*6777b538SAndroid Build Coastguard Worker                "time/time_android.cc",
1473*6777b538SAndroid Build Coastguard Worker            ],
1474*6777b538SAndroid Build Coastguard Worker            shared_libs: [
1475*6777b538SAndroid Build Coastguard Worker                "liblog",
1476*6777b538SAndroid Build Coastguard Worker            ],
1477*6777b538SAndroid Build Coastguard Worker            cflags: [
1478*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
1479*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1480*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
1481*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1482*6777b538SAndroid Build Coastguard Worker            ],
1483*6777b538SAndroid Build Coastguard Worker            include_dirs: [
1484*6777b538SAndroid Build Coastguard Worker                "external/cronet/third_party/cpu_features/src/ndk_compat/",
1485*6777b538SAndroid Build Coastguard Worker            ],
1486*6777b538SAndroid Build Coastguard Worker            generated_headers: [
1487*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_android_runtime_jni_headers__action__testing",
1488*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_jni__action__testing",
1489*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_shared_preferences_jni__action__testing",
1490*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_process_launcher_jni__action__testing",
1491*6777b538SAndroid Build Coastguard Worker                "cronet_aml_build_robolectric_buildflags__testing",
1492*6777b538SAndroid Build Coastguard Worker            ],
1493*6777b538SAndroid Build Coastguard Worker            ldflags: [
1494*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,asprintf",
1495*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,calloc",
1496*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,free",
1497*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,getcwd",
1498*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc",
1499*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc_usable_size",
1500*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,memalign",
1501*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,posix_memalign",
1502*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,pvalloc",
1503*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realloc",
1504*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realpath",
1505*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strdup",
1506*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strndup",
1507*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,valloc",
1508*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,vasprintf",
1509*6777b538SAndroid Build Coastguard Worker            ],
1510*6777b538SAndroid Build Coastguard Worker        },
1511*6777b538SAndroid Build Coastguard Worker        android_x86: {
1512*6777b538SAndroid Build Coastguard Worker            srcs: [
1513*6777b538SAndroid Build Coastguard Worker                "android/android_hardware_buffer_compat.cc",
1514*6777b538SAndroid Build Coastguard Worker                "android/android_image_reader_compat.cc",
1515*6777b538SAndroid Build Coastguard Worker                "android/apk_assets.cc",
1516*6777b538SAndroid Build Coastguard Worker                "android/application_status_listener.cc",
1517*6777b538SAndroid Build Coastguard Worker                "android/base_jni_onload.cc",
1518*6777b538SAndroid Build Coastguard Worker                "android/build_info.cc",
1519*6777b538SAndroid Build Coastguard Worker                "android/bundle_utils.cc",
1520*6777b538SAndroid Build Coastguard Worker                "android/callback_android.cc",
1521*6777b538SAndroid Build Coastguard Worker                "android/child_process_service.cc",
1522*6777b538SAndroid Build Coastguard Worker                "android/command_line_android.cc",
1523*6777b538SAndroid Build Coastguard Worker                "android/content_uri_utils.cc",
1524*6777b538SAndroid Build Coastguard Worker                "android/cpu_features.cc",
1525*6777b538SAndroid Build Coastguard Worker                "android/early_trace_event_binding.cc",
1526*6777b538SAndroid Build Coastguard Worker                "android/event_log.cc",
1527*6777b538SAndroid Build Coastguard Worker                "android/feature_list_jni.cc",
1528*6777b538SAndroid Build Coastguard Worker                "android/feature_map.cc",
1529*6777b538SAndroid Build Coastguard Worker                "android/features_jni.cc",
1530*6777b538SAndroid Build Coastguard Worker                "android/field_trial_list.cc",
1531*6777b538SAndroid Build Coastguard Worker                "android/important_file_writer_android.cc",
1532*6777b538SAndroid Build Coastguard Worker                "android/input_hint_checker.cc",
1533*6777b538SAndroid Build Coastguard Worker                "android/int_string_callback.cc",
1534*6777b538SAndroid Build Coastguard Worker                "android/jank_metric_uma_recorder.cc",
1535*6777b538SAndroid Build Coastguard Worker                "android/java_exception_reporter.cc",
1536*6777b538SAndroid Build Coastguard Worker                "android/java_handler_thread.cc",
1537*6777b538SAndroid Build Coastguard Worker                "android/java_heap_dump_generator.cc",
1538*6777b538SAndroid Build Coastguard Worker                "android/java_runtime.cc",
1539*6777b538SAndroid Build Coastguard Worker                "android/jni_android.cc",
1540*6777b538SAndroid Build Coastguard Worker                "android/jni_array.cc",
1541*6777b538SAndroid Build Coastguard Worker                "android/jni_bytebuffer.cc",
1542*6777b538SAndroid Build Coastguard Worker                "android/jni_conversions.cc",
1543*6777b538SAndroid Build Coastguard Worker                "android/jni_registrar.cc",
1544*6777b538SAndroid Build Coastguard Worker                "android/jni_string.cc",
1545*6777b538SAndroid Build Coastguard Worker                "android/jni_utils.cc",
1546*6777b538SAndroid Build Coastguard Worker                "android/jni_weak_ref.cc",
1547*6777b538SAndroid Build Coastguard Worker                "android/library_loader/anchor_functions.cc",
1548*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_loader_hooks.cc",
1549*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher.cc",
1550*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher_hooks.cc",
1551*6777b538SAndroid Build Coastguard Worker                "android/locale_utils.cc",
1552*6777b538SAndroid Build Coastguard Worker                "android/meminfo_dump_provider.cc",
1553*6777b538SAndroid Build Coastguard Worker                "android/memory_pressure_listener_android.cc",
1554*6777b538SAndroid Build Coastguard Worker                "android/memory_purge_manager_android.cc",
1555*6777b538SAndroid Build Coastguard Worker                "android/native_uma_recorder.cc",
1556*6777b538SAndroid Build Coastguard Worker                "android/path_service_android.cc",
1557*6777b538SAndroid Build Coastguard Worker                "android/path_utils.cc",
1558*6777b538SAndroid Build Coastguard Worker                "android/pmf_utils.cc",
1559*6777b538SAndroid Build Coastguard Worker                "android/pre_freeze_background_memory_trimmer.cc",
1560*6777b538SAndroid Build Coastguard Worker                "android/radio_utils.cc",
1561*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_fence_sync.cc",
1562*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_handle.cc",
1563*6777b538SAndroid Build Coastguard Worker                "android/shared_preferences/shared_preferences_manager.cc",
1564*6777b538SAndroid Build Coastguard Worker                "android/statistics_recorder_android.cc",
1565*6777b538SAndroid Build Coastguard Worker                "android/sys_utils.cc",
1566*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/post_task_android.cc",
1567*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/task_runner_android.cc",
1568*6777b538SAndroid Build Coastguard Worker                "android/thread_instruction_count.cc",
1569*6777b538SAndroid Build Coastguard Worker                "android/timezone_utils.cc",
1570*6777b538SAndroid Build Coastguard Worker                "android/token_android.cc",
1571*6777b538SAndroid Build Coastguard Worker                "android/trace_event_binding.cc",
1572*6777b538SAndroid Build Coastguard Worker                "android/unguessable_token_android.cc",
1573*6777b538SAndroid Build Coastguard Worker                "base_paths_android.cc",
1574*6777b538SAndroid Build Coastguard Worker                "debug/stack_trace_android.cc",
1575*6777b538SAndroid Build Coastguard Worker                "files/file_util_android.cc",
1576*6777b538SAndroid Build Coastguard Worker                "files/scoped_file_android.cc",
1577*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_mapper_android.cc",
1578*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_region_android.cc",
1579*6777b538SAndroid Build Coastguard Worker                "message_loop/message_pump_android.cc",
1580*6777b538SAndroid Build Coastguard Worker                "os_compat_android.cc",
1581*6777b538SAndroid Build Coastguard Worker                "power_monitor/power_monitor_device_source_android.cc",
1582*6777b538SAndroid Build Coastguard Worker                "process/process_android.cc",
1583*6777b538SAndroid Build Coastguard Worker                "profiler/stack_sampler_android.cc",
1584*6777b538SAndroid Build Coastguard Worker                "system/sys_info_android.cc",
1585*6777b538SAndroid Build Coastguard Worker                "threading/platform_thread_android.cc",
1586*6777b538SAndroid Build Coastguard Worker                "time/time_android.cc",
1587*6777b538SAndroid Build Coastguard Worker            ],
1588*6777b538SAndroid Build Coastguard Worker            shared_libs: [
1589*6777b538SAndroid Build Coastguard Worker                "liblog",
1590*6777b538SAndroid Build Coastguard Worker            ],
1591*6777b538SAndroid Build Coastguard Worker            cflags: [
1592*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
1593*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1594*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
1595*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
1596*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1597*6777b538SAndroid Build Coastguard Worker                "-msse3",
1598*6777b538SAndroid Build Coastguard Worker            ],
1599*6777b538SAndroid Build Coastguard Worker            include_dirs: [
1600*6777b538SAndroid Build Coastguard Worker                "external/cronet/third_party/cpu_features/src/ndk_compat/",
1601*6777b538SAndroid Build Coastguard Worker            ],
1602*6777b538SAndroid Build Coastguard Worker            generated_headers: [
1603*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_android_runtime_jni_headers__action__testing",
1604*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_jni__action__testing",
1605*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_shared_preferences_jni__action__testing",
1606*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_process_launcher_jni__action__testing",
1607*6777b538SAndroid Build Coastguard Worker                "cronet_aml_build_robolectric_buildflags__testing",
1608*6777b538SAndroid Build Coastguard Worker            ],
1609*6777b538SAndroid Build Coastguard Worker            ldflags: [
1610*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,asprintf",
1611*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,calloc",
1612*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,free",
1613*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,getcwd",
1614*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc",
1615*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc_usable_size",
1616*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,memalign",
1617*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,posix_memalign",
1618*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,pvalloc",
1619*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realloc",
1620*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realpath",
1621*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strdup",
1622*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strndup",
1623*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,valloc",
1624*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,vasprintf",
1625*6777b538SAndroid Build Coastguard Worker            ],
1626*6777b538SAndroid Build Coastguard Worker        },
1627*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
1628*6777b538SAndroid Build Coastguard Worker            srcs: [
1629*6777b538SAndroid Build Coastguard Worker                "android/android_hardware_buffer_compat.cc",
1630*6777b538SAndroid Build Coastguard Worker                "android/android_image_reader_compat.cc",
1631*6777b538SAndroid Build Coastguard Worker                "android/apk_assets.cc",
1632*6777b538SAndroid Build Coastguard Worker                "android/application_status_listener.cc",
1633*6777b538SAndroid Build Coastguard Worker                "android/base_jni_onload.cc",
1634*6777b538SAndroid Build Coastguard Worker                "android/build_info.cc",
1635*6777b538SAndroid Build Coastguard Worker                "android/bundle_utils.cc",
1636*6777b538SAndroid Build Coastguard Worker                "android/callback_android.cc",
1637*6777b538SAndroid Build Coastguard Worker                "android/child_process_service.cc",
1638*6777b538SAndroid Build Coastguard Worker                "android/command_line_android.cc",
1639*6777b538SAndroid Build Coastguard Worker                "android/content_uri_utils.cc",
1640*6777b538SAndroid Build Coastguard Worker                "android/cpu_features.cc",
1641*6777b538SAndroid Build Coastguard Worker                "android/early_trace_event_binding.cc",
1642*6777b538SAndroid Build Coastguard Worker                "android/event_log.cc",
1643*6777b538SAndroid Build Coastguard Worker                "android/feature_list_jni.cc",
1644*6777b538SAndroid Build Coastguard Worker                "android/feature_map.cc",
1645*6777b538SAndroid Build Coastguard Worker                "android/features_jni.cc",
1646*6777b538SAndroid Build Coastguard Worker                "android/field_trial_list.cc",
1647*6777b538SAndroid Build Coastguard Worker                "android/important_file_writer_android.cc",
1648*6777b538SAndroid Build Coastguard Worker                "android/input_hint_checker.cc",
1649*6777b538SAndroid Build Coastguard Worker                "android/int_string_callback.cc",
1650*6777b538SAndroid Build Coastguard Worker                "android/jank_metric_uma_recorder.cc",
1651*6777b538SAndroid Build Coastguard Worker                "android/java_exception_reporter.cc",
1652*6777b538SAndroid Build Coastguard Worker                "android/java_handler_thread.cc",
1653*6777b538SAndroid Build Coastguard Worker                "android/java_heap_dump_generator.cc",
1654*6777b538SAndroid Build Coastguard Worker                "android/java_runtime.cc",
1655*6777b538SAndroid Build Coastguard Worker                "android/jni_android.cc",
1656*6777b538SAndroid Build Coastguard Worker                "android/jni_array.cc",
1657*6777b538SAndroid Build Coastguard Worker                "android/jni_bytebuffer.cc",
1658*6777b538SAndroid Build Coastguard Worker                "android/jni_conversions.cc",
1659*6777b538SAndroid Build Coastguard Worker                "android/jni_registrar.cc",
1660*6777b538SAndroid Build Coastguard Worker                "android/jni_string.cc",
1661*6777b538SAndroid Build Coastguard Worker                "android/jni_utils.cc",
1662*6777b538SAndroid Build Coastguard Worker                "android/jni_weak_ref.cc",
1663*6777b538SAndroid Build Coastguard Worker                "android/library_loader/anchor_functions.cc",
1664*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_loader_hooks.cc",
1665*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher.cc",
1666*6777b538SAndroid Build Coastguard Worker                "android/library_loader/library_prefetcher_hooks.cc",
1667*6777b538SAndroid Build Coastguard Worker                "android/locale_utils.cc",
1668*6777b538SAndroid Build Coastguard Worker                "android/meminfo_dump_provider.cc",
1669*6777b538SAndroid Build Coastguard Worker                "android/memory_pressure_listener_android.cc",
1670*6777b538SAndroid Build Coastguard Worker                "android/memory_purge_manager_android.cc",
1671*6777b538SAndroid Build Coastguard Worker                "android/native_uma_recorder.cc",
1672*6777b538SAndroid Build Coastguard Worker                "android/path_service_android.cc",
1673*6777b538SAndroid Build Coastguard Worker                "android/path_utils.cc",
1674*6777b538SAndroid Build Coastguard Worker                "android/pmf_utils.cc",
1675*6777b538SAndroid Build Coastguard Worker                "android/pre_freeze_background_memory_trimmer.cc",
1676*6777b538SAndroid Build Coastguard Worker                "android/radio_utils.cc",
1677*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_fence_sync.cc",
1678*6777b538SAndroid Build Coastguard Worker                "android/scoped_hardware_buffer_handle.cc",
1679*6777b538SAndroid Build Coastguard Worker                "android/shared_preferences/shared_preferences_manager.cc",
1680*6777b538SAndroid Build Coastguard Worker                "android/statistics_recorder_android.cc",
1681*6777b538SAndroid Build Coastguard Worker                "android/sys_utils.cc",
1682*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/post_task_android.cc",
1683*6777b538SAndroid Build Coastguard Worker                "android/task_scheduler/task_runner_android.cc",
1684*6777b538SAndroid Build Coastguard Worker                "android/thread_instruction_count.cc",
1685*6777b538SAndroid Build Coastguard Worker                "android/timezone_utils.cc",
1686*6777b538SAndroid Build Coastguard Worker                "android/token_android.cc",
1687*6777b538SAndroid Build Coastguard Worker                "android/trace_event_binding.cc",
1688*6777b538SAndroid Build Coastguard Worker                "android/unguessable_token_android.cc",
1689*6777b538SAndroid Build Coastguard Worker                "base_paths_android.cc",
1690*6777b538SAndroid Build Coastguard Worker                "debug/stack_trace_android.cc",
1691*6777b538SAndroid Build Coastguard Worker                "files/file_util_android.cc",
1692*6777b538SAndroid Build Coastguard Worker                "files/scoped_file_android.cc",
1693*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_mapper_android.cc",
1694*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_region_android.cc",
1695*6777b538SAndroid Build Coastguard Worker                "message_loop/message_pump_android.cc",
1696*6777b538SAndroid Build Coastguard Worker                "os_compat_android.cc",
1697*6777b538SAndroid Build Coastguard Worker                "power_monitor/power_monitor_device_source_android.cc",
1698*6777b538SAndroid Build Coastguard Worker                "process/process_android.cc",
1699*6777b538SAndroid Build Coastguard Worker                "profiler/stack_sampler_android.cc",
1700*6777b538SAndroid Build Coastguard Worker                "system/sys_info_android.cc",
1701*6777b538SAndroid Build Coastguard Worker                "threading/platform_thread_android.cc",
1702*6777b538SAndroid Build Coastguard Worker                "time/time_android.cc",
1703*6777b538SAndroid Build Coastguard Worker            ],
1704*6777b538SAndroid Build Coastguard Worker            shared_libs: [
1705*6777b538SAndroid Build Coastguard Worker                "liblog",
1706*6777b538SAndroid Build Coastguard Worker            ],
1707*6777b538SAndroid Build Coastguard Worker            cflags: [
1708*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
1709*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
1710*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
1711*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
1712*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
1713*6777b538SAndroid Build Coastguard Worker                "-msse3",
1714*6777b538SAndroid Build Coastguard Worker            ],
1715*6777b538SAndroid Build Coastguard Worker            include_dirs: [
1716*6777b538SAndroid Build Coastguard Worker                "external/cronet/third_party/cpu_features/src/ndk_compat/",
1717*6777b538SAndroid Build Coastguard Worker            ],
1718*6777b538SAndroid Build Coastguard Worker            generated_headers: [
1719*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_android_runtime_jni_headers__action__testing",
1720*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_jni__action__testing",
1721*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_base_shared_preferences_jni__action__testing",
1722*6777b538SAndroid Build Coastguard Worker                "cronet_aml_base_process_launcher_jni__action__testing",
1723*6777b538SAndroid Build Coastguard Worker                "cronet_aml_build_robolectric_buildflags__testing",
1724*6777b538SAndroid Build Coastguard Worker            ],
1725*6777b538SAndroid Build Coastguard Worker            ldflags: [
1726*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,asprintf",
1727*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,calloc",
1728*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,free",
1729*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,getcwd",
1730*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc",
1731*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,malloc_usable_size",
1732*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,memalign",
1733*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,posix_memalign",
1734*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,pvalloc",
1735*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realloc",
1736*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,realpath",
1737*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strdup",
1738*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,strndup",
1739*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,valloc",
1740*6777b538SAndroid Build Coastguard Worker                "-Wl,-wrap,vasprintf",
1741*6777b538SAndroid Build Coastguard Worker            ],
1742*6777b538SAndroid Build Coastguard Worker        },
1743*6777b538SAndroid Build Coastguard Worker        host: {
1744*6777b538SAndroid Build Coastguard Worker            srcs: [
1745*6777b538SAndroid Build Coastguard Worker                "base_paths_posix.cc",
1746*6777b538SAndroid Build Coastguard Worker                "debug/stack_trace_posix.cc",
1747*6777b538SAndroid Build Coastguard Worker                "files/scoped_file_linux.cc",
1748*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_mapper_posix.cc",
1749*6777b538SAndroid Build Coastguard Worker                "memory/platform_shared_memory_region_posix.cc",
1750*6777b538SAndroid Build Coastguard Worker                "power_monitor/power_monitor_device_source_stub.cc",
1751*6777b538SAndroid Build Coastguard Worker                "process/process_linux.cc",
1752*6777b538SAndroid Build Coastguard Worker                "process/set_process_title_linux.cc",
1753*6777b538SAndroid Build Coastguard Worker                "profiler/stack_sampler_posix.cc",
1754*6777b538SAndroid Build Coastguard Worker                "stack_canary_linux.cc",
1755*6777b538SAndroid Build Coastguard Worker                "threading/platform_thread_linux.cc",
1756*6777b538SAndroid Build Coastguard Worker                "threading/platform_thread_linux_base.cc",
1757*6777b538SAndroid Build Coastguard Worker                "threading/thread_type_delegate.cc",
1758*6777b538SAndroid Build Coastguard Worker            ],
1759*6777b538SAndroid Build Coastguard Worker            cflags: [
1760*6777b538SAndroid Build Coastguard Worker                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
1761*6777b538SAndroid Build Coastguard Worker                "-DUSE_AURA=1",
1762*6777b538SAndroid Build Coastguard Worker                "-DUSE_OZONE=1",
1763*6777b538SAndroid Build Coastguard Worker                "-DUSE_UDEV",
1764*6777b538SAndroid Build Coastguard Worker                "-D_FILE_OFFSET_BITS=64",
1765*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
1766*6777b538SAndroid Build Coastguard Worker                "-D_LARGEFILE64_SOURCE",
1767*6777b538SAndroid Build Coastguard Worker                "-D_LARGEFILE_SOURCE",
1768*6777b538SAndroid Build Coastguard Worker                "-msse3",
1769*6777b538SAndroid Build Coastguard Worker            ],
1770*6777b538SAndroid Build Coastguard Worker            compile_multilib: "64",
1771*6777b538SAndroid Build Coastguard Worker        },
1772*6777b538SAndroid Build Coastguard Worker    },
1773*6777b538SAndroid Build Coastguard Worker}
1774*6777b538SAndroid Build Coastguard Worker
1775*6777b538SAndroid Build Coastguard Worker// GN: //base:base_cached_flags_java__testing
1776*6777b538SAndroid Build Coastguard Workerjava_library {
1777*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base_cached_flags_java__testing",
1778*6777b538SAndroid Build Coastguard Worker    srcs: [
1779*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/AllCachedFieldTrialParameters.java",
1780*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/BooleanCachedFieldTrialParameter.java",
1781*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/CachedFieldTrialParameter.java",
1782*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/CachedFlag.java",
1783*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/CachedFlagUtils.java",
1784*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/CachedFlagsSafeMode.java",
1785*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/CachedFlagsSharedPreferences.java",
1786*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/DoubleCachedFieldTrialParameter.java",
1787*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/IntCachedFieldTrialParameter.java",
1788*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/PostNativeFlag.java",
1789*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/StringCachedFieldTrialParameter.java",
1790*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/ValuesOverridden.java",
1791*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/cached_flags/ValuesReturned.java",
1792*6777b538SAndroid Build Coastguard Worker    ],
1793*6777b538SAndroid Build Coastguard Worker    static_libs: [
1794*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java__testing",
1795*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_shared_preferences_java__testing",
1796*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_version_info_android_version_constants_java__testing",
1797*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_android_build_java__testing",
1798*6777b538SAndroid Build Coastguard Worker    ],
1799*6777b538SAndroid Build Coastguard Worker    apex_available: [
1800*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
1801*6777b538SAndroid Build Coastguard Worker    ],
1802*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
1803*6777b538SAndroid Build Coastguard Worker    libs: [
1804*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
1805*6777b538SAndroid Build Coastguard Worker    ],
1806*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
1807*6777b538SAndroid Build Coastguard Worker    visibility: [
1808*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
1809*6777b538SAndroid Build Coastguard Worker    ],
1810*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
1811*6777b538SAndroid Build Coastguard Worker}
1812*6777b538SAndroid Build Coastguard Worker
1813*6777b538SAndroid Build Coastguard Worker// GN: //base:base_java
1814*6777b538SAndroid Build Coastguard Workerjava_library {
1815*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base_java",
1816*6777b538SAndroid Build Coastguard Worker    srcs: [
1817*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_base_base_android_java_enums_srcjar",
1818*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_base_base_jni__action__java",
1819*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_base_java_features_srcjar",
1820*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_base_java_switches_srcjar",
1821*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ActivityState.java",
1822*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ApiCompatibilityUtils.java",
1823*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ApkAssets.java",
1824*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ApplicationStatus.java",
1825*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/BuildInfo.java",
1826*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/BundleUtils.java",
1827*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Callback.java",
1828*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CallbackController.java",
1829*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CollectionUtil.java",
1830*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CommandLine.java",
1831*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CommandLineInitUtil.java",
1832*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ContentUriUtils.java",
1833*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ContextUtils.java",
1834*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CpuFeatures.java",
1835*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/DiscardableReferencePool.java",
1836*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/EarlyTraceEvent.java",
1837*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/EventLog.java",
1838*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FeatureList.java",
1839*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FeatureMap.java",
1840*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FeatureParam.java",
1841*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Features.java",
1842*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FieldTrialList.java",
1843*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FileUtils.java",
1844*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Flag.java",
1845*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ImportantFileWriterAndroid.java",
1846*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/InputHintChecker.java",
1847*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/IntStringCallback.java",
1848*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/IntentUtils.java",
1849*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/JNIUtils.java",
1850*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/JavaExceptionReporter.java",
1851*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/JavaHandlerThread.java",
1852*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/JniAndroid.java",
1853*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/LifetimeAssert.java",
1854*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/LocaleUtils.java",
1855*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Log.java",
1856*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MathUtils.java",
1857*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MemoryPressureListener.java",
1858*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MutableBooleanParamWithSafeDefault.java",
1859*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MutableFlagWithSafeDefault.java",
1860*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MutableIntParamWithSafeDefault.java",
1861*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MutableParamWithSafeDefault.java",
1862*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ObserverList.java",
1863*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PackageManagerUtils.java",
1864*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PackageUtils.java",
1865*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PathService.java",
1866*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PathUtils.java",
1867*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PiiElider.java",
1868*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PowerMonitor.java",
1869*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PowerMonitorForQ.java",
1870*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Promise.java",
1871*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/RadioUtils.java",
1872*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/RequiredCallback.java",
1873*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ResettersForTesting.java",
1874*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/StreamUtil.java",
1875*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/StrictModeContext.java",
1876*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/SysUtils.java",
1877*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ThreadUtils.java",
1878*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/TimeUtils.java",
1879*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/TimezoneUtils.java",
1880*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Token.java",
1881*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/TraceEvent.java",
1882*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UnguessableToken.java",
1883*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UnownedUserData.java",
1884*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UnownedUserDataHost.java",
1885*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UnownedUserDataKey.java",
1886*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UserData.java",
1887*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UserDataHost.java",
1888*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ValueChangedCallback.java",
1889*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/WrappedClassLoader.java",
1890*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForM.java",
1891*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForN.java",
1892*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForO.java",
1893*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForOMR1.java",
1894*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForP.java",
1895*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForQ.java",
1896*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForR.java",
1897*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForS.java",
1898*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/FrameMetricsListener.java",
1899*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/FrameMetricsStore.java",
1900*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankActivityTracker.java",
1901*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankEndScenarioTime.java",
1902*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java",
1903*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankMetrics.java",
1904*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankReportingRunnable.java",
1905*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankReportingScheduler.java",
1906*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankScenario.java",
1907*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankTracker.java",
1908*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankTrackerImpl.java",
1909*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankTrackerStateController.java",
1910*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/PlaceholderJankTracker.java",
1911*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/LibraryLoader.java",
1912*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java",
1913*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/Linker.java",
1914*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/LinkerJni.java",
1915*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/LoaderErrors.java",
1916*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/NativeLibraryPreloader.java",
1917*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/ProcessInitException.java",
1918*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/lifetime/DestroyChecker.java",
1919*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/lifetime/Destroyable.java",
1920*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java",
1921*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryInfoBridge.java",
1922*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryPressureCallback.java",
1923*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryPressureMonitor.java",
1924*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryPressureUma.java",
1925*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryPurgeManager.java",
1926*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/CachingUmaRecorder.java",
1927*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/HistogramBucket.java",
1928*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java",
1929*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/NoopUmaRecorder.java",
1930*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/RecordHistogram.java",
1931*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/RecordUserAction.java",
1932*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/ScopedSysTraceEvent.java",
1933*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java",
1934*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/TimingMetric.java",
1935*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/UmaRecorder.java",
1936*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/UmaRecorderHolder.java",
1937*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/DestroyableObservableSupplier.java",
1938*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/LazyOneshotSupplier.java",
1939*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/LazyOneshotSupplierImpl.java",
1940*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/ObservableSupplier.java",
1941*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/ObservableSupplierImpl.java",
1942*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/OneShotCallback.java",
1943*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/OneshotSupplier.java",
1944*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/OneshotSupplierImpl.java",
1945*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/Supplier.java",
1946*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/SupplierUtils.java",
1947*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/SyncOneshotSupplier.java",
1948*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/SyncOneshotSupplierImpl.java",
1949*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/TransitiveObservableSupplier.java",
1950*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/UnownedUserDataSupplier.java",
1951*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/UnwrapObservableSupplier.java",
1952*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/AsyncTask.java",
1953*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/BackgroundOnlyAsyncTask.java",
1954*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/ChainedTasks.java",
1955*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/ChromeThreadPoolExecutor.java",
1956*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/PostTask.java",
1957*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SequencedTaskRunner.java",
1958*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SequencedTaskRunnerImpl.java",
1959*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SerialExecutor.java",
1960*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SingleThreadTaskRunner.java",
1961*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SingleThreadTaskRunnerImpl.java",
1962*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/TaskExecutor.java",
1963*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/TaskRunner.java",
1964*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/TaskRunnerImpl.java",
1965*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/ThreadPoolTaskExecutor.java",
1966*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/UiThreadTaskExecutor.java",
1967*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/stub/org/chromium/base/test/ClangProfiler.java",
1968*6777b538SAndroid Build Coastguard Worker    ],
1969*6777b538SAndroid Build Coastguard Worker    static_libs: [
1970*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_android_build_java",
1971*6777b538SAndroid Build Coastguard Worker        "cronet_aml_third_party_jni_zero_jni_zero_java",
1972*6777b538SAndroid Build Coastguard Worker    ],
1973*6777b538SAndroid Build Coastguard Worker    defaults: [
1974*6777b538SAndroid Build Coastguard Worker        "cronet_aml_java_framework_defaults",
1975*6777b538SAndroid Build Coastguard Worker    ],
1976*6777b538SAndroid Build Coastguard Worker    apex_available: [
1977*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
1978*6777b538SAndroid Build Coastguard Worker    ],
1979*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
1980*6777b538SAndroid Build Coastguard Worker    libs: [
1981*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
1982*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation-experimental",
1983*6777b538SAndroid Build Coastguard Worker        "error_prone_annotations",
1984*6777b538SAndroid Build Coastguard Worker        "jsr305",
1985*6777b538SAndroid Build Coastguard Worker    ],
1986*6777b538SAndroid Build Coastguard Worker    visibility: [
1987*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
1988*6777b538SAndroid Build Coastguard Worker    ],
1989*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
1990*6777b538SAndroid Build Coastguard Worker}
1991*6777b538SAndroid Build Coastguard Worker
1992*6777b538SAndroid Build Coastguard Worker// GN: //base:base_java__testing
1993*6777b538SAndroid Build Coastguard Workerjava_library {
1994*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base_java__testing",
1995*6777b538SAndroid Build Coastguard Worker    srcs: [
1996*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_base_base_android_java_enums_srcjar__testing",
1997*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_base_base_jni__action__testing__java",
1998*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_base_java_features_srcjar__testing",
1999*6777b538SAndroid Build Coastguard Worker        ":cronet_aml_base_java_switches_srcjar__testing",
2000*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ActivityState.java",
2001*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ApiCompatibilityUtils.java",
2002*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ApkAssets.java",
2003*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ApplicationStatus.java",
2004*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/BuildInfo.java",
2005*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/BundleUtils.java",
2006*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Callback.java",
2007*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CallbackController.java",
2008*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CollectionUtil.java",
2009*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CommandLine.java",
2010*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CommandLineInitUtil.java",
2011*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ContentUriUtils.java",
2012*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ContextUtils.java",
2013*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/CpuFeatures.java",
2014*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/DiscardableReferencePool.java",
2015*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/EarlyTraceEvent.java",
2016*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/EventLog.java",
2017*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FeatureList.java",
2018*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FeatureMap.java",
2019*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FeatureParam.java",
2020*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Features.java",
2021*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FieldTrialList.java",
2022*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/FileUtils.java",
2023*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Flag.java",
2024*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ImportantFileWriterAndroid.java",
2025*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/InputHintChecker.java",
2026*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/IntStringCallback.java",
2027*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/IntentUtils.java",
2028*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/JNIUtils.java",
2029*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/JavaExceptionReporter.java",
2030*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/JavaHandlerThread.java",
2031*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/JniAndroid.java",
2032*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/LifetimeAssert.java",
2033*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/LocaleUtils.java",
2034*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Log.java",
2035*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MathUtils.java",
2036*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MemoryPressureListener.java",
2037*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MutableBooleanParamWithSafeDefault.java",
2038*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MutableFlagWithSafeDefault.java",
2039*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MutableIntParamWithSafeDefault.java",
2040*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/MutableParamWithSafeDefault.java",
2041*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ObserverList.java",
2042*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PackageManagerUtils.java",
2043*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PackageUtils.java",
2044*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PathService.java",
2045*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PathUtils.java",
2046*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PiiElider.java",
2047*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PowerMonitor.java",
2048*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/PowerMonitorForQ.java",
2049*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Promise.java",
2050*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/RadioUtils.java",
2051*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/RequiredCallback.java",
2052*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ResettersForTesting.java",
2053*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/StreamUtil.java",
2054*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/StrictModeContext.java",
2055*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/SysUtils.java",
2056*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ThreadUtils.java",
2057*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/TimeUtils.java",
2058*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/TimezoneUtils.java",
2059*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/Token.java",
2060*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/TraceEvent.java",
2061*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UnguessableToken.java",
2062*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UnownedUserData.java",
2063*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UnownedUserDataHost.java",
2064*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UnownedUserDataKey.java",
2065*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UserData.java",
2066*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/UserDataHost.java",
2067*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/ValueChangedCallback.java",
2068*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/WrappedClassLoader.java",
2069*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForM.java",
2070*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForN.java",
2071*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForO.java",
2072*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForOMR1.java",
2073*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForP.java",
2074*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForQ.java",
2075*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForR.java",
2076*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/compat/ApiHelperForS.java",
2077*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/FrameMetricsListener.java",
2078*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/FrameMetricsStore.java",
2079*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankActivityTracker.java",
2080*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankEndScenarioTime.java",
2081*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java",
2082*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankMetrics.java",
2083*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankReportingRunnable.java",
2084*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankReportingScheduler.java",
2085*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankScenario.java",
2086*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankTracker.java",
2087*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankTrackerImpl.java",
2088*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/JankTrackerStateController.java",
2089*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/jank_tracker/PlaceholderJankTracker.java",
2090*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/LibraryLoader.java",
2091*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java",
2092*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/Linker.java",
2093*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/LinkerJni.java",
2094*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/LoaderErrors.java",
2095*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/NativeLibraryPreloader.java",
2096*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/library_loader/ProcessInitException.java",
2097*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/lifetime/DestroyChecker.java",
2098*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/lifetime/Destroyable.java",
2099*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java",
2100*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryInfoBridge.java",
2101*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryPressureCallback.java",
2102*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryPressureMonitor.java",
2103*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryPressureUma.java",
2104*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/memory/MemoryPurgeManager.java",
2105*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/CachingUmaRecorder.java",
2106*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/HistogramBucket.java",
2107*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java",
2108*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/NoopUmaRecorder.java",
2109*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/RecordHistogram.java",
2110*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/RecordUserAction.java",
2111*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/ScopedSysTraceEvent.java",
2112*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java",
2113*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/TimingMetric.java",
2114*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/UmaRecorder.java",
2115*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/metrics/UmaRecorderHolder.java",
2116*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/DestroyableObservableSupplier.java",
2117*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/LazyOneshotSupplier.java",
2118*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/LazyOneshotSupplierImpl.java",
2119*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/ObservableSupplier.java",
2120*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/ObservableSupplierImpl.java",
2121*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/OneShotCallback.java",
2122*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/OneshotSupplier.java",
2123*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/OneshotSupplierImpl.java",
2124*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/Supplier.java",
2125*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/SupplierUtils.java",
2126*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/SyncOneshotSupplier.java",
2127*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/SyncOneshotSupplierImpl.java",
2128*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/TransitiveObservableSupplier.java",
2129*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/UnownedUserDataSupplier.java",
2130*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/supplier/UnwrapObservableSupplier.java",
2131*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/AsyncTask.java",
2132*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/BackgroundOnlyAsyncTask.java",
2133*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/ChainedTasks.java",
2134*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/ChromeThreadPoolExecutor.java",
2135*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/PostTask.java",
2136*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SequencedTaskRunner.java",
2137*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SequencedTaskRunnerImpl.java",
2138*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SerialExecutor.java",
2139*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SingleThreadTaskRunner.java",
2140*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/SingleThreadTaskRunnerImpl.java",
2141*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/TaskExecutor.java",
2142*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/TaskRunner.java",
2143*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/TaskRunnerImpl.java",
2144*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/ThreadPoolTaskExecutor.java",
2145*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/task/UiThreadTaskExecutor.java",
2146*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/stub/org/chromium/base/test/ClangProfiler.java",
2147*6777b538SAndroid Build Coastguard Worker    ],
2148*6777b538SAndroid Build Coastguard Worker    static_libs: [
2149*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_android_build_java__testing",
2150*6777b538SAndroid Build Coastguard Worker        "cronet_aml_third_party_jni_zero_jni_zero_java__testing",
2151*6777b538SAndroid Build Coastguard Worker    ],
2152*6777b538SAndroid Build Coastguard Worker    apex_available: [
2153*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
2154*6777b538SAndroid Build Coastguard Worker    ],
2155*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
2156*6777b538SAndroid Build Coastguard Worker    libs: [
2157*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
2158*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation-experimental",
2159*6777b538SAndroid Build Coastguard Worker        "error_prone_annotations",
2160*6777b538SAndroid Build Coastguard Worker        "jsr305",
2161*6777b538SAndroid Build Coastguard Worker    ],
2162*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
2163*6777b538SAndroid Build Coastguard Worker    visibility: [
2164*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2165*6777b538SAndroid Build Coastguard Worker    ],
2166*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
2167*6777b538SAndroid Build Coastguard Worker}
2168*6777b538SAndroid Build Coastguard Worker
2169*6777b538SAndroid Build Coastguard Worker// GN: //base:base_java_test_support__testing
2170*6777b538SAndroid Build Coastguard Workerjava_library {
2171*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base_java_test_support__testing",
2172*6777b538SAndroid Build Coastguard Worker    srcs: [
2173*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/BaseChromiumAndroidJUnitRunner.java",
2174*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/BaseJUnit4ClassRunner.java",
2175*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/BaseJUnit4TestRule.java",
2176*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/LoadNative.java",
2177*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/MockitoErrorHandler.java",
2178*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/ResetCachedFlagValuesTestHook.java",
2179*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/ScreenshotOnFailureStatement.java",
2180*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/TestTraceEvent.java",
2181*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/UnitTestLifetimeAssertRule.java",
2182*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/UnitTestNoBrowserProcessHook.java",
2183*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/BaseJUnit4RunnerDelegate.java",
2184*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/BlockJUnit4RunnerDelegate.java",
2185*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/MethodParamAnnotationRule.java",
2186*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/MethodParamRule.java",
2187*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterAnnotations.java",
2188*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterProvider.java",
2189*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterSet.java",
2190*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterizedCommandLineFlags.java",
2191*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterizedFrameworkMethod.java",
2192*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunner.java",
2193*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegate.java",
2194*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegateCommon.java",
2195*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/ParameterizedRunnerDelegateFactory.java",
2196*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/params/SkipCommandLineParameterization.java",
2197*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/AdvancedMockContext.java",
2198*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/AndroidSdkLevelSkipCheck.java",
2199*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/AnnotationProcessingUtils.java",
2200*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/AnnotationRule.java",
2201*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/ApplicationContextWrapper.java",
2202*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/ApplicationTestUtils.java",
2203*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/Batch.java",
2204*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/CallbackHelper.java",
2205*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/CommandLineFlags.java",
2206*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/Criteria.java",
2207*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/CriteriaHelper.java",
2208*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/CriteriaNotSatisfiedException.java",
2209*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/DisableIf.java",
2210*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/DisableIfSkipCheck.java",
2211*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/DisabledTest.java",
2212*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/DoNotBatch.java",
2213*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/DoNotRevive.java",
2214*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/DumpThreadsOnFailureRule.java",
2215*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/EnormousTest.java",
2216*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/EspressoIdleTimeoutRule.java",
2217*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/Feature.java",
2218*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/Features.java",
2219*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/FieldTrials.java",
2220*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/HistogramWatcher.java",
2221*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/InMemorySharedPreferences.java",
2222*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/InMemorySharedPreferencesContext.java",
2223*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/IntegrationTest.java",
2224*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/JniMocker.java",
2225*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/LooperUtils.java",
2226*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/Manual.java",
2227*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/MaxAndroidSdkLevel.java",
2228*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/MinAndroidSdkLevel.java",
2229*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/PackageManagerWrapper.java",
2230*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/PayloadCallbackHelper.java",
2231*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/RequiresRestart.java",
2232*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/Restriction.java",
2233*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/RestrictionSkipCheck.java",
2234*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/ScalableTimeout.java",
2235*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/SkipCheck.java",
2236*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/TestFileUtil.java",
2237*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/TestThreadUtils.java",
2238*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/TimeoutScale.java",
2239*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/TimeoutTimer.java",
2240*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/UserActionTester.java",
2241*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/ViewActionOnDescendant.java",
2242*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/ViewPrinter.java",
2243*6777b538SAndroid Build Coastguard Worker    ],
2244*6777b538SAndroid Build Coastguard Worker    static_libs: [
2245*6777b538SAndroid Build Coastguard Worker        "androidx.test.espresso.contrib",
2246*6777b538SAndroid Build Coastguard Worker        "androidx.test.runner",
2247*6777b538SAndroid Build Coastguard Worker        "androidx.test.uiautomator_uiautomator",
2248*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_cached_flags_java__testing",
2249*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java__testing",
2250*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java_url_utils_for_test__testing",
2251*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_android_build_java__testing",
2252*6777b538SAndroid Build Coastguard Worker        "cronet_aml_testing_android_instrumentation_instrumentation_test_runner_java__testing",
2253*6777b538SAndroid Build Coastguard Worker        "cronet_aml_third_party_jni_zero_jni_zero_java__testing",
2254*6777b538SAndroid Build Coastguard Worker        "guava",
2255*6777b538SAndroid Build Coastguard Worker        "hamcrest",
2256*6777b538SAndroid Build Coastguard Worker        "hamcrest-library",
2257*6777b538SAndroid Build Coastguard Worker        "junit",
2258*6777b538SAndroid Build Coastguard Worker    ],
2259*6777b538SAndroid Build Coastguard Worker    apex_available: [
2260*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
2261*6777b538SAndroid Build Coastguard Worker    ],
2262*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
2263*6777b538SAndroid Build Coastguard Worker    libs: [
2264*6777b538SAndroid Build Coastguard Worker        "android.test.mock.stubs",
2265*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
2266*6777b538SAndroid Build Coastguard Worker        "androidx.core_core",
2267*6777b538SAndroid Build Coastguard Worker        "androidx.test.monitor",
2268*6777b538SAndroid Build Coastguard Worker        "jsr305",
2269*6777b538SAndroid Build Coastguard Worker    ],
2270*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
2271*6777b538SAndroid Build Coastguard Worker    visibility: [
2272*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2273*6777b538SAndroid Build Coastguard Worker    ],
2274*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
2275*6777b538SAndroid Build Coastguard Worker    errorprone: {
2276*6777b538SAndroid Build Coastguard Worker        javacflags: [
2277*6777b538SAndroid Build Coastguard Worker            "-Xep:ReturnValueIgnored:WARN",
2278*6777b538SAndroid Build Coastguard Worker        ],
2279*6777b538SAndroid Build Coastguard Worker    },
2280*6777b538SAndroid Build Coastguard Worker}
2281*6777b538SAndroid Build Coastguard Worker
2282*6777b538SAndroid Build Coastguard Worker// GN: //base:base_java_url_utils_for_test__testing
2283*6777b538SAndroid Build Coastguard Workerjava_library {
2284*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base_java_url_utils_for_test__testing",
2285*6777b538SAndroid Build Coastguard Worker    srcs: [
2286*6777b538SAndroid Build Coastguard Worker        "test/android/javatests/src/org/chromium/base/test/util/UrlUtils.java",
2287*6777b538SAndroid Build Coastguard Worker    ],
2288*6777b538SAndroid Build Coastguard Worker    static_libs: [
2289*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java__testing",
2290*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_android_build_java__testing",
2291*6777b538SAndroid Build Coastguard Worker        "cronet_aml_third_party_jni_zero_jni_zero_java__testing",
2292*6777b538SAndroid Build Coastguard Worker        "junit",
2293*6777b538SAndroid Build Coastguard Worker    ],
2294*6777b538SAndroid Build Coastguard Worker    apex_available: [
2295*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
2296*6777b538SAndroid Build Coastguard Worker    ],
2297*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
2298*6777b538SAndroid Build Coastguard Worker    libs: [
2299*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
2300*6777b538SAndroid Build Coastguard Worker    ],
2301*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
2302*6777b538SAndroid Build Coastguard Worker    visibility: [
2303*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2304*6777b538SAndroid Build Coastguard Worker    ],
2305*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
2306*6777b538SAndroid Build Coastguard Worker}
2307*6777b538SAndroid Build Coastguard Worker
2308*6777b538SAndroid Build Coastguard Worker// GN: //base:base_shared_preferences_java__testing
2309*6777b538SAndroid Build Coastguard Workerjava_library {
2310*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base_shared_preferences_java__testing",
2311*6777b538SAndroid Build Coastguard Worker    srcs: [
2312*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/shared_preferences/KeyPrefix.java",
2313*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/shared_preferences/KnownPreferenceKeyRegistries.java",
2314*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/shared_preferences/PreferenceKeyChecker.java",
2315*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/shared_preferences/PreferenceKeyRegistry.java",
2316*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/shared_preferences/SharedPreferencesManager.java",
2317*6777b538SAndroid Build Coastguard Worker        "android/java/src/org/chromium/base/shared_preferences/StrictPreferenceKeyChecker.java",
2318*6777b538SAndroid Build Coastguard Worker    ],
2319*6777b538SAndroid Build Coastguard Worker    static_libs: [
2320*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_base_java__testing",
2321*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_android_build_java__testing",
2322*6777b538SAndroid Build Coastguard Worker        "cronet_aml_third_party_jni_zero_jni_zero_java__testing",
2323*6777b538SAndroid Build Coastguard Worker        "guava",
2324*6777b538SAndroid Build Coastguard Worker    ],
2325*6777b538SAndroid Build Coastguard Worker    apex_available: [
2326*6777b538SAndroid Build Coastguard Worker        "com.android.tethering",
2327*6777b538SAndroid Build Coastguard Worker    ],
2328*6777b538SAndroid Build Coastguard Worker    min_sdk_version: "30",
2329*6777b538SAndroid Build Coastguard Worker    libs: [
2330*6777b538SAndroid Build Coastguard Worker        "androidx.annotation_annotation",
2331*6777b538SAndroid Build Coastguard Worker    ],
2332*6777b538SAndroid Build Coastguard Worker    sdk_version: "current",
2333*6777b538SAndroid Build Coastguard Worker    visibility: [
2334*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2335*6777b538SAndroid Build Coastguard Worker    ],
2336*6777b538SAndroid Build Coastguard Worker    jarjar_rules: ":remove_gen_jni_jarjar_rules",
2337*6777b538SAndroid Build Coastguard Worker}
2338*6777b538SAndroid Build Coastguard Worker
2339*6777b538SAndroid Build Coastguard Worker// GN: //base:base_static
2340*6777b538SAndroid Build Coastguard Workercc_library_static {
2341*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base_static",
2342*6777b538SAndroid Build Coastguard Worker    srcs: [
2343*6777b538SAndroid Build Coastguard Worker        "base_switches.cc",
2344*6777b538SAndroid Build Coastguard Worker    ],
2345*6777b538SAndroid Build Coastguard Worker    generated_headers: [
2346*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags",
2347*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags",
2348*6777b538SAndroid Build Coastguard Worker    ],
2349*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
2350*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags",
2351*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags",
2352*6777b538SAndroid Build Coastguard Worker    ],
2353*6777b538SAndroid Build Coastguard Worker    defaults: [
2354*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
2355*6777b538SAndroid Build Coastguard Worker    ],
2356*6777b538SAndroid Build Coastguard Worker    cflags: [
2357*6777b538SAndroid Build Coastguard Worker        "-DANDROID",
2358*6777b538SAndroid Build Coastguard Worker        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2359*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
2360*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
2361*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
2362*6777b538SAndroid Build Coastguard Worker        "-DHAVE_SYS_UIO_H",
2363*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
2364*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
2365*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
2366*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
2367*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
2368*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2369*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
2370*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2371*6777b538SAndroid Build Coastguard Worker        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2372*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
2373*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
2374*6777b538SAndroid Build Coastguard Worker        "-O2",
2375*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
2376*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
2377*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
2378*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
2379*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
2380*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
2381*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
2382*6777b538SAndroid Build Coastguard Worker        "-g1",
2383*6777b538SAndroid Build Coastguard Worker    ],
2384*6777b538SAndroid Build Coastguard Worker    include_dirs: [
2385*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
2386*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
2387*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
2388*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
2389*6777b538SAndroid Build Coastguard Worker    ],
2390*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
2391*6777b538SAndroid Build Coastguard Worker    ldflags: [
2392*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
2393*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
2394*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
2395*6777b538SAndroid Build Coastguard Worker    ],
2396*6777b538SAndroid Build Coastguard Worker    visibility: [
2397*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2398*6777b538SAndroid Build Coastguard Worker    ],
2399*6777b538SAndroid Build Coastguard Worker    target: {
2400*6777b538SAndroid Build Coastguard Worker        android_arm: {
2401*6777b538SAndroid Build Coastguard Worker            cflags: [
2402*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2403*6777b538SAndroid Build Coastguard Worker            ],
2404*6777b538SAndroid Build Coastguard Worker        },
2405*6777b538SAndroid Build Coastguard Worker        android_arm64: {
2406*6777b538SAndroid Build Coastguard Worker            cflags: [
2407*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2408*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
2409*6777b538SAndroid Build Coastguard Worker            ],
2410*6777b538SAndroid Build Coastguard Worker        },
2411*6777b538SAndroid Build Coastguard Worker        android_x86: {
2412*6777b538SAndroid Build Coastguard Worker            cflags: [
2413*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2414*6777b538SAndroid Build Coastguard Worker                "-msse3",
2415*6777b538SAndroid Build Coastguard Worker            ],
2416*6777b538SAndroid Build Coastguard Worker        },
2417*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
2418*6777b538SAndroid Build Coastguard Worker            cflags: [
2419*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2420*6777b538SAndroid Build Coastguard Worker                "-msse3",
2421*6777b538SAndroid Build Coastguard Worker            ],
2422*6777b538SAndroid Build Coastguard Worker        },
2423*6777b538SAndroid Build Coastguard Worker    },
2424*6777b538SAndroid Build Coastguard Worker}
2425*6777b538SAndroid Build Coastguard Worker
2426*6777b538SAndroid Build Coastguard Worker// GN: //base:base_static__testing
2427*6777b538SAndroid Build Coastguard Workercc_library_static {
2428*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_base_static__testing",
2429*6777b538SAndroid Build Coastguard Worker    srcs: [
2430*6777b538SAndroid Build Coastguard Worker        "base_switches.cc",
2431*6777b538SAndroid Build Coastguard Worker    ],
2432*6777b538SAndroid Build Coastguard Worker    host_supported: true,
2433*6777b538SAndroid Build Coastguard Worker    generated_headers: [
2434*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags__testing",
2435*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags__testing",
2436*6777b538SAndroid Build Coastguard Worker    ],
2437*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
2438*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags__testing",
2439*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags__testing",
2440*6777b538SAndroid Build Coastguard Worker    ],
2441*6777b538SAndroid Build Coastguard Worker    defaults: [
2442*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
2443*6777b538SAndroid Build Coastguard Worker    ],
2444*6777b538SAndroid Build Coastguard Worker    cflags: [
2445*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
2446*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
2447*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
2448*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
2449*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
2450*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
2451*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
2452*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
2453*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2454*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
2455*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2456*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
2457*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
2458*6777b538SAndroid Build Coastguard Worker        "-O2",
2459*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
2460*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
2461*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
2462*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
2463*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
2464*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
2465*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
2466*6777b538SAndroid Build Coastguard Worker        "-g1",
2467*6777b538SAndroid Build Coastguard Worker    ],
2468*6777b538SAndroid Build Coastguard Worker    include_dirs: [
2469*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
2470*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
2471*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
2472*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
2473*6777b538SAndroid Build Coastguard Worker    ],
2474*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
2475*6777b538SAndroid Build Coastguard Worker    ldflags: [
2476*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
2477*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
2478*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
2479*6777b538SAndroid Build Coastguard Worker    ],
2480*6777b538SAndroid Build Coastguard Worker    visibility: [
2481*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2482*6777b538SAndroid Build Coastguard Worker    ],
2483*6777b538SAndroid Build Coastguard Worker    target: {
2484*6777b538SAndroid Build Coastguard Worker        android_arm: {
2485*6777b538SAndroid Build Coastguard Worker            cflags: [
2486*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2487*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2488*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2489*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2490*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2491*6777b538SAndroid Build Coastguard Worker            ],
2492*6777b538SAndroid Build Coastguard Worker        },
2493*6777b538SAndroid Build Coastguard Worker        android_arm64: {
2494*6777b538SAndroid Build Coastguard Worker            cflags: [
2495*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2496*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2497*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2498*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2499*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2500*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
2501*6777b538SAndroid Build Coastguard Worker            ],
2502*6777b538SAndroid Build Coastguard Worker        },
2503*6777b538SAndroid Build Coastguard Worker        android_riscv64: {
2504*6777b538SAndroid Build Coastguard Worker            cflags: [
2505*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2506*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2507*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2508*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2509*6777b538SAndroid Build Coastguard Worker            ],
2510*6777b538SAndroid Build Coastguard Worker        },
2511*6777b538SAndroid Build Coastguard Worker        android_x86: {
2512*6777b538SAndroid Build Coastguard Worker            cflags: [
2513*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2514*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2515*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2516*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2517*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2518*6777b538SAndroid Build Coastguard Worker                "-msse3",
2519*6777b538SAndroid Build Coastguard Worker            ],
2520*6777b538SAndroid Build Coastguard Worker        },
2521*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
2522*6777b538SAndroid Build Coastguard Worker            cflags: [
2523*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2524*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2525*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2526*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2527*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2528*6777b538SAndroid Build Coastguard Worker                "-msse3",
2529*6777b538SAndroid Build Coastguard Worker            ],
2530*6777b538SAndroid Build Coastguard Worker        },
2531*6777b538SAndroid Build Coastguard Worker        host: {
2532*6777b538SAndroid Build Coastguard Worker            cflags: [
2533*6777b538SAndroid Build Coastguard Worker                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
2534*6777b538SAndroid Build Coastguard Worker                "-DUSE_AURA=1",
2535*6777b538SAndroid Build Coastguard Worker                "-DUSE_OZONE=1",
2536*6777b538SAndroid Build Coastguard Worker                "-DUSE_UDEV",
2537*6777b538SAndroid Build Coastguard Worker                "-D_FILE_OFFSET_BITS=64",
2538*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2539*6777b538SAndroid Build Coastguard Worker                "-D_LARGEFILE64_SOURCE",
2540*6777b538SAndroid Build Coastguard Worker                "-D_LARGEFILE_SOURCE",
2541*6777b538SAndroid Build Coastguard Worker                "-msse3",
2542*6777b538SAndroid Build Coastguard Worker            ],
2543*6777b538SAndroid Build Coastguard Worker            compile_multilib: "64",
2544*6777b538SAndroid Build Coastguard Worker        },
2545*6777b538SAndroid Build Coastguard Worker    },
2546*6777b538SAndroid Build Coastguard Worker}
2547*6777b538SAndroid Build Coastguard Worker
2548*6777b538SAndroid Build Coastguard Worker// GN: //base:check_version_internal
2549*6777b538SAndroid Build Coastguard Workercc_library_static {
2550*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_check_version_internal",
2551*6777b538SAndroid Build Coastguard Worker    generated_headers: [
2552*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action",
2553*6777b538SAndroid Build Coastguard Worker    ],
2554*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
2555*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action",
2556*6777b538SAndroid Build Coastguard Worker    ],
2557*6777b538SAndroid Build Coastguard Worker    defaults: [
2558*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
2559*6777b538SAndroid Build Coastguard Worker    ],
2560*6777b538SAndroid Build Coastguard Worker    cflags: [
2561*6777b538SAndroid Build Coastguard Worker        "-DANDROID",
2562*6777b538SAndroid Build Coastguard Worker        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2563*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
2564*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
2565*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
2566*6777b538SAndroid Build Coastguard Worker        "-DHAVE_SYS_UIO_H",
2567*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
2568*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
2569*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
2570*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
2571*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
2572*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2573*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
2574*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2575*6777b538SAndroid Build Coastguard Worker        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2576*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
2577*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
2578*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
2579*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
2580*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
2581*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
2582*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
2583*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
2584*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
2585*6777b538SAndroid Build Coastguard Worker        "-g1",
2586*6777b538SAndroid Build Coastguard Worker    ],
2587*6777b538SAndroid Build Coastguard Worker    include_dirs: [
2588*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
2589*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
2590*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
2591*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
2592*6777b538SAndroid Build Coastguard Worker    ],
2593*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
2594*6777b538SAndroid Build Coastguard Worker    ldflags: [
2595*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
2596*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
2597*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
2598*6777b538SAndroid Build Coastguard Worker    ],
2599*6777b538SAndroid Build Coastguard Worker    visibility: [
2600*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2601*6777b538SAndroid Build Coastguard Worker    ],
2602*6777b538SAndroid Build Coastguard Worker    target: {
2603*6777b538SAndroid Build Coastguard Worker        android_arm: {
2604*6777b538SAndroid Build Coastguard Worker            cflags: [
2605*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2606*6777b538SAndroid Build Coastguard Worker            ],
2607*6777b538SAndroid Build Coastguard Worker        },
2608*6777b538SAndroid Build Coastguard Worker        android_arm64: {
2609*6777b538SAndroid Build Coastguard Worker            cflags: [
2610*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2611*6777b538SAndroid Build Coastguard Worker                "-O2",
2612*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
2613*6777b538SAndroid Build Coastguard Worker            ],
2614*6777b538SAndroid Build Coastguard Worker        },
2615*6777b538SAndroid Build Coastguard Worker        android_x86: {
2616*6777b538SAndroid Build Coastguard Worker            cflags: [
2617*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2618*6777b538SAndroid Build Coastguard Worker                "-msse3",
2619*6777b538SAndroid Build Coastguard Worker            ],
2620*6777b538SAndroid Build Coastguard Worker        },
2621*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
2622*6777b538SAndroid Build Coastguard Worker            cflags: [
2623*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2624*6777b538SAndroid Build Coastguard Worker                "-msse3",
2625*6777b538SAndroid Build Coastguard Worker            ],
2626*6777b538SAndroid Build Coastguard Worker        },
2627*6777b538SAndroid Build Coastguard Worker    },
2628*6777b538SAndroid Build Coastguard Worker}
2629*6777b538SAndroid Build Coastguard Worker
2630*6777b538SAndroid Build Coastguard Worker// GN: //base:check_version_internal__testing
2631*6777b538SAndroid Build Coastguard Workercc_library_static {
2632*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_check_version_internal__testing",
2633*6777b538SAndroid Build Coastguard Worker    host_supported: true,
2634*6777b538SAndroid Build Coastguard Worker    generated_headers: [
2635*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action__testing",
2636*6777b538SAndroid Build Coastguard Worker    ],
2637*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
2638*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action__testing",
2639*6777b538SAndroid Build Coastguard Worker    ],
2640*6777b538SAndroid Build Coastguard Worker    defaults: [
2641*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
2642*6777b538SAndroid Build Coastguard Worker    ],
2643*6777b538SAndroid Build Coastguard Worker    cflags: [
2644*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
2645*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
2646*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
2647*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
2648*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
2649*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
2650*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
2651*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
2652*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2653*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
2654*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2655*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
2656*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
2657*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
2658*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
2659*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
2660*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
2661*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
2662*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
2663*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
2664*6777b538SAndroid Build Coastguard Worker        "-g1",
2665*6777b538SAndroid Build Coastguard Worker    ],
2666*6777b538SAndroid Build Coastguard Worker    include_dirs: [
2667*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
2668*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
2669*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
2670*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
2671*6777b538SAndroid Build Coastguard Worker    ],
2672*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
2673*6777b538SAndroid Build Coastguard Worker    ldflags: [
2674*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
2675*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
2676*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
2677*6777b538SAndroid Build Coastguard Worker    ],
2678*6777b538SAndroid Build Coastguard Worker    visibility: [
2679*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2680*6777b538SAndroid Build Coastguard Worker    ],
2681*6777b538SAndroid Build Coastguard Worker    target: {
2682*6777b538SAndroid Build Coastguard Worker        android_arm: {
2683*6777b538SAndroid Build Coastguard Worker            cflags: [
2684*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2685*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2686*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2687*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2688*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2689*6777b538SAndroid Build Coastguard Worker            ],
2690*6777b538SAndroid Build Coastguard Worker        },
2691*6777b538SAndroid Build Coastguard Worker        android_arm64: {
2692*6777b538SAndroid Build Coastguard Worker            cflags: [
2693*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2694*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2695*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2696*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2697*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2698*6777b538SAndroid Build Coastguard Worker                "-O2",
2699*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
2700*6777b538SAndroid Build Coastguard Worker            ],
2701*6777b538SAndroid Build Coastguard Worker        },
2702*6777b538SAndroid Build Coastguard Worker        android_riscv64: {
2703*6777b538SAndroid Build Coastguard Worker            cflags: [
2704*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2705*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2706*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2707*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2708*6777b538SAndroid Build Coastguard Worker            ],
2709*6777b538SAndroid Build Coastguard Worker        },
2710*6777b538SAndroid Build Coastguard Worker        android_x86: {
2711*6777b538SAndroid Build Coastguard Worker            cflags: [
2712*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2713*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2714*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2715*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2716*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2717*6777b538SAndroid Build Coastguard Worker                "-msse3",
2718*6777b538SAndroid Build Coastguard Worker            ],
2719*6777b538SAndroid Build Coastguard Worker        },
2720*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
2721*6777b538SAndroid Build Coastguard Worker            cflags: [
2722*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
2723*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2724*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
2725*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2726*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2727*6777b538SAndroid Build Coastguard Worker                "-msse3",
2728*6777b538SAndroid Build Coastguard Worker            ],
2729*6777b538SAndroid Build Coastguard Worker        },
2730*6777b538SAndroid Build Coastguard Worker        host: {
2731*6777b538SAndroid Build Coastguard Worker            cflags: [
2732*6777b538SAndroid Build Coastguard Worker                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
2733*6777b538SAndroid Build Coastguard Worker                "-DUSE_AURA=1",
2734*6777b538SAndroid Build Coastguard Worker                "-DUSE_OZONE=1",
2735*6777b538SAndroid Build Coastguard Worker                "-DUSE_UDEV",
2736*6777b538SAndroid Build Coastguard Worker                "-D_FILE_OFFSET_BITS=64",
2737*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2738*6777b538SAndroid Build Coastguard Worker                "-D_LARGEFILE64_SOURCE",
2739*6777b538SAndroid Build Coastguard Worker                "-D_LARGEFILE_SOURCE",
2740*6777b538SAndroid Build Coastguard Worker                "-O2",
2741*6777b538SAndroid Build Coastguard Worker                "-msse3",
2742*6777b538SAndroid Build Coastguard Worker            ],
2743*6777b538SAndroid Build Coastguard Worker            compile_multilib: "64",
2744*6777b538SAndroid Build Coastguard Worker        },
2745*6777b538SAndroid Build Coastguard Worker    },
2746*6777b538SAndroid Build Coastguard Worker}
2747*6777b538SAndroid Build Coastguard Worker
2748*6777b538SAndroid Build Coastguard Worker// GN: //base:i18n__testing
2749*6777b538SAndroid Build Coastguard Workercc_library_static {
2750*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_i18n__testing",
2751*6777b538SAndroid Build Coastguard Worker    srcs: [
2752*6777b538SAndroid Build Coastguard Worker        "i18n/base_i18n_switches.cc",
2753*6777b538SAndroid Build Coastguard Worker        "i18n/break_iterator.cc",
2754*6777b538SAndroid Build Coastguard Worker        "i18n/case_conversion.cc",
2755*6777b538SAndroid Build Coastguard Worker        "i18n/char_iterator.cc",
2756*6777b538SAndroid Build Coastguard Worker        "i18n/character_encoding.cc",
2757*6777b538SAndroid Build Coastguard Worker        "i18n/encoding_detection.cc",
2758*6777b538SAndroid Build Coastguard Worker        "i18n/file_util_icu.cc",
2759*6777b538SAndroid Build Coastguard Worker        "i18n/i18n_constants.cc",
2760*6777b538SAndroid Build Coastguard Worker        "i18n/icu_string_conversions.cc",
2761*6777b538SAndroid Build Coastguard Worker        "i18n/icu_util.cc",
2762*6777b538SAndroid Build Coastguard Worker        "i18n/message_formatter.cc",
2763*6777b538SAndroid Build Coastguard Worker        "i18n/number_formatting.cc",
2764*6777b538SAndroid Build Coastguard Worker        "i18n/rtl.cc",
2765*6777b538SAndroid Build Coastguard Worker        "i18n/streaming_utf8_validator.cc",
2766*6777b538SAndroid Build Coastguard Worker        "i18n/string_compare.cc",
2767*6777b538SAndroid Build Coastguard Worker        "i18n/string_search.cc",
2768*6777b538SAndroid Build Coastguard Worker        "i18n/time_formatting.cc",
2769*6777b538SAndroid Build Coastguard Worker        "i18n/timezone.cc",
2770*6777b538SAndroid Build Coastguard Worker        "i18n/utf8_validator_tables.cc",
2771*6777b538SAndroid Build Coastguard Worker    ],
2772*6777b538SAndroid Build Coastguard Worker    shared_libs: [
2773*6777b538SAndroid Build Coastguard Worker        "libandroid",
2774*6777b538SAndroid Build Coastguard Worker        "liblog",
2775*6777b538SAndroid Build Coastguard Worker    ],
2776*6777b538SAndroid Build Coastguard Worker    generated_headers: [
2777*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_buildflags__testing",
2778*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing",
2779*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing",
2780*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing",
2781*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing",
2782*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing",
2783*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_anchor_functions_buildflags__testing",
2784*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_build_date__testing",
2785*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_cfi_buildflags__testing",
2786*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action__testing",
2787*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_clang_profiling_buildflags__testing",
2788*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_debugging_buildflags__testing",
2789*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_feature_list_buildflags__testing",
2790*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags__testing",
2791*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_ios_cronet_buildflags__testing",
2792*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_logging_buildflags__testing",
2793*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_message_pump_buildflags__testing",
2794*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_orderfile_buildflags__testing",
2795*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_power_monitor_buildflags__testing",
2796*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_profiler_buildflags__testing",
2797*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_protected_memory_buildflags__testing",
2798*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_rust_buildflags__testing",
2799*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_sanitizer_buildflags__testing",
2800*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_synchronization_buildflags__testing",
2801*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_tracing_buildflags__testing",
2802*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_blink_buildflags__testing",
2803*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_branding_buildflags__testing",
2804*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromecast_buildflags__testing",
2805*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags__testing",
2806*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_config_compiler_compiler_buildflags__testing",
2807*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_ios_buildflags__testing",
2808*6777b538SAndroid Build Coastguard Worker    ],
2809*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
2810*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_buildflags__testing",
2811*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing",
2812*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing",
2813*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing",
2814*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing",
2815*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing",
2816*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_anchor_functions_buildflags__testing",
2817*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_build_date__testing",
2818*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_cfi_buildflags__testing",
2819*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_check_version_internal_action__testing",
2820*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_clang_profiling_buildflags__testing",
2821*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_debugging_buildflags__testing",
2822*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_feature_list_buildflags__testing",
2823*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags__testing",
2824*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_ios_cronet_buildflags__testing",
2825*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_logging_buildflags__testing",
2826*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_message_pump_buildflags__testing",
2827*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_orderfile_buildflags__testing",
2828*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_power_monitor_buildflags__testing",
2829*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_profiler_buildflags__testing",
2830*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_protected_memory_buildflags__testing",
2831*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_rust_buildflags__testing",
2832*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_sanitizer_buildflags__testing",
2833*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_synchronization_buildflags__testing",
2834*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_tracing_buildflags__testing",
2835*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_blink_buildflags__testing",
2836*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_branding_buildflags__testing",
2837*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromecast_buildflags__testing",
2838*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags__testing",
2839*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_config_compiler_compiler_buildflags__testing",
2840*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_ios_buildflags__testing",
2841*6777b538SAndroid Build Coastguard Worker    ],
2842*6777b538SAndroid Build Coastguard Worker    defaults: [
2843*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
2844*6777b538SAndroid Build Coastguard Worker    ],
2845*6777b538SAndroid Build Coastguard Worker    cflags: [
2846*6777b538SAndroid Build Coastguard Worker        "-DANDROID",
2847*6777b538SAndroid Build Coastguard Worker        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2848*6777b538SAndroid Build Coastguard Worker        "-DBASE_I18N_IMPLEMENTATION",
2849*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
2850*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
2851*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
2852*6777b538SAndroid Build Coastguard Worker        "-DHAVE_SYS_UIO_H",
2853*6777b538SAndroid Build Coastguard Worker        "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
2854*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
2855*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
2856*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
2857*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
2858*6777b538SAndroid Build Coastguard Worker        "-DUSE_CHROMIUM_ICU=1",
2859*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_DYLOAD=0",
2860*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_RESOURCE_TRACING=0",
2861*6777b538SAndroid Build Coastguard Worker        "-DU_ENABLE_TRACING=1",
2862*6777b538SAndroid Build Coastguard Worker        "-DU_STATIC_IMPLEMENTATION",
2863*6777b538SAndroid Build Coastguard Worker        "-DU_USING_ICU_NAMESPACE=0",
2864*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
2865*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2866*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
2867*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2868*6777b538SAndroid Build Coastguard Worker        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2869*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
2870*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
2871*6777b538SAndroid Build Coastguard Worker        "-O2",
2872*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
2873*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
2874*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
2875*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
2876*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
2877*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
2878*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
2879*6777b538SAndroid Build Coastguard Worker        "-g1",
2880*6777b538SAndroid Build Coastguard Worker    ],
2881*6777b538SAndroid Build Coastguard Worker    include_dirs: [
2882*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
2883*6777b538SAndroid Build Coastguard Worker        "external/cronet/base/allocator/partition_allocator/src/",
2884*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
2885*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/abseil-cpp/",
2886*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/boringssl/src/include/",
2887*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/ced/src/",
2888*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/icu/source/common/",
2889*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/icu/source/i18n/",
2890*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
2891*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
2892*6777b538SAndroid Build Coastguard Worker    ],
2893*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
2894*6777b538SAndroid Build Coastguard Worker    ldflags: [
2895*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
2896*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
2897*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
2898*6777b538SAndroid Build Coastguard Worker        "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds",
2899*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,asprintf",
2900*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,calloc",
2901*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,free",
2902*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,getcwd",
2903*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,malloc",
2904*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,malloc_usable_size",
2905*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,memalign",
2906*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,posix_memalign",
2907*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,pvalloc",
2908*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,realloc",
2909*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,realpath",
2910*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,strdup",
2911*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,strndup",
2912*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,valloc",
2913*6777b538SAndroid Build Coastguard Worker        "-Wl,-wrap,vasprintf",
2914*6777b538SAndroid Build Coastguard Worker    ],
2915*6777b538SAndroid Build Coastguard Worker    visibility: [
2916*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
2917*6777b538SAndroid Build Coastguard Worker    ],
2918*6777b538SAndroid Build Coastguard Worker    target: {
2919*6777b538SAndroid Build Coastguard Worker        android_arm: {
2920*6777b538SAndroid Build Coastguard Worker            cflags: [
2921*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2922*6777b538SAndroid Build Coastguard Worker            ],
2923*6777b538SAndroid Build Coastguard Worker        },
2924*6777b538SAndroid Build Coastguard Worker        android_arm64: {
2925*6777b538SAndroid Build Coastguard Worker            cflags: [
2926*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2927*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
2928*6777b538SAndroid Build Coastguard Worker            ],
2929*6777b538SAndroid Build Coastguard Worker        },
2930*6777b538SAndroid Build Coastguard Worker        android_x86: {
2931*6777b538SAndroid Build Coastguard Worker            cflags: [
2932*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2933*6777b538SAndroid Build Coastguard Worker                "-msse3",
2934*6777b538SAndroid Build Coastguard Worker            ],
2935*6777b538SAndroid Build Coastguard Worker        },
2936*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
2937*6777b538SAndroid Build Coastguard Worker            cflags: [
2938*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
2939*6777b538SAndroid Build Coastguard Worker                "-msse3",
2940*6777b538SAndroid Build Coastguard Worker            ],
2941*6777b538SAndroid Build Coastguard Worker        },
2942*6777b538SAndroid Build Coastguard Worker    },
2943*6777b538SAndroid Build Coastguard Worker}
2944*6777b538SAndroid Build Coastguard Worker
2945*6777b538SAndroid Build Coastguard Worker// GN: //base:nodebug_assertion
2946*6777b538SAndroid Build Coastguard Workercc_library_static {
2947*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_nodebug_assertion",
2948*6777b538SAndroid Build Coastguard Worker    srcs: [
2949*6777b538SAndroid Build Coastguard Worker        "nodebug_assertion.cc",
2950*6777b538SAndroid Build Coastguard Worker    ],
2951*6777b538SAndroid Build Coastguard Worker    generated_headers: [
2952*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags",
2953*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags",
2954*6777b538SAndroid Build Coastguard Worker    ],
2955*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
2956*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags",
2957*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags",
2958*6777b538SAndroid Build Coastguard Worker    ],
2959*6777b538SAndroid Build Coastguard Worker    defaults: [
2960*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
2961*6777b538SAndroid Build Coastguard Worker    ],
2962*6777b538SAndroid Build Coastguard Worker    cflags: [
2963*6777b538SAndroid Build Coastguard Worker        "-DANDROID",
2964*6777b538SAndroid Build Coastguard Worker        "-DANDROID_NDK_VERSION_ROLL=r26b_1",
2965*6777b538SAndroid Build Coastguard Worker        "-DBASE_IMPLEMENTATION",
2966*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
2967*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
2968*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
2969*6777b538SAndroid Build Coastguard Worker        "-DHAVE_SYS_UIO_H",
2970*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
2971*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
2972*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
2973*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
2974*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
2975*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2976*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
2977*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2978*6777b538SAndroid Build Coastguard Worker        "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
2979*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
2980*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
2981*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
2982*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
2983*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
2984*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
2985*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
2986*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
2987*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
2988*6777b538SAndroid Build Coastguard Worker        "-g1",
2989*6777b538SAndroid Build Coastguard Worker    ],
2990*6777b538SAndroid Build Coastguard Worker    include_dirs: [
2991*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
2992*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
2993*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
2994*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
2995*6777b538SAndroid Build Coastguard Worker    ],
2996*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
2997*6777b538SAndroid Build Coastguard Worker    ldflags: [
2998*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
2999*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
3000*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
3001*6777b538SAndroid Build Coastguard Worker    ],
3002*6777b538SAndroid Build Coastguard Worker    visibility: [
3003*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
3004*6777b538SAndroid Build Coastguard Worker    ],
3005*6777b538SAndroid Build Coastguard Worker    target: {
3006*6777b538SAndroid Build Coastguard Worker        android_arm: {
3007*6777b538SAndroid Build Coastguard Worker            cflags: [
3008*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3009*6777b538SAndroid Build Coastguard Worker            ],
3010*6777b538SAndroid Build Coastguard Worker        },
3011*6777b538SAndroid Build Coastguard Worker        android_arm64: {
3012*6777b538SAndroid Build Coastguard Worker            cflags: [
3013*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3014*6777b538SAndroid Build Coastguard Worker                "-O2",
3015*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
3016*6777b538SAndroid Build Coastguard Worker            ],
3017*6777b538SAndroid Build Coastguard Worker        },
3018*6777b538SAndroid Build Coastguard Worker        android_x86: {
3019*6777b538SAndroid Build Coastguard Worker            cflags: [
3020*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3021*6777b538SAndroid Build Coastguard Worker                "-msse3",
3022*6777b538SAndroid Build Coastguard Worker            ],
3023*6777b538SAndroid Build Coastguard Worker        },
3024*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
3025*6777b538SAndroid Build Coastguard Worker            cflags: [
3026*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3027*6777b538SAndroid Build Coastguard Worker                "-msse3",
3028*6777b538SAndroid Build Coastguard Worker            ],
3029*6777b538SAndroid Build Coastguard Worker        },
3030*6777b538SAndroid Build Coastguard Worker    },
3031*6777b538SAndroid Build Coastguard Worker}
3032*6777b538SAndroid Build Coastguard Worker
3033*6777b538SAndroid Build Coastguard Worker// GN: //base:nodebug_assertion__testing
3034*6777b538SAndroid Build Coastguard Workercc_library_static {
3035*6777b538SAndroid Build Coastguard Worker    name: "cronet_aml_base_nodebug_assertion__testing",
3036*6777b538SAndroid Build Coastguard Worker    srcs: [
3037*6777b538SAndroid Build Coastguard Worker        "nodebug_assertion.cc",
3038*6777b538SAndroid Build Coastguard Worker    ],
3039*6777b538SAndroid Build Coastguard Worker    host_supported: true,
3040*6777b538SAndroid Build Coastguard Worker    generated_headers: [
3041*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags__testing",
3042*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags__testing",
3043*6777b538SAndroid Build Coastguard Worker    ],
3044*6777b538SAndroid Build Coastguard Worker    export_generated_headers: [
3045*6777b538SAndroid Build Coastguard Worker        "cronet_aml_base_fuzzing_buildflags__testing",
3046*6777b538SAndroid Build Coastguard Worker        "cronet_aml_build_chromeos_buildflags__testing",
3047*6777b538SAndroid Build Coastguard Worker    ],
3048*6777b538SAndroid Build Coastguard Worker    defaults: [
3049*6777b538SAndroid Build Coastguard Worker        "cronet_aml_cc_defaults",
3050*6777b538SAndroid Build Coastguard Worker    ],
3051*6777b538SAndroid Build Coastguard Worker    cflags: [
3052*6777b538SAndroid Build Coastguard Worker        "-DBASE_IMPLEMENTATION",
3053*6777b538SAndroid Build Coastguard Worker        "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"",
3054*6777b538SAndroid Build Coastguard Worker        "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b",
3055*6777b538SAndroid Build Coastguard Worker        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
3056*6777b538SAndroid Build Coastguard Worker        "-DNDEBUG",
3057*6777b538SAndroid Build Coastguard Worker        "-DNO_UNWIND_TABLES",
3058*6777b538SAndroid Build Coastguard Worker        "-DNVALGRIND",
3059*6777b538SAndroid Build Coastguard Worker        "-DOFFICIAL_BUILD",
3060*6777b538SAndroid Build Coastguard Worker        "-D_GNU_SOURCE",
3061*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
3062*6777b538SAndroid Build Coastguard Worker        "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE",
3063*6777b538SAndroid Build Coastguard Worker        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
3064*6777b538SAndroid Build Coastguard Worker        "-D__STDC_CONSTANT_MACROS",
3065*6777b538SAndroid Build Coastguard Worker        "-D__STDC_FORMAT_MACROS",
3066*6777b538SAndroid Build Coastguard Worker        "-fdata-sections",
3067*6777b538SAndroid Build Coastguard Worker        "-ffunction-sections",
3068*6777b538SAndroid Build Coastguard Worker        "-fno-asynchronous-unwind-tables",
3069*6777b538SAndroid Build Coastguard Worker        "-fno-unwind-tables",
3070*6777b538SAndroid Build Coastguard Worker        "-fstack-protector",
3071*6777b538SAndroid Build Coastguard Worker        "-fvisibility-inlines-hidden",
3072*6777b538SAndroid Build Coastguard Worker        "-fvisibility=hidden",
3073*6777b538SAndroid Build Coastguard Worker        "-g1",
3074*6777b538SAndroid Build Coastguard Worker    ],
3075*6777b538SAndroid Build Coastguard Worker    include_dirs: [
3076*6777b538SAndroid Build Coastguard Worker        "external/cronet/",
3077*6777b538SAndroid Build Coastguard Worker        "external/cronet/buildtools/third_party/libc++/",
3078*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++/src/include",
3079*6777b538SAndroid Build Coastguard Worker        "external/cronet/third_party/libc++abi/src/include",
3080*6777b538SAndroid Build Coastguard Worker    ],
3081*6777b538SAndroid Build Coastguard Worker    cpp_std: "c++20",
3082*6777b538SAndroid Build Coastguard Worker    ldflags: [
3083*6777b538SAndroid Build Coastguard Worker        "-Wl,--as-needed",
3084*6777b538SAndroid Build Coastguard Worker        "-Wl,--gc-sections",
3085*6777b538SAndroid Build Coastguard Worker        "-Wl,--icf=all",
3086*6777b538SAndroid Build Coastguard Worker    ],
3087*6777b538SAndroid Build Coastguard Worker    visibility: [
3088*6777b538SAndroid Build Coastguard Worker        "//external/cronet:__subpackages__",
3089*6777b538SAndroid Build Coastguard Worker    ],
3090*6777b538SAndroid Build Coastguard Worker    target: {
3091*6777b538SAndroid Build Coastguard Worker        android_arm: {
3092*6777b538SAndroid Build Coastguard Worker            cflags: [
3093*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
3094*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
3095*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
3096*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3097*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
3098*6777b538SAndroid Build Coastguard Worker            ],
3099*6777b538SAndroid Build Coastguard Worker        },
3100*6777b538SAndroid Build Coastguard Worker        android_arm64: {
3101*6777b538SAndroid Build Coastguard Worker            cflags: [
3102*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
3103*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
3104*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
3105*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3106*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
3107*6777b538SAndroid Build Coastguard Worker                "-O2",
3108*6777b538SAndroid Build Coastguard Worker                "-mno-outline",
3109*6777b538SAndroid Build Coastguard Worker            ],
3110*6777b538SAndroid Build Coastguard Worker        },
3111*6777b538SAndroid Build Coastguard Worker        android_riscv64: {
3112*6777b538SAndroid Build Coastguard Worker            cflags: [
3113*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
3114*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
3115*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
3116*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
3117*6777b538SAndroid Build Coastguard Worker            ],
3118*6777b538SAndroid Build Coastguard Worker        },
3119*6777b538SAndroid Build Coastguard Worker        android_x86: {
3120*6777b538SAndroid Build Coastguard Worker            cflags: [
3121*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
3122*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
3123*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
3124*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3125*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
3126*6777b538SAndroid Build Coastguard Worker                "-msse3",
3127*6777b538SAndroid Build Coastguard Worker            ],
3128*6777b538SAndroid Build Coastguard Worker        },
3129*6777b538SAndroid Build Coastguard Worker        android_x86_64: {
3130*6777b538SAndroid Build Coastguard Worker            cflags: [
3131*6777b538SAndroid Build Coastguard Worker                "-DANDROID",
3132*6777b538SAndroid Build Coastguard Worker                "-DANDROID_NDK_VERSION_ROLL=r26b_1",
3133*6777b538SAndroid Build Coastguard Worker                "-DHAVE_SYS_UIO_H",
3134*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3135*6777b538SAndroid Build Coastguard Worker                "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__",
3136*6777b538SAndroid Build Coastguard Worker                "-msse3",
3137*6777b538SAndroid Build Coastguard Worker            ],
3138*6777b538SAndroid Build Coastguard Worker        },
3139*6777b538SAndroid Build Coastguard Worker        host: {
3140*6777b538SAndroid Build Coastguard Worker            cflags: [
3141*6777b538SAndroid Build Coastguard Worker                "-DCR_SYSROOT_KEY=20230611T210420Z-2",
3142*6777b538SAndroid Build Coastguard Worker                "-DUSE_AURA=1",
3143*6777b538SAndroid Build Coastguard Worker                "-DUSE_OZONE=1",
3144*6777b538SAndroid Build Coastguard Worker                "-DUSE_UDEV",
3145*6777b538SAndroid Build Coastguard Worker                "-D_FILE_OFFSET_BITS=64",
3146*6777b538SAndroid Build Coastguard Worker                "-D_FORTIFY_SOURCE=2",
3147*6777b538SAndroid Build Coastguard Worker                "-D_LARGEFILE64_SOURCE",
3148*6777b538SAndroid Build Coastguard Worker                "-D_LARGEFILE_SOURCE",
3149*6777b538SAndroid Build Coastguard Worker                "-O2",
3150*6777b538SAndroid Build Coastguard Worker                "-msse3",
3151*6777b538SAndroid Build Coastguard Worker            ],
3152*6777b538SAndroid Build Coastguard Worker            compile_multilib: "64",
3153*6777b538SAndroid Build Coastguard Worker        },
3154*6777b538SAndroid Build Coastguard Worker    },
3155*6777b538SAndroid Build Coastguard Worker}
3156