blob: ffb66affed1ae676d40f6752d8a682a087c83182 [file] [log] [blame]
Motomu Utsumifcac4852022-10-26 19:28:31 +09001// Copyright (C) 2022 The Android Open Source Project
2//
3// Licensed under the Apache License, Version 2.0 (the "License");
4// you may not use this file except in compliance with the License.
5// You may obtain a copy of the License at
6//
7// http://www.apache.org/licenses/LICENSE-2.0
8//
9// Unless required by applicable law or agreed to in writing, software
10// distributed under the License is distributed on an "AS IS" BASIS,
11// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12// See the License for the specific language governing permissions and
13// limitations under the License.
14//
15// This file is automatically generated by gen_android_bp. Do not edit.
16
Patrick Rohrcc377df2022-10-28 09:27:15 -070017// GN: //base/allocator:buildflags
18genrule {
19 name: "cronet_aml_base_allocator_buildflags",
20 cmd: "echo '--flags USE_PARTITION_ALLOC=false USE_ALLOCATOR_SHIM=true USE_PARTITION_ALLOC_AS_MALLOC=false USE_BACKUP_REF_PTR=false USE_ASAN_BACKUP_REF_PTR=false USE_PARTITION_ALLOC_AS_GWP_ASAN_STORE=false USE_MTE_CHECKED_PTR=false FORCE_ENABLE_RAW_PTR_EXCLUSION=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base/allocator:buildflags --gen-dir . --definitions /dev/stdin",
21 out: [
22 "base/allocator/buildflags.h",
23 ],
24 tool_files: [
25 "build/write_buildflag_header.py",
26 ],
27}
28
29// GN: //base/allocator/partition_allocator:chromecast_buildflags
30genrule {
31 name: "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags",
32 cmd: "echo '--flags PA_IS_CAST_ANDROID=false PA_IS_CASTOS=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base/allocator/partition_allocator:chromecast_buildflags --gen-dir . --definitions /dev/stdin",
33 out: [
34 "base/allocator/partition_allocator/chromecast_buildflags.h",
35 ],
36 tool_files: [
37 "build/write_buildflag_header.py",
38 ],
39}
40
41// GN: //base/allocator/partition_allocator:chromeos_buildflags
42genrule {
43 name: "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags",
44 cmd: "echo '--flags PA_IS_CHROMEOS_ASH=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base/allocator/partition_allocator:chromeos_buildflags --gen-dir . --definitions /dev/stdin",
45 out: [
46 "base/allocator/partition_allocator/chromeos_buildflags.h",
47 ],
48 tool_files: [
49 "build/write_buildflag_header.py",
50 ],
51}
52
53// GN: //base/allocator/partition_allocator:debugging_buildflags
54genrule {
55 name: "cronet_aml_base_allocator_partition_allocator_debugging_buildflags",
56 cmd: "echo '--flags PA_DCHECK_IS_ON=true PA_EXPENSIVE_DCHECKS_ARE_ON=true PA_DCHECK_IS_CONFIGURABLE=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base/allocator/partition_allocator:debugging_buildflags --gen-dir . --definitions /dev/stdin",
57 out: [
58 "base/allocator/partition_allocator/partition_alloc_base/debug/debugging_buildflags.h",
59 ],
60 tool_files: [
61 "build/write_buildflag_header.py",
62 ],
63}
64
65// GN: //base/allocator/partition_allocator:logging_buildflags
66genrule {
67 name: "cronet_aml_base_allocator_partition_allocator_logging_buildflags",
68 cmd: "echo '--flags PA_ENABLE_LOG_ERROR_NOT_REACHED=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base/allocator/partition_allocator:logging_buildflags --gen-dir . --definitions /dev/stdin",
69 out: [
70 "base/allocator/partition_allocator/logging_buildflags.h",
71 ],
72 tool_files: [
73 "build/write_buildflag_header.py",
74 ],
75}
76
77// GN: //base/allocator/partition_allocator:partition_alloc
78cc_library_static {
79 name: "cronet_aml_base_allocator_partition_allocator_partition_alloc",
80 srcs: [
81 ":cronet_aml_third_party_android_ndk_cpu_features",
82 "base/allocator/partition_allocator/address_pool_manager.cc",
83 "base/allocator/partition_allocator/address_pool_manager_bitmap.cc",
84 "base/allocator/partition_allocator/address_space_randomization.cc",
85 "base/allocator/partition_allocator/allocation_guard.cc",
86 "base/allocator/partition_allocator/dangling_raw_ptr_checks.cc",
87 "base/allocator/partition_allocator/gwp_asan_support.cc",
88 "base/allocator/partition_allocator/memory_reclaimer.cc",
89 "base/allocator/partition_allocator/oom.cc",
90 "base/allocator/partition_allocator/oom_callback.cc",
91 "base/allocator/partition_allocator/page_allocator.cc",
92 "base/allocator/partition_allocator/page_allocator_internals_posix.cc",
93 "base/allocator/partition_allocator/partition_address_space.cc",
94 "base/allocator/partition_allocator/partition_alloc.cc",
95 "base/allocator/partition_allocator/partition_alloc_base/check.cc",
96 "base/allocator/partition_allocator/partition_alloc_base/cpu.cc",
97 "base/allocator/partition_allocator/partition_alloc_base/debug/alias.cc",
98 "base/allocator/partition_allocator/partition_alloc_base/files/file_path.cc",
99 "base/allocator/partition_allocator/partition_alloc_base/files/file_util_posix.cc",
100 "base/allocator/partition_allocator/partition_alloc_base/logging.cc",
101 "base/allocator/partition_allocator/partition_alloc_base/memory/ref_counted.cc",
102 "base/allocator/partition_allocator/partition_alloc_base/native_library.cc",
103 "base/allocator/partition_allocator/partition_alloc_base/native_library_posix.cc",
104 "base/allocator/partition_allocator/partition_alloc_base/pkey.cc",
105 "base/allocator/partition_allocator/partition_alloc_base/posix/safe_strerror.cc",
106 "base/allocator/partition_allocator/partition_alloc_base/rand_util.cc",
107 "base/allocator/partition_allocator/partition_alloc_base/rand_util_posix.cc",
108 "base/allocator/partition_allocator/partition_alloc_base/strings/stringprintf.cc",
109 "base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread.cc",
110 "base/allocator/partition_allocator/partition_alloc_base/threading/platform_thread_posix.cc",
111 "base/allocator/partition_allocator/partition_alloc_base/time/time.cc",
112 "base/allocator/partition_allocator/partition_alloc_base/time/time_android.cc",
113 "base/allocator/partition_allocator/partition_alloc_base/time/time_conversion_posix.cc",
114 "base/allocator/partition_allocator/partition_alloc_base/time/time_now_posix.cc",
115 "base/allocator/partition_allocator/partition_alloc_base/time/time_override.cc",
116 "base/allocator/partition_allocator/partition_alloc_hooks.cc",
117 "base/allocator/partition_allocator/partition_bucket.cc",
118 "base/allocator/partition_allocator/partition_oom.cc",
119 "base/allocator/partition_allocator/partition_page.cc",
120 "base/allocator/partition_allocator/partition_root.cc",
121 "base/allocator/partition_allocator/partition_stats.cc",
122 "base/allocator/partition_allocator/random.cc",
123 "base/allocator/partition_allocator/reservation_offset_table.cc",
124 "base/allocator/partition_allocator/spinning_mutex.cc",
125 "base/allocator/partition_allocator/starscan/metadata_allocator.cc",
126 "base/allocator/partition_allocator/starscan/pcscan.cc",
127 "base/allocator/partition_allocator/starscan/pcscan_internal.cc",
128 "base/allocator/partition_allocator/starscan/pcscan_scheduling.cc",
129 "base/allocator/partition_allocator/starscan/snapshot.cc",
130 "base/allocator/partition_allocator/starscan/stack/asm/arm/push_registers_asm.cc",
131 "base/allocator/partition_allocator/starscan/stack/stack.cc",
132 "base/allocator/partition_allocator/starscan/stats_collector.cc",
133 "base/allocator/partition_allocator/starscan/write_protector.cc",
134 "base/allocator/partition_allocator/tagging.cc",
135 "base/allocator/partition_allocator/thread_cache.cc",
136 ],
137 generated_headers: [
138 "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags",
139 "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags",
140 "cronet_aml_base_allocator_partition_allocator_debugging_buildflags",
141 "cronet_aml_base_allocator_partition_allocator_logging_buildflags",
142 "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags",
143 ],
144 export_generated_headers: [
145 "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags",
146 "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags",
147 "cronet_aml_base_allocator_partition_allocator_debugging_buildflags",
148 "cronet_aml_base_allocator_partition_allocator_logging_buildflags",
149 "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags",
150 ],
151 defaults: [
152 "cronet_aml_defaults",
153 ],
154 cflags: [
155 "-DANDROID",
156 "-DANDROID_NDK_VERSION_ROLL=r23_1",
157 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
158 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
159 "-DDCHECK_ALWAYS_ON=1",
160 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
161 "-DHAVE_SYS_UIO_H",
162 "-DIS_PARTITION_ALLOC_IMPL",
163 "-DPA_PCSCAN_STACK_SUPPORTED",
164 "-D_DEBUG",
165 "-D_GNU_SOURCE",
166 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
167 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
168 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
169 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
170 "-D__STDC_CONSTANT_MACROS",
171 "-D__STDC_FORMAT_MACROS",
172 ],
173 local_include_dirs: [
174 "./",
175 "buildtools/third_party/libc++/",
176 "out/test/gen/",
177 "third_party/android_ndk/sources/android/cpufeatures/",
178 ],
179}
180
181// GN: //base/allocator/partition_allocator:partition_alloc_buildflags
182genrule {
183 name: "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags",
184 cmd: "echo '--flags ENABLE_PARTITION_ALLOC_AS_MALLOC_SUPPORT=true ENABLE_BACKUP_REF_PTR_SUPPORT=true ENABLE_BACKUP_REF_PTR_SLOW_CHECKS=false ENABLE_DANGLING_RAW_PTR_CHECKS=false PUT_REF_COUNT_IN_PREVIOUS_SLOT=true ENABLE_GWP_ASAN_SUPPORT=true ENABLE_MTE_CHECKED_PTR_SUPPORT=false RECORD_ALLOC_INFO=false USE_FREESLOT_BITMAP=false GLUE_CORE_POOLS=false ENABLE_SHADOW_METADATA_FOR_64_BITS_POINTERS=false STARSCAN=true PA_USE_BASE_TRACING=true ENABLE_PKEYS=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base/allocator/partition_allocator:partition_alloc_buildflags --gen-dir . --definitions /dev/stdin",
185 out: [
186 "base/allocator/partition_allocator/partition_alloc_buildflags.h",
187 ],
188 tool_files: [
189 "build/write_buildflag_header.py",
190 ],
191}
192
193// GN: //base:anchor_functions_buildflags
194genrule {
195 name: "cronet_aml_base_anchor_functions_buildflags",
196 cmd: "echo '--flags USE_LLD=true SUPPORTS_CODE_ORDERING=true' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:anchor_functions_buildflags --gen-dir . --definitions /dev/stdin",
197 out: [
198 "base/android/library_loader/anchor_functions_buildflags.h",
199 ],
200 tool_files: [
201 "build/write_buildflag_header.py",
202 ],
203}
204
205// GN: //base:android_runtime_jni_headers
206genrule {
207 name: "cronet_aml_base_android_runtime_jni_headers",
208 cmd: "$(location base/android/jni_generator/jni_generator.py) --ptr_type=long --prev_output_dir gen/base/android_runtime_jni_headers --output_dir gen/jni_headers/base/android_runtime_jni_headers --includes //../../../../base/android/jni_generator/jni_generator_helper.h --jar_file //third_party/android_sdk/public/platforms/android-33/android.jar --output_name Runnable_jni.h --output_name Runtime_jni.h --input_file=java/lang/Runnable.class --input_file=java/lang/Runtime.class",
209 out: [
210 "jni_headers/base/android_runtime_jni_headers/Runnable_jni.h",
211 "jni_headers/base/android_runtime_jni_headers/Runtime_jni.h",
212 ],
213 tool_files: [
214 "base/android/jni_generator/jni_generator.py",
215 "build/android/gyp/util/__init__.py",
216 "build/android/gyp/util/build_utils.py",
217 "build/gn_helpers.py",
218 "third_party/android_sdk/public/platforms/android-33/android.jar",
219 ],
220}
221
222// GN: //base:base
223cc_library_static {
224 name: "cronet_aml_base_base",
225 srcs: [
226 ":cronet_aml_base_numerics_base_numerics",
227 ":cronet_aml_third_party_abseil_cpp_absl",
228 ":cronet_aml_third_party_abseil_cpp_absl_algorithm_algorithm",
229 ":cronet_aml_third_party_abseil_cpp_absl_algorithm_container",
230 ":cronet_aml_third_party_abseil_cpp_absl_base_atomic_hook",
231 ":cronet_aml_third_party_abseil_cpp_absl_base_base",
232 ":cronet_aml_third_party_abseil_cpp_absl_base_base_internal",
233 ":cronet_aml_third_party_abseil_cpp_absl_base_config",
234 ":cronet_aml_third_party_abseil_cpp_absl_base_core_headers",
235 ":cronet_aml_third_party_abseil_cpp_absl_base_cycleclock_internal",
236 ":cronet_aml_third_party_abseil_cpp_absl_base_dynamic_annotations",
237 ":cronet_aml_third_party_abseil_cpp_absl_base_endian",
238 ":cronet_aml_third_party_abseil_cpp_absl_base_errno_saver",
239 ":cronet_aml_third_party_abseil_cpp_absl_base_fast_type_id",
240 ":cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
241 ":cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
242 ":cronet_aml_third_party_abseil_cpp_absl_base_prefetch",
243 ":cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
244 ":cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
245 ":cronet_aml_third_party_abseil_cpp_absl_base_strerror",
246 ":cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
247 ":cronet_aml_third_party_abseil_cpp_absl_cleanup_cleanup",
248 ":cronet_aml_third_party_abseil_cpp_absl_cleanup_cleanup_internal",
249 ":cronet_aml_third_party_abseil_cpp_absl_container_btree",
250 ":cronet_aml_third_party_abseil_cpp_absl_container_common",
251 ":cronet_aml_third_party_abseil_cpp_absl_container_common_policy_traits",
252 ":cronet_aml_third_party_abseil_cpp_absl_container_compressed_tuple",
253 ":cronet_aml_third_party_abseil_cpp_absl_container_container_memory",
254 ":cronet_aml_third_party_abseil_cpp_absl_container_fixed_array",
255 ":cronet_aml_third_party_abseil_cpp_absl_container_flat_hash_map",
256 ":cronet_aml_third_party_abseil_cpp_absl_container_flat_hash_set",
257 ":cronet_aml_third_party_abseil_cpp_absl_container_hash_function_defaults",
258 ":cronet_aml_third_party_abseil_cpp_absl_container_hash_policy_traits",
259 ":cronet_aml_third_party_abseil_cpp_absl_container_hashtable_debug_hooks",
260 ":cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
261 ":cronet_aml_third_party_abseil_cpp_absl_container_inlined_vector",
262 ":cronet_aml_third_party_abseil_cpp_absl_container_inlined_vector_internal",
263 ":cronet_aml_third_party_abseil_cpp_absl_container_layout",
264 ":cronet_aml_third_party_abseil_cpp_absl_container_node_hash_map",
265 ":cronet_aml_third_party_abseil_cpp_absl_container_node_hash_set",
266 ":cronet_aml_third_party_abseil_cpp_absl_container_node_slot_policy",
267 ":cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_map",
268 ":cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
269 ":cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
270 ":cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
271 ":cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
272 ":cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
273 ":cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
274 ":cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
275 ":cronet_aml_third_party_abseil_cpp_absl_functional_any_invocable",
276 ":cronet_aml_third_party_abseil_cpp_absl_functional_bind_front",
277 ":cronet_aml_third_party_abseil_cpp_absl_functional_function_ref",
278 ":cronet_aml_third_party_abseil_cpp_absl_hash_city",
279 ":cronet_aml_third_party_abseil_cpp_absl_hash_hash",
280 ":cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
281 ":cronet_aml_third_party_abseil_cpp_absl_memory_memory",
282 ":cronet_aml_third_party_abseil_cpp_absl_meta_type_traits",
283 ":cronet_aml_third_party_abseil_cpp_absl_numeric_bits",
284 ":cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
285 ":cronet_aml_third_party_abseil_cpp_absl_numeric_representation",
286 ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
287 ":cronet_aml_third_party_abseil_cpp_absl_profiling_sample_recorder",
288 ":cronet_aml_third_party_abseil_cpp_absl_random_distributions",
289 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_distribution_caller",
290 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_fast_uniform_bits",
291 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_fastmath",
292 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_generate_real",
293 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_iostream_state_saver",
294 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_nonsecure_base",
295 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_pcg_engine",
296 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
297 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
298 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
299 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_engine",
300 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
301 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
302 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
303 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_salted_seed_seq",
304 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
305 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_traits",
306 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_uniform_helper",
307 ":cronet_aml_third_party_abseil_cpp_absl_random_internal_wide_multiply",
308 ":cronet_aml_third_party_abseil_cpp_absl_random_random",
309 ":cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
310 ":cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
311 ":cronet_aml_third_party_abseil_cpp_absl_status_status",
312 ":cronet_aml_third_party_abseil_cpp_absl_status_statusor",
313 ":cronet_aml_third_party_abseil_cpp_absl_strings_cord",
314 ":cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
315 ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
316 ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
317 ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
318 ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_statistics",
319 ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_update_scope",
320 ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_update_tracker",
321 ":cronet_aml_third_party_abseil_cpp_absl_strings_internal",
322 ":cronet_aml_third_party_abseil_cpp_absl_strings_str_format",
323 ":cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
324 ":cronet_aml_third_party_abseil_cpp_absl_strings_strings",
325 ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
326 ":cronet_aml_third_party_abseil_cpp_absl_synchronization_kernel_timeout_internal",
327 ":cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
328 ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
329 ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
330 ":cronet_aml_third_party_abseil_cpp_absl_time_time",
331 ":cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
332 ":cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
333 ":cronet_aml_third_party_abseil_cpp_absl_types_compare",
334 ":cronet_aml_third_party_abseil_cpp_absl_types_optional",
335 ":cronet_aml_third_party_abseil_cpp_absl_types_span",
336 ":cronet_aml_third_party_abseil_cpp_absl_types_variant",
337 ":cronet_aml_third_party_abseil_cpp_absl_utility_utility",
338 ":cronet_aml_third_party_android_ndk_cpu_features",
339 ":cronet_aml_third_party_ashmem_ashmem",
340 "base/allocator/allocator_check.cc",
341 "base/allocator/allocator_extension.cc",
342 "base/allocator/dispatcher/dispatcher.cc",
343 "base/allocator/dispatcher/internal/dispatch_data.cc",
344 "base/allocator/dispatcher/reentry_guard.cc",
345 "base/allocator/partition_allocator/shim/allocator_shim.cc",
346 "base/allocator/partition_allocator/shim/allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc",
347 "base/android/android_hardware_buffer_compat.cc",
348 "base/android/android_image_reader_compat.cc",
349 "base/android/apk_assets.cc",
350 "base/android/application_status_listener.cc",
351 "base/android/base_feature_list.cc",
352 "base/android/base_features.cc",
353 "base/android/base_jni_onload.cc",
354 "base/android/build_info.cc",
355 "base/android/bundle_utils.cc",
356 "base/android/callback_android.cc",
357 "base/android/child_process_service.cc",
358 "base/android/command_line_android.cc",
359 "base/android/content_uri_utils.cc",
360 "base/android/cpu_features.cc",
361 "base/android/early_trace_event_binding.cc",
362 "base/android/event_log.cc",
363 "base/android/feature_list_jni.cc",
364 "base/android/features_jni.cc",
365 "base/android/field_trial_list.cc",
366 "base/android/important_file_writer_android.cc",
367 "base/android/int_string_callback.cc",
368 "base/android/jank_metric_uma_recorder.cc",
369 "base/android/java_exception_reporter.cc",
370 "base/android/java_handler_thread.cc",
371 "base/android/java_heap_dump_generator.cc",
372 "base/android/java_runtime.cc",
373 "base/android/jni_android.cc",
374 "base/android/jni_array.cc",
375 "base/android/jni_registrar.cc",
376 "base/android/jni_string.cc",
377 "base/android/jni_utils.cc",
378 "base/android/jni_weak_ref.cc",
379 "base/android/library_loader/anchor_functions.cc",
380 "base/android/library_loader/library_loader_hooks.cc",
381 "base/android/library_loader/library_prefetcher.cc",
382 "base/android/library_loader/library_prefetcher_hooks.cc",
383 "base/android/locale_utils.cc",
384 "base/android/memory_pressure_listener_android.cc",
385 "base/android/native_uma_recorder.cc",
386 "base/android/path_service_android.cc",
387 "base/android/path_utils.cc",
388 "base/android/radio_utils.cc",
389 "base/android/reached_addresses_bitset.cc",
390 "base/android/reached_code_profiler.cc",
391 "base/android/remove_stale_data.cc",
392 "base/android/scoped_hardware_buffer_fence_sync.cc",
393 "base/android/scoped_hardware_buffer_handle.cc",
394 "base/android/scoped_java_ref.cc",
395 "base/android/statistics_recorder_android.cc",
396 "base/android/sys_utils.cc",
397 "base/android/task_scheduler/post_task_android.cc",
398 "base/android/task_scheduler/task_runner_android.cc",
399 "base/android/thread_instruction_count.cc",
400 "base/android/timezone_utils.cc",
401 "base/android/trace_event_binding.cc",
402 "base/android/unguessable_token_android.cc",
403 "base/at_exit.cc",
404 "base/barrier_closure.cc",
405 "base/base64.cc",
406 "base/base64url.cc",
407 "base/base_paths.cc",
408 "base/base_paths_android.cc",
409 "base/big_endian.cc",
410 "base/build_time.cc",
411 "base/callback_list.cc",
412 "base/check.cc",
413 "base/check_is_test.cc",
414 "base/check_op.cc",
415 "base/command_line.cc",
416 "base/containers/flat_tree.cc",
417 "base/containers/intrusive_heap.cc",
418 "base/containers/linked_list.cc",
419 "base/cpu.cc",
420 "base/cpu_reduction_experiment.cc",
421 "base/debug/activity_analyzer.cc",
422 "base/debug/activity_tracker.cc",
423 "base/debug/alias.cc",
424 "base/debug/asan_invalid_access.cc",
425 "base/debug/buffered_dwarf_reader.cc",
426 "base/debug/crash_logging.cc",
427 "base/debug/debugger.cc",
428 "base/debug/debugger_posix.cc",
429 "base/debug/dump_without_crashing.cc",
430 "base/debug/dwarf_line_no.cc",
431 "base/debug/elf_reader.cc",
432 "base/debug/proc_maps_linux.cc",
433 "base/debug/profiler.cc",
434 "base/debug/stack_trace.cc",
435 "base/debug/stack_trace_android.cc",
436 "base/debug/task_trace.cc",
437 "base/environment.cc",
438 "base/feature_list.cc",
439 "base/features.cc",
440 "base/file_descriptor_posix.cc",
441 "base/file_descriptor_store.cc",
442 "base/files/file.cc",
443 "base/files/file_descriptor_watcher_posix.cc",
444 "base/files/file_enumerator.cc",
445 "base/files/file_enumerator_posix.cc",
446 "base/files/file_path.cc",
447 "base/files/file_path_watcher.cc",
448 "base/files/file_path_watcher_inotify.cc",
449 "base/files/file_posix.cc",
450 "base/files/file_proxy.cc",
451 "base/files/file_tracing.cc",
452 "base/files/file_util.cc",
453 "base/files/file_util_android.cc",
454 "base/files/file_util_posix.cc",
455 "base/files/important_file_writer.cc",
456 "base/files/important_file_writer_cleaner.cc",
457 "base/files/memory_mapped_file.cc",
458 "base/files/memory_mapped_file_posix.cc",
459 "base/files/safe_base_name.cc",
460 "base/files/scoped_file.cc",
461 "base/files/scoped_file_android.cc",
462 "base/files/scoped_temp_dir.cc",
463 "base/functional/callback_helpers.cc",
464 "base/functional/callback_internal.cc",
465 "base/guid.cc",
466 "base/hash/hash.cc",
467 "base/hash/legacy_hash.cc",
468 "base/hash/md5_boringssl.cc",
469 "base/hash/sha1_boringssl.cc",
470 "base/json/json_file_value_serializer.cc",
471 "base/json/json_parser.cc",
472 "base/json/json_reader.cc",
473 "base/json/json_string_value_serializer.cc",
474 "base/json/json_value_converter.cc",
475 "base/json/json_writer.cc",
476 "base/json/string_escape.cc",
477 "base/json/values_util.cc",
478 "base/lazy_instance_helpers.cc",
479 "base/linux_util.cc",
480 "base/location.cc",
481 "base/logging.cc",
482 "base/memory/aligned_memory.cc",
483 "base/memory/discardable_memory.cc",
484 "base/memory/discardable_memory_allocator.cc",
485 "base/memory/discardable_shared_memory.cc",
486 "base/memory/madv_free_discardable_memory_allocator_posix.cc",
487 "base/memory/madv_free_discardable_memory_posix.cc",
488 "base/memory/memory_pressure_listener.cc",
489 "base/memory/memory_pressure_monitor.cc",
490 "base/memory/nonscannable_memory.cc",
491 "base/memory/page_size_posix.cc",
492 "base/memory/platform_shared_memory_handle.cc",
493 "base/memory/platform_shared_memory_mapper_android.cc",
494 "base/memory/platform_shared_memory_region.cc",
495 "base/memory/platform_shared_memory_region_android.cc",
496 "base/memory/raw_ptr.cc",
497 "base/memory/raw_ptr_asan_bound_arg_tracker.cc",
498 "base/memory/raw_ptr_asan_service.cc",
499 "base/memory/read_only_shared_memory_region.cc",
500 "base/memory/ref_counted.cc",
501 "base/memory/ref_counted_memory.cc",
502 "base/memory/shared_memory_mapper.cc",
503 "base/memory/shared_memory_mapping.cc",
504 "base/memory/shared_memory_security_policy.cc",
505 "base/memory/shared_memory_tracker.cc",
506 "base/memory/unsafe_shared_memory_pool.cc",
507 "base/memory/unsafe_shared_memory_region.cc",
508 "base/memory/weak_ptr.cc",
509 "base/memory/writable_shared_memory_region.cc",
510 "base/message_loop/message_pump.cc",
511 "base/message_loop/message_pump_android.cc",
512 "base/message_loop/message_pump_default.cc",
513 "base/message_loop/message_pump_epoll.cc",
514 "base/message_loop/message_pump_libevent.cc",
515 "base/message_loop/watchable_io_message_pump_posix.cc",
516 "base/message_loop/work_id_provider.cc",
517 "base/metrics/bucket_ranges.cc",
518 "base/metrics/crc32.cc",
519 "base/metrics/dummy_histogram.cc",
520 "base/metrics/field_trial.cc",
521 "base/metrics/field_trial_param_associator.cc",
522 "base/metrics/field_trial_params.cc",
523 "base/metrics/histogram.cc",
524 "base/metrics/histogram_base.cc",
525 "base/metrics/histogram_delta_serialization.cc",
526 "base/metrics/histogram_functions.cc",
527 "base/metrics/histogram_samples.cc",
528 "base/metrics/histogram_snapshot_manager.cc",
529 "base/metrics/metrics_hashes.cc",
530 "base/metrics/persistent_histogram_allocator.cc",
531 "base/metrics/persistent_histogram_storage.cc",
532 "base/metrics/persistent_memory_allocator.cc",
533 "base/metrics/persistent_sample_map.cc",
534 "base/metrics/ranges_manager.cc",
535 "base/metrics/sample_map.cc",
536 "base/metrics/sample_vector.cc",
537 "base/metrics/single_sample_metrics.cc",
538 "base/metrics/sparse_histogram.cc",
539 "base/metrics/statistics_recorder.cc",
540 "base/metrics/user_metrics.cc",
541 "base/native_library.cc",
542 "base/native_library_posix.cc",
543 "base/observer_list_internal.cc",
544 "base/observer_list_threadsafe.cc",
545 "base/observer_list_types.cc",
546 "base/one_shot_event.cc",
547 "base/os_compat_android.cc",
548 "base/path_service.cc",
549 "base/pending_task.cc",
550 "base/pickle.cc",
551 "base/posix/can_lower_nice_to.cc",
552 "base/posix/file_descriptor_shuffle.cc",
553 "base/posix/global_descriptors.cc",
554 "base/posix/safe_strerror.cc",
555 "base/posix/unix_domain_socket.cc",
556 "base/power_monitor/battery_level_provider.cc",
557 "base/power_monitor/battery_state_sampler.cc",
558 "base/power_monitor/moving_average.cc",
559 "base/power_monitor/power_monitor.cc",
560 "base/power_monitor/power_monitor_device_source.cc",
561 "base/power_monitor/power_monitor_device_source_android.cc",
562 "base/power_monitor/power_monitor_features.cc",
563 "base/power_monitor/power_monitor_source.cc",
564 "base/power_monitor/sampling_event_source.cc",
565 "base/power_monitor/timer_sampling_event_source.cc",
566 "base/process/environment_internal.cc",
567 "base/process/internal_linux.cc",
568 "base/process/kill.cc",
569 "base/process/kill_posix.cc",
570 "base/process/launch.cc",
571 "base/process/launch_posix.cc",
572 "base/process/memory.cc",
573 "base/process/memory_linux.cc",
574 "base/process/process_android.cc",
575 "base/process/process_handle.cc",
576 "base/process/process_handle_linux.cc",
577 "base/process/process_handle_posix.cc",
578 "base/process/process_iterator.cc",
579 "base/process/process_iterator_linux.cc",
580 "base/process/process_metrics.cc",
581 "base/process/process_metrics_linux.cc",
582 "base/process/process_metrics_posix.cc",
583 "base/process/process_posix.cc",
584 "base/profiler/arm_cfi_table.cc",
585 "base/profiler/chrome_unwind_info_android.cc",
586 "base/profiler/chrome_unwinder_android.cc",
587 "base/profiler/chrome_unwinder_android_v2.cc",
588 "base/profiler/frame.cc",
589 "base/profiler/metadata_recorder.cc",
590 "base/profiler/module_cache.cc",
591 "base/profiler/module_cache_posix.cc",
592 "base/profiler/sample_metadata.cc",
593 "base/profiler/sampling_profiler_thread_token.cc",
594 "base/profiler/stack_base_address_posix.cc",
595 "base/profiler/stack_buffer.cc",
596 "base/profiler/stack_copier.cc",
597 "base/profiler/stack_copier_signal.cc",
598 "base/profiler/stack_copier_suspend.cc",
599 "base/profiler/stack_sampler.cc",
600 "base/profiler/stack_sampler_android.cc",
601 "base/profiler/stack_sampler_impl.cc",
602 "base/profiler/stack_sampling_profiler.cc",
603 "base/profiler/thread_delegate_posix.cc",
604 "base/profiler/unwinder.cc",
605 "base/rand_util.cc",
606 "base/rand_util_posix.cc",
607 "base/run_loop.cc",
608 "base/sampling_heap_profiler/lock_free_address_hash_set.cc",
609 "base/sampling_heap_profiler/poisson_allocation_sampler.cc",
610 "base/sampling_heap_profiler/sampling_heap_profiler.cc",
611 "base/scoped_add_feature_flags.cc",
612 "base/scoped_environment_variable_override.cc",
613 "base/scoped_native_library.cc",
614 "base/sequence_checker.cc",
615 "base/sequence_checker_impl.cc",
616 "base/sequence_token.cc",
617 "base/strings/abseil_string_conversions.cc",
618 "base/strings/abseil_string_number_conversions.cc",
619 "base/strings/escape.cc",
620 "base/strings/latin1_string_conversions.cc",
621 "base/strings/pattern.cc",
622 "base/strings/safe_sprintf.cc",
623 "base/strings/strcat.cc",
624 "base/strings/string_number_conversions.cc",
625 "base/strings/string_piece.cc",
626 "base/strings/string_split.cc",
627 "base/strings/string_util.cc",
628 "base/strings/string_util_constants.cc",
629 "base/strings/stringprintf.cc",
630 "base/strings/sys_string_conversions_posix.cc",
631 "base/strings/utf_offset_string_conversions.cc",
632 "base/strings/utf_string_conversion_utils.cc",
633 "base/strings/utf_string_conversions.cc",
634 "base/substring_set_matcher/matcher_string_pattern.cc",
635 "base/substring_set_matcher/substring_set_matcher.cc",
636 "base/supports_user_data.cc",
637 "base/sync_socket.cc",
638 "base/sync_socket_posix.cc",
639 "base/synchronization/atomic_flag.cc",
640 "base/synchronization/condition_variable_posix.cc",
641 "base/synchronization/lock.cc",
642 "base/synchronization/lock_impl_posix.cc",
643 "base/synchronization/waitable_event_posix.cc",
644 "base/synchronization/waitable_event_watcher_posix.cc",
645 "base/syslog_logging.cc",
646 "base/system/sys_info.cc",
647 "base/system/sys_info_android.cc",
648 "base/system/sys_info_linux.cc",
649 "base/system/sys_info_posix.cc",
650 "base/system/system_monitor.cc",
651 "base/task/cancelable_task_tracker.cc",
652 "base/task/common/checked_lock_impl.cc",
653 "base/task/common/lazy_now.cc",
654 "base/task/common/operations_controller.cc",
655 "base/task/common/scoped_defer_task_posting.cc",
656 "base/task/common/task_annotator.cc",
657 "base/task/current_thread.cc",
658 "base/task/default_delayed_task_handle_delegate.cc",
659 "base/task/deferred_sequenced_task_runner.cc",
660 "base/task/delayed_task_handle.cc",
661 "base/task/lazy_thread_pool_task_runner.cc",
662 "base/task/post_job.cc",
663 "base/task/scoped_set_task_priority_for_current_thread.cc",
664 "base/task/sequence_manager/associated_thread_id.cc",
665 "base/task/sequence_manager/atomic_flag_set.cc",
666 "base/task/sequence_manager/delayed_task_handle_delegate.cc",
667 "base/task/sequence_manager/enqueue_order_generator.cc",
668 "base/task/sequence_manager/fence.cc",
669 "base/task/sequence_manager/hierarchical_timing_wheel.cc",
670 "base/task/sequence_manager/sequence_manager.cc",
671 "base/task/sequence_manager/sequence_manager_impl.cc",
672 "base/task/sequence_manager/sequenced_task_source.cc",
673 "base/task/sequence_manager/task_order.cc",
674 "base/task/sequence_manager/task_queue.cc",
675 "base/task/sequence_manager/task_queue_impl.cc",
676 "base/task/sequence_manager/task_queue_selector.cc",
677 "base/task/sequence_manager/tasks.cc",
678 "base/task/sequence_manager/thread_controller.cc",
679 "base/task/sequence_manager/thread_controller_impl.cc",
680 "base/task/sequence_manager/thread_controller_power_monitor.cc",
681 "base/task/sequence_manager/thread_controller_with_message_pump_impl.cc",
682 "base/task/sequence_manager/time_domain.cc",
683 "base/task/sequence_manager/timing_wheel.cc",
684 "base/task/sequence_manager/wake_up_queue.cc",
685 "base/task/sequence_manager/work_deduplicator.cc",
686 "base/task/sequence_manager/work_queue.cc",
687 "base/task/sequence_manager/work_queue_sets.cc",
688 "base/task/sequenced_task_runner.cc",
689 "base/task/simple_task_executor.cc",
690 "base/task/single_thread_task_executor.cc",
691 "base/task/single_thread_task_runner.cc",
692 "base/task/task_executor.cc",
693 "base/task/task_features.cc",
694 "base/task/task_runner.cc",
695 "base/task/task_traits.cc",
696 "base/task/thread_pool.cc",
697 "base/task/thread_pool/delayed_priority_queue.cc",
698 "base/task/thread_pool/delayed_task_manager.cc",
699 "base/task/thread_pool/environment_config.cc",
700 "base/task/thread_pool/initialization_util.cc",
701 "base/task/thread_pool/job_task_source.cc",
702 "base/task/thread_pool/pooled_parallel_task_runner.cc",
703 "base/task/thread_pool/pooled_sequenced_task_runner.cc",
704 "base/task/thread_pool/pooled_single_thread_task_runner_manager.cc",
705 "base/task/thread_pool/pooled_task_runner_delegate.cc",
706 "base/task/thread_pool/priority_queue.cc",
707 "base/task/thread_pool/sequence.cc",
708 "base/task/thread_pool/service_thread.cc",
709 "base/task/thread_pool/task.cc",
710 "base/task/thread_pool/task_source.cc",
711 "base/task/thread_pool/task_source_sort_key.cc",
712 "base/task/thread_pool/task_tracker.cc",
713 "base/task/thread_pool/thread_group.cc",
714 "base/task/thread_pool/thread_group_impl.cc",
715 "base/task/thread_pool/thread_group_native.cc",
716 "base/task/thread_pool/thread_pool_impl.cc",
717 "base/task/thread_pool/thread_pool_instance.cc",
718 "base/task/thread_pool/worker_thread.cc",
719 "base/task/thread_pool/worker_thread_stack.cc",
720 "base/third_party/cityhash/city.cc",
721 "base/third_party/cityhash_v103/src/city_v103.cc",
722 "base/third_party/nspr/prtime.cc",
723 "base/third_party/superfasthash/superfasthash.c",
724 "base/threading/hang_watcher.cc",
725 "base/threading/platform_thread.cc",
726 "base/threading/platform_thread_android.cc",
727 "base/threading/platform_thread_internal_posix.cc",
728 "base/threading/platform_thread_posix.cc",
729 "base/threading/platform_thread_ref.cc",
730 "base/threading/post_task_and_reply_impl.cc",
731 "base/threading/scoped_blocking_call.cc",
732 "base/threading/scoped_blocking_call_internal.cc",
733 "base/threading/scoped_thread_priority.cc",
734 "base/threading/sequence_local_storage_map.cc",
735 "base/threading/sequence_local_storage_slot.cc",
736 "base/threading/sequenced_task_runner_handle.cc",
737 "base/threading/simple_thread.cc",
738 "base/threading/thread.cc",
739 "base/threading/thread_checker.cc",
740 "base/threading/thread_checker_impl.cc",
741 "base/threading/thread_collision_warner.cc",
742 "base/threading/thread_id_name_manager.cc",
743 "base/threading/thread_local_storage.cc",
744 "base/threading/thread_local_storage_posix.cc",
745 "base/threading/thread_restrictions.cc",
746 "base/threading/thread_task_runner_handle.cc",
747 "base/threading/watchdog.cc",
748 "base/time/clock.cc",
749 "base/time/default_clock.cc",
750 "base/time/default_tick_clock.cc",
751 "base/time/tick_clock.cc",
752 "base/time/time.cc",
753 "base/time/time_android.cc",
754 "base/time/time_conversion_posix.cc",
755 "base/time/time_delta_from_string.cc",
756 "base/time/time_exploded_icu.cc",
757 "base/time/time_exploded_posix.cc",
758 "base/time/time_now_posix.cc",
759 "base/time/time_override.cc",
760 "base/time/time_to_iso8601.cc",
761 "base/timer/elapsed_timer.cc",
762 "base/timer/hi_res_timer_manager_posix.cc",
763 "base/timer/lap_timer.cc",
764 "base/timer/timer.cc",
765 "base/timer/wall_clock_timer.cc",
766 "base/token.cc",
767 "base/trace_event/cfi_backtrace_android.cc",
768 "base/trace_event/heap_profiler_allocation_context.cc",
769 "base/trace_event/heap_profiler_allocation_context_tracker.cc",
770 "base/trace_event/memory_allocator_dump_guid.cc",
771 "base/trace_event/trace_event_stub.cc",
772 "base/trace_event/trace_id_helper.cc",
773 "base/unguessable_token.cc",
774 "base/value_iterators.cc",
775 "base/values.cc",
776 "base/version.cc",
777 "base/vlog.cc",
778 ],
779 shared_libs: [
780 "libandroid",
781 "liblog",
782 ],
783 static_libs: [
784 "cronet_aml_base_allocator_partition_allocator_partition_alloc",
785 "cronet_aml_base_base_static",
786 "cronet_aml_base_third_party_double_conversion_double_conversion",
787 "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
788 "cronet_aml_third_party_boringssl_boringssl",
789 "cronet_aml_third_party_icu_icui18n",
790 "cronet_aml_third_party_icu_icuuc_private",
791 "cronet_aml_third_party_libevent_libevent",
792 "cronet_aml_third_party_modp_b64_modp_b64",
793 ],
794 generated_headers: [
795 "cronet_aml_base_allocator_buildflags",
796 "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags",
797 "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags",
798 "cronet_aml_base_allocator_partition_allocator_debugging_buildflags",
799 "cronet_aml_base_allocator_partition_allocator_logging_buildflags",
800 "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags",
801 "cronet_aml_base_anchor_functions_buildflags",
802 "cronet_aml_base_base_jni_headers",
803 "cronet_aml_base_build_date",
804 "cronet_aml_base_cfi_buildflags",
805 "cronet_aml_base_clang_profiling_buildflags",
806 "cronet_aml_base_debugging_buildflags",
807 "cronet_aml_base_feature_list_buildflags",
808 "cronet_aml_base_ios_cronet_buildflags",
809 "cronet_aml_base_logging_buildflags",
810 "cronet_aml_base_message_pump_buildflags",
811 "cronet_aml_base_orderfile_buildflags",
812 "cronet_aml_base_parsing_buildflags",
813 "cronet_aml_base_power_monitor_buildflags",
814 "cronet_aml_base_profiler_buildflags",
815 "cronet_aml_base_sanitizer_buildflags",
816 "cronet_aml_base_synchronization_buildflags",
817 "cronet_aml_base_tracing_buildflags",
818 "cronet_aml_build_branding_buildflags",
819 "cronet_aml_build_chromecast_buildflags",
820 "cronet_aml_build_chromeos_buildflags",
821 "cronet_aml_build_config_compiler_compiler_buildflags",
822 ],
823 export_generated_headers: [
824 "cronet_aml_base_allocator_buildflags",
825 "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags",
826 "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags",
827 "cronet_aml_base_allocator_partition_allocator_debugging_buildflags",
828 "cronet_aml_base_allocator_partition_allocator_logging_buildflags",
829 "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags",
830 "cronet_aml_base_anchor_functions_buildflags",
831 "cronet_aml_base_base_jni_headers",
832 "cronet_aml_base_build_date",
833 "cronet_aml_base_cfi_buildflags",
834 "cronet_aml_base_clang_profiling_buildflags",
835 "cronet_aml_base_debugging_buildflags",
836 "cronet_aml_base_feature_list_buildflags",
837 "cronet_aml_base_ios_cronet_buildflags",
838 "cronet_aml_base_logging_buildflags",
839 "cronet_aml_base_message_pump_buildflags",
840 "cronet_aml_base_orderfile_buildflags",
841 "cronet_aml_base_parsing_buildflags",
842 "cronet_aml_base_power_monitor_buildflags",
843 "cronet_aml_base_profiler_buildflags",
844 "cronet_aml_base_sanitizer_buildflags",
845 "cronet_aml_base_synchronization_buildflags",
846 "cronet_aml_base_tracing_buildflags",
847 "cronet_aml_build_branding_buildflags",
848 "cronet_aml_build_chromecast_buildflags",
849 "cronet_aml_build_chromeos_buildflags",
850 "cronet_aml_build_config_compiler_compiler_buildflags",
851 ],
852 defaults: [
853 "cronet_aml_defaults",
854 ],
855 cflags: [
856 "-DABSL_ALLOCATOR_NOTHROW=1",
857 "-DANDROID",
858 "-DANDROID_NDK_VERSION_ROLL=r23_1",
859 "-DBASE_IMPLEMENTATION",
860 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
861 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
862 "-DDCHECK_ALWAYS_ON=1",
863 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
864 "-DHAVE_SYS_UIO_H",
865 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
866 "-DUSE_CHROMIUM_ICU=1",
867 "-DU_ENABLE_DYLOAD=0",
868 "-DU_ENABLE_RESOURCE_TRACING=0",
869 "-DU_ENABLE_TRACING=1",
870 "-DU_STATIC_IMPLEMENTATION",
871 "-DU_USING_ICU_NAMESPACE=0",
872 "-D_DEBUG",
873 "-D_GNU_SOURCE",
874 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
875 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
876 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
877 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
878 "-D__STDC_CONSTANT_MACROS",
879 "-D__STDC_FORMAT_MACROS",
880 ],
881 local_include_dirs: [
882 "./",
883 "buildtools/third_party/libc++/",
884 "out/test/gen/",
885 "out/test/gen/jni_headers/",
886 "third_party/abseil-cpp/",
887 "third_party/android_ndk/sources/android/cpufeatures/",
888 "third_party/boringssl/src/include/",
889 "third_party/icu/source/common/",
890 "third_party/icu/source/i18n/",
891 ],
892}
893
894// GN: //base:base_jni_headers
895genrule {
896 name: "cronet_aml_base_base_jni_headers",
897 srcs: [
898 "base/android/java/src/org/chromium/base/ApkAssets.java",
899 "base/android/java/src/org/chromium/base/ApplicationStatus.java",
900 "base/android/java/src/org/chromium/base/BaseFeatureList.java",
901 "base/android/java/src/org/chromium/base/BuildInfo.java",
902 "base/android/java/src/org/chromium/base/BundleUtils.java",
903 "base/android/java/src/org/chromium/base/Callback.java",
904 "base/android/java/src/org/chromium/base/CommandLine.java",
905 "base/android/java/src/org/chromium/base/ContentUriUtils.java",
906 "base/android/java/src/org/chromium/base/CpuFeatures.java",
907 "base/android/java/src/org/chromium/base/EarlyTraceEvent.java",
908 "base/android/java/src/org/chromium/base/EventLog.java",
909 "base/android/java/src/org/chromium/base/FeatureList.java",
910 "base/android/java/src/org/chromium/base/Features.java",
911 "base/android/java/src/org/chromium/base/FieldTrialList.java",
912 "base/android/java/src/org/chromium/base/FileUtils.java",
913 "base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java",
914 "base/android/java/src/org/chromium/base/IntStringCallback.java",
915 "base/android/java/src/org/chromium/base/JNIUtils.java",
916 "base/android/java/src/org/chromium/base/JavaExceptionReporter.java",
917 "base/android/java/src/org/chromium/base/JavaHandlerThread.java",
918 "base/android/java/src/org/chromium/base/LocaleUtils.java",
919 "base/android/java/src/org/chromium/base/MemoryPressureListener.java",
920 "base/android/java/src/org/chromium/base/PathService.java",
921 "base/android/java/src/org/chromium/base/PathUtils.java",
922 "base/android/java/src/org/chromium/base/PowerMonitor.java",
923 "base/android/java/src/org/chromium/base/RadioUtils.java",
924 "base/android/java/src/org/chromium/base/SysUtils.java",
925 "base/android/java/src/org/chromium/base/ThreadUtils.java",
926 "base/android/java/src/org/chromium/base/TimezoneUtils.java",
927 "base/android/java/src/org/chromium/base/TraceEvent.java",
928 "base/android/java/src/org/chromium/base/UnguessableToken.java",
929 "base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java",
930 "base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java",
931 "base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java",
932 "base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java",
933 "base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java",
934 "base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java",
935 "base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java",
936 "base/android/java/src/org/chromium/base/task/PostTask.java",
937 "base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java",
938 ],
939 cmd: "$(location base/android/jni_generator/jni_generator.py) --ptr_type=long --prev_output_dir gen/base/base_jni_headers --output_dir gen/jni_headers/base/base_jni_headers --includes //../../../../base/android/jni_generator/jni_generator_helper.h --use_proxy_hash --output_name ApkAssets_jni.h --output_name ApplicationStatus_jni.h --output_name BaseFeatureList_jni.h --output_name BuildInfo_jni.h --output_name BundleUtils_jni.h --output_name Callback_jni.h --output_name CommandLine_jni.h --output_name ContentUriUtils_jni.h --output_name CpuFeatures_jni.h --output_name EarlyTraceEvent_jni.h --output_name EventLog_jni.h --output_name FeatureList_jni.h --output_name Features_jni.h --output_name FieldTrialList_jni.h --output_name FileUtils_jni.h --output_name ImportantFileWriterAndroid_jni.h --output_name IntStringCallback_jni.h --output_name JNIUtils_jni.h --output_name JavaExceptionReporter_jni.h --output_name JavaHandlerThread_jni.h --output_name LocaleUtils_jni.h --output_name MemoryPressureListener_jni.h --output_name PathService_jni.h --output_name PathUtils_jni.h --output_name PowerMonitor_jni.h --output_name RadioUtils_jni.h --output_name SysUtils_jni.h --output_name ThreadUtils_jni.h --output_name TimezoneUtils_jni.h --output_name TraceEvent_jni.h --output_name UnguessableToken_jni.h --output_name JankMetricUMARecorder_jni.h --output_name LibraryLoader_jni.h --output_name LibraryPrefetcher_jni.h --output_name JavaHeapDumpGenerator_jni.h --output_name NativeUmaRecorder_jni.h --output_name StatisticsRecorderAndroid_jni.h --output_name ChildProcessService_jni.h --output_name PostTask_jni.h --output_name TaskRunnerImpl_jni.h --input_file=../../base/android/java/src/org/chromium/base/ApkAssets.java --input_file=../../base/android/java/src/org/chromium/base/ApplicationStatus.java --input_file=../../base/android/java/src/org/chromium/base/BaseFeatureList.java --input_file=../../base/android/java/src/org/chromium/base/BuildInfo.java --input_file=../../base/android/java/src/org/chromium/base/BundleUtils.java --input_file=../../base/android/java/src/org/chromium/base/Callback.java --input_file=../../base/android/java/src/org/chromium/base/CommandLine.java --input_file=../../base/android/java/src/org/chromium/base/ContentUriUtils.java --input_file=../../base/android/java/src/org/chromium/base/CpuFeatures.java --input_file=../../base/android/java/src/org/chromium/base/EarlyTraceEvent.java --input_file=../../base/android/java/src/org/chromium/base/EventLog.java --input_file=../../base/android/java/src/org/chromium/base/FeatureList.java --input_file=../../base/android/java/src/org/chromium/base/Features.java --input_file=../../base/android/java/src/org/chromium/base/FieldTrialList.java --input_file=../../base/android/java/src/org/chromium/base/FileUtils.java --input_file=../../base/android/java/src/org/chromium/base/ImportantFileWriterAndroid.java --input_file=../../base/android/java/src/org/chromium/base/IntStringCallback.java --input_file=../../base/android/java/src/org/chromium/base/JNIUtils.java --input_file=../../base/android/java/src/org/chromium/base/JavaExceptionReporter.java --input_file=../../base/android/java/src/org/chromium/base/JavaHandlerThread.java --input_file=../../base/android/java/src/org/chromium/base/LocaleUtils.java --input_file=../../base/android/java/src/org/chromium/base/MemoryPressureListener.java --input_file=../../base/android/java/src/org/chromium/base/PathService.java --input_file=../../base/android/java/src/org/chromium/base/PathUtils.java --input_file=../../base/android/java/src/org/chromium/base/PowerMonitor.java --input_file=../../base/android/java/src/org/chromium/base/RadioUtils.java --input_file=../../base/android/java/src/org/chromium/base/SysUtils.java --input_file=../../base/android/java/src/org/chromium/base/ThreadUtils.java --input_file=../../base/android/java/src/org/chromium/base/TimezoneUtils.java --input_file=../../base/android/java/src/org/chromium/base/TraceEvent.java --input_file=../../base/android/java/src/org/chromium/base/UnguessableToken.java --input_file=../../base/android/java/src/org/chromium/base/jank_tracker/JankMetricUMARecorder.java --input_file=../../base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java --input_file=../../base/android/java/src/org/chromium/base/library_loader/LibraryPrefetcher.java --input_file=../../base/android/java/src/org/chromium/base/memory/JavaHeapDumpGenerator.java --input_file=../../base/android/java/src/org/chromium/base/metrics/NativeUmaRecorder.java --input_file=../../base/android/java/src/org/chromium/base/metrics/StatisticsRecorderAndroid.java --input_file=../../base/android/java/src/org/chromium/base/process_launcher/ChildProcessService.java --input_file=../../base/android/java/src/org/chromium/base/task/PostTask.java --input_file=../../base/android/java/src/org/chromium/base/task/TaskRunnerImpl.java",
940 out: [
941 "jni_headers/base/base_jni_headers/ApkAssets_jni.h",
942 "jni_headers/base/base_jni_headers/ApplicationStatus_jni.h",
943 "jni_headers/base/base_jni_headers/BaseFeatureList_jni.h",
944 "jni_headers/base/base_jni_headers/BuildInfo_jni.h",
945 "jni_headers/base/base_jni_headers/BundleUtils_jni.h",
946 "jni_headers/base/base_jni_headers/Callback_jni.h",
947 "jni_headers/base/base_jni_headers/ChildProcessService_jni.h",
948 "jni_headers/base/base_jni_headers/CommandLine_jni.h",
949 "jni_headers/base/base_jni_headers/ContentUriUtils_jni.h",
950 "jni_headers/base/base_jni_headers/CpuFeatures_jni.h",
951 "jni_headers/base/base_jni_headers/EarlyTraceEvent_jni.h",
952 "jni_headers/base/base_jni_headers/EventLog_jni.h",
953 "jni_headers/base/base_jni_headers/FeatureList_jni.h",
954 "jni_headers/base/base_jni_headers/Features_jni.h",
955 "jni_headers/base/base_jni_headers/FieldTrialList_jni.h",
956 "jni_headers/base/base_jni_headers/FileUtils_jni.h",
957 "jni_headers/base/base_jni_headers/ImportantFileWriterAndroid_jni.h",
958 "jni_headers/base/base_jni_headers/IntStringCallback_jni.h",
959 "jni_headers/base/base_jni_headers/JNIUtils_jni.h",
960 "jni_headers/base/base_jni_headers/JankMetricUMARecorder_jni.h",
961 "jni_headers/base/base_jni_headers/JavaExceptionReporter_jni.h",
962 "jni_headers/base/base_jni_headers/JavaHandlerThread_jni.h",
963 "jni_headers/base/base_jni_headers/JavaHeapDumpGenerator_jni.h",
964 "jni_headers/base/base_jni_headers/LibraryLoader_jni.h",
965 "jni_headers/base/base_jni_headers/LibraryPrefetcher_jni.h",
966 "jni_headers/base/base_jni_headers/LocaleUtils_jni.h",
967 "jni_headers/base/base_jni_headers/MemoryPressureListener_jni.h",
968 "jni_headers/base/base_jni_headers/NativeUmaRecorder_jni.h",
969 "jni_headers/base/base_jni_headers/PathService_jni.h",
970 "jni_headers/base/base_jni_headers/PathUtils_jni.h",
971 "jni_headers/base/base_jni_headers/PostTask_jni.h",
972 "jni_headers/base/base_jni_headers/PowerMonitor_jni.h",
973 "jni_headers/base/base_jni_headers/RadioUtils_jni.h",
974 "jni_headers/base/base_jni_headers/StatisticsRecorderAndroid_jni.h",
975 "jni_headers/base/base_jni_headers/SysUtils_jni.h",
976 "jni_headers/base/base_jni_headers/TaskRunnerImpl_jni.h",
977 "jni_headers/base/base_jni_headers/ThreadUtils_jni.h",
978 "jni_headers/base/base_jni_headers/TimezoneUtils_jni.h",
979 "jni_headers/base/base_jni_headers/TraceEvent_jni.h",
980 "jni_headers/base/base_jni_headers/UnguessableToken_jni.h",
981 ],
982 tool_files: [
983 "base/android/jni_generator/jni_generator.py",
984 "build/android/gyp/util/__init__.py",
985 "build/android/gyp/util/build_utils.py",
986 "build/gn_helpers.py",
987 ],
988}
989
Motomu Utsumibf569d42022-10-28 16:47:34 +0900990// GN: //base:base_static
991cc_library_static {
992 name: "cronet_aml_base_base_static",
993 srcs: [
994 "base/base_switches.cc",
995 ],
996 generated_headers: [
997 "cronet_aml_build_chromeos_buildflags",
998 ],
999 export_generated_headers: [
1000 "cronet_aml_build_chromeos_buildflags",
1001 ],
1002 defaults: [
1003 "cronet_aml_defaults",
1004 ],
1005 cflags: [
1006 "-DANDROID",
1007 "-DANDROID_NDK_VERSION_ROLL=r23_1",
1008 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
1009 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
1010 "-DDCHECK_ALWAYS_ON=1",
1011 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
1012 "-DHAVE_SYS_UIO_H",
1013 "-D_DEBUG",
1014 "-D_GNU_SOURCE",
1015 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
1016 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1017 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
1018 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1019 "-D__STDC_CONSTANT_MACROS",
1020 "-D__STDC_FORMAT_MACROS",
1021 ],
1022 local_include_dirs: [
1023 "./",
1024 "buildtools/third_party/libc++/",
1025 "out/test/gen/",
1026 ],
1027}
1028
Motomu Utsumie0d20212022-10-28 17:06:46 +09001029// GN: //base:build_date
1030genrule {
1031 name: "cronet_aml_base_build_date",
1032 cmd: "$(location build/write_build_date_header.py) $(out) 1664686800",
1033 out: [
1034 "base/generated_build_date.h",
1035 ],
1036 tool_files: [
1037 "build/write_build_date_header.py",
1038 ],
1039}
1040
Patrick Rohrcc377df2022-10-28 09:27:15 -07001041// GN: //base:cfi_buildflags
1042genrule {
1043 name: "cronet_aml_base_cfi_buildflags",
1044 cmd: "echo '--flags CFI_CAST_CHECK=false && false CFI_DIAG=false && false CFI_ICALL_CHECK=false && false CFI_ENFORCEMENT_TRAP=false && !false CFI_ENFORCEMENT_DIAGNOSTIC=false && false && !false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:cfi_buildflags --gen-dir . --definitions /dev/stdin",
1045 out: [
1046 "base/cfi_buildflags.h",
1047 ],
1048 tool_files: [
1049 "build/write_buildflag_header.py",
1050 ],
1051}
1052
1053// GN: //base:clang_profiling_buildflags
1054genrule {
1055 name: "cronet_aml_base_clang_profiling_buildflags",
1056 cmd: "echo '--flags CLANG_PROFILING=false CLANG_PROFILING_INSIDE_SANDBOX=false USE_CLANG_COVERAGE=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:clang_profiling_buildflags --gen-dir . --definitions /dev/stdin",
1057 out: [
1058 "base/clang_profiling_buildflags.h",
1059 ],
1060 tool_files: [
1061 "build/write_buildflag_header.py",
1062 ],
1063}
1064
1065// GN: //base:debugging_buildflags
1066genrule {
1067 name: "cronet_aml_base_debugging_buildflags",
1068 cmd: "echo '--flags DCHECK_IS_CONFIGURABLE=false ENABLE_LOCATION_SOURCE=true ENABLE_PROFILING=false CAN_UNWIND_WITH_FRAME_POINTERS=false UNSAFE_DEVELOPER_BUILD=true CAN_UNWIND_WITH_CFI_TABLE=true EXCLUDE_UNWIND_TABLES=false ENABLE_GDBINIT_WARNING=true ENABLE_LLDBINIT_WARNING=false EXPENSIVE_DCHECKS_ARE_ON=true ENABLE_STACK_TRACE_LINE_NUMBERS=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:debugging_buildflags --gen-dir . --definitions /dev/stdin",
1069 out: [
1070 "base/debug/debugging_buildflags.h",
1071 ],
1072 tool_files: [
1073 "build/write_buildflag_header.py",
1074 ],
1075}
1076
1077// GN: //base:feature_list_buildflags
1078genrule {
1079 name: "cronet_aml_base_feature_list_buildflags",
1080 cmd: "echo '--flags ENABLE_BANNED_BASE_FEATURE_PREFIX=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:feature_list_buildflags --gen-dir . --definitions /dev/stdin",
1081 out: [
1082 "base/feature_list_buildflags.h",
1083 ],
1084 tool_files: [
1085 "build/write_buildflag_header.py",
1086 ],
1087}
1088
1089// GN: //base:ios_cronet_buildflags
1090genrule {
1091 name: "cronet_aml_base_ios_cronet_buildflags",
1092 cmd: "echo '--flags CRONET_BUILD=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:ios_cronet_buildflags --gen-dir . --definitions /dev/stdin",
1093 out: [
1094 "base/message_loop/ios_cronet_buildflags.h",
1095 ],
1096 tool_files: [
1097 "build/write_buildflag_header.py",
1098 ],
1099}
1100
1101// GN: //base:logging_buildflags
1102genrule {
1103 name: "cronet_aml_base_logging_buildflags",
1104 cmd: "echo '--flags ENABLE_LOG_ERROR_NOT_REACHED=false USE_RUNTIME_VLOG=true' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:logging_buildflags --gen-dir . --definitions /dev/stdin",
1105 out: [
1106 "base/logging_buildflags.h",
1107 ],
1108 tool_files: [
1109 "build/write_buildflag_header.py",
1110 ],
1111}
1112
1113// GN: //base:message_pump_buildflags
1114genrule {
1115 name: "cronet_aml_base_message_pump_buildflags",
1116 cmd: "echo '--flags ENABLE_MESSAGE_PUMP_EPOLL=true' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:message_pump_buildflags --gen-dir . --definitions /dev/stdin",
1117 out: [
1118 "base/message_loop/message_pump_buildflags.h",
1119 ],
1120 tool_files: [
1121 "build/write_buildflag_header.py",
1122 ],
1123}
1124
1125// GN: //base/numerics:base_numerics
1126filegroup {
1127 name: "cronet_aml_base_numerics_base_numerics",
1128}
1129
1130// GN: //base:orderfile_buildflags
1131genrule {
1132 name: "cronet_aml_base_orderfile_buildflags",
1133 cmd: "echo '--flags DEVTOOLS_INSTRUMENTATION_DUMPING=false ORDERFILE_INSTRUMENTATION=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:orderfile_buildflags --gen-dir . --definitions /dev/stdin",
1134 out: [
1135 "base/android/orderfile/orderfile_buildflags.h",
1136 ],
1137 tool_files: [
1138 "build/write_buildflag_header.py",
1139 ],
1140}
1141
1142// GN: //base:parsing_buildflags
1143genrule {
1144 name: "cronet_aml_base_parsing_buildflags",
1145 cmd: "echo '--flags BUILD_RUST_JSON_PARSER=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:parsing_buildflags --gen-dir . --definitions /dev/stdin",
1146 out: [
1147 "base/parsing_buildflags.h",
1148 ],
1149 tool_files: [
1150 "build/write_buildflag_header.py",
1151 ],
1152}
1153
1154// GN: //base:power_monitor_buildflags
1155genrule {
1156 name: "cronet_aml_base_power_monitor_buildflags",
1157 cmd: "echo '--flags HAS_BATTERY_LEVEL_PROVIDER_IMPL=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:power_monitor_buildflags --gen-dir . --definitions /dev/stdin",
1158 out: [
1159 "base/power_monitor/power_monitor_buildflags.h",
1160 ],
1161 tool_files: [
1162 "build/write_buildflag_header.py",
1163 ],
1164}
1165
1166// GN: //base:profiler_buildflags
1167genrule {
1168 name: "cronet_aml_base_profiler_buildflags",
1169 cmd: "echo '--flags ENABLE_ARM_CFI_TABLE=true IOS_STACK_PROFILER_ENABLED=true USE_ANDROID_UNWINDER_V2=true' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:profiler_buildflags --gen-dir . --definitions /dev/stdin",
1170 out: [
1171 "base/profiler/profiler_buildflags.h",
1172 ],
1173 tool_files: [
1174 "build/write_buildflag_header.py",
1175 ],
1176}
1177
1178// GN: //base:sanitizer_buildflags
1179genrule {
1180 name: "cronet_aml_base_sanitizer_buildflags",
1181 cmd: "echo '--flags IS_HWASAN=false USING_SANITIZER=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:sanitizer_buildflags --gen-dir . --definitions /dev/stdin",
1182 out: [
1183 "base/sanitizer_buildflags.h",
1184 ],
1185 tool_files: [
1186 "build/write_buildflag_header.py",
1187 ],
1188}
1189
1190// GN: //base:synchronization_buildflags
1191genrule {
1192 name: "cronet_aml_base_synchronization_buildflags",
1193 cmd: "echo '--flags ENABLE_MUTEX_PRIORITY_INHERITANCE=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:synchronization_buildflags --gen-dir . --definitions /dev/stdin",
1194 out: [
1195 "base/synchronization/synchronization_buildflags.h",
1196 ],
1197 tool_files: [
1198 "build/write_buildflag_header.py",
1199 ],
1200}
1201
1202// GN: //base/third_party/double_conversion:double_conversion
1203cc_library_static {
1204 name: "cronet_aml_base_third_party_double_conversion_double_conversion",
1205 srcs: [
1206 "base/third_party/double_conversion/double-conversion/bignum-dtoa.cc",
1207 "base/third_party/double_conversion/double-conversion/bignum.cc",
1208 "base/third_party/double_conversion/double-conversion/cached-powers.cc",
1209 "base/third_party/double_conversion/double-conversion/double-to-string.cc",
1210 "base/third_party/double_conversion/double-conversion/fast-dtoa.cc",
1211 "base/third_party/double_conversion/double-conversion/fixed-dtoa.cc",
1212 "base/third_party/double_conversion/double-conversion/string-to-double.cc",
1213 "base/third_party/double_conversion/double-conversion/strtod.cc",
1214 ],
1215 defaults: [
1216 "cronet_aml_defaults",
1217 ],
1218 cflags: [
1219 "-DANDROID",
1220 "-DANDROID_NDK_VERSION_ROLL=r23_1",
1221 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
1222 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
1223 "-DDCHECK_ALWAYS_ON=1",
1224 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
1225 "-DHAVE_SYS_UIO_H",
1226 "-D_DEBUG",
1227 "-D_GNU_SOURCE",
1228 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
1229 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1230 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
1231 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1232 "-D__STDC_CONSTANT_MACROS",
1233 "-D__STDC_FORMAT_MACROS",
1234 ],
1235 local_include_dirs: [
1236 "./",
1237 "buildtools/third_party/libc++/",
1238 "out/test/gen/",
1239 ],
1240}
1241
1242// GN: //base/third_party/dynamic_annotations:dynamic_annotations
1243cc_library_static {
1244 name: "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
1245 srcs: [
1246 "base/third_party/dynamic_annotations/dynamic_annotations.c",
1247 ],
1248 defaults: [
1249 "cronet_aml_defaults",
1250 ],
1251 cflags: [
1252 "-DANDROID",
1253 "-DANDROID_NDK_VERSION_ROLL=r23_1",
1254 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
1255 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
1256 "-DDCHECK_ALWAYS_ON=1",
1257 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
1258 "-DHAVE_SYS_UIO_H",
1259 "-D_DEBUG",
1260 "-D_GNU_SOURCE",
1261 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
1262 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
1263 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
1264 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
1265 ],
1266 local_include_dirs: [
1267 "./",
1268 "buildtools/third_party/libc++/",
1269 "out/test/gen/",
1270 ],
1271}
1272
1273// GN: //base:tracing_buildflags
1274genrule {
1275 name: "cronet_aml_base_tracing_buildflags",
1276 cmd: "echo '--flags ENABLE_BASE_TRACING=false USE_PERFETTO_CLIENT_LIBRARY=false OPTIONAL_TRACE_EVENTS_ENABLED=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //base:tracing_buildflags --gen-dir . --definitions /dev/stdin",
1277 out: [
1278 "base/tracing_buildflags.h",
1279 ],
1280 tool_files: [
1281 "build/write_buildflag_header.py",
1282 ],
1283}
1284
1285// GN: //build:branding_buildflags
1286genrule {
1287 name: "cronet_aml_build_branding_buildflags",
1288 cmd: "echo '--flags CHROMIUM_BRANDING=1 GOOGLE_CHROME_BRANDING=0' | $(location build/write_buildflag_header.py) --output $(out) --rulename //build:branding_buildflags --gen-dir . --definitions /dev/stdin",
1289 out: [
1290 "build/branding_buildflags.h",
1291 ],
1292 tool_files: [
1293 "build/write_buildflag_header.py",
1294 ],
1295}
1296
Motomu Utsumibf569d42022-10-28 16:47:34 +09001297// GN: //build:buildflag_header_h
1298filegroup {
1299 name: "cronet_aml_build_buildflag_header_h",
1300}
1301
Patrick Rohrcc377df2022-10-28 09:27:15 -07001302// GN: //build:chromecast_buildflags
1303genrule {
1304 name: "cronet_aml_build_chromecast_buildflags",
1305 cmd: "echo '--flags IS_CASTOS=false IS_CAST_ANDROID=false ENABLE_CAST_RECEIVER=false IS_CHROMECAST=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //build:chromecast_buildflags --gen-dir . --definitions /dev/stdin",
1306 out: [
1307 "build/chromecast_buildflags.h",
1308 ],
1309 tool_files: [
1310 "build/write_buildflag_header.py",
1311 ],
1312}
1313
Motomu Utsumibf569d42022-10-28 16:47:34 +09001314// GN: //build:chromeos_buildflags
1315genrule {
1316 name: "cronet_aml_build_chromeos_buildflags",
1317 cmd: "echo '--flags IS_CHROMEOS_DEVICE=false IS_CHROMEOS_LACROS=false IS_CHROMEOS_ASH=false IS_CHROMEOS_WITH_HW_DETAILS=false IS_REVEN=false' | $(location build/write_buildflag_header.py) --output $(out) --rulename //build:chromeos_buildflags --gen-dir . --definitions /dev/stdin",
1318 out: [
1319 "build/chromeos_buildflags.h",
1320 ],
1321 tool_files: [
1322 "build/write_buildflag_header.py",
1323 ],
1324}
1325
Patrick Rohrcc377df2022-10-28 09:27:15 -07001326// GN: //build/config/compiler:compiler_buildflags
1327genrule {
1328 name: "cronet_aml_build_config_compiler_compiler_buildflags",
1329 cmd: "echo '--flags CLANG_PGO=0 SYMBOL_LEVEL=1' | $(location build/write_buildflag_header.py) --output $(out) --rulename //build/config/compiler:compiler_buildflags --gen-dir . --definitions /dev/stdin",
1330 out: [
1331 "build/config/compiler/compiler_buildflags.h",
1332 ],
1333 tool_files: [
1334 "build/write_buildflag_header.py",
1335 ],
1336}
1337
Motomu Utsumifcac4852022-10-26 19:28:31 +09001338// GN: //gn:default_deps
1339cc_defaults {
1340 name: "cronet_aml_defaults",
1341 cflags: [
1342 "-O2",
1343 "-Wno-error=return-type",
1344 "-Wno-sign-compare",
1345 "-Wno-sign-promo",
1346 "-Wno-unused-parameter",
1347 "-fvisibility=hidden",
1348 ],
1349}
1350
Patrick Rohrcc377df2022-10-28 09:27:15 -07001351// GN: //third_party/abseil-cpp:absl
1352filegroup {
1353 name: "cronet_aml_third_party_abseil_cpp_absl",
1354}
1355
1356// GN: //third_party/abseil-cpp/absl/algorithm:algorithm
1357filegroup {
1358 name: "cronet_aml_third_party_abseil_cpp_absl_algorithm_algorithm",
1359}
1360
1361// GN: //third_party/abseil-cpp/absl/algorithm:container
1362filegroup {
1363 name: "cronet_aml_third_party_abseil_cpp_absl_algorithm_container",
1364}
1365
1366// GN: //third_party/abseil-cpp/absl/base:atomic_hook
1367filegroup {
1368 name: "cronet_aml_third_party_abseil_cpp_absl_base_atomic_hook",
1369}
1370
1371// GN: //third_party/abseil-cpp/absl/base:base
1372filegroup {
1373 name: "cronet_aml_third_party_abseil_cpp_absl_base_base",
1374 srcs: [
1375 "third_party/abseil-cpp/absl/base/internal/cycleclock.cc",
1376 "third_party/abseil-cpp/absl/base/internal/spinlock.cc",
1377 "third_party/abseil-cpp/absl/base/internal/sysinfo.cc",
1378 "third_party/abseil-cpp/absl/base/internal/thread_identity.cc",
1379 "third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc",
1380 ],
1381}
1382
1383// GN: //third_party/abseil-cpp/absl/base:base_internal
1384filegroup {
1385 name: "cronet_aml_third_party_abseil_cpp_absl_base_base_internal",
1386}
1387
1388// GN: //third_party/abseil-cpp/absl/base:config
1389filegroup {
1390 name: "cronet_aml_third_party_abseil_cpp_absl_base_config",
1391}
1392
1393// GN: //third_party/abseil-cpp/absl/base:core_headers
1394filegroup {
1395 name: "cronet_aml_third_party_abseil_cpp_absl_base_core_headers",
1396}
1397
1398// GN: //third_party/abseil-cpp/absl/base:cycleclock_internal
1399filegroup {
1400 name: "cronet_aml_third_party_abseil_cpp_absl_base_cycleclock_internal",
1401}
1402
1403// GN: //third_party/abseil-cpp/absl/base:dynamic_annotations
1404filegroup {
1405 name: "cronet_aml_third_party_abseil_cpp_absl_base_dynamic_annotations",
1406}
1407
1408// GN: //third_party/abseil-cpp/absl/base:endian
1409filegroup {
1410 name: "cronet_aml_third_party_abseil_cpp_absl_base_endian",
1411}
1412
1413// GN: //third_party/abseil-cpp/absl/base:errno_saver
1414filegroup {
1415 name: "cronet_aml_third_party_abseil_cpp_absl_base_errno_saver",
1416}
1417
1418// GN: //third_party/abseil-cpp/absl/base:fast_type_id
1419filegroup {
1420 name: "cronet_aml_third_party_abseil_cpp_absl_base_fast_type_id",
1421}
1422
1423// GN: //third_party/abseil-cpp/absl/base:log_severity
1424filegroup {
1425 name: "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
1426 srcs: [
1427 "third_party/abseil-cpp/absl/base/log_severity.cc",
1428 ],
1429}
1430
1431// GN: //third_party/abseil-cpp/absl/base:malloc_internal
1432filegroup {
1433 name: "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
1434 srcs: [
1435 "third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc",
1436 ],
1437}
1438
1439// GN: //third_party/abseil-cpp/absl/base:prefetch
1440filegroup {
1441 name: "cronet_aml_third_party_abseil_cpp_absl_base_prefetch",
1442}
1443
1444// GN: //third_party/abseil-cpp/absl/base:raw_logging_internal
1445filegroup {
1446 name: "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
1447 srcs: [
1448 "third_party/abseil-cpp/absl/base/internal/raw_logging.cc",
1449 ],
1450}
1451
1452// GN: //third_party/abseil-cpp/absl/base:spinlock_wait
1453filegroup {
1454 name: "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
1455 srcs: [
1456 "third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc",
1457 ],
1458}
1459
1460// GN: //third_party/abseil-cpp/absl/base:strerror
1461filegroup {
1462 name: "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
1463 srcs: [
1464 "third_party/abseil-cpp/absl/base/internal/strerror.cc",
1465 ],
1466}
1467
1468// GN: //third_party/abseil-cpp/absl/base:throw_delegate
1469filegroup {
1470 name: "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
1471 srcs: [
1472 "third_party/abseil-cpp/absl/base/internal/throw_delegate.cc",
1473 ],
1474}
1475
1476// GN: //third_party/abseil-cpp/absl/cleanup:cleanup
1477filegroup {
1478 name: "cronet_aml_third_party_abseil_cpp_absl_cleanup_cleanup",
1479}
1480
1481// GN: //third_party/abseil-cpp/absl/cleanup:cleanup_internal
1482filegroup {
1483 name: "cronet_aml_third_party_abseil_cpp_absl_cleanup_cleanup_internal",
1484}
1485
1486// GN: //third_party/abseil-cpp/absl/container:btree
1487filegroup {
1488 name: "cronet_aml_third_party_abseil_cpp_absl_container_btree",
1489}
1490
1491// GN: //third_party/abseil-cpp/absl/container:common
1492filegroup {
1493 name: "cronet_aml_third_party_abseil_cpp_absl_container_common",
1494}
1495
1496// GN: //third_party/abseil-cpp/absl/container:common_policy_traits
1497filegroup {
1498 name: "cronet_aml_third_party_abseil_cpp_absl_container_common_policy_traits",
1499}
1500
1501// GN: //third_party/abseil-cpp/absl/container:compressed_tuple
1502filegroup {
1503 name: "cronet_aml_third_party_abseil_cpp_absl_container_compressed_tuple",
1504}
1505
1506// GN: //third_party/abseil-cpp/absl/container:container_memory
1507filegroup {
1508 name: "cronet_aml_third_party_abseil_cpp_absl_container_container_memory",
1509}
1510
1511// GN: //third_party/abseil-cpp/absl/container:fixed_array
1512filegroup {
1513 name: "cronet_aml_third_party_abseil_cpp_absl_container_fixed_array",
1514}
1515
1516// GN: //third_party/abseil-cpp/absl/container:flat_hash_map
1517filegroup {
1518 name: "cronet_aml_third_party_abseil_cpp_absl_container_flat_hash_map",
1519}
1520
1521// GN: //third_party/abseil-cpp/absl/container:flat_hash_set
1522filegroup {
1523 name: "cronet_aml_third_party_abseil_cpp_absl_container_flat_hash_set",
1524}
1525
1526// GN: //third_party/abseil-cpp/absl/container:hash_function_defaults
1527filegroup {
1528 name: "cronet_aml_third_party_abseil_cpp_absl_container_hash_function_defaults",
1529}
1530
1531// GN: //third_party/abseil-cpp/absl/container:hash_policy_traits
1532filegroup {
1533 name: "cronet_aml_third_party_abseil_cpp_absl_container_hash_policy_traits",
1534}
1535
1536// GN: //third_party/abseil-cpp/absl/container:hashtable_debug_hooks
1537filegroup {
1538 name: "cronet_aml_third_party_abseil_cpp_absl_container_hashtable_debug_hooks",
1539}
1540
1541// GN: //third_party/abseil-cpp/absl/container:hashtablez_sampler
1542filegroup {
1543 name: "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
1544 srcs: [
1545 "third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc",
1546 "third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc",
1547 ],
1548}
1549
1550// GN: //third_party/abseil-cpp/absl/container:inlined_vector
1551filegroup {
1552 name: "cronet_aml_third_party_abseil_cpp_absl_container_inlined_vector",
1553}
1554
1555// GN: //third_party/abseil-cpp/absl/container:inlined_vector_internal
1556filegroup {
1557 name: "cronet_aml_third_party_abseil_cpp_absl_container_inlined_vector_internal",
1558}
1559
1560// GN: //third_party/abseil-cpp/absl/container:layout
1561filegroup {
1562 name: "cronet_aml_third_party_abseil_cpp_absl_container_layout",
1563}
1564
1565// GN: //third_party/abseil-cpp/absl/container:node_hash_map
1566filegroup {
1567 name: "cronet_aml_third_party_abseil_cpp_absl_container_node_hash_map",
1568}
1569
1570// GN: //third_party/abseil-cpp/absl/container:node_hash_set
1571filegroup {
1572 name: "cronet_aml_third_party_abseil_cpp_absl_container_node_hash_set",
1573}
1574
1575// GN: //third_party/abseil-cpp/absl/container:node_slot_policy
1576filegroup {
1577 name: "cronet_aml_third_party_abseil_cpp_absl_container_node_slot_policy",
1578}
1579
1580// GN: //third_party/abseil-cpp/absl/container:raw_hash_map
1581filegroup {
1582 name: "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_map",
1583}
1584
1585// GN: //third_party/abseil-cpp/absl/container:raw_hash_set
1586filegroup {
1587 name: "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
1588 srcs: [
1589 "third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc",
1590 ],
1591}
1592
1593// GN: //third_party/abseil-cpp/absl/debugging:debugging_internal
1594filegroup {
1595 name: "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
1596 srcs: [
1597 "third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc",
1598 "third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc",
1599 "third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc",
1600 ],
1601}
1602
1603// GN: //third_party/abseil-cpp/absl/debugging:demangle_internal
1604filegroup {
1605 name: "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
1606 srcs: [
1607 "third_party/abseil-cpp/absl/debugging/internal/demangle.cc",
1608 ],
1609}
1610
1611// GN: //third_party/abseil-cpp/absl/debugging:examine_stack
1612filegroup {
1613 name: "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
1614 srcs: [
1615 "third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc",
1616 ],
1617}
1618
1619// GN: //third_party/abseil-cpp/absl/debugging:failure_signal_handler
1620filegroup {
1621 name: "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
1622 srcs: [
1623 "third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc",
1624 ],
1625}
1626
1627// GN: //third_party/abseil-cpp/absl/debugging:stacktrace
1628filegroup {
1629 name: "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
1630 srcs: [
1631 "third_party/abseil-cpp/absl/debugging/stacktrace.cc",
1632 ],
1633}
1634
1635// GN: //third_party/abseil-cpp/absl/debugging:symbolize
1636filegroup {
1637 name: "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
1638 srcs: [
1639 "third_party/abseil-cpp/absl/debugging/symbolize.cc",
1640 ],
1641}
1642
1643// GN: //third_party/abseil-cpp/absl/functional:any_invocable
1644filegroup {
1645 name: "cronet_aml_third_party_abseil_cpp_absl_functional_any_invocable",
1646}
1647
1648// GN: //third_party/abseil-cpp/absl/functional:bind_front
1649filegroup {
1650 name: "cronet_aml_third_party_abseil_cpp_absl_functional_bind_front",
1651}
1652
1653// GN: //third_party/abseil-cpp/absl/functional:function_ref
1654filegroup {
1655 name: "cronet_aml_third_party_abseil_cpp_absl_functional_function_ref",
1656}
1657
1658// GN: //third_party/abseil-cpp/absl/hash:city
1659filegroup {
1660 name: "cronet_aml_third_party_abseil_cpp_absl_hash_city",
1661 srcs: [
1662 "third_party/abseil-cpp/absl/hash/internal/city.cc",
1663 ],
1664}
1665
1666// GN: //third_party/abseil-cpp/absl/hash:hash
1667filegroup {
1668 name: "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
1669 srcs: [
1670 "third_party/abseil-cpp/absl/hash/internal/hash.cc",
1671 ],
1672}
1673
1674// GN: //third_party/abseil-cpp/absl/hash:low_level_hash
1675filegroup {
1676 name: "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
1677 srcs: [
1678 "third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc",
1679 ],
1680}
1681
1682// GN: //third_party/abseil-cpp/absl/memory:memory
1683filegroup {
1684 name: "cronet_aml_third_party_abseil_cpp_absl_memory_memory",
1685}
1686
1687// GN: //third_party/abseil-cpp/absl/meta:type_traits
1688filegroup {
1689 name: "cronet_aml_third_party_abseil_cpp_absl_meta_type_traits",
1690}
1691
1692// GN: //third_party/abseil-cpp/absl/numeric:bits
1693filegroup {
1694 name: "cronet_aml_third_party_abseil_cpp_absl_numeric_bits",
1695}
1696
1697// GN: //third_party/abseil-cpp/absl/numeric:int128
1698filegroup {
1699 name: "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
1700 srcs: [
1701 "third_party/abseil-cpp/absl/numeric/int128.cc",
1702 ],
1703}
1704
1705// GN: //third_party/abseil-cpp/absl/numeric:representation
1706filegroup {
1707 name: "cronet_aml_third_party_abseil_cpp_absl_numeric_representation",
1708}
1709
1710// GN: //third_party/abseil-cpp/absl/profiling:exponential_biased
1711filegroup {
1712 name: "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
1713 srcs: [
1714 "third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc",
1715 ],
1716}
1717
1718// GN: //third_party/abseil-cpp/absl/profiling:sample_recorder
1719filegroup {
1720 name: "cronet_aml_third_party_abseil_cpp_absl_profiling_sample_recorder",
1721}
1722
1723// GN: //third_party/abseil-cpp/absl/random:distributions
1724filegroup {
1725 name: "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
1726 srcs: [
1727 "third_party/abseil-cpp/absl/random/discrete_distribution.cc",
1728 "third_party/abseil-cpp/absl/random/gaussian_distribution.cc",
1729 ],
1730}
1731
1732// GN: //third_party/abseil-cpp/absl/random/internal:distribution_caller
1733filegroup {
1734 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_distribution_caller",
1735}
1736
1737// GN: //third_party/abseil-cpp/absl/random/internal:fast_uniform_bits
1738filegroup {
1739 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_fast_uniform_bits",
1740}
1741
1742// GN: //third_party/abseil-cpp/absl/random/internal:fastmath
1743filegroup {
1744 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_fastmath",
1745}
1746
1747// GN: //third_party/abseil-cpp/absl/random/internal:generate_real
1748filegroup {
1749 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_generate_real",
1750}
1751
1752// GN: //third_party/abseil-cpp/absl/random/internal:iostream_state_saver
1753filegroup {
1754 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_iostream_state_saver",
1755}
1756
1757// GN: //third_party/abseil-cpp/absl/random/internal:nonsecure_base
1758filegroup {
1759 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_nonsecure_base",
1760}
1761
1762// GN: //third_party/abseil-cpp/absl/random/internal:pcg_engine
1763filegroup {
1764 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_pcg_engine",
1765}
1766
1767// GN: //third_party/abseil-cpp/absl/random/internal:platform
1768filegroup {
1769 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
1770 srcs: [
1771 "third_party/abseil-cpp/absl/random/internal/randen_round_keys.cc",
1772 ],
1773}
1774
1775// GN: //third_party/abseil-cpp/absl/random/internal:pool_urbg
1776filegroup {
1777 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
1778 srcs: [
1779 "third_party/abseil-cpp/absl/random/internal/pool_urbg.cc",
1780 ],
1781}
1782
1783// GN: //third_party/abseil-cpp/absl/random/internal:randen
1784filegroup {
1785 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
1786 srcs: [
1787 "third_party/abseil-cpp/absl/random/internal/randen.cc",
1788 ],
1789}
1790
1791// GN: //third_party/abseil-cpp/absl/random/internal:randen_engine
1792filegroup {
1793 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_engine",
1794}
1795
1796// GN: //third_party/abseil-cpp/absl/random/internal:randen_hwaes
1797filegroup {
1798 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
1799 srcs: [
1800 "third_party/abseil-cpp/absl/random/internal/randen_detect.cc",
1801 ],
1802}
1803
1804// GN: //third_party/abseil-cpp/absl/random/internal:randen_hwaes_impl
1805filegroup {
1806 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
1807 srcs: [
1808 "third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc",
1809 ],
1810}
1811
1812// GN: //third_party/abseil-cpp/absl/random/internal:randen_slow
1813filegroup {
1814 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
1815 srcs: [
1816 "third_party/abseil-cpp/absl/random/internal/randen_slow.cc",
1817 ],
1818}
1819
1820// GN: //third_party/abseil-cpp/absl/random/internal:salted_seed_seq
1821filegroup {
1822 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_salted_seed_seq",
1823}
1824
1825// GN: //third_party/abseil-cpp/absl/random/internal:seed_material
1826filegroup {
1827 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
1828 srcs: [
1829 "third_party/abseil-cpp/absl/random/internal/seed_material.cc",
1830 ],
1831}
1832
1833// GN: //third_party/abseil-cpp/absl/random/internal:traits
1834filegroup {
1835 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_traits",
1836}
1837
1838// GN: //third_party/abseil-cpp/absl/random/internal:uniform_helper
1839filegroup {
1840 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_uniform_helper",
1841}
1842
1843// GN: //third_party/abseil-cpp/absl/random/internal:wide_multiply
1844filegroup {
1845 name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_wide_multiply",
1846}
1847
1848// GN: //third_party/abseil-cpp/absl/random:random
1849filegroup {
1850 name: "cronet_aml_third_party_abseil_cpp_absl_random_random",
1851}
1852
1853// GN: //third_party/abseil-cpp/absl/random:seed_gen_exception
1854filegroup {
1855 name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
1856 srcs: [
1857 "third_party/abseil-cpp/absl/random/seed_gen_exception.cc",
1858 ],
1859}
1860
1861// GN: //third_party/abseil-cpp/absl/random:seed_sequences
1862filegroup {
1863 name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
1864 srcs: [
1865 "third_party/abseil-cpp/absl/random/seed_sequences.cc",
1866 ],
1867}
1868
1869// GN: //third_party/abseil-cpp/absl/status:status
1870filegroup {
1871 name: "cronet_aml_third_party_abseil_cpp_absl_status_status",
1872 srcs: [
1873 "third_party/abseil-cpp/absl/status/status.cc",
1874 "third_party/abseil-cpp/absl/status/status_payload_printer.cc",
1875 ],
1876}
1877
1878// GN: //third_party/abseil-cpp/absl/status:statusor
1879filegroup {
1880 name: "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
1881 srcs: [
1882 "third_party/abseil-cpp/absl/status/statusor.cc",
1883 ],
1884}
1885
1886// GN: //third_party/abseil-cpp/absl/strings:cord
1887filegroup {
1888 name: "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
1889 srcs: [
1890 "third_party/abseil-cpp/absl/strings/cord.cc",
1891 "third_party/abseil-cpp/absl/strings/cord_analysis.cc",
1892 "third_party/abseil-cpp/absl/strings/cord_buffer.cc",
1893 ],
1894}
1895
1896// GN: //third_party/abseil-cpp/absl/strings:cord_internal
1897filegroup {
1898 name: "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
1899 srcs: [
1900 "third_party/abseil-cpp/absl/strings/internal/cord_internal.cc",
1901 "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree.cc",
1902 "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_navigator.cc",
1903 "third_party/abseil-cpp/absl/strings/internal/cord_rep_btree_reader.cc",
1904 "third_party/abseil-cpp/absl/strings/internal/cord_rep_consume.cc",
1905 "third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc",
1906 "third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc",
1907 ],
1908}
1909
1910// GN: //third_party/abseil-cpp/absl/strings:cordz_functions
1911filegroup {
1912 name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
1913 srcs: [
1914 "third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc",
1915 ],
1916}
1917
1918// GN: //third_party/abseil-cpp/absl/strings:cordz_handle
1919filegroup {
1920 name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
1921 srcs: [
1922 "third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc",
1923 ],
1924}
1925
1926// GN: //third_party/abseil-cpp/absl/strings:cordz_info
1927filegroup {
1928 name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
1929 srcs: [
1930 "third_party/abseil-cpp/absl/strings/internal/cordz_info.cc",
1931 ],
1932}
1933
1934// GN: //third_party/abseil-cpp/absl/strings:cordz_statistics
1935filegroup {
1936 name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_statistics",
1937}
1938
1939// GN: //third_party/abseil-cpp/absl/strings:cordz_update_scope
1940filegroup {
1941 name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_update_scope",
1942}
1943
1944// GN: //third_party/abseil-cpp/absl/strings:cordz_update_tracker
1945filegroup {
1946 name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_update_tracker",
1947}
1948
1949// GN: //third_party/abseil-cpp/absl/strings:internal
1950filegroup {
1951 name: "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
1952 srcs: [
1953 "third_party/abseil-cpp/absl/strings/internal/escaping.cc",
1954 "third_party/abseil-cpp/absl/strings/internal/ostringstream.cc",
1955 "third_party/abseil-cpp/absl/strings/internal/utf8.cc",
1956 ],
1957}
1958
1959// GN: //third_party/abseil-cpp/absl/strings:str_format
1960filegroup {
1961 name: "cronet_aml_third_party_abseil_cpp_absl_strings_str_format",
1962}
1963
1964// GN: //third_party/abseil-cpp/absl/strings:str_format_internal
1965filegroup {
1966 name: "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
1967 srcs: [
1968 "third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc",
1969 "third_party/abseil-cpp/absl/strings/internal/str_format/bind.cc",
1970 "third_party/abseil-cpp/absl/strings/internal/str_format/extension.cc",
1971 "third_party/abseil-cpp/absl/strings/internal/str_format/float_conversion.cc",
1972 "third_party/abseil-cpp/absl/strings/internal/str_format/output.cc",
1973 "third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc",
1974 ],
1975}
1976
1977// GN: //third_party/abseil-cpp/absl/strings:strings
1978filegroup {
1979 name: "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
1980 srcs: [
1981 "third_party/abseil-cpp/absl/strings/ascii.cc",
1982 "third_party/abseil-cpp/absl/strings/charconv.cc",
1983 "third_party/abseil-cpp/absl/strings/escaping.cc",
1984 "third_party/abseil-cpp/absl/strings/internal/charconv_bigint.cc",
1985 "third_party/abseil-cpp/absl/strings/internal/charconv_parse.cc",
1986 "third_party/abseil-cpp/absl/strings/internal/damerau_levenshtein_distance.cc",
1987 "third_party/abseil-cpp/absl/strings/internal/memutil.cc",
1988 "third_party/abseil-cpp/absl/strings/match.cc",
1989 "third_party/abseil-cpp/absl/strings/numbers.cc",
1990 "third_party/abseil-cpp/absl/strings/str_cat.cc",
1991 "third_party/abseil-cpp/absl/strings/str_replace.cc",
1992 "third_party/abseil-cpp/absl/strings/str_split.cc",
1993 "third_party/abseil-cpp/absl/strings/string_view.cc",
1994 "third_party/abseil-cpp/absl/strings/substitute.cc",
1995 ],
1996}
1997
1998// GN: //third_party/abseil-cpp/absl/synchronization:graphcycles_internal
1999filegroup {
2000 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
2001 srcs: [
2002 "third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc",
2003 ],
2004}
2005
2006// GN: //third_party/abseil-cpp/absl/synchronization:kernel_timeout_internal
2007filegroup {
2008 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_kernel_timeout_internal",
2009}
2010
2011// GN: //third_party/abseil-cpp/absl/synchronization:synchronization
2012filegroup {
2013 name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
2014 srcs: [
2015 "third_party/abseil-cpp/absl/synchronization/barrier.cc",
2016 "third_party/abseil-cpp/absl/synchronization/blocking_counter.cc",
2017 "third_party/abseil-cpp/absl/synchronization/internal/create_thread_identity.cc",
2018 "third_party/abseil-cpp/absl/synchronization/internal/per_thread_sem.cc",
2019 "third_party/abseil-cpp/absl/synchronization/internal/waiter.cc",
2020 "third_party/abseil-cpp/absl/synchronization/mutex.cc",
2021 "third_party/abseil-cpp/absl/synchronization/notification.cc",
2022 ],
2023}
2024
2025// GN: //third_party/abseil-cpp/absl/time/internal/cctz:civil_time
2026filegroup {
2027 name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
2028 srcs: [
2029 "third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc",
2030 ],
2031}
2032
2033// GN: //third_party/abseil-cpp/absl/time/internal/cctz:time_zone
2034filegroup {
2035 name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
2036 srcs: [
2037 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc",
2038 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_format.cc",
2039 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_if.cc",
2040 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_impl.cc",
2041 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_info.cc",
2042 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_libc.cc",
2043 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_lookup.cc",
2044 "third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc",
2045 "third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc",
2046 ],
2047}
2048
2049// GN: //third_party/abseil-cpp/absl/time:time
2050filegroup {
2051 name: "cronet_aml_third_party_abseil_cpp_absl_time_time",
2052 srcs: [
2053 "third_party/abseil-cpp/absl/time/civil_time.cc",
2054 "third_party/abseil-cpp/absl/time/clock.cc",
2055 "third_party/abseil-cpp/absl/time/duration.cc",
2056 "third_party/abseil-cpp/absl/time/format.cc",
2057 "third_party/abseil-cpp/absl/time/time.cc",
2058 ],
2059}
2060
2061// GN: //third_party/abseil-cpp/absl/types:bad_optional_access
2062filegroup {
2063 name: "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
2064 srcs: [
2065 "third_party/abseil-cpp/absl/types/bad_optional_access.cc",
2066 ],
2067}
2068
2069// GN: //third_party/abseil-cpp/absl/types:bad_variant_access
2070filegroup {
2071 name: "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
2072 srcs: [
2073 "third_party/abseil-cpp/absl/types/bad_variant_access.cc",
2074 ],
2075}
2076
2077// GN: //third_party/abseil-cpp/absl/types:compare
2078filegroup {
2079 name: "cronet_aml_third_party_abseil_cpp_absl_types_compare",
2080}
2081
2082// GN: //third_party/abseil-cpp/absl/types:optional
2083filegroup {
2084 name: "cronet_aml_third_party_abseil_cpp_absl_types_optional",
2085}
2086
2087// GN: //third_party/abseil-cpp/absl/types:span
2088filegroup {
2089 name: "cronet_aml_third_party_abseil_cpp_absl_types_span",
2090}
2091
2092// GN: //third_party/abseil-cpp/absl/types:variant
2093filegroup {
2094 name: "cronet_aml_third_party_abseil_cpp_absl_types_variant",
2095}
2096
2097// GN: //third_party/abseil-cpp/absl/utility:utility
2098filegroup {
2099 name: "cronet_aml_third_party_abseil_cpp_absl_utility_utility",
2100}
2101
Motomu Utsumifcac4852022-10-26 19:28:31 +09002102// GN: //third_party/android_ndk:cpu_features
2103filegroup {
2104 name: "cronet_aml_third_party_android_ndk_cpu_features",
2105 srcs: [
2106 "third_party/android_ndk/sources/android/cpufeatures/cpu-features.c",
2107 ],
2108}
2109
Patrick Rohrcc377df2022-10-28 09:27:15 -07002110// GN: //third_party/ashmem:ashmem
2111filegroup {
2112 name: "cronet_aml_third_party_ashmem_ashmem",
2113 srcs: [
2114 "third_party/ashmem/ashmem-dev.c",
2115 ],
2116}
2117
2118// GN: //third_party/boringssl:boringssl
2119cc_library_static {
2120 name: "cronet_aml_third_party_boringssl_boringssl",
2121 srcs: [
2122 ":cronet_aml_third_party_boringssl_boringssl_asm",
2123 ":cronet_aml_third_party_boringssl_src_third_party_fiat_fiat_license",
2124 "third_party/boringssl/err_data.c",
2125 "third_party/boringssl/src/crypto/asn1/a_bitstr.c",
2126 "third_party/boringssl/src/crypto/asn1/a_bool.c",
2127 "third_party/boringssl/src/crypto/asn1/a_d2i_fp.c",
2128 "third_party/boringssl/src/crypto/asn1/a_dup.c",
2129 "third_party/boringssl/src/crypto/asn1/a_gentm.c",
2130 "third_party/boringssl/src/crypto/asn1/a_i2d_fp.c",
2131 "third_party/boringssl/src/crypto/asn1/a_int.c",
2132 "third_party/boringssl/src/crypto/asn1/a_mbstr.c",
2133 "third_party/boringssl/src/crypto/asn1/a_object.c",
2134 "third_party/boringssl/src/crypto/asn1/a_octet.c",
2135 "third_party/boringssl/src/crypto/asn1/a_print.c",
2136 "third_party/boringssl/src/crypto/asn1/a_strex.c",
2137 "third_party/boringssl/src/crypto/asn1/a_strnid.c",
2138 "third_party/boringssl/src/crypto/asn1/a_time.c",
2139 "third_party/boringssl/src/crypto/asn1/a_type.c",
2140 "third_party/boringssl/src/crypto/asn1/a_utctm.c",
2141 "third_party/boringssl/src/crypto/asn1/a_utf8.c",
2142 "third_party/boringssl/src/crypto/asn1/asn1_lib.c",
2143 "third_party/boringssl/src/crypto/asn1/asn1_par.c",
2144 "third_party/boringssl/src/crypto/asn1/asn_pack.c",
2145 "third_party/boringssl/src/crypto/asn1/f_int.c",
2146 "third_party/boringssl/src/crypto/asn1/f_string.c",
2147 "third_party/boringssl/src/crypto/asn1/posix_time.c",
2148 "third_party/boringssl/src/crypto/asn1/tasn_dec.c",
2149 "third_party/boringssl/src/crypto/asn1/tasn_enc.c",
2150 "third_party/boringssl/src/crypto/asn1/tasn_fre.c",
2151 "third_party/boringssl/src/crypto/asn1/tasn_new.c",
2152 "third_party/boringssl/src/crypto/asn1/tasn_typ.c",
2153 "third_party/boringssl/src/crypto/asn1/tasn_utl.c",
2154 "third_party/boringssl/src/crypto/base64/base64.c",
2155 "third_party/boringssl/src/crypto/bio/bio.c",
2156 "third_party/boringssl/src/crypto/bio/bio_mem.c",
2157 "third_party/boringssl/src/crypto/bio/connect.c",
2158 "third_party/boringssl/src/crypto/bio/fd.c",
2159 "third_party/boringssl/src/crypto/bio/file.c",
2160 "third_party/boringssl/src/crypto/bio/hexdump.c",
2161 "third_party/boringssl/src/crypto/bio/pair.c",
2162 "third_party/boringssl/src/crypto/bio/printf.c",
2163 "third_party/boringssl/src/crypto/bio/socket.c",
2164 "third_party/boringssl/src/crypto/bio/socket_helper.c",
2165 "third_party/boringssl/src/crypto/blake2/blake2.c",
2166 "third_party/boringssl/src/crypto/bn_extra/bn_asn1.c",
2167 "third_party/boringssl/src/crypto/bn_extra/convert.c",
2168 "third_party/boringssl/src/crypto/buf/buf.c",
2169 "third_party/boringssl/src/crypto/bytestring/asn1_compat.c",
2170 "third_party/boringssl/src/crypto/bytestring/ber.c",
2171 "third_party/boringssl/src/crypto/bytestring/cbb.c",
2172 "third_party/boringssl/src/crypto/bytestring/cbs.c",
2173 "third_party/boringssl/src/crypto/bytestring/unicode.c",
2174 "third_party/boringssl/src/crypto/chacha/chacha.c",
2175 "third_party/boringssl/src/crypto/cipher_extra/cipher_extra.c",
2176 "third_party/boringssl/src/crypto/cipher_extra/derive_key.c",
2177 "third_party/boringssl/src/crypto/cipher_extra/e_aesctrhmac.c",
2178 "third_party/boringssl/src/crypto/cipher_extra/e_aesgcmsiv.c",
2179 "third_party/boringssl/src/crypto/cipher_extra/e_chacha20poly1305.c",
2180 "third_party/boringssl/src/crypto/cipher_extra/e_des.c",
2181 "third_party/boringssl/src/crypto/cipher_extra/e_null.c",
2182 "third_party/boringssl/src/crypto/cipher_extra/e_rc2.c",
2183 "third_party/boringssl/src/crypto/cipher_extra/e_rc4.c",
2184 "third_party/boringssl/src/crypto/cipher_extra/e_tls.c",
2185 "third_party/boringssl/src/crypto/cipher_extra/tls_cbc.c",
2186 "third_party/boringssl/src/crypto/conf/conf.c",
2187 "third_party/boringssl/src/crypto/cpu_aarch64_apple.c",
2188 "third_party/boringssl/src/crypto/cpu_aarch64_fuchsia.c",
2189 "third_party/boringssl/src/crypto/cpu_aarch64_linux.c",
2190 "third_party/boringssl/src/crypto/cpu_aarch64_win.c",
2191 "third_party/boringssl/src/crypto/cpu_arm.c",
2192 "third_party/boringssl/src/crypto/cpu_arm_linux.c",
2193 "third_party/boringssl/src/crypto/cpu_intel.c",
2194 "third_party/boringssl/src/crypto/cpu_ppc64le.c",
2195 "third_party/boringssl/src/crypto/crypto.c",
2196 "third_party/boringssl/src/crypto/curve25519/curve25519.c",
2197 "third_party/boringssl/src/crypto/curve25519/spake25519.c",
2198 "third_party/boringssl/src/crypto/des/des.c",
2199 "third_party/boringssl/src/crypto/dh_extra/dh_asn1.c",
2200 "third_party/boringssl/src/crypto/dh_extra/params.c",
2201 "third_party/boringssl/src/crypto/digest_extra/digest_extra.c",
2202 "third_party/boringssl/src/crypto/dsa/dsa.c",
2203 "third_party/boringssl/src/crypto/dsa/dsa_asn1.c",
2204 "third_party/boringssl/src/crypto/ec_extra/ec_asn1.c",
2205 "third_party/boringssl/src/crypto/ec_extra/ec_derive.c",
2206 "third_party/boringssl/src/crypto/ec_extra/hash_to_curve.c",
2207 "third_party/boringssl/src/crypto/ecdh_extra/ecdh_extra.c",
2208 "third_party/boringssl/src/crypto/ecdsa_extra/ecdsa_asn1.c",
2209 "third_party/boringssl/src/crypto/engine/engine.c",
2210 "third_party/boringssl/src/crypto/err/err.c",
2211 "third_party/boringssl/src/crypto/evp/evp.c",
2212 "third_party/boringssl/src/crypto/evp/evp_asn1.c",
2213 "third_party/boringssl/src/crypto/evp/evp_ctx.c",
2214 "third_party/boringssl/src/crypto/evp/p_dsa_asn1.c",
2215 "third_party/boringssl/src/crypto/evp/p_ec.c",
2216 "third_party/boringssl/src/crypto/evp/p_ec_asn1.c",
2217 "third_party/boringssl/src/crypto/evp/p_ed25519.c",
2218 "third_party/boringssl/src/crypto/evp/p_ed25519_asn1.c",
2219 "third_party/boringssl/src/crypto/evp/p_hkdf.c",
2220 "third_party/boringssl/src/crypto/evp/p_rsa.c",
2221 "third_party/boringssl/src/crypto/evp/p_rsa_asn1.c",
2222 "third_party/boringssl/src/crypto/evp/p_x25519.c",
2223 "third_party/boringssl/src/crypto/evp/p_x25519_asn1.c",
2224 "third_party/boringssl/src/crypto/evp/pbkdf.c",
2225 "third_party/boringssl/src/crypto/evp/print.c",
2226 "third_party/boringssl/src/crypto/evp/scrypt.c",
2227 "third_party/boringssl/src/crypto/evp/sign.c",
2228 "third_party/boringssl/src/crypto/ex_data.c",
2229 "third_party/boringssl/src/crypto/fipsmodule/bcm.c",
2230 "third_party/boringssl/src/crypto/fipsmodule/fips_shared_support.c",
2231 "third_party/boringssl/src/crypto/hkdf/hkdf.c",
2232 "third_party/boringssl/src/crypto/hpke/hpke.c",
2233 "third_party/boringssl/src/crypto/hrss/hrss.c",
2234 "third_party/boringssl/src/crypto/lhash/lhash.c",
2235 "third_party/boringssl/src/crypto/mem.c",
2236 "third_party/boringssl/src/crypto/obj/obj.c",
2237 "third_party/boringssl/src/crypto/obj/obj_xref.c",
2238 "third_party/boringssl/src/crypto/pem/pem_all.c",
2239 "third_party/boringssl/src/crypto/pem/pem_info.c",
2240 "third_party/boringssl/src/crypto/pem/pem_lib.c",
2241 "third_party/boringssl/src/crypto/pem/pem_oth.c",
2242 "third_party/boringssl/src/crypto/pem/pem_pk8.c",
2243 "third_party/boringssl/src/crypto/pem/pem_pkey.c",
2244 "third_party/boringssl/src/crypto/pem/pem_x509.c",
2245 "third_party/boringssl/src/crypto/pem/pem_xaux.c",
2246 "third_party/boringssl/src/crypto/pkcs7/pkcs7.c",
2247 "third_party/boringssl/src/crypto/pkcs7/pkcs7_x509.c",
2248 "third_party/boringssl/src/crypto/pkcs8/p5_pbev2.c",
2249 "third_party/boringssl/src/crypto/pkcs8/pkcs8.c",
2250 "third_party/boringssl/src/crypto/pkcs8/pkcs8_x509.c",
2251 "third_party/boringssl/src/crypto/poly1305/poly1305.c",
2252 "third_party/boringssl/src/crypto/poly1305/poly1305_arm.c",
2253 "third_party/boringssl/src/crypto/poly1305/poly1305_vec.c",
2254 "third_party/boringssl/src/crypto/pool/pool.c",
2255 "third_party/boringssl/src/crypto/rand_extra/deterministic.c",
2256 "third_party/boringssl/src/crypto/rand_extra/forkunsafe.c",
2257 "third_party/boringssl/src/crypto/rand_extra/fuchsia.c",
2258 "third_party/boringssl/src/crypto/rand_extra/passive.c",
2259 "third_party/boringssl/src/crypto/rand_extra/rand_extra.c",
2260 "third_party/boringssl/src/crypto/rand_extra/windows.c",
2261 "third_party/boringssl/src/crypto/rc4/rc4.c",
2262 "third_party/boringssl/src/crypto/refcount_c11.c",
2263 "third_party/boringssl/src/crypto/refcount_lock.c",
2264 "third_party/boringssl/src/crypto/rsa_extra/rsa_asn1.c",
2265 "third_party/boringssl/src/crypto/rsa_extra/rsa_print.c",
2266 "third_party/boringssl/src/crypto/siphash/siphash.c",
2267 "third_party/boringssl/src/crypto/stack/stack.c",
2268 "third_party/boringssl/src/crypto/thread.c",
2269 "third_party/boringssl/src/crypto/thread_none.c",
2270 "third_party/boringssl/src/crypto/thread_pthread.c",
2271 "third_party/boringssl/src/crypto/thread_win.c",
2272 "third_party/boringssl/src/crypto/trust_token/pmbtoken.c",
2273 "third_party/boringssl/src/crypto/trust_token/trust_token.c",
2274 "third_party/boringssl/src/crypto/trust_token/voprf.c",
2275 "third_party/boringssl/src/crypto/x509/a_digest.c",
2276 "third_party/boringssl/src/crypto/x509/a_sign.c",
2277 "third_party/boringssl/src/crypto/x509/a_verify.c",
2278 "third_party/boringssl/src/crypto/x509/algorithm.c",
2279 "third_party/boringssl/src/crypto/x509/asn1_gen.c",
2280 "third_party/boringssl/src/crypto/x509/by_dir.c",
2281 "third_party/boringssl/src/crypto/x509/by_file.c",
2282 "third_party/boringssl/src/crypto/x509/i2d_pr.c",
2283 "third_party/boringssl/src/crypto/x509/name_print.c",
2284 "third_party/boringssl/src/crypto/x509/rsa_pss.c",
2285 "third_party/boringssl/src/crypto/x509/t_crl.c",
2286 "third_party/boringssl/src/crypto/x509/t_req.c",
2287 "third_party/boringssl/src/crypto/x509/t_x509.c",
2288 "third_party/boringssl/src/crypto/x509/t_x509a.c",
2289 "third_party/boringssl/src/crypto/x509/x509.c",
2290 "third_party/boringssl/src/crypto/x509/x509_att.c",
2291 "third_party/boringssl/src/crypto/x509/x509_cmp.c",
2292 "third_party/boringssl/src/crypto/x509/x509_d2.c",
2293 "third_party/boringssl/src/crypto/x509/x509_def.c",
2294 "third_party/boringssl/src/crypto/x509/x509_ext.c",
2295 "third_party/boringssl/src/crypto/x509/x509_lu.c",
2296 "third_party/boringssl/src/crypto/x509/x509_obj.c",
2297 "third_party/boringssl/src/crypto/x509/x509_req.c",
2298 "third_party/boringssl/src/crypto/x509/x509_set.c",
2299 "third_party/boringssl/src/crypto/x509/x509_trs.c",
2300 "third_party/boringssl/src/crypto/x509/x509_txt.c",
2301 "third_party/boringssl/src/crypto/x509/x509_v3.c",
2302 "third_party/boringssl/src/crypto/x509/x509_vfy.c",
2303 "third_party/boringssl/src/crypto/x509/x509_vpm.c",
2304 "third_party/boringssl/src/crypto/x509/x509cset.c",
2305 "third_party/boringssl/src/crypto/x509/x509name.c",
2306 "third_party/boringssl/src/crypto/x509/x509rset.c",
2307 "third_party/boringssl/src/crypto/x509/x509spki.c",
2308 "third_party/boringssl/src/crypto/x509/x_algor.c",
2309 "third_party/boringssl/src/crypto/x509/x_all.c",
2310 "third_party/boringssl/src/crypto/x509/x_attrib.c",
2311 "third_party/boringssl/src/crypto/x509/x_crl.c",
2312 "third_party/boringssl/src/crypto/x509/x_exten.c",
2313 "third_party/boringssl/src/crypto/x509/x_info.c",
2314 "third_party/boringssl/src/crypto/x509/x_name.c",
2315 "third_party/boringssl/src/crypto/x509/x_pkey.c",
2316 "third_party/boringssl/src/crypto/x509/x_pubkey.c",
2317 "third_party/boringssl/src/crypto/x509/x_req.c",
2318 "third_party/boringssl/src/crypto/x509/x_sig.c",
2319 "third_party/boringssl/src/crypto/x509/x_spki.c",
2320 "third_party/boringssl/src/crypto/x509/x_val.c",
2321 "third_party/boringssl/src/crypto/x509/x_x509.c",
2322 "third_party/boringssl/src/crypto/x509/x_x509a.c",
2323 "third_party/boringssl/src/crypto/x509v3/pcy_cache.c",
2324 "third_party/boringssl/src/crypto/x509v3/pcy_data.c",
2325 "third_party/boringssl/src/crypto/x509v3/pcy_map.c",
2326 "third_party/boringssl/src/crypto/x509v3/pcy_node.c",
2327 "third_party/boringssl/src/crypto/x509v3/pcy_tree.c",
2328 "third_party/boringssl/src/crypto/x509v3/v3_akey.c",
2329 "third_party/boringssl/src/crypto/x509v3/v3_akeya.c",
2330 "third_party/boringssl/src/crypto/x509v3/v3_alt.c",
2331 "third_party/boringssl/src/crypto/x509v3/v3_bcons.c",
2332 "third_party/boringssl/src/crypto/x509v3/v3_bitst.c",
2333 "third_party/boringssl/src/crypto/x509v3/v3_conf.c",
2334 "third_party/boringssl/src/crypto/x509v3/v3_cpols.c",
2335 "third_party/boringssl/src/crypto/x509v3/v3_crld.c",
2336 "third_party/boringssl/src/crypto/x509v3/v3_enum.c",
2337 "third_party/boringssl/src/crypto/x509v3/v3_extku.c",
2338 "third_party/boringssl/src/crypto/x509v3/v3_genn.c",
2339 "third_party/boringssl/src/crypto/x509v3/v3_ia5.c",
2340 "third_party/boringssl/src/crypto/x509v3/v3_info.c",
2341 "third_party/boringssl/src/crypto/x509v3/v3_int.c",
2342 "third_party/boringssl/src/crypto/x509v3/v3_lib.c",
2343 "third_party/boringssl/src/crypto/x509v3/v3_ncons.c",
2344 "third_party/boringssl/src/crypto/x509v3/v3_ocsp.c",
2345 "third_party/boringssl/src/crypto/x509v3/v3_pci.c",
2346 "third_party/boringssl/src/crypto/x509v3/v3_pcia.c",
2347 "third_party/boringssl/src/crypto/x509v3/v3_pcons.c",
2348 "third_party/boringssl/src/crypto/x509v3/v3_pmaps.c",
2349 "third_party/boringssl/src/crypto/x509v3/v3_prn.c",
2350 "third_party/boringssl/src/crypto/x509v3/v3_purp.c",
2351 "third_party/boringssl/src/crypto/x509v3/v3_skey.c",
2352 "third_party/boringssl/src/crypto/x509v3/v3_utl.c",
2353 "third_party/boringssl/src/ssl/bio_ssl.cc",
2354 "third_party/boringssl/src/ssl/d1_both.cc",
2355 "third_party/boringssl/src/ssl/d1_lib.cc",
2356 "third_party/boringssl/src/ssl/d1_pkt.cc",
2357 "third_party/boringssl/src/ssl/d1_srtp.cc",
2358 "third_party/boringssl/src/ssl/dtls_method.cc",
2359 "third_party/boringssl/src/ssl/dtls_record.cc",
2360 "third_party/boringssl/src/ssl/encrypted_client_hello.cc",
2361 "third_party/boringssl/src/ssl/extensions.cc",
2362 "third_party/boringssl/src/ssl/handoff.cc",
2363 "third_party/boringssl/src/ssl/handshake.cc",
2364 "third_party/boringssl/src/ssl/handshake_client.cc",
2365 "third_party/boringssl/src/ssl/handshake_server.cc",
2366 "third_party/boringssl/src/ssl/s3_both.cc",
2367 "third_party/boringssl/src/ssl/s3_lib.cc",
2368 "third_party/boringssl/src/ssl/s3_pkt.cc",
2369 "third_party/boringssl/src/ssl/ssl_aead_ctx.cc",
2370 "third_party/boringssl/src/ssl/ssl_asn1.cc",
2371 "third_party/boringssl/src/ssl/ssl_buffer.cc",
2372 "third_party/boringssl/src/ssl/ssl_cert.cc",
2373 "third_party/boringssl/src/ssl/ssl_cipher.cc",
2374 "third_party/boringssl/src/ssl/ssl_file.cc",
2375 "third_party/boringssl/src/ssl/ssl_key_share.cc",
2376 "third_party/boringssl/src/ssl/ssl_lib.cc",
2377 "third_party/boringssl/src/ssl/ssl_privkey.cc",
2378 "third_party/boringssl/src/ssl/ssl_session.cc",
2379 "third_party/boringssl/src/ssl/ssl_stat.cc",
2380 "third_party/boringssl/src/ssl/ssl_transcript.cc",
2381 "third_party/boringssl/src/ssl/ssl_versions.cc",
2382 "third_party/boringssl/src/ssl/ssl_x509.cc",
2383 "third_party/boringssl/src/ssl/t1_enc.cc",
2384 "third_party/boringssl/src/ssl/tls13_both.cc",
2385 "third_party/boringssl/src/ssl/tls13_client.cc",
2386 "third_party/boringssl/src/ssl/tls13_enc.cc",
2387 "third_party/boringssl/src/ssl/tls13_server.cc",
2388 "third_party/boringssl/src/ssl/tls_method.cc",
2389 "third_party/boringssl/src/ssl/tls_record.cc",
2390 ],
2391 defaults: [
2392 "cronet_aml_defaults",
2393 ],
2394 cflags: [
2395 "-DANDROID",
2396 "-DANDROID_NDK_VERSION_ROLL=r23_1",
2397 "-DBORINGSSL_ALLOW_CXX_RUNTIME",
2398 "-DBORINGSSL_IMPLEMENTATION",
2399 "-DBORINGSSL_NO_STATIC_INITIALIZER",
2400 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
2401 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
2402 "-DDCHECK_ALWAYS_ON=1",
2403 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
2404 "-DHAVE_SYS_UIO_H",
2405 "-DOPENSSL_SMALL",
2406 "-D_DEBUG",
2407 "-D_GNU_SOURCE",
2408 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
2409 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2410 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
2411 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2412 "-D__STDC_CONSTANT_MACROS",
2413 "-D__STDC_FORMAT_MACROS",
2414 ],
2415 local_include_dirs: [
2416 "./",
2417 "buildtools/third_party/libc++/",
2418 "out/test/gen/",
2419 "third_party/boringssl/src/include/",
2420 ],
2421}
2422
2423// GN: //third_party/boringssl:boringssl_asm
2424filegroup {
2425 name: "cronet_aml_third_party_boringssl_boringssl_asm",
2426}
2427
2428// GN: //third_party/boringssl/src/third_party/fiat:fiat_license
2429filegroup {
2430 name: "cronet_aml_third_party_boringssl_src_third_party_fiat_fiat_license",
2431}
2432
2433// GN: //third_party/icu:icui18n
2434cc_library_static {
2435 name: "cronet_aml_third_party_icu_icui18n",
2436 static_libs: [
2437 "cronet_aml_third_party_icu_icuuc_private",
2438 ],
2439 defaults: [
2440 "cronet_aml_defaults",
2441 ],
2442 cflags: [
2443 "-DANDROID",
2444 "-DANDROID_NDK_VERSION_ROLL=r23_1",
2445 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
2446 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
2447 "-DDCHECK_ALWAYS_ON=1",
2448 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
2449 "-DHAVE_DLOPEN=0",
2450 "-DHAVE_SYS_UIO_H",
2451 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
2452 "-DUCONFIG_ONLY_HTML_CONVERSION=1",
2453 "-DUCONFIG_USE_WINDOWS_LCID_MAPPING_API=0",
2454 "-DUSE_CHROMIUM_ICU=1",
2455 "-DU_CHARSET_IS_UTF8=1",
2456 "-DU_ENABLE_DYLOAD=0",
2457 "-DU_ENABLE_RESOURCE_TRACING=0",
2458 "-DU_ENABLE_TRACING=1",
2459 "-DU_I18N_IMPLEMENTATION",
2460 "-DU_STATIC_IMPLEMENTATION",
2461 "-DU_USING_ICU_NAMESPACE=0",
2462 "-D_DEBUG",
2463 "-D_GNU_SOURCE",
2464 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
2465 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2466 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
2467 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2468 ],
2469 local_include_dirs: [
2470 "./",
2471 "buildtools/third_party/libc++/",
2472 "out/test/gen/",
2473 "third_party/icu/source/common/",
2474 "third_party/icu/source/i18n/",
2475 ],
2476}
2477
2478// GN: //third_party/icu:icuuc_private
2479cc_library_static {
2480 name: "cronet_aml_third_party_icu_icuuc_private",
2481 srcs: [
2482 ":cronet_aml_third_party_icu_icuuc_public",
2483 ],
2484 defaults: [
2485 "cronet_aml_defaults",
2486 ],
2487 cflags: [
2488 "-DANDROID",
2489 "-DANDROID_NDK_VERSION_ROLL=r23_1",
2490 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
2491 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
2492 "-DDCHECK_ALWAYS_ON=1",
2493 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
2494 "-DHAVE_DLOPEN=0",
2495 "-DHAVE_SYS_UIO_H",
2496 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE",
2497 "-DUCONFIG_ONLY_HTML_CONVERSION=1",
2498 "-DUCONFIG_USE_WINDOWS_LCID_MAPPING_API=0",
2499 "-DUSE_CHROMIUM_ICU=1",
2500 "-DU_CHARSET_IS_UTF8=1",
2501 "-DU_COMMON_IMPLEMENTATION",
2502 "-DU_ENABLE_DYLOAD=0",
2503 "-DU_ENABLE_RESOURCE_TRACING=0",
2504 "-DU_ENABLE_TRACING=1",
2505 "-DU_ICUDATAENTRY_IN_COMMON",
2506 "-DU_STATIC_IMPLEMENTATION",
2507 "-DU_USING_ICU_NAMESPACE=0",
2508 "-D_DEBUG",
2509 "-D_GNU_SOURCE",
2510 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
2511 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
2512 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
2513 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2514 "-D__STDC_CONSTANT_MACROS",
2515 "-D__STDC_FORMAT_MACROS",
2516 ],
2517 local_include_dirs: [
2518 "./",
2519 "buildtools/third_party/libc++/",
2520 "out/test/gen/",
2521 "third_party/icu/source/common/",
2522 "third_party/icu/source/i18n/",
2523 ],
2524}
2525
2526// GN: //third_party/icu:icuuc_public
2527filegroup {
2528 name: "cronet_aml_third_party_icu_icuuc_public",
2529}
2530
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002531// GN: //third_party/libevent:libevent
2532cc_library_static {
2533 name: "cronet_aml_third_party_libevent_libevent",
2534 srcs: [
2535 "third_party/libevent/buffer.c",
2536 "third_party/libevent/epoll.c",
2537 "third_party/libevent/evbuffer.c",
2538 "third_party/libevent/evdns.c",
2539 "third_party/libevent/event.c",
2540 "third_party/libevent/event_tagging.c",
2541 "third_party/libevent/evrpc.c",
2542 "third_party/libevent/evutil.c",
2543 "third_party/libevent/http.c",
2544 "third_party/libevent/log.c",
2545 "third_party/libevent/poll.c",
2546 "third_party/libevent/select.c",
2547 "third_party/libevent/signal.c",
2548 "third_party/libevent/strlcpy.c",
2549 ],
2550 defaults: [
2551 "cronet_aml_defaults",
2552 ],
2553 cflags: [
2554 "-DANDROID",
2555 "-DANDROID_NDK_VERSION_ROLL=r23_1",
Motomu Utsumiefde2d22022-10-28 12:20:46 +09002556 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
2557 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002558 "-DDCHECK_ALWAYS_ON=1",
2559 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
2560 "-DHAVE_CONFIG_H",
2561 "-DHAVE_SYS_UIO_H",
2562 "-D_DEBUG",
2563 "-D_GNU_SOURCE",
Motomu Utsumiefde2d22022-10-28 12:20:46 +09002564 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002565 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
Motomu Utsumiefde2d22022-10-28 12:20:46 +09002566 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002567 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
2568 ],
2569 local_include_dirs: [
2570 "./",
2571 "buildtools/third_party/libc++/",
2572 "out/test/gen/",
2573 "third_party/libevent/android/",
2574 ],
2575}
2576
Patrick Rohrcc377df2022-10-28 09:27:15 -07002577// GN: //third_party/modp_b64:modp_b64
Motomu Utsumifcac4852022-10-26 19:28:31 +09002578cc_library_static {
Patrick Rohrcc377df2022-10-28 09:27:15 -07002579 name: "cronet_aml_third_party_modp_b64_modp_b64",
Motomu Utsumifcac4852022-10-26 19:28:31 +09002580 srcs: [
Patrick Rohrcc377df2022-10-28 09:27:15 -07002581 "third_party/modp_b64/modp_b64.cc",
Motomu Utsumifcac4852022-10-26 19:28:31 +09002582 ],
2583 defaults: [
2584 "cronet_aml_defaults",
2585 ],
2586 cflags: [
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002587 "-DANDROID",
2588 "-DANDROID_NDK_VERSION_ROLL=r23_1",
Motomu Utsumiefde2d22022-10-28 12:20:46 +09002589 "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
2590 "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002591 "-DDCHECK_ALWAYS_ON=1",
2592 "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
2593 "-DHAVE_SYS_UIO_H",
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002594 "-D_DEBUG",
2595 "-D_GNU_SOURCE",
Motomu Utsumiefde2d22022-10-28 12:20:46 +09002596 "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002597 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
Motomu Utsumiefde2d22022-10-28 12:20:46 +09002598 "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
Motomu Utsumifa7e9262022-10-26 19:43:02 +09002599 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
Patrick Rohrcc377df2022-10-28 09:27:15 -07002600 "-D__STDC_CONSTANT_MACROS",
2601 "-D__STDC_FORMAT_MACROS",
Motomu Utsumifcac4852022-10-26 19:28:31 +09002602 ],
2603 local_include_dirs: [
2604 "./",
2605 "buildtools/third_party/libc++/",
2606 "out/test/gen/",
Motomu Utsumifcac4852022-10-26 19:28:31 +09002607 ],
2608}
2609