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:dns 25cc_library_static { 26 name: "cronet_aml_net_dns_dns", 27 srcs: [ 28 "address_info.cc", 29 "address_sorter_posix.cc", 30 "context_host_resolver.cc", 31 "dns_alias_utility.cc", 32 "dns_client.cc", 33 "dns_config.cc", 34 "dns_config_service.cc", 35 "dns_config_service_android.cc", 36 "dns_hosts.cc", 37 "dns_names_util.cc", 38 "dns_query.cc", 39 "dns_reloader.cc", 40 "dns_response.cc", 41 "dns_response_result_extractor.cc", 42 "dns_server_iterator.cc", 43 "dns_session.cc", 44 "dns_task_results_manager.cc", 45 "dns_transaction.cc", 46 "dns_udp_tracker.cc", 47 "dns_util.cc", 48 "host_cache.cc", 49 "host_resolver.cc", 50 "host_resolver_cache.cc", 51 "host_resolver_dns_task.cc", 52 "host_resolver_internal_result.cc", 53 "host_resolver_manager.cc", 54 "host_resolver_manager_job.cc", 55 "host_resolver_manager_request_impl.cc", 56 "host_resolver_manager_service_endpoint_request_impl.cc", 57 "host_resolver_mdns_listener_impl.cc", 58 "host_resolver_mdns_task.cc", 59 "host_resolver_nat64_task.cc", 60 "host_resolver_proc.cc", 61 "host_resolver_system_task.cc", 62 "https_record_rdata.cc", 63 "httpssvc_metrics.cc", 64 "loopback_only.cc", 65 "mapped_host_resolver.cc", 66 "nsswitch_reader.cc", 67 "opt_record_rdata.cc", 68 "record_parsed.cc", 69 "record_rdata.cc", 70 "resolve_context.cc", 71 "serial_worker.cc", 72 "system_dns_config_change_notifier.cc", 73 "test_dns_config_service.cc", 74 ], 75 shared_libs: [ 76 "//external/cronet/third_party/boringssl:libcrypto", 77 "//external/cronet/third_party/boringssl:libpki", 78 "//external/cronet/third_party/boringssl:libssl", 79 "libandroid", 80 "liblog", 81 "libprotobuf-cpp-lite", 82 "libz", 83 ], 84 generated_headers: [ 85 "cronet_aml_base_allocator_buildflags", 86 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 87 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 88 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 89 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 90 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 91 "cronet_aml_base_anchor_functions_buildflags", 92 "cronet_aml_base_android_runtime_jni_headers__action", 93 "cronet_aml_base_base_jni__action", 94 "cronet_aml_base_base_shared_preferences_jni__action", 95 "cronet_aml_base_build_date", 96 "cronet_aml_base_cfi_buildflags", 97 "cronet_aml_base_check_version_internal_action", 98 "cronet_aml_base_clang_profiling_buildflags", 99 "cronet_aml_base_debugging_buildflags", 100 "cronet_aml_base_feature_list_buildflags", 101 "cronet_aml_base_fuzzing_buildflags", 102 "cronet_aml_base_ios_cronet_buildflags", 103 "cronet_aml_base_logging_buildflags", 104 "cronet_aml_base_message_pump_buildflags", 105 "cronet_aml_base_orderfile_buildflags", 106 "cronet_aml_base_power_monitor_buildflags", 107 "cronet_aml_base_process_launcher_jni__action", 108 "cronet_aml_base_profiler_buildflags", 109 "cronet_aml_base_protected_memory_buildflags", 110 "cronet_aml_base_rust_buildflags", 111 "cronet_aml_base_sanitizer_buildflags", 112 "cronet_aml_base_synchronization_buildflags", 113 "cronet_aml_base_tracing_buildflags", 114 "cronet_aml_build_blink_buildflags", 115 "cronet_aml_build_branding_buildflags", 116 "cronet_aml_build_chromecast_buildflags", 117 "cronet_aml_build_chromeos_buildflags", 118 "cronet_aml_build_config_compiler_compiler_buildflags", 119 "cronet_aml_build_ios_buildflags", 120 "cronet_aml_build_robolectric_buildflags", 121 "cronet_aml_crypto_buildflags", 122 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 123 "cronet_aml_net_buildflags", 124 "cronet_aml_net_cronet_buildflags", 125 "cronet_aml_net_isolation_info_proto_gen_headers", 126 "cronet_aml_net_net_jni_headers__action", 127 "cronet_aml_net_net_nqe_proto_gen_headers", 128 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 129 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 130 "cronet_aml_url_buildflags", 131 "cronet_aml_url_url_jni_headers__action", 132 ], 133 export_generated_headers: [ 134 "cronet_aml_base_allocator_buildflags", 135 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 136 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 137 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 138 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 139 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 140 "cronet_aml_base_anchor_functions_buildflags", 141 "cronet_aml_base_android_runtime_jni_headers__action", 142 "cronet_aml_base_base_jni__action", 143 "cronet_aml_base_base_shared_preferences_jni__action", 144 "cronet_aml_base_build_date", 145 "cronet_aml_base_cfi_buildflags", 146 "cronet_aml_base_check_version_internal_action", 147 "cronet_aml_base_clang_profiling_buildflags", 148 "cronet_aml_base_debugging_buildflags", 149 "cronet_aml_base_feature_list_buildflags", 150 "cronet_aml_base_fuzzing_buildflags", 151 "cronet_aml_base_ios_cronet_buildflags", 152 "cronet_aml_base_logging_buildflags", 153 "cronet_aml_base_message_pump_buildflags", 154 "cronet_aml_base_orderfile_buildflags", 155 "cronet_aml_base_power_monitor_buildflags", 156 "cronet_aml_base_process_launcher_jni__action", 157 "cronet_aml_base_profiler_buildflags", 158 "cronet_aml_base_protected_memory_buildflags", 159 "cronet_aml_base_rust_buildflags", 160 "cronet_aml_base_sanitizer_buildflags", 161 "cronet_aml_base_synchronization_buildflags", 162 "cronet_aml_base_tracing_buildflags", 163 "cronet_aml_build_blink_buildflags", 164 "cronet_aml_build_branding_buildflags", 165 "cronet_aml_build_chromecast_buildflags", 166 "cronet_aml_build_chromeos_buildflags", 167 "cronet_aml_build_config_compiler_compiler_buildflags", 168 "cronet_aml_build_ios_buildflags", 169 "cronet_aml_build_robolectric_buildflags", 170 "cronet_aml_crypto_buildflags", 171 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 172 "cronet_aml_net_buildflags", 173 "cronet_aml_net_cronet_buildflags", 174 "cronet_aml_net_isolation_info_proto_gen_headers", 175 "cronet_aml_net_net_jni_headers__action", 176 "cronet_aml_net_net_nqe_proto_gen_headers", 177 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 178 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 179 "cronet_aml_url_buildflags", 180 "cronet_aml_url_url_jni_headers__action", 181 ], 182 defaults: [ 183 "cronet_aml_cc_defaults", 184 ], 185 cflags: [ 186 "-DANDROID", 187 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 188 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 189 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 190 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 191 "-DENABLE_BUILT_IN_DNS", 192 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 193 "-DGOOGLE_PROTOBUF_NO_RTTI", 194 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 195 "-DHAVE_PTHREAD", 196 "-DHAVE_SYS_UIO_H", 197 "-DNDEBUG", 198 "-DNET_IMPLEMENTATION", 199 "-DNO_UNWIND_TABLES", 200 "-DNVALGRIND", 201 "-DOFFICIAL_BUILD", 202 "-D_GNU_SOURCE", 203 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 204 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 205 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 206 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 207 "-D__STDC_CONSTANT_MACROS", 208 "-D__STDC_FORMAT_MACROS", 209 "-fdata-sections", 210 "-ffunction-sections", 211 "-fno-asynchronous-unwind-tables", 212 "-fno-unwind-tables", 213 "-fstack-protector", 214 "-fvisibility-inlines-hidden", 215 "-fvisibility=hidden", 216 "-g1", 217 ], 218 include_dirs: [ 219 "external/cronet/", 220 "external/cronet/base/allocator/partition_allocator/src/", 221 "external/cronet/buildtools/third_party/libc++/", 222 "external/cronet/net/third_party/quiche/overrides/", 223 "external/cronet/net/third_party/quiche/src/", 224 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 225 "external/cronet/third_party/abseil-cpp/", 226 "external/cronet/third_party/boringssl/src/include/", 227 "external/cronet/third_party/brotli/include/", 228 "external/cronet/third_party/libc++/src/include", 229 "external/cronet/third_party/libc++abi/src/include", 230 "external/cronet/third_party/protobuf/src/", 231 ], 232 cpp_std: "c++20", 233 ldflags: [ 234 "-Wl,--as-needed", 235 "-Wl,--gc-sections", 236 "-Wl,--icf=all", 237 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 238 "-Wl,-wrap,asprintf", 239 "-Wl,-wrap,calloc", 240 "-Wl,-wrap,free", 241 "-Wl,-wrap,getcwd", 242 "-Wl,-wrap,malloc", 243 "-Wl,-wrap,malloc_usable_size", 244 "-Wl,-wrap,memalign", 245 "-Wl,-wrap,posix_memalign", 246 "-Wl,-wrap,pvalloc", 247 "-Wl,-wrap,realloc", 248 "-Wl,-wrap,realpath", 249 "-Wl,-wrap,strdup", 250 "-Wl,-wrap,strndup", 251 "-Wl,-wrap,valloc", 252 "-Wl,-wrap,vasprintf", 253 ], 254 visibility: [ 255 "//external/cronet:__subpackages__", 256 ], 257 target: { 258 android_arm: { 259 cflags: [ 260 "-D_FORTIFY_SOURCE=2", 261 ], 262 }, 263 android_arm64: { 264 cflags: [ 265 "-D_FORTIFY_SOURCE=2", 266 "-O2", 267 "-mno-outline", 268 ], 269 }, 270 android_x86: { 271 cflags: [ 272 "-D_FORTIFY_SOURCE=2", 273 "-msse3", 274 ], 275 }, 276 android_x86_64: { 277 cflags: [ 278 "-D_FORTIFY_SOURCE=2", 279 "-msse3", 280 ], 281 }, 282 }, 283} 284 285// GN: //net/dns:dns__testing 286cc_library_static { 287 name: "cronet_aml_net_dns_dns__testing", 288 srcs: [ 289 "address_info.cc", 290 "address_sorter_posix.cc", 291 "context_host_resolver.cc", 292 "dns_alias_utility.cc", 293 "dns_client.cc", 294 "dns_config.cc", 295 "dns_config_service.cc", 296 "dns_config_service_android.cc", 297 "dns_hosts.cc", 298 "dns_names_util.cc", 299 "dns_query.cc", 300 "dns_reloader.cc", 301 "dns_response.cc", 302 "dns_response_result_extractor.cc", 303 "dns_server_iterator.cc", 304 "dns_session.cc", 305 "dns_task_results_manager.cc", 306 "dns_transaction.cc", 307 "dns_udp_tracker.cc", 308 "dns_util.cc", 309 "host_cache.cc", 310 "host_resolver.cc", 311 "host_resolver_cache.cc", 312 "host_resolver_dns_task.cc", 313 "host_resolver_internal_result.cc", 314 "host_resolver_manager.cc", 315 "host_resolver_manager_job.cc", 316 "host_resolver_manager_request_impl.cc", 317 "host_resolver_manager_service_endpoint_request_impl.cc", 318 "host_resolver_mdns_listener_impl.cc", 319 "host_resolver_mdns_task.cc", 320 "host_resolver_nat64_task.cc", 321 "host_resolver_proc.cc", 322 "host_resolver_system_task.cc", 323 "https_record_rdata.cc", 324 "httpssvc_metrics.cc", 325 "loopback_only.cc", 326 "mapped_host_resolver.cc", 327 "nsswitch_reader.cc", 328 "opt_record_rdata.cc", 329 "record_parsed.cc", 330 "record_rdata.cc", 331 "resolve_context.cc", 332 "serial_worker.cc", 333 "system_dns_config_change_notifier.cc", 334 "test_dns_config_service.cc", 335 ], 336 shared_libs: [ 337 "libandroid", 338 "liblog", 339 "libprotobuf-cpp-lite", 340 "libz", 341 ], 342 generated_headers: [ 343 "cronet_aml_base_allocator_buildflags__testing", 344 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 345 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 346 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 347 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 348 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 349 "cronet_aml_base_anchor_functions_buildflags__testing", 350 "cronet_aml_base_build_date__testing", 351 "cronet_aml_base_cfi_buildflags__testing", 352 "cronet_aml_base_check_version_internal_action__testing", 353 "cronet_aml_base_clang_profiling_buildflags__testing", 354 "cronet_aml_base_debugging_buildflags__testing", 355 "cronet_aml_base_feature_list_buildflags__testing", 356 "cronet_aml_base_fuzzing_buildflags__testing", 357 "cronet_aml_base_ios_cronet_buildflags__testing", 358 "cronet_aml_base_logging_buildflags__testing", 359 "cronet_aml_base_message_pump_buildflags__testing", 360 "cronet_aml_base_orderfile_buildflags__testing", 361 "cronet_aml_base_power_monitor_buildflags__testing", 362 "cronet_aml_base_profiler_buildflags__testing", 363 "cronet_aml_base_protected_memory_buildflags__testing", 364 "cronet_aml_base_rust_buildflags__testing", 365 "cronet_aml_base_sanitizer_buildflags__testing", 366 "cronet_aml_base_synchronization_buildflags__testing", 367 "cronet_aml_base_tracing_buildflags__testing", 368 "cronet_aml_build_blink_buildflags__testing", 369 "cronet_aml_build_branding_buildflags__testing", 370 "cronet_aml_build_chromecast_buildflags__testing", 371 "cronet_aml_build_chromeos_buildflags__testing", 372 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 373 "cronet_aml_build_ios_buildflags__testing", 374 "cronet_aml_build_robolectric_buildflags__testing", 375 "cronet_aml_crypto_buildflags__testing", 376 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 377 "cronet_aml_net_buildflags__testing", 378 "cronet_aml_net_cronet_buildflags__testing", 379 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 380 "cronet_aml_net_net_jni_headers__action__testing", 381 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 382 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 383 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 384 "cronet_aml_url_buildflags__testing", 385 "cronet_aml_url_url_jni_headers__action__testing", 386 ], 387 export_generated_headers: [ 388 "cronet_aml_base_allocator_buildflags__testing", 389 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 390 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 391 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 392 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 393 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 394 "cronet_aml_base_anchor_functions_buildflags__testing", 395 "cronet_aml_base_build_date__testing", 396 "cronet_aml_base_cfi_buildflags__testing", 397 "cronet_aml_base_check_version_internal_action__testing", 398 "cronet_aml_base_clang_profiling_buildflags__testing", 399 "cronet_aml_base_debugging_buildflags__testing", 400 "cronet_aml_base_feature_list_buildflags__testing", 401 "cronet_aml_base_fuzzing_buildflags__testing", 402 "cronet_aml_base_ios_cronet_buildflags__testing", 403 "cronet_aml_base_logging_buildflags__testing", 404 "cronet_aml_base_message_pump_buildflags__testing", 405 "cronet_aml_base_orderfile_buildflags__testing", 406 "cronet_aml_base_power_monitor_buildflags__testing", 407 "cronet_aml_base_profiler_buildflags__testing", 408 "cronet_aml_base_protected_memory_buildflags__testing", 409 "cronet_aml_base_rust_buildflags__testing", 410 "cronet_aml_base_sanitizer_buildflags__testing", 411 "cronet_aml_base_synchronization_buildflags__testing", 412 "cronet_aml_base_tracing_buildflags__testing", 413 "cronet_aml_build_blink_buildflags__testing", 414 "cronet_aml_build_branding_buildflags__testing", 415 "cronet_aml_build_chromecast_buildflags__testing", 416 "cronet_aml_build_chromeos_buildflags__testing", 417 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 418 "cronet_aml_build_ios_buildflags__testing", 419 "cronet_aml_build_robolectric_buildflags__testing", 420 "cronet_aml_crypto_buildflags__testing", 421 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 422 "cronet_aml_net_buildflags__testing", 423 "cronet_aml_net_cronet_buildflags__testing", 424 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 425 "cronet_aml_net_net_jni_headers__action__testing", 426 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 427 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 428 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 429 "cronet_aml_url_buildflags__testing", 430 "cronet_aml_url_url_jni_headers__action__testing", 431 ], 432 defaults: [ 433 "cronet_aml_cc_defaults", 434 ], 435 cflags: [ 436 "-DANDROID", 437 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 438 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 439 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 440 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 441 "-DENABLE_BUILT_IN_DNS", 442 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 443 "-DGOOGLE_PROTOBUF_NO_RTTI", 444 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 445 "-DHAVE_PTHREAD", 446 "-DHAVE_SYS_UIO_H", 447 "-DNDEBUG", 448 "-DNET_IMPLEMENTATION", 449 "-DNO_UNWIND_TABLES", 450 "-DNVALGRIND", 451 "-DOFFICIAL_BUILD", 452 "-D_GNU_SOURCE", 453 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 454 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 455 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 456 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 457 "-D__STDC_CONSTANT_MACROS", 458 "-D__STDC_FORMAT_MACROS", 459 "-fdata-sections", 460 "-ffunction-sections", 461 "-fno-asynchronous-unwind-tables", 462 "-fno-unwind-tables", 463 "-fstack-protector", 464 "-fvisibility-inlines-hidden", 465 "-fvisibility=hidden", 466 "-g1", 467 ], 468 include_dirs: [ 469 "external/cronet/", 470 "external/cronet/base/allocator/partition_allocator/src/", 471 "external/cronet/buildtools/third_party/libc++/", 472 "external/cronet/net/third_party/quiche/overrides/", 473 "external/cronet/net/third_party/quiche/src/", 474 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 475 "external/cronet/third_party/abseil-cpp/", 476 "external/cronet/third_party/boringssl/src/include/", 477 "external/cronet/third_party/brotli/include/", 478 "external/cronet/third_party/libc++/src/include", 479 "external/cronet/third_party/libc++abi/src/include", 480 "external/cronet/third_party/protobuf/src/", 481 ], 482 cpp_std: "c++20", 483 ldflags: [ 484 "-Wl,--as-needed", 485 "-Wl,--gc-sections", 486 "-Wl,--icf=all", 487 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 488 "-Wl,-wrap,asprintf", 489 "-Wl,-wrap,calloc", 490 "-Wl,-wrap,free", 491 "-Wl,-wrap,getcwd", 492 "-Wl,-wrap,malloc", 493 "-Wl,-wrap,malloc_usable_size", 494 "-Wl,-wrap,memalign", 495 "-Wl,-wrap,posix_memalign", 496 "-Wl,-wrap,pvalloc", 497 "-Wl,-wrap,realloc", 498 "-Wl,-wrap,realpath", 499 "-Wl,-wrap,strdup", 500 "-Wl,-wrap,strndup", 501 "-Wl,-wrap,valloc", 502 "-Wl,-wrap,vasprintf", 503 ], 504 visibility: [ 505 "//external/cronet:__subpackages__", 506 ], 507 target: { 508 android_arm: { 509 cflags: [ 510 "-D_FORTIFY_SOURCE=2", 511 ], 512 }, 513 android_arm64: { 514 cflags: [ 515 "-D_FORTIFY_SOURCE=2", 516 "-O2", 517 "-mno-outline", 518 ], 519 }, 520 android_x86: { 521 cflags: [ 522 "-D_FORTIFY_SOURCE=2", 523 "-msse3", 524 ], 525 }, 526 android_x86_64: { 527 cflags: [ 528 "-D_FORTIFY_SOURCE=2", 529 "-msse3", 530 ], 531 }, 532 }, 533} 534 535// GN: //net/dns:dns_client 536cc_library_static { 537 name: "cronet_aml_net_dns_dns_client", 538 shared_libs: [ 539 "//external/cronet/third_party/boringssl:libcrypto", 540 "//external/cronet/third_party/boringssl:libpki", 541 "//external/cronet/third_party/boringssl:libssl", 542 "libandroid", 543 "liblog", 544 "libprotobuf-cpp-lite", 545 "libz", 546 ], 547 generated_headers: [ 548 "cronet_aml_base_allocator_buildflags", 549 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 550 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 551 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 552 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 553 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 554 "cronet_aml_base_anchor_functions_buildflags", 555 "cronet_aml_base_android_runtime_jni_headers__action", 556 "cronet_aml_base_base_jni__action", 557 "cronet_aml_base_base_shared_preferences_jni__action", 558 "cronet_aml_base_build_date", 559 "cronet_aml_base_cfi_buildflags", 560 "cronet_aml_base_check_version_internal_action", 561 "cronet_aml_base_clang_profiling_buildflags", 562 "cronet_aml_base_debugging_buildflags", 563 "cronet_aml_base_feature_list_buildflags", 564 "cronet_aml_base_fuzzing_buildflags", 565 "cronet_aml_base_ios_cronet_buildflags", 566 "cronet_aml_base_logging_buildflags", 567 "cronet_aml_base_message_pump_buildflags", 568 "cronet_aml_base_orderfile_buildflags", 569 "cronet_aml_base_power_monitor_buildflags", 570 "cronet_aml_base_process_launcher_jni__action", 571 "cronet_aml_base_profiler_buildflags", 572 "cronet_aml_base_protected_memory_buildflags", 573 "cronet_aml_base_rust_buildflags", 574 "cronet_aml_base_sanitizer_buildflags", 575 "cronet_aml_base_synchronization_buildflags", 576 "cronet_aml_base_tracing_buildflags", 577 "cronet_aml_build_blink_buildflags", 578 "cronet_aml_build_branding_buildflags", 579 "cronet_aml_build_chromecast_buildflags", 580 "cronet_aml_build_chromeos_buildflags", 581 "cronet_aml_build_config_compiler_compiler_buildflags", 582 "cronet_aml_build_ios_buildflags", 583 "cronet_aml_build_robolectric_buildflags", 584 "cronet_aml_crypto_buildflags", 585 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 586 "cronet_aml_net_buildflags", 587 "cronet_aml_net_cronet_buildflags", 588 "cronet_aml_net_isolation_info_proto_gen_headers", 589 "cronet_aml_net_net_jni_headers__action", 590 "cronet_aml_net_net_nqe_proto_gen_headers", 591 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 592 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 593 "cronet_aml_url_buildflags", 594 "cronet_aml_url_url_jni_headers__action", 595 ], 596 export_generated_headers: [ 597 "cronet_aml_base_allocator_buildflags", 598 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 599 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 600 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 601 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 602 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 603 "cronet_aml_base_anchor_functions_buildflags", 604 "cronet_aml_base_android_runtime_jni_headers__action", 605 "cronet_aml_base_base_jni__action", 606 "cronet_aml_base_base_shared_preferences_jni__action", 607 "cronet_aml_base_build_date", 608 "cronet_aml_base_cfi_buildflags", 609 "cronet_aml_base_check_version_internal_action", 610 "cronet_aml_base_clang_profiling_buildflags", 611 "cronet_aml_base_debugging_buildflags", 612 "cronet_aml_base_feature_list_buildflags", 613 "cronet_aml_base_fuzzing_buildflags", 614 "cronet_aml_base_ios_cronet_buildflags", 615 "cronet_aml_base_logging_buildflags", 616 "cronet_aml_base_message_pump_buildflags", 617 "cronet_aml_base_orderfile_buildflags", 618 "cronet_aml_base_power_monitor_buildflags", 619 "cronet_aml_base_process_launcher_jni__action", 620 "cronet_aml_base_profiler_buildflags", 621 "cronet_aml_base_protected_memory_buildflags", 622 "cronet_aml_base_rust_buildflags", 623 "cronet_aml_base_sanitizer_buildflags", 624 "cronet_aml_base_synchronization_buildflags", 625 "cronet_aml_base_tracing_buildflags", 626 "cronet_aml_build_blink_buildflags", 627 "cronet_aml_build_branding_buildflags", 628 "cronet_aml_build_chromecast_buildflags", 629 "cronet_aml_build_chromeos_buildflags", 630 "cronet_aml_build_config_compiler_compiler_buildflags", 631 "cronet_aml_build_ios_buildflags", 632 "cronet_aml_build_robolectric_buildflags", 633 "cronet_aml_crypto_buildflags", 634 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 635 "cronet_aml_net_buildflags", 636 "cronet_aml_net_cronet_buildflags", 637 "cronet_aml_net_isolation_info_proto_gen_headers", 638 "cronet_aml_net_net_jni_headers__action", 639 "cronet_aml_net_net_nqe_proto_gen_headers", 640 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 641 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 642 "cronet_aml_url_buildflags", 643 "cronet_aml_url_url_jni_headers__action", 644 ], 645 defaults: [ 646 "cronet_aml_cc_defaults", 647 ], 648 cflags: [ 649 "-DANDROID", 650 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 651 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 652 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 653 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 654 "-DENABLE_BUILT_IN_DNS", 655 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 656 "-DGOOGLE_PROTOBUF_NO_RTTI", 657 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 658 "-DHAVE_PTHREAD", 659 "-DHAVE_SYS_UIO_H", 660 "-DNDEBUG", 661 "-DNET_IMPLEMENTATION", 662 "-DNO_UNWIND_TABLES", 663 "-DNVALGRIND", 664 "-DOFFICIAL_BUILD", 665 "-D_GNU_SOURCE", 666 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 667 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 668 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 669 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 670 "-D__STDC_CONSTANT_MACROS", 671 "-D__STDC_FORMAT_MACROS", 672 "-fdata-sections", 673 "-ffunction-sections", 674 "-fno-asynchronous-unwind-tables", 675 "-fno-unwind-tables", 676 "-fstack-protector", 677 "-fvisibility-inlines-hidden", 678 "-fvisibility=hidden", 679 "-g1", 680 ], 681 include_dirs: [ 682 "external/cronet/", 683 "external/cronet/base/allocator/partition_allocator/src/", 684 "external/cronet/buildtools/third_party/libc++/", 685 "external/cronet/net/third_party/quiche/overrides/", 686 "external/cronet/net/third_party/quiche/src/", 687 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 688 "external/cronet/third_party/abseil-cpp/", 689 "external/cronet/third_party/boringssl/src/include/", 690 "external/cronet/third_party/brotli/include/", 691 "external/cronet/third_party/libc++/src/include", 692 "external/cronet/third_party/libc++abi/src/include", 693 "external/cronet/third_party/protobuf/src/", 694 ], 695 cpp_std: "c++20", 696 ldflags: [ 697 "-Wl,--as-needed", 698 "-Wl,--gc-sections", 699 "-Wl,--icf=all", 700 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 701 "-Wl,-wrap,asprintf", 702 "-Wl,-wrap,calloc", 703 "-Wl,-wrap,free", 704 "-Wl,-wrap,getcwd", 705 "-Wl,-wrap,malloc", 706 "-Wl,-wrap,malloc_usable_size", 707 "-Wl,-wrap,memalign", 708 "-Wl,-wrap,posix_memalign", 709 "-Wl,-wrap,pvalloc", 710 "-Wl,-wrap,realloc", 711 "-Wl,-wrap,realpath", 712 "-Wl,-wrap,strdup", 713 "-Wl,-wrap,strndup", 714 "-Wl,-wrap,valloc", 715 "-Wl,-wrap,vasprintf", 716 ], 717 visibility: [ 718 "//external/cronet:__subpackages__", 719 ], 720 target: { 721 android_arm: { 722 cflags: [ 723 "-D_FORTIFY_SOURCE=2", 724 ], 725 }, 726 android_arm64: { 727 cflags: [ 728 "-D_FORTIFY_SOURCE=2", 729 "-O2", 730 "-mno-outline", 731 ], 732 }, 733 android_x86: { 734 cflags: [ 735 "-D_FORTIFY_SOURCE=2", 736 "-msse3", 737 ], 738 }, 739 android_x86_64: { 740 cflags: [ 741 "-D_FORTIFY_SOURCE=2", 742 "-msse3", 743 ], 744 }, 745 }, 746} 747 748// GN: //net/dns:dns_client__testing 749cc_library_static { 750 name: "cronet_aml_net_dns_dns_client__testing", 751 shared_libs: [ 752 "libandroid", 753 "liblog", 754 "libprotobuf-cpp-lite", 755 "libz", 756 ], 757 generated_headers: [ 758 "cronet_aml_base_allocator_buildflags__testing", 759 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 760 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 761 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 762 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 763 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 764 "cronet_aml_base_anchor_functions_buildflags__testing", 765 "cronet_aml_base_build_date__testing", 766 "cronet_aml_base_cfi_buildflags__testing", 767 "cronet_aml_base_check_version_internal_action__testing", 768 "cronet_aml_base_clang_profiling_buildflags__testing", 769 "cronet_aml_base_debugging_buildflags__testing", 770 "cronet_aml_base_feature_list_buildflags__testing", 771 "cronet_aml_base_fuzzing_buildflags__testing", 772 "cronet_aml_base_ios_cronet_buildflags__testing", 773 "cronet_aml_base_logging_buildflags__testing", 774 "cronet_aml_base_message_pump_buildflags__testing", 775 "cronet_aml_base_orderfile_buildflags__testing", 776 "cronet_aml_base_power_monitor_buildflags__testing", 777 "cronet_aml_base_profiler_buildflags__testing", 778 "cronet_aml_base_protected_memory_buildflags__testing", 779 "cronet_aml_base_rust_buildflags__testing", 780 "cronet_aml_base_sanitizer_buildflags__testing", 781 "cronet_aml_base_synchronization_buildflags__testing", 782 "cronet_aml_base_tracing_buildflags__testing", 783 "cronet_aml_build_blink_buildflags__testing", 784 "cronet_aml_build_branding_buildflags__testing", 785 "cronet_aml_build_chromecast_buildflags__testing", 786 "cronet_aml_build_chromeos_buildflags__testing", 787 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 788 "cronet_aml_build_ios_buildflags__testing", 789 "cronet_aml_build_robolectric_buildflags__testing", 790 "cronet_aml_crypto_buildflags__testing", 791 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 792 "cronet_aml_net_buildflags__testing", 793 "cronet_aml_net_cronet_buildflags__testing", 794 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 795 "cronet_aml_net_net_jni_headers__action__testing", 796 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 797 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 798 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 799 "cronet_aml_url_buildflags__testing", 800 "cronet_aml_url_url_jni_headers__action__testing", 801 ], 802 export_generated_headers: [ 803 "cronet_aml_base_allocator_buildflags__testing", 804 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 805 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 806 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 807 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 808 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 809 "cronet_aml_base_anchor_functions_buildflags__testing", 810 "cronet_aml_base_build_date__testing", 811 "cronet_aml_base_cfi_buildflags__testing", 812 "cronet_aml_base_check_version_internal_action__testing", 813 "cronet_aml_base_clang_profiling_buildflags__testing", 814 "cronet_aml_base_debugging_buildflags__testing", 815 "cronet_aml_base_feature_list_buildflags__testing", 816 "cronet_aml_base_fuzzing_buildflags__testing", 817 "cronet_aml_base_ios_cronet_buildflags__testing", 818 "cronet_aml_base_logging_buildflags__testing", 819 "cronet_aml_base_message_pump_buildflags__testing", 820 "cronet_aml_base_orderfile_buildflags__testing", 821 "cronet_aml_base_power_monitor_buildflags__testing", 822 "cronet_aml_base_profiler_buildflags__testing", 823 "cronet_aml_base_protected_memory_buildflags__testing", 824 "cronet_aml_base_rust_buildflags__testing", 825 "cronet_aml_base_sanitizer_buildflags__testing", 826 "cronet_aml_base_synchronization_buildflags__testing", 827 "cronet_aml_base_tracing_buildflags__testing", 828 "cronet_aml_build_blink_buildflags__testing", 829 "cronet_aml_build_branding_buildflags__testing", 830 "cronet_aml_build_chromecast_buildflags__testing", 831 "cronet_aml_build_chromeos_buildflags__testing", 832 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 833 "cronet_aml_build_ios_buildflags__testing", 834 "cronet_aml_build_robolectric_buildflags__testing", 835 "cronet_aml_crypto_buildflags__testing", 836 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 837 "cronet_aml_net_buildflags__testing", 838 "cronet_aml_net_cronet_buildflags__testing", 839 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 840 "cronet_aml_net_net_jni_headers__action__testing", 841 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 842 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 843 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 844 "cronet_aml_url_buildflags__testing", 845 "cronet_aml_url_url_jni_headers__action__testing", 846 ], 847 defaults: [ 848 "cronet_aml_cc_defaults", 849 ], 850 cflags: [ 851 "-DANDROID", 852 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 853 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 854 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 855 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 856 "-DENABLE_BUILT_IN_DNS", 857 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 858 "-DGOOGLE_PROTOBUF_NO_RTTI", 859 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 860 "-DHAVE_PTHREAD", 861 "-DHAVE_SYS_UIO_H", 862 "-DNDEBUG", 863 "-DNET_IMPLEMENTATION", 864 "-DNO_UNWIND_TABLES", 865 "-DNVALGRIND", 866 "-DOFFICIAL_BUILD", 867 "-D_GNU_SOURCE", 868 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 869 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 870 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 871 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 872 "-D__STDC_CONSTANT_MACROS", 873 "-D__STDC_FORMAT_MACROS", 874 "-fdata-sections", 875 "-ffunction-sections", 876 "-fno-asynchronous-unwind-tables", 877 "-fno-unwind-tables", 878 "-fstack-protector", 879 "-fvisibility-inlines-hidden", 880 "-fvisibility=hidden", 881 "-g1", 882 ], 883 include_dirs: [ 884 "external/cronet/", 885 "external/cronet/base/allocator/partition_allocator/src/", 886 "external/cronet/buildtools/third_party/libc++/", 887 "external/cronet/net/third_party/quiche/overrides/", 888 "external/cronet/net/third_party/quiche/src/", 889 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 890 "external/cronet/third_party/abseil-cpp/", 891 "external/cronet/third_party/boringssl/src/include/", 892 "external/cronet/third_party/brotli/include/", 893 "external/cronet/third_party/libc++/src/include", 894 "external/cronet/third_party/libc++abi/src/include", 895 "external/cronet/third_party/protobuf/src/", 896 ], 897 cpp_std: "c++20", 898 ldflags: [ 899 "-Wl,--as-needed", 900 "-Wl,--gc-sections", 901 "-Wl,--icf=all", 902 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 903 "-Wl,-wrap,asprintf", 904 "-Wl,-wrap,calloc", 905 "-Wl,-wrap,free", 906 "-Wl,-wrap,getcwd", 907 "-Wl,-wrap,malloc", 908 "-Wl,-wrap,malloc_usable_size", 909 "-Wl,-wrap,memalign", 910 "-Wl,-wrap,posix_memalign", 911 "-Wl,-wrap,pvalloc", 912 "-Wl,-wrap,realloc", 913 "-Wl,-wrap,realpath", 914 "-Wl,-wrap,strdup", 915 "-Wl,-wrap,strndup", 916 "-Wl,-wrap,valloc", 917 "-Wl,-wrap,vasprintf", 918 ], 919 visibility: [ 920 "//external/cronet:__subpackages__", 921 ], 922 target: { 923 android_arm: { 924 cflags: [ 925 "-D_FORTIFY_SOURCE=2", 926 ], 927 }, 928 android_arm64: { 929 cflags: [ 930 "-D_FORTIFY_SOURCE=2", 931 "-O2", 932 "-mno-outline", 933 ], 934 }, 935 android_x86: { 936 cflags: [ 937 "-D_FORTIFY_SOURCE=2", 938 "-msse3", 939 ], 940 }, 941 android_x86_64: { 942 cflags: [ 943 "-D_FORTIFY_SOURCE=2", 944 "-msse3", 945 ], 946 }, 947 }, 948} 949 950// GN: //net/dns:host_resolver 951cc_library_static { 952 name: "cronet_aml_net_dns_host_resolver", 953 shared_libs: [ 954 "//external/cronet/third_party/boringssl:libcrypto", 955 "//external/cronet/third_party/boringssl:libpki", 956 "//external/cronet/third_party/boringssl:libssl", 957 "libandroid", 958 "liblog", 959 "libprotobuf-cpp-lite", 960 "libz", 961 ], 962 generated_headers: [ 963 "cronet_aml_base_allocator_buildflags", 964 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 965 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 966 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 967 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 968 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 969 "cronet_aml_base_anchor_functions_buildflags", 970 "cronet_aml_base_android_runtime_jni_headers__action", 971 "cronet_aml_base_base_jni__action", 972 "cronet_aml_base_base_shared_preferences_jni__action", 973 "cronet_aml_base_build_date", 974 "cronet_aml_base_cfi_buildflags", 975 "cronet_aml_base_check_version_internal_action", 976 "cronet_aml_base_clang_profiling_buildflags", 977 "cronet_aml_base_debugging_buildflags", 978 "cronet_aml_base_feature_list_buildflags", 979 "cronet_aml_base_fuzzing_buildflags", 980 "cronet_aml_base_ios_cronet_buildflags", 981 "cronet_aml_base_logging_buildflags", 982 "cronet_aml_base_message_pump_buildflags", 983 "cronet_aml_base_orderfile_buildflags", 984 "cronet_aml_base_power_monitor_buildflags", 985 "cronet_aml_base_process_launcher_jni__action", 986 "cronet_aml_base_profiler_buildflags", 987 "cronet_aml_base_protected_memory_buildflags", 988 "cronet_aml_base_rust_buildflags", 989 "cronet_aml_base_sanitizer_buildflags", 990 "cronet_aml_base_synchronization_buildflags", 991 "cronet_aml_base_tracing_buildflags", 992 "cronet_aml_build_blink_buildflags", 993 "cronet_aml_build_branding_buildflags", 994 "cronet_aml_build_chromecast_buildflags", 995 "cronet_aml_build_chromeos_buildflags", 996 "cronet_aml_build_config_compiler_compiler_buildflags", 997 "cronet_aml_build_ios_buildflags", 998 "cronet_aml_build_robolectric_buildflags", 999 "cronet_aml_crypto_buildflags", 1000 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 1001 "cronet_aml_net_buildflags", 1002 "cronet_aml_net_cronet_buildflags", 1003 "cronet_aml_net_isolation_info_proto_gen_headers", 1004 "cronet_aml_net_net_jni_headers__action", 1005 "cronet_aml_net_net_nqe_proto_gen_headers", 1006 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 1007 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 1008 "cronet_aml_url_buildflags", 1009 "cronet_aml_url_url_jni_headers__action", 1010 ], 1011 export_generated_headers: [ 1012 "cronet_aml_base_allocator_buildflags", 1013 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 1014 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 1015 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 1016 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 1017 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 1018 "cronet_aml_base_anchor_functions_buildflags", 1019 "cronet_aml_base_android_runtime_jni_headers__action", 1020 "cronet_aml_base_base_jni__action", 1021 "cronet_aml_base_base_shared_preferences_jni__action", 1022 "cronet_aml_base_build_date", 1023 "cronet_aml_base_cfi_buildflags", 1024 "cronet_aml_base_check_version_internal_action", 1025 "cronet_aml_base_clang_profiling_buildflags", 1026 "cronet_aml_base_debugging_buildflags", 1027 "cronet_aml_base_feature_list_buildflags", 1028 "cronet_aml_base_fuzzing_buildflags", 1029 "cronet_aml_base_ios_cronet_buildflags", 1030 "cronet_aml_base_logging_buildflags", 1031 "cronet_aml_base_message_pump_buildflags", 1032 "cronet_aml_base_orderfile_buildflags", 1033 "cronet_aml_base_power_monitor_buildflags", 1034 "cronet_aml_base_process_launcher_jni__action", 1035 "cronet_aml_base_profiler_buildflags", 1036 "cronet_aml_base_protected_memory_buildflags", 1037 "cronet_aml_base_rust_buildflags", 1038 "cronet_aml_base_sanitizer_buildflags", 1039 "cronet_aml_base_synchronization_buildflags", 1040 "cronet_aml_base_tracing_buildflags", 1041 "cronet_aml_build_blink_buildflags", 1042 "cronet_aml_build_branding_buildflags", 1043 "cronet_aml_build_chromecast_buildflags", 1044 "cronet_aml_build_chromeos_buildflags", 1045 "cronet_aml_build_config_compiler_compiler_buildflags", 1046 "cronet_aml_build_ios_buildflags", 1047 "cronet_aml_build_robolectric_buildflags", 1048 "cronet_aml_crypto_buildflags", 1049 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 1050 "cronet_aml_net_buildflags", 1051 "cronet_aml_net_cronet_buildflags", 1052 "cronet_aml_net_isolation_info_proto_gen_headers", 1053 "cronet_aml_net_net_jni_headers__action", 1054 "cronet_aml_net_net_nqe_proto_gen_headers", 1055 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 1056 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 1057 "cronet_aml_url_buildflags", 1058 "cronet_aml_url_url_jni_headers__action", 1059 ], 1060 defaults: [ 1061 "cronet_aml_cc_defaults", 1062 ], 1063 cflags: [ 1064 "-DANDROID", 1065 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 1066 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 1067 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 1068 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 1069 "-DENABLE_BUILT_IN_DNS", 1070 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 1071 "-DGOOGLE_PROTOBUF_NO_RTTI", 1072 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 1073 "-DHAVE_PTHREAD", 1074 "-DHAVE_SYS_UIO_H", 1075 "-DNDEBUG", 1076 "-DNET_IMPLEMENTATION", 1077 "-DNO_UNWIND_TABLES", 1078 "-DNVALGRIND", 1079 "-DOFFICIAL_BUILD", 1080 "-D_GNU_SOURCE", 1081 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 1082 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 1083 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 1084 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1085 "-D__STDC_CONSTANT_MACROS", 1086 "-D__STDC_FORMAT_MACROS", 1087 "-fdata-sections", 1088 "-ffunction-sections", 1089 "-fno-asynchronous-unwind-tables", 1090 "-fno-unwind-tables", 1091 "-fstack-protector", 1092 "-fvisibility-inlines-hidden", 1093 "-fvisibility=hidden", 1094 "-g1", 1095 ], 1096 include_dirs: [ 1097 "external/cronet/", 1098 "external/cronet/base/allocator/partition_allocator/src/", 1099 "external/cronet/buildtools/third_party/libc++/", 1100 "external/cronet/net/third_party/quiche/overrides/", 1101 "external/cronet/net/third_party/quiche/src/", 1102 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 1103 "external/cronet/third_party/abseil-cpp/", 1104 "external/cronet/third_party/boringssl/src/include/", 1105 "external/cronet/third_party/brotli/include/", 1106 "external/cronet/third_party/libc++/src/include", 1107 "external/cronet/third_party/libc++abi/src/include", 1108 "external/cronet/third_party/protobuf/src/", 1109 ], 1110 cpp_std: "c++20", 1111 ldflags: [ 1112 "-Wl,--as-needed", 1113 "-Wl,--gc-sections", 1114 "-Wl,--icf=all", 1115 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 1116 "-Wl,-wrap,asprintf", 1117 "-Wl,-wrap,calloc", 1118 "-Wl,-wrap,free", 1119 "-Wl,-wrap,getcwd", 1120 "-Wl,-wrap,malloc", 1121 "-Wl,-wrap,malloc_usable_size", 1122 "-Wl,-wrap,memalign", 1123 "-Wl,-wrap,posix_memalign", 1124 "-Wl,-wrap,pvalloc", 1125 "-Wl,-wrap,realloc", 1126 "-Wl,-wrap,realpath", 1127 "-Wl,-wrap,strdup", 1128 "-Wl,-wrap,strndup", 1129 "-Wl,-wrap,valloc", 1130 "-Wl,-wrap,vasprintf", 1131 ], 1132 visibility: [ 1133 "//external/cronet:__subpackages__", 1134 ], 1135 target: { 1136 android_arm: { 1137 cflags: [ 1138 "-D_FORTIFY_SOURCE=2", 1139 ], 1140 }, 1141 android_arm64: { 1142 cflags: [ 1143 "-D_FORTIFY_SOURCE=2", 1144 "-O2", 1145 "-mno-outline", 1146 ], 1147 }, 1148 android_x86: { 1149 cflags: [ 1150 "-D_FORTIFY_SOURCE=2", 1151 "-msse3", 1152 ], 1153 }, 1154 android_x86_64: { 1155 cflags: [ 1156 "-D_FORTIFY_SOURCE=2", 1157 "-msse3", 1158 ], 1159 }, 1160 }, 1161} 1162 1163// GN: //net/dns:host_resolver__testing 1164cc_library_static { 1165 name: "cronet_aml_net_dns_host_resolver__testing", 1166 shared_libs: [ 1167 "libandroid", 1168 "liblog", 1169 "libprotobuf-cpp-lite", 1170 "libz", 1171 ], 1172 generated_headers: [ 1173 "cronet_aml_base_allocator_buildflags__testing", 1174 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 1175 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 1176 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 1177 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 1178 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 1179 "cronet_aml_base_anchor_functions_buildflags__testing", 1180 "cronet_aml_base_build_date__testing", 1181 "cronet_aml_base_cfi_buildflags__testing", 1182 "cronet_aml_base_check_version_internal_action__testing", 1183 "cronet_aml_base_clang_profiling_buildflags__testing", 1184 "cronet_aml_base_debugging_buildflags__testing", 1185 "cronet_aml_base_feature_list_buildflags__testing", 1186 "cronet_aml_base_fuzzing_buildflags__testing", 1187 "cronet_aml_base_ios_cronet_buildflags__testing", 1188 "cronet_aml_base_logging_buildflags__testing", 1189 "cronet_aml_base_message_pump_buildflags__testing", 1190 "cronet_aml_base_orderfile_buildflags__testing", 1191 "cronet_aml_base_power_monitor_buildflags__testing", 1192 "cronet_aml_base_profiler_buildflags__testing", 1193 "cronet_aml_base_protected_memory_buildflags__testing", 1194 "cronet_aml_base_rust_buildflags__testing", 1195 "cronet_aml_base_sanitizer_buildflags__testing", 1196 "cronet_aml_base_synchronization_buildflags__testing", 1197 "cronet_aml_base_tracing_buildflags__testing", 1198 "cronet_aml_build_blink_buildflags__testing", 1199 "cronet_aml_build_branding_buildflags__testing", 1200 "cronet_aml_build_chromecast_buildflags__testing", 1201 "cronet_aml_build_chromeos_buildflags__testing", 1202 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 1203 "cronet_aml_build_ios_buildflags__testing", 1204 "cronet_aml_build_robolectric_buildflags__testing", 1205 "cronet_aml_crypto_buildflags__testing", 1206 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 1207 "cronet_aml_net_buildflags__testing", 1208 "cronet_aml_net_cronet_buildflags__testing", 1209 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 1210 "cronet_aml_net_net_jni_headers__action__testing", 1211 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 1212 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 1213 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 1214 "cronet_aml_url_buildflags__testing", 1215 "cronet_aml_url_url_jni_headers__action__testing", 1216 ], 1217 export_generated_headers: [ 1218 "cronet_aml_base_allocator_buildflags__testing", 1219 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 1220 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 1221 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 1222 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 1223 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 1224 "cronet_aml_base_anchor_functions_buildflags__testing", 1225 "cronet_aml_base_build_date__testing", 1226 "cronet_aml_base_cfi_buildflags__testing", 1227 "cronet_aml_base_check_version_internal_action__testing", 1228 "cronet_aml_base_clang_profiling_buildflags__testing", 1229 "cronet_aml_base_debugging_buildflags__testing", 1230 "cronet_aml_base_feature_list_buildflags__testing", 1231 "cronet_aml_base_fuzzing_buildflags__testing", 1232 "cronet_aml_base_ios_cronet_buildflags__testing", 1233 "cronet_aml_base_logging_buildflags__testing", 1234 "cronet_aml_base_message_pump_buildflags__testing", 1235 "cronet_aml_base_orderfile_buildflags__testing", 1236 "cronet_aml_base_power_monitor_buildflags__testing", 1237 "cronet_aml_base_profiler_buildflags__testing", 1238 "cronet_aml_base_protected_memory_buildflags__testing", 1239 "cronet_aml_base_rust_buildflags__testing", 1240 "cronet_aml_base_sanitizer_buildflags__testing", 1241 "cronet_aml_base_synchronization_buildflags__testing", 1242 "cronet_aml_base_tracing_buildflags__testing", 1243 "cronet_aml_build_blink_buildflags__testing", 1244 "cronet_aml_build_branding_buildflags__testing", 1245 "cronet_aml_build_chromecast_buildflags__testing", 1246 "cronet_aml_build_chromeos_buildflags__testing", 1247 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 1248 "cronet_aml_build_ios_buildflags__testing", 1249 "cronet_aml_build_robolectric_buildflags__testing", 1250 "cronet_aml_crypto_buildflags__testing", 1251 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 1252 "cronet_aml_net_buildflags__testing", 1253 "cronet_aml_net_cronet_buildflags__testing", 1254 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 1255 "cronet_aml_net_net_jni_headers__action__testing", 1256 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 1257 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 1258 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 1259 "cronet_aml_url_buildflags__testing", 1260 "cronet_aml_url_url_jni_headers__action__testing", 1261 ], 1262 defaults: [ 1263 "cronet_aml_cc_defaults", 1264 ], 1265 cflags: [ 1266 "-DANDROID", 1267 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 1268 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 1269 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 1270 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 1271 "-DENABLE_BUILT_IN_DNS", 1272 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 1273 "-DGOOGLE_PROTOBUF_NO_RTTI", 1274 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 1275 "-DHAVE_PTHREAD", 1276 "-DHAVE_SYS_UIO_H", 1277 "-DNDEBUG", 1278 "-DNET_IMPLEMENTATION", 1279 "-DNO_UNWIND_TABLES", 1280 "-DNVALGRIND", 1281 "-DOFFICIAL_BUILD", 1282 "-D_GNU_SOURCE", 1283 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 1284 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 1285 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 1286 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1287 "-D__STDC_CONSTANT_MACROS", 1288 "-D__STDC_FORMAT_MACROS", 1289 "-fdata-sections", 1290 "-ffunction-sections", 1291 "-fno-asynchronous-unwind-tables", 1292 "-fno-unwind-tables", 1293 "-fstack-protector", 1294 "-fvisibility-inlines-hidden", 1295 "-fvisibility=hidden", 1296 "-g1", 1297 ], 1298 include_dirs: [ 1299 "external/cronet/", 1300 "external/cronet/base/allocator/partition_allocator/src/", 1301 "external/cronet/buildtools/third_party/libc++/", 1302 "external/cronet/net/third_party/quiche/overrides/", 1303 "external/cronet/net/third_party/quiche/src/", 1304 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 1305 "external/cronet/third_party/abseil-cpp/", 1306 "external/cronet/third_party/boringssl/src/include/", 1307 "external/cronet/third_party/brotli/include/", 1308 "external/cronet/third_party/libc++/src/include", 1309 "external/cronet/third_party/libc++abi/src/include", 1310 "external/cronet/third_party/protobuf/src/", 1311 ], 1312 cpp_std: "c++20", 1313 ldflags: [ 1314 "-Wl,--as-needed", 1315 "-Wl,--gc-sections", 1316 "-Wl,--icf=all", 1317 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 1318 "-Wl,-wrap,asprintf", 1319 "-Wl,-wrap,calloc", 1320 "-Wl,-wrap,free", 1321 "-Wl,-wrap,getcwd", 1322 "-Wl,-wrap,malloc", 1323 "-Wl,-wrap,malloc_usable_size", 1324 "-Wl,-wrap,memalign", 1325 "-Wl,-wrap,posix_memalign", 1326 "-Wl,-wrap,pvalloc", 1327 "-Wl,-wrap,realloc", 1328 "-Wl,-wrap,realpath", 1329 "-Wl,-wrap,strdup", 1330 "-Wl,-wrap,strndup", 1331 "-Wl,-wrap,valloc", 1332 "-Wl,-wrap,vasprintf", 1333 ], 1334 visibility: [ 1335 "//external/cronet:__subpackages__", 1336 ], 1337 target: { 1338 android_arm: { 1339 cflags: [ 1340 "-D_FORTIFY_SOURCE=2", 1341 ], 1342 }, 1343 android_arm64: { 1344 cflags: [ 1345 "-D_FORTIFY_SOURCE=2", 1346 "-O2", 1347 "-mno-outline", 1348 ], 1349 }, 1350 android_x86: { 1351 cflags: [ 1352 "-D_FORTIFY_SOURCE=2", 1353 "-msse3", 1354 ], 1355 }, 1356 android_x86_64: { 1357 cflags: [ 1358 "-D_FORTIFY_SOURCE=2", 1359 "-msse3", 1360 ], 1361 }, 1362 }, 1363} 1364 1365// GN: //net/dns:host_resolver_manager 1366cc_library_static { 1367 name: "cronet_aml_net_dns_host_resolver_manager", 1368 shared_libs: [ 1369 "//external/cronet/third_party/boringssl:libcrypto", 1370 "//external/cronet/third_party/boringssl:libpki", 1371 "//external/cronet/third_party/boringssl:libssl", 1372 "libandroid", 1373 "liblog", 1374 "libprotobuf-cpp-lite", 1375 "libz", 1376 ], 1377 generated_headers: [ 1378 "cronet_aml_base_allocator_buildflags", 1379 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 1380 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 1381 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 1382 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 1383 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 1384 "cronet_aml_base_anchor_functions_buildflags", 1385 "cronet_aml_base_android_runtime_jni_headers__action", 1386 "cronet_aml_base_base_jni__action", 1387 "cronet_aml_base_base_shared_preferences_jni__action", 1388 "cronet_aml_base_build_date", 1389 "cronet_aml_base_cfi_buildflags", 1390 "cronet_aml_base_check_version_internal_action", 1391 "cronet_aml_base_clang_profiling_buildflags", 1392 "cronet_aml_base_debugging_buildflags", 1393 "cronet_aml_base_feature_list_buildflags", 1394 "cronet_aml_base_fuzzing_buildflags", 1395 "cronet_aml_base_ios_cronet_buildflags", 1396 "cronet_aml_base_logging_buildflags", 1397 "cronet_aml_base_message_pump_buildflags", 1398 "cronet_aml_base_orderfile_buildflags", 1399 "cronet_aml_base_power_monitor_buildflags", 1400 "cronet_aml_base_process_launcher_jni__action", 1401 "cronet_aml_base_profiler_buildflags", 1402 "cronet_aml_base_protected_memory_buildflags", 1403 "cronet_aml_base_rust_buildflags", 1404 "cronet_aml_base_sanitizer_buildflags", 1405 "cronet_aml_base_synchronization_buildflags", 1406 "cronet_aml_base_tracing_buildflags", 1407 "cronet_aml_build_blink_buildflags", 1408 "cronet_aml_build_branding_buildflags", 1409 "cronet_aml_build_chromecast_buildflags", 1410 "cronet_aml_build_chromeos_buildflags", 1411 "cronet_aml_build_config_compiler_compiler_buildflags", 1412 "cronet_aml_build_ios_buildflags", 1413 "cronet_aml_build_robolectric_buildflags", 1414 "cronet_aml_crypto_buildflags", 1415 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 1416 "cronet_aml_net_buildflags", 1417 "cronet_aml_net_cronet_buildflags", 1418 "cronet_aml_net_isolation_info_proto_gen_headers", 1419 "cronet_aml_net_net_jni_headers__action", 1420 "cronet_aml_net_net_nqe_proto_gen_headers", 1421 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 1422 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 1423 "cronet_aml_url_buildflags", 1424 "cronet_aml_url_url_jni_headers__action", 1425 ], 1426 export_generated_headers: [ 1427 "cronet_aml_base_allocator_buildflags", 1428 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 1429 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 1430 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 1431 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 1432 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 1433 "cronet_aml_base_anchor_functions_buildflags", 1434 "cronet_aml_base_android_runtime_jni_headers__action", 1435 "cronet_aml_base_base_jni__action", 1436 "cronet_aml_base_base_shared_preferences_jni__action", 1437 "cronet_aml_base_build_date", 1438 "cronet_aml_base_cfi_buildflags", 1439 "cronet_aml_base_check_version_internal_action", 1440 "cronet_aml_base_clang_profiling_buildflags", 1441 "cronet_aml_base_debugging_buildflags", 1442 "cronet_aml_base_feature_list_buildflags", 1443 "cronet_aml_base_fuzzing_buildflags", 1444 "cronet_aml_base_ios_cronet_buildflags", 1445 "cronet_aml_base_logging_buildflags", 1446 "cronet_aml_base_message_pump_buildflags", 1447 "cronet_aml_base_orderfile_buildflags", 1448 "cronet_aml_base_power_monitor_buildflags", 1449 "cronet_aml_base_process_launcher_jni__action", 1450 "cronet_aml_base_profiler_buildflags", 1451 "cronet_aml_base_protected_memory_buildflags", 1452 "cronet_aml_base_rust_buildflags", 1453 "cronet_aml_base_sanitizer_buildflags", 1454 "cronet_aml_base_synchronization_buildflags", 1455 "cronet_aml_base_tracing_buildflags", 1456 "cronet_aml_build_blink_buildflags", 1457 "cronet_aml_build_branding_buildflags", 1458 "cronet_aml_build_chromecast_buildflags", 1459 "cronet_aml_build_chromeos_buildflags", 1460 "cronet_aml_build_config_compiler_compiler_buildflags", 1461 "cronet_aml_build_ios_buildflags", 1462 "cronet_aml_build_robolectric_buildflags", 1463 "cronet_aml_crypto_buildflags", 1464 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 1465 "cronet_aml_net_buildflags", 1466 "cronet_aml_net_cronet_buildflags", 1467 "cronet_aml_net_isolation_info_proto_gen_headers", 1468 "cronet_aml_net_net_jni_headers__action", 1469 "cronet_aml_net_net_nqe_proto_gen_headers", 1470 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 1471 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 1472 "cronet_aml_url_buildflags", 1473 "cronet_aml_url_url_jni_headers__action", 1474 ], 1475 defaults: [ 1476 "cronet_aml_cc_defaults", 1477 ], 1478 cflags: [ 1479 "-DANDROID", 1480 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 1481 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 1482 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 1483 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 1484 "-DENABLE_BUILT_IN_DNS", 1485 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 1486 "-DGOOGLE_PROTOBUF_NO_RTTI", 1487 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 1488 "-DHAVE_PTHREAD", 1489 "-DHAVE_SYS_UIO_H", 1490 "-DNDEBUG", 1491 "-DNET_IMPLEMENTATION", 1492 "-DNO_UNWIND_TABLES", 1493 "-DNVALGRIND", 1494 "-DOFFICIAL_BUILD", 1495 "-D_GNU_SOURCE", 1496 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 1497 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 1498 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 1499 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1500 "-D__STDC_CONSTANT_MACROS", 1501 "-D__STDC_FORMAT_MACROS", 1502 "-fdata-sections", 1503 "-ffunction-sections", 1504 "-fno-asynchronous-unwind-tables", 1505 "-fno-unwind-tables", 1506 "-fstack-protector", 1507 "-fvisibility-inlines-hidden", 1508 "-fvisibility=hidden", 1509 "-g1", 1510 ], 1511 include_dirs: [ 1512 "external/cronet/", 1513 "external/cronet/base/allocator/partition_allocator/src/", 1514 "external/cronet/buildtools/third_party/libc++/", 1515 "external/cronet/net/third_party/quiche/overrides/", 1516 "external/cronet/net/third_party/quiche/src/", 1517 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 1518 "external/cronet/third_party/abseil-cpp/", 1519 "external/cronet/third_party/boringssl/src/include/", 1520 "external/cronet/third_party/brotli/include/", 1521 "external/cronet/third_party/libc++/src/include", 1522 "external/cronet/third_party/libc++abi/src/include", 1523 "external/cronet/third_party/protobuf/src/", 1524 ], 1525 cpp_std: "c++20", 1526 ldflags: [ 1527 "-Wl,--as-needed", 1528 "-Wl,--gc-sections", 1529 "-Wl,--icf=all", 1530 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 1531 "-Wl,-wrap,asprintf", 1532 "-Wl,-wrap,calloc", 1533 "-Wl,-wrap,free", 1534 "-Wl,-wrap,getcwd", 1535 "-Wl,-wrap,malloc", 1536 "-Wl,-wrap,malloc_usable_size", 1537 "-Wl,-wrap,memalign", 1538 "-Wl,-wrap,posix_memalign", 1539 "-Wl,-wrap,pvalloc", 1540 "-Wl,-wrap,realloc", 1541 "-Wl,-wrap,realpath", 1542 "-Wl,-wrap,strdup", 1543 "-Wl,-wrap,strndup", 1544 "-Wl,-wrap,valloc", 1545 "-Wl,-wrap,vasprintf", 1546 ], 1547 visibility: [ 1548 "//external/cronet:__subpackages__", 1549 ], 1550 target: { 1551 android_arm: { 1552 cflags: [ 1553 "-D_FORTIFY_SOURCE=2", 1554 ], 1555 }, 1556 android_arm64: { 1557 cflags: [ 1558 "-D_FORTIFY_SOURCE=2", 1559 "-O2", 1560 "-mno-outline", 1561 ], 1562 }, 1563 android_x86: { 1564 cflags: [ 1565 "-D_FORTIFY_SOURCE=2", 1566 "-msse3", 1567 ], 1568 }, 1569 android_x86_64: { 1570 cflags: [ 1571 "-D_FORTIFY_SOURCE=2", 1572 "-msse3", 1573 ], 1574 }, 1575 }, 1576} 1577 1578// GN: //net/dns:host_resolver_manager__testing 1579cc_library_static { 1580 name: "cronet_aml_net_dns_host_resolver_manager__testing", 1581 shared_libs: [ 1582 "libandroid", 1583 "liblog", 1584 "libprotobuf-cpp-lite", 1585 "libz", 1586 ], 1587 generated_headers: [ 1588 "cronet_aml_base_allocator_buildflags__testing", 1589 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 1590 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 1591 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 1592 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 1593 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 1594 "cronet_aml_base_anchor_functions_buildflags__testing", 1595 "cronet_aml_base_build_date__testing", 1596 "cronet_aml_base_cfi_buildflags__testing", 1597 "cronet_aml_base_check_version_internal_action__testing", 1598 "cronet_aml_base_clang_profiling_buildflags__testing", 1599 "cronet_aml_base_debugging_buildflags__testing", 1600 "cronet_aml_base_feature_list_buildflags__testing", 1601 "cronet_aml_base_fuzzing_buildflags__testing", 1602 "cronet_aml_base_ios_cronet_buildflags__testing", 1603 "cronet_aml_base_logging_buildflags__testing", 1604 "cronet_aml_base_message_pump_buildflags__testing", 1605 "cronet_aml_base_orderfile_buildflags__testing", 1606 "cronet_aml_base_power_monitor_buildflags__testing", 1607 "cronet_aml_base_profiler_buildflags__testing", 1608 "cronet_aml_base_protected_memory_buildflags__testing", 1609 "cronet_aml_base_rust_buildflags__testing", 1610 "cronet_aml_base_sanitizer_buildflags__testing", 1611 "cronet_aml_base_synchronization_buildflags__testing", 1612 "cronet_aml_base_tracing_buildflags__testing", 1613 "cronet_aml_build_blink_buildflags__testing", 1614 "cronet_aml_build_branding_buildflags__testing", 1615 "cronet_aml_build_chromecast_buildflags__testing", 1616 "cronet_aml_build_chromeos_buildflags__testing", 1617 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 1618 "cronet_aml_build_ios_buildflags__testing", 1619 "cronet_aml_build_robolectric_buildflags__testing", 1620 "cronet_aml_crypto_buildflags__testing", 1621 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 1622 "cronet_aml_net_buildflags__testing", 1623 "cronet_aml_net_cronet_buildflags__testing", 1624 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 1625 "cronet_aml_net_net_jni_headers__action__testing", 1626 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 1627 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 1628 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 1629 "cronet_aml_url_buildflags__testing", 1630 "cronet_aml_url_url_jni_headers__action__testing", 1631 ], 1632 export_generated_headers: [ 1633 "cronet_aml_base_allocator_buildflags__testing", 1634 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 1635 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 1636 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 1637 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 1638 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 1639 "cronet_aml_base_anchor_functions_buildflags__testing", 1640 "cronet_aml_base_build_date__testing", 1641 "cronet_aml_base_cfi_buildflags__testing", 1642 "cronet_aml_base_check_version_internal_action__testing", 1643 "cronet_aml_base_clang_profiling_buildflags__testing", 1644 "cronet_aml_base_debugging_buildflags__testing", 1645 "cronet_aml_base_feature_list_buildflags__testing", 1646 "cronet_aml_base_fuzzing_buildflags__testing", 1647 "cronet_aml_base_ios_cronet_buildflags__testing", 1648 "cronet_aml_base_logging_buildflags__testing", 1649 "cronet_aml_base_message_pump_buildflags__testing", 1650 "cronet_aml_base_orderfile_buildflags__testing", 1651 "cronet_aml_base_power_monitor_buildflags__testing", 1652 "cronet_aml_base_profiler_buildflags__testing", 1653 "cronet_aml_base_protected_memory_buildflags__testing", 1654 "cronet_aml_base_rust_buildflags__testing", 1655 "cronet_aml_base_sanitizer_buildflags__testing", 1656 "cronet_aml_base_synchronization_buildflags__testing", 1657 "cronet_aml_base_tracing_buildflags__testing", 1658 "cronet_aml_build_blink_buildflags__testing", 1659 "cronet_aml_build_branding_buildflags__testing", 1660 "cronet_aml_build_chromecast_buildflags__testing", 1661 "cronet_aml_build_chromeos_buildflags__testing", 1662 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 1663 "cronet_aml_build_ios_buildflags__testing", 1664 "cronet_aml_build_robolectric_buildflags__testing", 1665 "cronet_aml_crypto_buildflags__testing", 1666 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 1667 "cronet_aml_net_buildflags__testing", 1668 "cronet_aml_net_cronet_buildflags__testing", 1669 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 1670 "cronet_aml_net_net_jni_headers__action__testing", 1671 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 1672 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 1673 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 1674 "cronet_aml_url_buildflags__testing", 1675 "cronet_aml_url_url_jni_headers__action__testing", 1676 ], 1677 defaults: [ 1678 "cronet_aml_cc_defaults", 1679 ], 1680 cflags: [ 1681 "-DANDROID", 1682 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 1683 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 1684 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 1685 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 1686 "-DENABLE_BUILT_IN_DNS", 1687 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 1688 "-DGOOGLE_PROTOBUF_NO_RTTI", 1689 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 1690 "-DHAVE_PTHREAD", 1691 "-DHAVE_SYS_UIO_H", 1692 "-DNDEBUG", 1693 "-DNET_IMPLEMENTATION", 1694 "-DNO_UNWIND_TABLES", 1695 "-DNVALGRIND", 1696 "-DOFFICIAL_BUILD", 1697 "-D_GNU_SOURCE", 1698 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 1699 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 1700 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 1701 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1702 "-D__STDC_CONSTANT_MACROS", 1703 "-D__STDC_FORMAT_MACROS", 1704 "-fdata-sections", 1705 "-ffunction-sections", 1706 "-fno-asynchronous-unwind-tables", 1707 "-fno-unwind-tables", 1708 "-fstack-protector", 1709 "-fvisibility-inlines-hidden", 1710 "-fvisibility=hidden", 1711 "-g1", 1712 ], 1713 include_dirs: [ 1714 "external/cronet/", 1715 "external/cronet/base/allocator/partition_allocator/src/", 1716 "external/cronet/buildtools/third_party/libc++/", 1717 "external/cronet/net/third_party/quiche/overrides/", 1718 "external/cronet/net/third_party/quiche/src/", 1719 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 1720 "external/cronet/third_party/abseil-cpp/", 1721 "external/cronet/third_party/boringssl/src/include/", 1722 "external/cronet/third_party/brotli/include/", 1723 "external/cronet/third_party/libc++/src/include", 1724 "external/cronet/third_party/libc++abi/src/include", 1725 "external/cronet/third_party/protobuf/src/", 1726 ], 1727 cpp_std: "c++20", 1728 ldflags: [ 1729 "-Wl,--as-needed", 1730 "-Wl,--gc-sections", 1731 "-Wl,--icf=all", 1732 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 1733 "-Wl,-wrap,asprintf", 1734 "-Wl,-wrap,calloc", 1735 "-Wl,-wrap,free", 1736 "-Wl,-wrap,getcwd", 1737 "-Wl,-wrap,malloc", 1738 "-Wl,-wrap,malloc_usable_size", 1739 "-Wl,-wrap,memalign", 1740 "-Wl,-wrap,posix_memalign", 1741 "-Wl,-wrap,pvalloc", 1742 "-Wl,-wrap,realloc", 1743 "-Wl,-wrap,realpath", 1744 "-Wl,-wrap,strdup", 1745 "-Wl,-wrap,strndup", 1746 "-Wl,-wrap,valloc", 1747 "-Wl,-wrap,vasprintf", 1748 ], 1749 visibility: [ 1750 "//external/cronet:__subpackages__", 1751 ], 1752 target: { 1753 android_arm: { 1754 cflags: [ 1755 "-D_FORTIFY_SOURCE=2", 1756 ], 1757 }, 1758 android_arm64: { 1759 cflags: [ 1760 "-D_FORTIFY_SOURCE=2", 1761 "-O2", 1762 "-mno-outline", 1763 ], 1764 }, 1765 android_x86: { 1766 cflags: [ 1767 "-D_FORTIFY_SOURCE=2", 1768 "-msse3", 1769 ], 1770 }, 1771 android_x86_64: { 1772 cflags: [ 1773 "-D_FORTIFY_SOURCE=2", 1774 "-msse3", 1775 ], 1776 }, 1777 }, 1778} 1779 1780// GN: //net/dns:mdns_client 1781cc_library_static { 1782 name: "cronet_aml_net_dns_mdns_client", 1783 shared_libs: [ 1784 "//external/cronet/third_party/boringssl:libcrypto", 1785 "//external/cronet/third_party/boringssl:libpki", 1786 "//external/cronet/third_party/boringssl:libssl", 1787 "libandroid", 1788 "liblog", 1789 "libprotobuf-cpp-lite", 1790 "libz", 1791 ], 1792 generated_headers: [ 1793 "cronet_aml_base_allocator_buildflags", 1794 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 1795 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 1796 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 1797 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 1798 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 1799 "cronet_aml_base_anchor_functions_buildflags", 1800 "cronet_aml_base_android_runtime_jni_headers__action", 1801 "cronet_aml_base_base_jni__action", 1802 "cronet_aml_base_base_shared_preferences_jni__action", 1803 "cronet_aml_base_build_date", 1804 "cronet_aml_base_cfi_buildflags", 1805 "cronet_aml_base_check_version_internal_action", 1806 "cronet_aml_base_clang_profiling_buildflags", 1807 "cronet_aml_base_debugging_buildflags", 1808 "cronet_aml_base_feature_list_buildflags", 1809 "cronet_aml_base_fuzzing_buildflags", 1810 "cronet_aml_base_ios_cronet_buildflags", 1811 "cronet_aml_base_logging_buildflags", 1812 "cronet_aml_base_message_pump_buildflags", 1813 "cronet_aml_base_orderfile_buildflags", 1814 "cronet_aml_base_power_monitor_buildflags", 1815 "cronet_aml_base_process_launcher_jni__action", 1816 "cronet_aml_base_profiler_buildflags", 1817 "cronet_aml_base_protected_memory_buildflags", 1818 "cronet_aml_base_rust_buildflags", 1819 "cronet_aml_base_sanitizer_buildflags", 1820 "cronet_aml_base_synchronization_buildflags", 1821 "cronet_aml_base_tracing_buildflags", 1822 "cronet_aml_build_blink_buildflags", 1823 "cronet_aml_build_branding_buildflags", 1824 "cronet_aml_build_chromecast_buildflags", 1825 "cronet_aml_build_chromeos_buildflags", 1826 "cronet_aml_build_config_compiler_compiler_buildflags", 1827 "cronet_aml_build_ios_buildflags", 1828 "cronet_aml_build_robolectric_buildflags", 1829 "cronet_aml_crypto_buildflags", 1830 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 1831 "cronet_aml_net_buildflags", 1832 "cronet_aml_net_cronet_buildflags", 1833 "cronet_aml_net_isolation_info_proto_gen_headers", 1834 "cronet_aml_net_net_jni_headers__action", 1835 "cronet_aml_net_net_nqe_proto_gen_headers", 1836 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 1837 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 1838 "cronet_aml_url_buildflags", 1839 "cronet_aml_url_url_jni_headers__action", 1840 ], 1841 export_generated_headers: [ 1842 "cronet_aml_base_allocator_buildflags", 1843 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", 1844 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", 1845 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", 1846 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", 1847 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", 1848 "cronet_aml_base_anchor_functions_buildflags", 1849 "cronet_aml_base_android_runtime_jni_headers__action", 1850 "cronet_aml_base_base_jni__action", 1851 "cronet_aml_base_base_shared_preferences_jni__action", 1852 "cronet_aml_base_build_date", 1853 "cronet_aml_base_cfi_buildflags", 1854 "cronet_aml_base_check_version_internal_action", 1855 "cronet_aml_base_clang_profiling_buildflags", 1856 "cronet_aml_base_debugging_buildflags", 1857 "cronet_aml_base_feature_list_buildflags", 1858 "cronet_aml_base_fuzzing_buildflags", 1859 "cronet_aml_base_ios_cronet_buildflags", 1860 "cronet_aml_base_logging_buildflags", 1861 "cronet_aml_base_message_pump_buildflags", 1862 "cronet_aml_base_orderfile_buildflags", 1863 "cronet_aml_base_power_monitor_buildflags", 1864 "cronet_aml_base_process_launcher_jni__action", 1865 "cronet_aml_base_profiler_buildflags", 1866 "cronet_aml_base_protected_memory_buildflags", 1867 "cronet_aml_base_rust_buildflags", 1868 "cronet_aml_base_sanitizer_buildflags", 1869 "cronet_aml_base_synchronization_buildflags", 1870 "cronet_aml_base_tracing_buildflags", 1871 "cronet_aml_build_blink_buildflags", 1872 "cronet_aml_build_branding_buildflags", 1873 "cronet_aml_build_chromecast_buildflags", 1874 "cronet_aml_build_chromeos_buildflags", 1875 "cronet_aml_build_config_compiler_compiler_buildflags", 1876 "cronet_aml_build_ios_buildflags", 1877 "cronet_aml_build_robolectric_buildflags", 1878 "cronet_aml_crypto_buildflags", 1879 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", 1880 "cronet_aml_net_buildflags", 1881 "cronet_aml_net_cronet_buildflags", 1882 "cronet_aml_net_isolation_info_proto_gen_headers", 1883 "cronet_aml_net_net_jni_headers__action", 1884 "cronet_aml_net_net_nqe_proto_gen_headers", 1885 "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", 1886 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", 1887 "cronet_aml_url_buildflags", 1888 "cronet_aml_url_url_jni_headers__action", 1889 ], 1890 defaults: [ 1891 "cronet_aml_cc_defaults", 1892 ], 1893 cflags: [ 1894 "-DANDROID", 1895 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 1896 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 1897 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 1898 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 1899 "-DENABLE_BUILT_IN_DNS", 1900 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 1901 "-DGOOGLE_PROTOBUF_NO_RTTI", 1902 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 1903 "-DHAVE_PTHREAD", 1904 "-DHAVE_SYS_UIO_H", 1905 "-DNDEBUG", 1906 "-DNET_IMPLEMENTATION", 1907 "-DNO_UNWIND_TABLES", 1908 "-DNVALGRIND", 1909 "-DOFFICIAL_BUILD", 1910 "-D_GNU_SOURCE", 1911 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 1912 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 1913 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 1914 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 1915 "-D__STDC_CONSTANT_MACROS", 1916 "-D__STDC_FORMAT_MACROS", 1917 "-fdata-sections", 1918 "-ffunction-sections", 1919 "-fno-asynchronous-unwind-tables", 1920 "-fno-unwind-tables", 1921 "-fstack-protector", 1922 "-fvisibility-inlines-hidden", 1923 "-fvisibility=hidden", 1924 "-g1", 1925 ], 1926 include_dirs: [ 1927 "external/cronet/", 1928 "external/cronet/base/allocator/partition_allocator/src/", 1929 "external/cronet/buildtools/third_party/libc++/", 1930 "external/cronet/net/third_party/quiche/overrides/", 1931 "external/cronet/net/third_party/quiche/src/", 1932 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 1933 "external/cronet/third_party/abseil-cpp/", 1934 "external/cronet/third_party/boringssl/src/include/", 1935 "external/cronet/third_party/brotli/include/", 1936 "external/cronet/third_party/libc++/src/include", 1937 "external/cronet/third_party/libc++abi/src/include", 1938 "external/cronet/third_party/protobuf/src/", 1939 ], 1940 cpp_std: "c++20", 1941 ldflags: [ 1942 "-Wl,--as-needed", 1943 "-Wl,--gc-sections", 1944 "-Wl,--icf=all", 1945 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 1946 "-Wl,-wrap,asprintf", 1947 "-Wl,-wrap,calloc", 1948 "-Wl,-wrap,free", 1949 "-Wl,-wrap,getcwd", 1950 "-Wl,-wrap,malloc", 1951 "-Wl,-wrap,malloc_usable_size", 1952 "-Wl,-wrap,memalign", 1953 "-Wl,-wrap,posix_memalign", 1954 "-Wl,-wrap,pvalloc", 1955 "-Wl,-wrap,realloc", 1956 "-Wl,-wrap,realpath", 1957 "-Wl,-wrap,strdup", 1958 "-Wl,-wrap,strndup", 1959 "-Wl,-wrap,valloc", 1960 "-Wl,-wrap,vasprintf", 1961 ], 1962 visibility: [ 1963 "//external/cronet:__subpackages__", 1964 ], 1965 target: { 1966 android_arm: { 1967 cflags: [ 1968 "-D_FORTIFY_SOURCE=2", 1969 ], 1970 }, 1971 android_arm64: { 1972 cflags: [ 1973 "-D_FORTIFY_SOURCE=2", 1974 "-O2", 1975 "-mno-outline", 1976 ], 1977 }, 1978 android_x86: { 1979 cflags: [ 1980 "-D_FORTIFY_SOURCE=2", 1981 "-msse3", 1982 ], 1983 }, 1984 android_x86_64: { 1985 cflags: [ 1986 "-D_FORTIFY_SOURCE=2", 1987 "-msse3", 1988 ], 1989 }, 1990 }, 1991} 1992 1993// GN: //net/dns:mdns_client__testing 1994cc_library_static { 1995 name: "cronet_aml_net_dns_mdns_client__testing", 1996 shared_libs: [ 1997 "libandroid", 1998 "liblog", 1999 "libprotobuf-cpp-lite", 2000 "libz", 2001 ], 2002 generated_headers: [ 2003 "cronet_aml_base_allocator_buildflags__testing", 2004 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2005 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2006 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2007 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2008 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2009 "cronet_aml_base_anchor_functions_buildflags__testing", 2010 "cronet_aml_base_build_date__testing", 2011 "cronet_aml_base_cfi_buildflags__testing", 2012 "cronet_aml_base_check_version_internal_action__testing", 2013 "cronet_aml_base_clang_profiling_buildflags__testing", 2014 "cronet_aml_base_debugging_buildflags__testing", 2015 "cronet_aml_base_feature_list_buildflags__testing", 2016 "cronet_aml_base_fuzzing_buildflags__testing", 2017 "cronet_aml_base_ios_cronet_buildflags__testing", 2018 "cronet_aml_base_logging_buildflags__testing", 2019 "cronet_aml_base_message_pump_buildflags__testing", 2020 "cronet_aml_base_orderfile_buildflags__testing", 2021 "cronet_aml_base_power_monitor_buildflags__testing", 2022 "cronet_aml_base_profiler_buildflags__testing", 2023 "cronet_aml_base_protected_memory_buildflags__testing", 2024 "cronet_aml_base_rust_buildflags__testing", 2025 "cronet_aml_base_sanitizer_buildflags__testing", 2026 "cronet_aml_base_synchronization_buildflags__testing", 2027 "cronet_aml_base_tracing_buildflags__testing", 2028 "cronet_aml_build_blink_buildflags__testing", 2029 "cronet_aml_build_branding_buildflags__testing", 2030 "cronet_aml_build_chromecast_buildflags__testing", 2031 "cronet_aml_build_chromeos_buildflags__testing", 2032 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2033 "cronet_aml_build_ios_buildflags__testing", 2034 "cronet_aml_build_robolectric_buildflags__testing", 2035 "cronet_aml_crypto_buildflags__testing", 2036 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2037 "cronet_aml_net_buildflags__testing", 2038 "cronet_aml_net_cronet_buildflags__testing", 2039 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2040 "cronet_aml_net_net_jni_headers__action__testing", 2041 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2042 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 2043 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 2044 "cronet_aml_url_buildflags__testing", 2045 "cronet_aml_url_url_jni_headers__action__testing", 2046 ], 2047 export_generated_headers: [ 2048 "cronet_aml_base_allocator_buildflags__testing", 2049 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2050 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2051 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2052 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2053 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2054 "cronet_aml_base_anchor_functions_buildflags__testing", 2055 "cronet_aml_base_build_date__testing", 2056 "cronet_aml_base_cfi_buildflags__testing", 2057 "cronet_aml_base_check_version_internal_action__testing", 2058 "cronet_aml_base_clang_profiling_buildflags__testing", 2059 "cronet_aml_base_debugging_buildflags__testing", 2060 "cronet_aml_base_feature_list_buildflags__testing", 2061 "cronet_aml_base_fuzzing_buildflags__testing", 2062 "cronet_aml_base_ios_cronet_buildflags__testing", 2063 "cronet_aml_base_logging_buildflags__testing", 2064 "cronet_aml_base_message_pump_buildflags__testing", 2065 "cronet_aml_base_orderfile_buildflags__testing", 2066 "cronet_aml_base_power_monitor_buildflags__testing", 2067 "cronet_aml_base_profiler_buildflags__testing", 2068 "cronet_aml_base_protected_memory_buildflags__testing", 2069 "cronet_aml_base_rust_buildflags__testing", 2070 "cronet_aml_base_sanitizer_buildflags__testing", 2071 "cronet_aml_base_synchronization_buildflags__testing", 2072 "cronet_aml_base_tracing_buildflags__testing", 2073 "cronet_aml_build_blink_buildflags__testing", 2074 "cronet_aml_build_branding_buildflags__testing", 2075 "cronet_aml_build_chromecast_buildflags__testing", 2076 "cronet_aml_build_chromeos_buildflags__testing", 2077 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2078 "cronet_aml_build_ios_buildflags__testing", 2079 "cronet_aml_build_robolectric_buildflags__testing", 2080 "cronet_aml_crypto_buildflags__testing", 2081 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2082 "cronet_aml_net_buildflags__testing", 2083 "cronet_aml_net_cronet_buildflags__testing", 2084 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2085 "cronet_aml_net_net_jni_headers__action__testing", 2086 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2087 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 2088 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 2089 "cronet_aml_url_buildflags__testing", 2090 "cronet_aml_url_url_jni_headers__action__testing", 2091 ], 2092 defaults: [ 2093 "cronet_aml_cc_defaults", 2094 ], 2095 cflags: [ 2096 "-DANDROID", 2097 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 2098 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 2099 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 2100 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2101 "-DENABLE_BUILT_IN_DNS", 2102 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 2103 "-DGOOGLE_PROTOBUF_NO_RTTI", 2104 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 2105 "-DHAVE_PTHREAD", 2106 "-DHAVE_SYS_UIO_H", 2107 "-DNDEBUG", 2108 "-DNET_IMPLEMENTATION", 2109 "-DNO_UNWIND_TABLES", 2110 "-DNVALGRIND", 2111 "-DOFFICIAL_BUILD", 2112 "-D_GNU_SOURCE", 2113 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2114 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2115 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2116 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2117 "-D__STDC_CONSTANT_MACROS", 2118 "-D__STDC_FORMAT_MACROS", 2119 "-fdata-sections", 2120 "-ffunction-sections", 2121 "-fno-asynchronous-unwind-tables", 2122 "-fno-unwind-tables", 2123 "-fstack-protector", 2124 "-fvisibility-inlines-hidden", 2125 "-fvisibility=hidden", 2126 "-g1", 2127 ], 2128 include_dirs: [ 2129 "external/cronet/", 2130 "external/cronet/base/allocator/partition_allocator/src/", 2131 "external/cronet/buildtools/third_party/libc++/", 2132 "external/cronet/net/third_party/quiche/overrides/", 2133 "external/cronet/net/third_party/quiche/src/", 2134 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 2135 "external/cronet/third_party/abseil-cpp/", 2136 "external/cronet/third_party/boringssl/src/include/", 2137 "external/cronet/third_party/brotli/include/", 2138 "external/cronet/third_party/libc++/src/include", 2139 "external/cronet/third_party/libc++abi/src/include", 2140 "external/cronet/third_party/protobuf/src/", 2141 ], 2142 cpp_std: "c++20", 2143 ldflags: [ 2144 "-Wl,--as-needed", 2145 "-Wl,--gc-sections", 2146 "-Wl,--icf=all", 2147 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 2148 "-Wl,-wrap,asprintf", 2149 "-Wl,-wrap,calloc", 2150 "-Wl,-wrap,free", 2151 "-Wl,-wrap,getcwd", 2152 "-Wl,-wrap,malloc", 2153 "-Wl,-wrap,malloc_usable_size", 2154 "-Wl,-wrap,memalign", 2155 "-Wl,-wrap,posix_memalign", 2156 "-Wl,-wrap,pvalloc", 2157 "-Wl,-wrap,realloc", 2158 "-Wl,-wrap,realpath", 2159 "-Wl,-wrap,strdup", 2160 "-Wl,-wrap,strndup", 2161 "-Wl,-wrap,valloc", 2162 "-Wl,-wrap,vasprintf", 2163 ], 2164 visibility: [ 2165 "//external/cronet:__subpackages__", 2166 ], 2167 target: { 2168 android_arm: { 2169 cflags: [ 2170 "-D_FORTIFY_SOURCE=2", 2171 ], 2172 }, 2173 android_arm64: { 2174 cflags: [ 2175 "-D_FORTIFY_SOURCE=2", 2176 "-O2", 2177 "-mno-outline", 2178 ], 2179 }, 2180 android_x86: { 2181 cflags: [ 2182 "-D_FORTIFY_SOURCE=2", 2183 "-msse3", 2184 ], 2185 }, 2186 android_x86_64: { 2187 cflags: [ 2188 "-D_FORTIFY_SOURCE=2", 2189 "-msse3", 2190 ], 2191 }, 2192 }, 2193} 2194 2195// GN: //net/dns:test_support__testing 2196cc_library_static { 2197 name: "cronet_aml_net_dns_test_support__testing", 2198 srcs: [ 2199 "dns_test_util.cc", 2200 "host_resolver_internal_result_test_util.cc", 2201 "host_resolver_results_test_util.cc", 2202 "mock_host_resolver.cc", 2203 ], 2204 shared_libs: [ 2205 "libandroid", 2206 "liblog", 2207 "libprotobuf-cpp-lite", 2208 "libz", 2209 ], 2210 generated_headers: [ 2211 "cronet_aml_base_allocator_buildflags__testing", 2212 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2213 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2214 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2215 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2216 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2217 "cronet_aml_base_anchor_functions_buildflags__testing", 2218 "cronet_aml_base_build_date__testing", 2219 "cronet_aml_base_cfi_buildflags__testing", 2220 "cronet_aml_base_check_version_internal_action__testing", 2221 "cronet_aml_base_clang_profiling_buildflags__testing", 2222 "cronet_aml_base_debugging_buildflags__testing", 2223 "cronet_aml_base_feature_list_buildflags__testing", 2224 "cronet_aml_base_fuzzing_buildflags__testing", 2225 "cronet_aml_base_ios_cronet_buildflags__testing", 2226 "cronet_aml_base_logging_buildflags__testing", 2227 "cronet_aml_base_message_pump_buildflags__testing", 2228 "cronet_aml_base_orderfile_buildflags__testing", 2229 "cronet_aml_base_power_monitor_buildflags__testing", 2230 "cronet_aml_base_profiler_buildflags__testing", 2231 "cronet_aml_base_protected_memory_buildflags__testing", 2232 "cronet_aml_base_rust_buildflags__testing", 2233 "cronet_aml_base_sanitizer_buildflags__testing", 2234 "cronet_aml_base_synchronization_buildflags__testing", 2235 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 2236 "cronet_aml_base_test_test_support_jni_headers__action__testing", 2237 "cronet_aml_base_tracing_buildflags__testing", 2238 "cronet_aml_build_blink_buildflags__testing", 2239 "cronet_aml_build_branding_buildflags__testing", 2240 "cronet_aml_build_chromecast_buildflags__testing", 2241 "cronet_aml_build_chromeos_buildflags__testing", 2242 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2243 "cronet_aml_build_ios_buildflags__testing", 2244 "cronet_aml_build_robolectric_buildflags__testing", 2245 "cronet_aml_crypto_buildflags__testing", 2246 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2247 "cronet_aml_net_buildflags__testing", 2248 "cronet_aml_net_cronet_buildflags__testing", 2249 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2250 "cronet_aml_net_net_jni_headers__action__testing", 2251 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2252 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 2253 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 2254 "cronet_aml_url_buildflags__testing", 2255 "cronet_aml_url_url_jni_headers__action__testing", 2256 ], 2257 export_generated_headers: [ 2258 "cronet_aml_base_allocator_buildflags__testing", 2259 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2260 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2261 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2262 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2263 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2264 "cronet_aml_base_anchor_functions_buildflags__testing", 2265 "cronet_aml_base_build_date__testing", 2266 "cronet_aml_base_cfi_buildflags__testing", 2267 "cronet_aml_base_check_version_internal_action__testing", 2268 "cronet_aml_base_clang_profiling_buildflags__testing", 2269 "cronet_aml_base_debugging_buildflags__testing", 2270 "cronet_aml_base_feature_list_buildflags__testing", 2271 "cronet_aml_base_fuzzing_buildflags__testing", 2272 "cronet_aml_base_ios_cronet_buildflags__testing", 2273 "cronet_aml_base_logging_buildflags__testing", 2274 "cronet_aml_base_message_pump_buildflags__testing", 2275 "cronet_aml_base_orderfile_buildflags__testing", 2276 "cronet_aml_base_power_monitor_buildflags__testing", 2277 "cronet_aml_base_profiler_buildflags__testing", 2278 "cronet_aml_base_protected_memory_buildflags__testing", 2279 "cronet_aml_base_rust_buildflags__testing", 2280 "cronet_aml_base_sanitizer_buildflags__testing", 2281 "cronet_aml_base_synchronization_buildflags__testing", 2282 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 2283 "cronet_aml_base_test_test_support_jni_headers__action__testing", 2284 "cronet_aml_base_tracing_buildflags__testing", 2285 "cronet_aml_build_blink_buildflags__testing", 2286 "cronet_aml_build_branding_buildflags__testing", 2287 "cronet_aml_build_chromecast_buildflags__testing", 2288 "cronet_aml_build_chromeos_buildflags__testing", 2289 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2290 "cronet_aml_build_ios_buildflags__testing", 2291 "cronet_aml_build_robolectric_buildflags__testing", 2292 "cronet_aml_crypto_buildflags__testing", 2293 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2294 "cronet_aml_net_buildflags__testing", 2295 "cronet_aml_net_cronet_buildflags__testing", 2296 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2297 "cronet_aml_net_net_jni_headers__action__testing", 2298 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2299 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 2300 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 2301 "cronet_aml_url_buildflags__testing", 2302 "cronet_aml_url_url_jni_headers__action__testing", 2303 ], 2304 defaults: [ 2305 "cronet_aml_cc_defaults", 2306 ], 2307 cflags: [ 2308 "-DANDROID", 2309 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 2310 "-DBENCHMARK_STATIC_DEFINE", 2311 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 2312 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 2313 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2314 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 2315 "-DGOOGLE_PROTOBUF_NO_RTTI", 2316 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 2317 "-DGTEST_API_=", 2318 "-DGTEST_HAS_ABSL", 2319 "-DGTEST_HAS_POSIX_RE=0", 2320 "-DGTEST_HAS_TR1_TUPLE=0", 2321 "-DGTEST_LANG_CXX11=1", 2322 "-DGTEST_NO_ABSL_FLAGS", 2323 "-DHAVE_PTHREAD", 2324 "-DHAVE_SYS_UIO_H", 2325 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 2326 "-DNDEBUG", 2327 "-DNO_UNWIND_TABLES", 2328 "-DNVALGRIND", 2329 "-DOFFICIAL_BUILD", 2330 "-DUNIT_TEST", 2331 "-DUSE_CHROMIUM_ICU=1", 2332 "-DU_ENABLE_DYLOAD=0", 2333 "-DU_ENABLE_RESOURCE_TRACING=0", 2334 "-DU_ENABLE_TRACING=1", 2335 "-DU_STATIC_IMPLEMENTATION", 2336 "-DU_USING_ICU_NAMESPACE=0", 2337 "-D_GNU_SOURCE", 2338 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2339 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2340 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2341 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2342 "-D__STDC_CONSTANT_MACROS", 2343 "-D__STDC_FORMAT_MACROS", 2344 "-fdata-sections", 2345 "-ffunction-sections", 2346 "-fno-asynchronous-unwind-tables", 2347 "-fno-unwind-tables", 2348 "-fstack-protector", 2349 "-fvisibility-inlines-hidden", 2350 "-fvisibility=hidden", 2351 "-g1", 2352 ], 2353 include_dirs: [ 2354 "external/cronet/", 2355 "external/cronet/base/allocator/partition_allocator/src/", 2356 "external/cronet/buildtools/third_party/libc++/", 2357 "external/cronet/net/third_party/quiche/overrides/", 2358 "external/cronet/net/third_party/quiche/src/", 2359 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 2360 "external/cronet/third_party/abseil-cpp/", 2361 "external/cronet/third_party/boringssl/src/include/", 2362 "external/cronet/third_party/ced/src/", 2363 "external/cronet/third_party/google_benchmark/src/include/", 2364 "external/cronet/third_party/googletest/custom/", 2365 "external/cronet/third_party/googletest/src/googlemock/include/", 2366 "external/cronet/third_party/googletest/src/googletest/include/", 2367 "external/cronet/third_party/icu/source/common/", 2368 "external/cronet/third_party/icu/source/i18n/", 2369 "external/cronet/third_party/libc++/src/include", 2370 "external/cronet/third_party/libc++abi/src/include", 2371 "external/cronet/third_party/protobuf/src/", 2372 "external/cronet/third_party/re2/src/", 2373 ], 2374 cpp_std: "c++20", 2375 ldflags: [ 2376 "-Wl,--as-needed", 2377 "-Wl,--gc-sections", 2378 "-Wl,--icf=all", 2379 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 2380 "-Wl,-wrap,asprintf", 2381 "-Wl,-wrap,calloc", 2382 "-Wl,-wrap,free", 2383 "-Wl,-wrap,getcwd", 2384 "-Wl,-wrap,malloc", 2385 "-Wl,-wrap,malloc_usable_size", 2386 "-Wl,-wrap,memalign", 2387 "-Wl,-wrap,posix_memalign", 2388 "-Wl,-wrap,pvalloc", 2389 "-Wl,-wrap,realloc", 2390 "-Wl,-wrap,realpath", 2391 "-Wl,-wrap,strdup", 2392 "-Wl,-wrap,strndup", 2393 "-Wl,-wrap,valloc", 2394 "-Wl,-wrap,vasprintf", 2395 ], 2396 visibility: [ 2397 "//external/cronet:__subpackages__", 2398 ], 2399 target: { 2400 android_arm: { 2401 cflags: [ 2402 "-D_FORTIFY_SOURCE=2", 2403 ], 2404 }, 2405 android_arm64: { 2406 cflags: [ 2407 "-D_FORTIFY_SOURCE=2", 2408 "-O2", 2409 "-mno-outline", 2410 ], 2411 }, 2412 android_x86: { 2413 cflags: [ 2414 "-D_FORTIFY_SOURCE=2", 2415 "-msse3", 2416 ], 2417 }, 2418 android_x86_64: { 2419 cflags: [ 2420 "-D_FORTIFY_SOURCE=2", 2421 "-msse3", 2422 ], 2423 }, 2424 }, 2425} 2426 2427// GN: //net/dns:tests__testing 2428cc_library_static { 2429 name: "cronet_aml_net_dns_tests__testing", 2430 srcs: [ 2431 "address_info_unittest.cc", 2432 "address_sorter_posix_unittest.cc", 2433 "address_sorter_unittest.cc", 2434 "context_host_resolver_unittest.cc", 2435 "dns_alias_utility_unittest.cc", 2436 "dns_client_unittest.cc", 2437 "dns_config_service_android_unittest.cc", 2438 "dns_config_service_unittest.cc", 2439 "dns_hosts_unittest.cc", 2440 "dns_names_util_unittest.cc", 2441 "dns_query_unittest.cc", 2442 "dns_response_result_extractor_unittest.cc", 2443 "dns_response_unittest.cc", 2444 "dns_task_results_manager_unittest.cc", 2445 "dns_transaction_unittest.cc", 2446 "dns_udp_tracker_unittest.cc", 2447 "dns_util_unittest.cc", 2448 "host_cache_unittest.cc", 2449 "host_resolver_cache_unittest.cc", 2450 "host_resolver_internal_result_unittest.cc", 2451 "host_resolver_manager_ipv6_reachability_override_unittest.cc", 2452 "host_resolver_manager_unittest.cc", 2453 "host_resolver_service_endpoint_request_unittest.cc", 2454 "https_record_rdata_unittest.cc", 2455 "httpssvc_metrics_unittest.cc", 2456 "loopback_only_unittest.cc", 2457 "mapped_host_resolver_unittest.cc", 2458 "nsswitch_reader_unittest.cc", 2459 "opt_record_rdata_unittest.cc", 2460 "record_parsed_unittest.cc", 2461 "record_rdata_unittest.cc", 2462 "resolve_context_unittest.cc", 2463 "serial_worker_unittest.cc", 2464 "system_dns_config_change_notifier_unittest.cc", 2465 ], 2466 shared_libs: [ 2467 "libandroid", 2468 "liblog", 2469 "libprotobuf-cpp-lite", 2470 "libz", 2471 ], 2472 generated_headers: [ 2473 "cronet_aml_base_allocator_buildflags__testing", 2474 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2475 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2476 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2477 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2478 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2479 "cronet_aml_base_anchor_functions_buildflags__testing", 2480 "cronet_aml_base_build_date__testing", 2481 "cronet_aml_base_cfi_buildflags__testing", 2482 "cronet_aml_base_check_version_internal_action__testing", 2483 "cronet_aml_base_clang_profiling_buildflags__testing", 2484 "cronet_aml_base_debugging_buildflags__testing", 2485 "cronet_aml_base_feature_list_buildflags__testing", 2486 "cronet_aml_base_fuzzing_buildflags__testing", 2487 "cronet_aml_base_ios_cronet_buildflags__testing", 2488 "cronet_aml_base_logging_buildflags__testing", 2489 "cronet_aml_base_message_pump_buildflags__testing", 2490 "cronet_aml_base_orderfile_buildflags__testing", 2491 "cronet_aml_base_power_monitor_buildflags__testing", 2492 "cronet_aml_base_profiler_buildflags__testing", 2493 "cronet_aml_base_protected_memory_buildflags__testing", 2494 "cronet_aml_base_rust_buildflags__testing", 2495 "cronet_aml_base_sanitizer_buildflags__testing", 2496 "cronet_aml_base_synchronization_buildflags__testing", 2497 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 2498 "cronet_aml_base_test_test_support_jni_headers__action__testing", 2499 "cronet_aml_base_tracing_buildflags__testing", 2500 "cronet_aml_build_blink_buildflags__testing", 2501 "cronet_aml_build_branding_buildflags__testing", 2502 "cronet_aml_build_chromecast_buildflags__testing", 2503 "cronet_aml_build_chromeos_buildflags__testing", 2504 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2505 "cronet_aml_build_ios_buildflags__testing", 2506 "cronet_aml_build_robolectric_buildflags__testing", 2507 "cronet_aml_crypto_buildflags__testing", 2508 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2509 "cronet_aml_net_buildflags__testing", 2510 "cronet_aml_net_cronet_buildflags__testing", 2511 "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", 2512 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2513 "cronet_aml_net_net_jni_headers__action__testing", 2514 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2515 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 2516 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 2517 "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", 2518 "cronet_aml_url_buildflags__testing", 2519 "cronet_aml_url_url_jni_headers__action__testing", 2520 ], 2521 export_generated_headers: [ 2522 "cronet_aml_base_allocator_buildflags__testing", 2523 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", 2524 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", 2525 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", 2526 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", 2527 "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", 2528 "cronet_aml_base_anchor_functions_buildflags__testing", 2529 "cronet_aml_base_build_date__testing", 2530 "cronet_aml_base_cfi_buildflags__testing", 2531 "cronet_aml_base_check_version_internal_action__testing", 2532 "cronet_aml_base_clang_profiling_buildflags__testing", 2533 "cronet_aml_base_debugging_buildflags__testing", 2534 "cronet_aml_base_feature_list_buildflags__testing", 2535 "cronet_aml_base_fuzzing_buildflags__testing", 2536 "cronet_aml_base_ios_cronet_buildflags__testing", 2537 "cronet_aml_base_logging_buildflags__testing", 2538 "cronet_aml_base_message_pump_buildflags__testing", 2539 "cronet_aml_base_orderfile_buildflags__testing", 2540 "cronet_aml_base_power_monitor_buildflags__testing", 2541 "cronet_aml_base_profiler_buildflags__testing", 2542 "cronet_aml_base_protected_memory_buildflags__testing", 2543 "cronet_aml_base_rust_buildflags__testing", 2544 "cronet_aml_base_sanitizer_buildflags__testing", 2545 "cronet_aml_base_synchronization_buildflags__testing", 2546 "cronet_aml_base_test_base_unittests_jni_headers__action__testing", 2547 "cronet_aml_base_test_test_support_jni_headers__action__testing", 2548 "cronet_aml_base_tracing_buildflags__testing", 2549 "cronet_aml_build_blink_buildflags__testing", 2550 "cronet_aml_build_branding_buildflags__testing", 2551 "cronet_aml_build_chromecast_buildflags__testing", 2552 "cronet_aml_build_chromeos_buildflags__testing", 2553 "cronet_aml_build_config_compiler_compiler_buildflags__testing", 2554 "cronet_aml_build_ios_buildflags__testing", 2555 "cronet_aml_build_robolectric_buildflags__testing", 2556 "cronet_aml_crypto_buildflags__testing", 2557 "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", 2558 "cronet_aml_net_buildflags__testing", 2559 "cronet_aml_net_cronet_buildflags__testing", 2560 "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", 2561 "cronet_aml_net_isolation_info_proto_gen__testing_headers", 2562 "cronet_aml_net_net_jni_headers__action__testing", 2563 "cronet_aml_net_net_nqe_proto_gen__testing_headers", 2564 "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", 2565 "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", 2566 "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", 2567 "cronet_aml_url_buildflags__testing", 2568 "cronet_aml_url_url_jni_headers__action__testing", 2569 ], 2570 defaults: [ 2571 "cronet_aml_cc_defaults", 2572 ], 2573 cflags: [ 2574 "-DANDROID", 2575 "-DANDROID_NDK_VERSION_ROLL=r26b_1", 2576 "-DBENCHMARK_STATIC_DEFINE", 2577 "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", 2578 "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", 2579 "-DDYNAMIC_ANNOTATIONS_ENABLED=0", 2580 "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", 2581 "-DGOOGLE_PROTOBUF_NO_RTTI", 2582 "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", 2583 "-DGTEST_API_=", 2584 "-DGTEST_HAS_ABSL", 2585 "-DGTEST_HAS_POSIX_RE=0", 2586 "-DGTEST_HAS_TR1_TUPLE=0", 2587 "-DGTEST_LANG_CXX11=1", 2588 "-DGTEST_NO_ABSL_FLAGS", 2589 "-DHAVE_PTHREAD", 2590 "-DHAVE_SYS_UIO_H", 2591 "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", 2592 "-DNDEBUG", 2593 "-DNO_UNWIND_TABLES", 2594 "-DNVALGRIND", 2595 "-DOFFICIAL_BUILD", 2596 "-DUNIT_TEST", 2597 "-DUSE_CHROMIUM_ICU=1", 2598 "-DUSE_REMOTE_TEST_SERVER", 2599 "-DU_ENABLE_DYLOAD=0", 2600 "-DU_ENABLE_RESOURCE_TRACING=0", 2601 "-DU_ENABLE_TRACING=1", 2602 "-DU_STATIC_IMPLEMENTATION", 2603 "-DU_USING_ICU_NAMESPACE=0", 2604 "-D_GNU_SOURCE", 2605 "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", 2606 "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", 2607 "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", 2608 "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", 2609 "-D__STDC_CONSTANT_MACROS", 2610 "-D__STDC_FORMAT_MACROS", 2611 "-fdata-sections", 2612 "-ffunction-sections", 2613 "-fno-asynchronous-unwind-tables", 2614 "-fno-unwind-tables", 2615 "-fstack-protector", 2616 "-fvisibility-inlines-hidden", 2617 "-fvisibility=hidden", 2618 "-g1", 2619 ], 2620 include_dirs: [ 2621 "external/cronet/", 2622 "external/cronet/base/allocator/partition_allocator/src/", 2623 "external/cronet/buildtools/third_party/libc++/", 2624 "external/cronet/net/third_party/quiche/overrides/", 2625 "external/cronet/net/third_party/quiche/src/", 2626 "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", 2627 "external/cronet/third_party/abseil-cpp/", 2628 "external/cronet/third_party/boringssl/src/include/", 2629 "external/cronet/third_party/ced/src/", 2630 "external/cronet/third_party/google_benchmark/src/include/", 2631 "external/cronet/third_party/googletest/custom/", 2632 "external/cronet/third_party/googletest/src/googlemock/include/", 2633 "external/cronet/third_party/googletest/src/googletest/include/", 2634 "external/cronet/third_party/icu/source/common/", 2635 "external/cronet/third_party/icu/source/i18n/", 2636 "external/cronet/third_party/libc++/src/include", 2637 "external/cronet/third_party/libc++abi/src/include", 2638 "external/cronet/third_party/protobuf/src/", 2639 "external/cronet/third_party/re2/src/", 2640 ], 2641 cpp_std: "c++20", 2642 ldflags: [ 2643 "-Wl,--as-needed", 2644 "-Wl,--gc-sections", 2645 "-Wl,--icf=all", 2646 "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", 2647 "-Wl,-wrap,asprintf", 2648 "-Wl,-wrap,calloc", 2649 "-Wl,-wrap,free", 2650 "-Wl,-wrap,getcwd", 2651 "-Wl,-wrap,malloc", 2652 "-Wl,-wrap,malloc_usable_size", 2653 "-Wl,-wrap,memalign", 2654 "-Wl,-wrap,posix_memalign", 2655 "-Wl,-wrap,pvalloc", 2656 "-Wl,-wrap,realloc", 2657 "-Wl,-wrap,realpath", 2658 "-Wl,-wrap,strdup", 2659 "-Wl,-wrap,strndup", 2660 "-Wl,-wrap,valloc", 2661 "-Wl,-wrap,vasprintf", 2662 ], 2663 visibility: [ 2664 "//external/cronet:__subpackages__", 2665 ], 2666 target: { 2667 android_arm: { 2668 cflags: [ 2669 "-D_FORTIFY_SOURCE=2", 2670 ], 2671 }, 2672 android_arm64: { 2673 cflags: [ 2674 "-D_FORTIFY_SOURCE=2", 2675 "-O2", 2676 "-mno-outline", 2677 ], 2678 }, 2679 android_x86: { 2680 cflags: [ 2681 "-D_FORTIFY_SOURCE=2", 2682 "-msse3", 2683 ], 2684 }, 2685 android_x86_64: { 2686 cflags: [ 2687 "-D_FORTIFY_SOURCE=2", 2688 "-msse3", 2689 ], 2690 }, 2691 }, 2692} 2693