1// 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 gn2bp/gen_android_bp.py. Do not edit. 16 17// GN: Package-Artificial 18package { 19 default_applicable_licenses: [ 20 "external_cronet_license", 21 ], 22} 23 24// GN: //net/dns/public:public 25cc_library_static { 26 name: "cronet_aml_net_dns_public_public", 27 srcs: [ 28 "dns_config_overrides.cc", 29 "dns_over_https_config.cc", 30 "dns_over_https_server_config.cc", 31 "dns_query_type.cc", 32 "doh_provider_entry.cc", 33 "host_resolver_results.cc", 34 "host_resolver_source.cc", 35 "resolve_error_info.cc", 36 "secure_dns_policy.cc", 37 "util.cc", 38 ], 39 shared_libs: [ 40 "//external/cronet/third_party/boringssl:libcrypto", 41 "//external/cronet/third_party/boringssl:libpki", 42 "//external/cronet/third_party/boringssl:libssl", 43 "libandroid", 44 "liblog", 45 "libprotobuf-cpp-lite", 46 "libz", 47 ], 48 generated_headers: [ 49 "cronet_aml_base_allocator_buildflags", 50 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 51 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 52 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 53 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 54 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 55 "cronet_aml_base_anchor_functions_buildflags", 56 "cronet_aml_base_android_runtime_jni_headers__action", 57 "cronet_aml_base_base_jni__action", 58 "cronet_aml_base_base_shared_preferences_jni__action", 59 "cronet_aml_base_build_date", 60 "cronet_aml_base_cfi_buildflags", 61 "cronet_aml_base_check_version_internal_action", 62 "cronet_aml_base_clang_profiling_buildflags", 63 "cronet_aml_base_debugging_buildflags", 64 "cronet_aml_base_feature_list_buildflags", 65 "cronet_aml_base_fuzzing_buildflags", 66 "cronet_aml_base_ios_cronet_buildflags", 67 "cronet_aml_base_logging_buildflags", 68 "cronet_aml_base_message_pump_buildflags", 69 "cronet_aml_base_orderfile_buildflags", 70 "cronet_aml_base_power_monitor_buildflags", 71 "cronet_aml_base_process_launcher_jni__action", 72 "cronet_aml_base_profiler_buildflags", 73 "cronet_aml_base_protected_memory_buildflags", 74 "cronet_aml_base_rust_buildflags", 75 "cronet_aml_base_sanitizer_buildflags", 76 "cronet_aml_base_synchronization_buildflags", 77 "cronet_aml_base_tracing_buildflags", 78 "cronet_aml_build_blink_buildflags", 79 "cronet_aml_build_branding_buildflags", 80 "cronet_aml_build_chromecast_buildflags", 81 "cronet_aml_build_chromeos_buildflags", 82 "cronet_aml_build_config_compiler_compiler_buildflags", 83 "cronet_aml_build_ios_buildflags", 84 "cronet_aml_build_robolectric_buildflags", 85 "cronet_aml_crypto_buildflags", 86 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 87 "cronet_aml_net_buildflags", 88 "cronet_aml_net_cronet_buildflags", 89 "cronet_aml_net_isolation_info_proto_gen_headers", 90 "cronet_aml_net_net_jni_headers__action", 91 "cronet_aml_net_net_nqe_proto_gen_headers", 92 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 93 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 94 "cronet_aml_url_buildflags", 95 "cronet_aml_url_url_jni_headers__action", 96 ], 97 export_generated_headers: [ 98 "cronet_aml_base_allocator_buildflags", 99 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 100 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 101 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 102 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 103 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 104 "cronet_aml_base_anchor_functions_buildflags", 105 "cronet_aml_base_android_runtime_jni_headers__action", 106 "cronet_aml_base_base_jni__action", 107 "cronet_aml_base_base_shared_preferences_jni__action", 108 "cronet_aml_base_build_date", 109 "cronet_aml_base_cfi_buildflags", 110 "cronet_aml_base_check_version_internal_action", 111 "cronet_aml_base_clang_profiling_buildflags", 112 "cronet_aml_base_debugging_buildflags", 113 "cronet_aml_base_feature_list_buildflags", 114 "cronet_aml_base_fuzzing_buildflags", 115 "cronet_aml_base_ios_cronet_buildflags", 116 "cronet_aml_base_logging_buildflags", 117 "cronet_aml_base_message_pump_buildflags", 118 "cronet_aml_base_orderfile_buildflags", 119 "cronet_aml_base_power_monitor_buildflags", 120 "cronet_aml_base_process_launcher_jni__action", 121 "cronet_aml_base_profiler_buildflags", 122 "cronet_aml_base_protected_memory_buildflags", 123 "cronet_aml_base_rust_buildflags", 124 "cronet_aml_base_sanitizer_buildflags", 125 "cronet_aml_base_synchronization_buildflags", 126 "cronet_aml_base_tracing_buildflags", 127 "cronet_aml_build_blink_buildflags", 128 "cronet_aml_build_branding_buildflags", 129 "cronet_aml_build_chromecast_buildflags", 130 "cronet_aml_build_chromeos_buildflags", 131 "cronet_aml_build_config_compiler_compiler_buildflags", 132 "cronet_aml_build_ios_buildflags", 133 "cronet_aml_build_robolectric_buildflags", 134 "cronet_aml_crypto_buildflags", 135 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 136 "cronet_aml_net_buildflags", 137 "cronet_aml_net_cronet_buildflags", 138 "cronet_aml_net_isolation_info_proto_gen_headers", 139 "cronet_aml_net_net_jni_headers__action", 140 "cronet_aml_net_net_nqe_proto_gen_headers", 141 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 142 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 143 "cronet_aml_url_buildflags", 144 "cronet_aml_url_url_jni_headers__action", 145 ], 146 defaults: [ 147 "cronet_aml_cc_defaults", 148 ], 149 cflags: [ 150 "-DANDROID", 151 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 152 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 153 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 154 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 155 "-DENABLE_BUILT_IN_DNS", 156 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 157 "-DGOOGLE_PROTOBUF_NO_RTTI", 158 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 159 "-DHAVE_PTHREAD", 160 "-DHAVE_SYS_UIO_H", 161 "-DNDEBUG", 162 "-DNET_IMPLEMENTATION", 163 "-DNO_UNWIND_TABLES", 164 "-DNVALGRIND", 165 "-DOFFICIAL_BUILD", 166 "-D_GNU_SOURCE", 167 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 168 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 169 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 170 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 171 "-D__STDC_CONSTANT_MACROS", 172 "-D__STDC_FORMAT_MACROS", 173 "-fdata-sections", 174 "-ffunction-sections", 175 "-fno-asynchronous-unwind-tables", 176 "-fno-unwind-tables", 177 "-fstack-protector", 178 "-fvisibility-inlines-hidden", 179 "-fvisibility=hidden", 180 "-g1", 181 ], 182 include_dirs: [ 183 "external/cronet/", 184 "external/cronet/base/allocator/partition_allocator/src/", 185 "external/cronet/buildtools/third_party/libc++/", 186 "external/cronet/net/third_party/quiche/overrides/", 187 "external/cronet/net/third_party/quiche/src/", 188 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 189 "external/cronet/third_party/abseil-cpp/", 190 "external/cronet/third_party/boringssl/src/include/", 191 "external/cronet/third_party/brotli/include/", 192 "external/cronet/third_party/libc++/src/include", 193 "external/cronet/third_party/libc++abi/src/include", 194 "external/cronet/third_party/protobuf/src/", 195 ], 196 cpp_std: "c++20", 197 ldflags: [ 198 "-Wl,--as-needed", 199 "-Wl,--gc-sections", 200 "-Wl,--icf=all", 201 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 202 "-Wl,-wrap,asprintf", 203 "-Wl,-wrap,calloc", 204 "-Wl,-wrap,free", 205 "-Wl,-wrap,getcwd", 206 "-Wl,-wrap,malloc", 207 "-Wl,-wrap,malloc_usable_size", 208 "-Wl,-wrap,memalign", 209 "-Wl,-wrap,posix_memalign", 210 "-Wl,-wrap,pvalloc", 211 "-Wl,-wrap,realloc", 212 "-Wl,-wrap,realpath", 213 "-Wl,-wrap,strdup", 214 "-Wl,-wrap,strndup", 215 "-Wl,-wrap,valloc", 216 "-Wl,-wrap,vasprintf", 217 ], 218 visibility: [ 219 "//external/cronet:__subpackages__", 220 ], 221 target: { 222 android_arm: { 223 cflags: [ 224 "-D_FORTIFY_SOURCE=2", 225 ], 226 }, 227 android_arm64: { 228 cflags: [ 229 "-D_FORTIFY_SOURCE=2", 230 "-O2", 231 "-mno-outline", 232 ], 233 }, 234 android_x86: { 235 cflags: [ 236 "-D_FORTIFY_SOURCE=2", 237 "-msse3", 238 ], 239 }, 240 android_x86_64: { 241 cflags: [ 242 "-D_FORTIFY_SOURCE=2", 243 "-msse3", 244 ], 245 }, 246 }, 247} 248 249// GN: //net/dns/public:public__testing 250cc_library_static { 251 name: "cronet_aml_net_dns_public_public__testing", 252 srcs: [ 253 "dns_config_overrides.cc", 254 "dns_over_https_config.cc", 255 "dns_over_https_server_config.cc", 256 "dns_query_type.cc", 257 "doh_provider_entry.cc", 258 "host_resolver_results.cc", 259 "host_resolver_source.cc", 260 "resolve_error_info.cc", 261 "secure_dns_policy.cc", 262 "util.cc", 263 ], 264 shared_libs: [ 265 "libandroid", 266 "liblog", 267 "libprotobuf-cpp-lite", 268 "libz", 269 ], 270 generated_headers: [ 271 "cronet_aml_base_allocator_buildflags__testing", 272 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 273 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 274 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 275 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 276 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 277 "cronet_aml_base_anchor_functions_buildflags__testing", 278 "cronet_aml_base_build_date__testing", 279 "cronet_aml_base_cfi_buildflags__testing", 280 "cronet_aml_base_check_version_internal_action__testing", 281 "cronet_aml_base_clang_profiling_buildflags__testing", 282 "cronet_aml_base_debugging_buildflags__testing", 283 "cronet_aml_base_feature_list_buildflags__testing", 284 "cronet_aml_base_fuzzing_buildflags__testing", 285 "cronet_aml_base_ios_cronet_buildflags__testing", 286 "cronet_aml_base_logging_buildflags__testing", 287 "cronet_aml_base_message_pump_buildflags__testing", 288 "cronet_aml_base_orderfile_buildflags__testing", 289 "cronet_aml_base_power_monitor_buildflags__testing", 290 "cronet_aml_base_profiler_buildflags__testing", 291 "cronet_aml_base_protected_memory_buildflags__testing", 292 "cronet_aml_base_rust_buildflags__testing", 293 "cronet_aml_base_sanitizer_buildflags__testing", 294 "cronet_aml_base_synchronization_buildflags__testing", 295 "cronet_aml_base_tracing_buildflags__testing", 296 "cronet_aml_build_blink_buildflags__testing", 297 "cronet_aml_build_branding_buildflags__testing", 298 "cronet_aml_build_chromecast_buildflags__testing", 299 "cronet_aml_build_chromeos_buildflags__testing", 300 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 301 "cronet_aml_build_ios_buildflags__testing", 302 "cronet_aml_build_robolectric_buildflags__testing", 303 "cronet_aml_crypto_buildflags__testing", 304 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 305 "cronet_aml_net_buildflags__testing", 306 "cronet_aml_net_cronet_buildflags__testing", 307 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 308 "cronet_aml_net_net_jni_headers__action__testing", 309 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 310 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 311 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 312 "cronet_aml_url_buildflags__testing", 313 "cronet_aml_url_url_jni_headers__action__testing", 314 ], 315 export_generated_headers: [ 316 "cronet_aml_base_allocator_buildflags__testing", 317 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 318 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 319 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 320 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 321 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 322 "cronet_aml_base_anchor_functions_buildflags__testing", 323 "cronet_aml_base_build_date__testing", 324 "cronet_aml_base_cfi_buildflags__testing", 325 "cronet_aml_base_check_version_internal_action__testing", 326 "cronet_aml_base_clang_profiling_buildflags__testing", 327 "cronet_aml_base_debugging_buildflags__testing", 328 "cronet_aml_base_feature_list_buildflags__testing", 329 "cronet_aml_base_fuzzing_buildflags__testing", 330 "cronet_aml_base_ios_cronet_buildflags__testing", 331 "cronet_aml_base_logging_buildflags__testing", 332 "cronet_aml_base_message_pump_buildflags__testing", 333 "cronet_aml_base_orderfile_buildflags__testing", 334 "cronet_aml_base_power_monitor_buildflags__testing", 335 "cronet_aml_base_profiler_buildflags__testing", 336 "cronet_aml_base_protected_memory_buildflags__testing", 337 "cronet_aml_base_rust_buildflags__testing", 338 "cronet_aml_base_sanitizer_buildflags__testing", 339 "cronet_aml_base_synchronization_buildflags__testing", 340 "cronet_aml_base_tracing_buildflags__testing", 341 "cronet_aml_build_blink_buildflags__testing", 342 "cronet_aml_build_branding_buildflags__testing", 343 "cronet_aml_build_chromecast_buildflags__testing", 344 "cronet_aml_build_chromeos_buildflags__testing", 345 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 346 "cronet_aml_build_ios_buildflags__testing", 347 "cronet_aml_build_robolectric_buildflags__testing", 348 "cronet_aml_crypto_buildflags__testing", 349 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 350 "cronet_aml_net_buildflags__testing", 351 "cronet_aml_net_cronet_buildflags__testing", 352 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 353 "cronet_aml_net_net_jni_headers__action__testing", 354 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 355 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 356 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 357 "cronet_aml_url_buildflags__testing", 358 "cronet_aml_url_url_jni_headers__action__testing", 359 ], 360 defaults: [ 361 "cronet_aml_cc_defaults", 362 ], 363 cflags: [ 364 "-DANDROID", 365 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 366 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 367 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 368 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 369 "-DENABLE_BUILT_IN_DNS", 370 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 371 "-DGOOGLE_PROTOBUF_NO_RTTI", 372 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 373 "-DHAVE_PTHREAD", 374 "-DHAVE_SYS_UIO_H", 375 "-DNDEBUG", 376 "-DNET_IMPLEMENTATION", 377 "-DNO_UNWIND_TABLES", 378 "-DNVALGRIND", 379 "-DOFFICIAL_BUILD", 380 "-D_GNU_SOURCE", 381 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 382 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 383 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 384 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 385 "-D__STDC_CONSTANT_MACROS", 386 "-D__STDC_FORMAT_MACROS", 387 "-fdata-sections", 388 "-ffunction-sections", 389 "-fno-asynchronous-unwind-tables", 390 "-fno-unwind-tables", 391 "-fstack-protector", 392 "-fvisibility-inlines-hidden", 393 "-fvisibility=hidden", 394 "-g1", 395 ], 396 include_dirs: [ 397 "external/cronet/", 398 "external/cronet/base/allocator/partition_allocator/src/", 399 "external/cronet/buildtools/third_party/libc++/", 400 "external/cronet/net/third_party/quiche/overrides/", 401 "external/cronet/net/third_party/quiche/src/", 402 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 403 "external/cronet/third_party/abseil-cpp/", 404 "external/cronet/third_party/boringssl/src/include/", 405 "external/cronet/third_party/brotli/include/", 406 "external/cronet/third_party/libc++/src/include", 407 "external/cronet/third_party/libc++abi/src/include", 408 "external/cronet/third_party/protobuf/src/", 409 ], 410 cpp_std: "c++20", 411 ldflags: [ 412 "-Wl,--as-needed", 413 "-Wl,--gc-sections", 414 "-Wl,--icf=all", 415 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 416 "-Wl,-wrap,asprintf", 417 "-Wl,-wrap,calloc", 418 "-Wl,-wrap,free", 419 "-Wl,-wrap,getcwd", 420 "-Wl,-wrap,malloc", 421 "-Wl,-wrap,malloc_usable_size", 422 "-Wl,-wrap,memalign", 423 "-Wl,-wrap,posix_memalign", 424 "-Wl,-wrap,pvalloc", 425 "-Wl,-wrap,realloc", 426 "-Wl,-wrap,realpath", 427 "-Wl,-wrap,strdup", 428 "-Wl,-wrap,strndup", 429 "-Wl,-wrap,valloc", 430 "-Wl,-wrap,vasprintf", 431 ], 432 visibility: [ 433 "//external/cronet:__subpackages__", 434 ], 435 target: { 436 android_arm: { 437 cflags: [ 438 "-D_FORTIFY_SOURCE=2", 439 ], 440 }, 441 android_arm64: { 442 cflags: [ 443 "-D_FORTIFY_SOURCE=2", 444 "-O2", 445 "-mno-outline", 446 ], 447 }, 448 android_x86: { 449 cflags: [ 450 "-D_FORTIFY_SOURCE=2", 451 "-msse3", 452 ], 453 }, 454 android_x86_64: { 455 cflags: [ 456 "-D_FORTIFY_SOURCE=2", 457 "-msse3", 458 ], 459 }, 460 }, 461} 462 463// GN: //net/dns/public:tests__testing 464cc_library_static { 465 name: "cronet_aml_net_dns_public_tests__testing", 466 srcs: [ 467 "dns_over_https_config_unittest.cc", 468 "dns_over_https_server_config_unittest.cc", 469 "doh_provider_entry_unittest.cc", 470 ], 471 shared_libs: [ 472 "libandroid", 473 "liblog", 474 "libprotobuf-cpp-lite", 475 "libz", 476 ], 477 generated_headers: [ 478 "cronet_aml_base_allocator_buildflags__testing", 479 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 480 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 481 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 482 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 483 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 484 "cronet_aml_base_anchor_functions_buildflags__testing", 485 "cronet_aml_base_build_date__testing", 486 "cronet_aml_base_cfi_buildflags__testing", 487 "cronet_aml_base_check_version_internal_action__testing", 488 "cronet_aml_base_clang_profiling_buildflags__testing", 489 "cronet_aml_base_debugging_buildflags__testing", 490 "cronet_aml_base_feature_list_buildflags__testing", 491 "cronet_aml_base_fuzzing_buildflags__testing", 492 "cronet_aml_base_ios_cronet_buildflags__testing", 493 "cronet_aml_base_logging_buildflags__testing", 494 "cronet_aml_base_message_pump_buildflags__testing", 495 "cronet_aml_base_orderfile_buildflags__testing", 496 "cronet_aml_base_power_monitor_buildflags__testing", 497 "cronet_aml_base_profiler_buildflags__testing", 498 "cronet_aml_base_protected_memory_buildflags__testing", 499 "cronet_aml_base_rust_buildflags__testing", 500 "cronet_aml_base_sanitizer_buildflags__testing", 501 "cronet_aml_base_synchronization_buildflags__testing", 502 "cronet_aml_base_tracing_buildflags__testing", 503 "cronet_aml_build_blink_buildflags__testing", 504 "cronet_aml_build_branding_buildflags__testing", 505 "cronet_aml_build_chromecast_buildflags__testing", 506 "cronet_aml_build_chromeos_buildflags__testing", 507 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 508 "cronet_aml_build_ios_buildflags__testing", 509 "cronet_aml_build_robolectric_buildflags__testing", 510 "cronet_aml_crypto_buildflags__testing", 511 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 512 "cronet_aml_net_buildflags__testing", 513 "cronet_aml_net_cronet_buildflags__testing", 514 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 515 "cronet_aml_net_net_jni_headers__action__testing", 516 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 517 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 518 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 519 "cronet_aml_url_buildflags__testing", 520 "cronet_aml_url_url_jni_headers__action__testing", 521 ], 522 export_generated_headers: [ 523 "cronet_aml_base_allocator_buildflags__testing", 524 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 525 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 526 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 527 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 528 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 529 "cronet_aml_base_anchor_functions_buildflags__testing", 530 "cronet_aml_base_build_date__testing", 531 "cronet_aml_base_cfi_buildflags__testing", 532 "cronet_aml_base_check_version_internal_action__testing", 533 "cronet_aml_base_clang_profiling_buildflags__testing", 534 "cronet_aml_base_debugging_buildflags__testing", 535 "cronet_aml_base_feature_list_buildflags__testing", 536 "cronet_aml_base_fuzzing_buildflags__testing", 537 "cronet_aml_base_ios_cronet_buildflags__testing", 538 "cronet_aml_base_logging_buildflags__testing", 539 "cronet_aml_base_message_pump_buildflags__testing", 540 "cronet_aml_base_orderfile_buildflags__testing", 541 "cronet_aml_base_power_monitor_buildflags__testing", 542 "cronet_aml_base_profiler_buildflags__testing", 543 "cronet_aml_base_protected_memory_buildflags__testing", 544 "cronet_aml_base_rust_buildflags__testing", 545 "cronet_aml_base_sanitizer_buildflags__testing", 546 "cronet_aml_base_synchronization_buildflags__testing", 547 "cronet_aml_base_tracing_buildflags__testing", 548 "cronet_aml_build_blink_buildflags__testing", 549 "cronet_aml_build_branding_buildflags__testing", 550 "cronet_aml_build_chromecast_buildflags__testing", 551 "cronet_aml_build_chromeos_buildflags__testing", 552 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 553 "cronet_aml_build_ios_buildflags__testing", 554 "cronet_aml_build_robolectric_buildflags__testing", 555 "cronet_aml_crypto_buildflags__testing", 556 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 557 "cronet_aml_net_buildflags__testing", 558 "cronet_aml_net_cronet_buildflags__testing", 559 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 560 "cronet_aml_net_net_jni_headers__action__testing", 561 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 562 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 563 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 564 "cronet_aml_url_buildflags__testing", 565 "cronet_aml_url_url_jni_headers__action__testing", 566 ], 567 defaults: [ 568 "cronet_aml_cc_defaults", 569 ], 570 cflags: [ 571 "-DANDROID", 572 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 573 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 574 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 575 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 576 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 577 "-DGOOGLE_PROTOBUF_NO_RTTI", 578 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 579 "-DGTEST_API_=", 580 "-DGTEST_HAS_ABSL", 581 "-DGTEST_HAS_POSIX_RE=0", 582 "-DGTEST_HAS_TR1_TUPLE=0", 583 "-DGTEST_LANG_CXX11=1", 584 "-DGTEST_NO_ABSL_FLAGS", 585 "-DHAVE_PTHREAD", 586 "-DHAVE_SYS_UIO_H", 587 "-DNDEBUG", 588 "-DNO_UNWIND_TABLES", 589 "-DNVALGRIND", 590 "-DOFFICIAL_BUILD", 591 "-DUNIT_TEST", 592 "-D_GNU_SOURCE", 593 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 594 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 595 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 596 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 597 "-D__STDC_CONSTANT_MACROS", 598 "-D__STDC_FORMAT_MACROS", 599 "-fdata-sections", 600 "-ffunction-sections", 601 "-fno-asynchronous-unwind-tables", 602 "-fno-unwind-tables", 603 "-fstack-protector", 604 "-fvisibility-inlines-hidden", 605 "-fvisibility=hidden", 606 "-g1", 607 ], 608 include_dirs: [ 609 "external/cronet/", 610 "external/cronet/base/allocator/partition_allocator/src/", 611 "external/cronet/buildtools/third_party/libc++/", 612 "external/cronet/net/third_party/quiche/overrides/", 613 "external/cronet/net/third_party/quiche/src/", 614 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 615 "external/cronet/third_party/abseil-cpp/", 616 "external/cronet/third_party/boringssl/src/include/", 617 "external/cronet/third_party/googletest/custom/", 618 "external/cronet/third_party/googletest/src/googlemock/include/", 619 "external/cronet/third_party/googletest/src/googletest/include/", 620 "external/cronet/third_party/libc++/src/include", 621 "external/cronet/third_party/libc++abi/src/include", 622 "external/cronet/third_party/protobuf/src/", 623 "external/cronet/third_party/re2/src/", 624 ], 625 cpp_std: "c++20", 626 ldflags: [ 627 "-Wl,--as-needed", 628 "-Wl,--gc-sections", 629 "-Wl,--icf=all", 630 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 631 "-Wl,-wrap,asprintf", 632 "-Wl,-wrap,calloc", 633 "-Wl,-wrap,free", 634 "-Wl,-wrap,getcwd", 635 "-Wl,-wrap,malloc", 636 "-Wl,-wrap,malloc_usable_size", 637 "-Wl,-wrap,memalign", 638 "-Wl,-wrap,posix_memalign", 639 "-Wl,-wrap,pvalloc", 640 "-Wl,-wrap,realloc", 641 "-Wl,-wrap,realpath", 642 "-Wl,-wrap,strdup", 643 "-Wl,-wrap,strndup", 644 "-Wl,-wrap,valloc", 645 "-Wl,-wrap,vasprintf", 646 ], 647 visibility: [ 648 "//external/cronet:__subpackages__", 649 ], 650 target: { 651 android_arm: { 652 cflags: [ 653 "-D_FORTIFY_SOURCE=2", 654 ], 655 }, 656 android_arm64: { 657 cflags: [ 658 "-D_FORTIFY_SOURCE=2", 659 "-O2", 660 "-mno-outline", 661 ], 662 }, 663 android_x86: { 664 cflags: [ 665 "-D_FORTIFY_SOURCE=2", 666 "-msse3", 667 ], 668 }, 669 android_x86_64: { 670 cflags: [ 671 "-D_FORTIFY_SOURCE=2", 672 "-msse3", 673 ], 674 }, 675 }, 676} 677