// Copyright (C) 2022 The Android Open Source Project // // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. // // This file is automatically generated by gn2bp/gen_android_bp.py. Do not edit. // GN: Package-Artificial package { default_applicable_licenses: [ "external_cronet_license", ], } // GN: //net:constants cc_library_static { name: "cronet_aml_net_constants", shared_libs: [ "//external/cronet/third_party/boringssl:libcrypto", "//external/cronet/third_party/boringssl:libpki", "//external/cronet/third_party/boringssl:libssl", "libandroid", "liblog", ], generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:constants__testing cc_library_static { name: "cronet_aml_net_constants__testing", shared_libs: [ "libandroid", "liblog", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:gtest_util__testing cc_library_static { name: "cronet_aml_net_gtest_util__testing", srcs: [ "test/scoped_disable_exit_on_dfatal.cc", ], shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_test_base_unittests_jni_headers__action__testing", "cronet_aml_base_test_test_support_jni_headers__action__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_test_base_unittests_jni_headers__action__testing", "cronet_aml_base_test_test_support_jni_headers__action__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DBENCHMARK_STATIC_DEFINE", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DGTEST_API_=", "-DGTEST_HAS_ABSL", "-DGTEST_HAS_POSIX_RE=0", "-DGTEST_HAS_TR1_TUPLE=0", "-DGTEST_LANG_CXX11=1", "-DGTEST_NO_ABSL_FLAGS", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-DUNIT_TEST", "-DUSE_CHROMIUM_ICU=1", "-DU_ENABLE_DYLOAD=0", "-DU_ENABLE_RESOURCE_TRACING=0", "-DU_ENABLE_TRACING=1", "-DU_STATIC_IMPLEMENTATION", "-DU_USING_ICU_NAMESPACE=0", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/ced/src/", "external/cronet/third_party/google_benchmark/src/include/", "external/cronet/third_party/googletest/custom/", "external/cronet/third_party/googletest/src/googlemock/include/", "external/cronet/third_party/googletest/src/googletest/include/", "external/cronet/third_party/icu/source/common/", "external/cronet/third_party/icu/source/i18n/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", "external/cronet/third_party/re2/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:isolation_info_proto cc_library_static { name: "cronet_aml_net_isolation_info_proto", srcs: [ ":cronet_aml_net_isolation_info_proto_gen", ], shared_libs: [ "liblog", "libprotobuf-cpp-lite", ], generated_headers: [ "cronet_aml_net_isolation_info_proto_gen_headers", ], export_generated_headers: [ "cronet_aml_net_isolation_info_proto_gen_headers", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:isolation_info_proto__testing cc_library_static { name: "cronet_aml_net_isolation_info_proto__testing", srcs: [ ":cronet_aml_net_isolation_info_proto_gen__testing", ], shared_libs: [ "liblog", "libprotobuf-cpp-lite", ], generated_headers: [ "cronet_aml_net_isolation_info_proto_gen__testing_headers", ], export_generated_headers: [ "cronet_aml_net_isolation_info_proto_gen__testing_headers", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:isolation_info_proto_gen cc_genrule { name: "cronet_aml_net_isolation_info_proto_gen", srcs: [ "base/isolation_info.proto", ], tools: [ "cronet_aml_third_party_protobuf_protoc", ], cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/base --cpp_out=lite=true:$(genDir)/net/base/ $(in)", out: [ "net/base/isolation_info.pb.cc", ], apex_available: [ "com.android.tethering", ], visibility: [ "//external/cronet:__subpackages__", ], } // GN: //net:isolation_info_proto_gen__testing cc_genrule { name: "cronet_aml_net_isolation_info_proto_gen__testing", srcs: [ "base/isolation_info.proto", ], tools: [ "cronet_aml_third_party_protobuf_protoc", ], cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/base --cpp_out=lite=true:$(genDir)/net/base/ $(in)", out: [ "net/base/isolation_info.pb.cc", ], apex_available: [ "com.android.tethering", ], visibility: [ "//external/cronet:__subpackages__", ], } // GN: //net:isolation_info_proto_gen__testing cc_genrule { name: "cronet_aml_net_isolation_info_proto_gen__testing_headers", srcs: [ "base/isolation_info.proto", ], tools: [ "cronet_aml_third_party_protobuf_protoc", ], cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/base --cpp_out=lite=true:$(genDir)/net/base/ $(in)", out: [ "net/base/isolation_info.pb.h", ], export_include_dirs: [ ".", "net/base", "protos", ], apex_available: [ "com.android.tethering", ], } // GN: //net:isolation_info_proto_gen cc_genrule { name: "cronet_aml_net_isolation_info_proto_gen_headers", srcs: [ "base/isolation_info.proto", ], tools: [ "cronet_aml_third_party_protobuf_protoc", ], cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/base --cpp_out=lite=true:$(genDir)/net/base/ $(in)", out: [ "net/base/isolation_info.pb.h", ], export_include_dirs: [ ".", "net/base", "protos", ], apex_available: [ "com.android.tethering", ], } // GN: //net:net cc_library_static { name: "cronet_aml_net_net", srcs: [ "android/android_http_util.cc", "android/cert_verify_result_android.cc", "android/gurl_utils.cc", "android/http_auth_negotiate_android.cc", "android/keystore.cc", "android/network_change_notifier_android.cc", "android/network_change_notifier_delegate_android.cc", "android/network_change_notifier_factory_android.cc", "android/network_library.cc", "android/traffic_stats.cc", "base/address_family.cc", "base/address_list.cc", "base/address_map_linux.cc", "base/address_tracker_linux.cc", "base/auth.cc", "base/backoff_entry.cc", "base/backoff_entry_serializer.cc", "base/chunked_upload_data_stream.cc", "base/connection_endpoint_metadata.cc", "base/data_url.cc", "base/datagram_buffer.cc", "base/elements_upload_data_stream.cc", "base/features.cc", "base/file_stream.cc", "base/file_stream_context.cc", "base/file_stream_context_posix.cc", "base/filename_util.cc", "base/filename_util_internal.cc", "base/hash_value.cc", "base/hex_utils.cc", "base/host_mapping_rules.cc", "base/host_port_pair.cc", "base/io_buffer.cc", "base/ip_address.cc", "base/ip_endpoint.cc", "base/isolation_info.cc", "base/load_timing_info.cc", "base/logging_network_change_observer.cc", "base/lookup_string_in_fixed_set.cc", "base/mime_sniffer.cc", "base/mime_util.cc", "base/net_errors.cc", "base/net_errors_posix.cc", "base/net_module.cc", "base/net_string_util_icu_alternatives_android.cc", "base/network_activity_monitor.cc", "base/network_anonymization_key.cc", "base/network_change_notifier.cc", "base/network_change_notifier_passive.cc", "base/network_delegate.cc", "base/network_delegate_impl.cc", "base/network_interfaces.cc", "base/network_interfaces_getifaddrs.cc", "base/network_interfaces_getifaddrs_android.cc", "base/network_interfaces_linux.cc", "base/network_interfaces_posix.cc", "base/network_isolation_key.cc", "base/parse_number.cc", "base/platform_mime_util_linux.cc", "base/port_util.cc", "base/prioritized_dispatcher.cc", "base/prioritized_task_runner.cc", "base/privacy_mode.cc", "base/proxy_chain.cc", "base/proxy_server.cc", "base/proxy_string_util.cc", "base/registry_controlled_domains/registry_controlled_domain.cc", "base/request_priority.cc", "base/scheme_host_port_matcher.cc", "base/scheme_host_port_matcher_rule.cc", "base/schemeful_site.cc", "base/sockaddr_storage.cc", "base/sockaddr_util_posix.cc", "base/transport_info.cc", "base/upload_bytes_element_reader.cc", "base/upload_data_stream.cc", "base/upload_element_reader.cc", "base/upload_file_element_reader.cc", "base/url_search_params.cc", "base/url_util.cc", "cert/asn1_util.cc", "cert/caching_cert_verifier.cc", "cert/cert_database.cc", "cert/cert_status_flags.cc", "cert/cert_verifier.cc", "cert/cert_verify_proc.cc", "cert/cert_verify_proc_android.cc", "cert/cert_verify_proc_builtin.cc", "cert/cert_verify_result.cc", "cert/coalescing_cert_verifier.cc", "cert/crl_set.cc", "cert/ct_log_response_parser.cc", "cert/ct_log_verifier.cc", "cert/ct_log_verifier_util.cc", "cert/ct_objects_extractor.cc", "cert/ct_policy_enforcer.cc", "cert/ct_policy_status.cc", "cert/ct_sct_to_string.cc", "cert/ct_serialization.cc", "cert/ct_signed_certificate_timestamp_log_param.cc", "cert/do_nothing_ct_verifier.cc", "cert/ev_root_ca_metadata.cc", "cert/internal/cert_issuer_source_aia.cc", "cert/internal/revocation_checker.cc", "cert/internal/system_trust_store.cc", "cert/internal/trust_store_features.cc", "cert/known_roots.cc", "cert/merkle_audit_proof.cc", "cert/merkle_consistency_proof.cc", "cert/merkle_tree_leaf.cc", "cert/multi_log_ct_verifier.cc", "cert/multi_threaded_cert_verifier.cc", "cert/sct_status_flags.cc", "cert/signed_certificate_timestamp.cc", "cert/signed_certificate_timestamp_and_status.cc", "cert/signed_tree_head.cc", "cert/symantec_certs.cc", "cert/test_root_certs.cc", "cert/test_root_certs_android.cc", "cert/time_conversions.cc", "cert/x509_cert_types.cc", "cert/x509_certificate.cc", "cert/x509_certificate_net_log_param.cc", "cert/x509_util.cc", "cert/x509_util_android.cc", "cert_net/cert_net_fetcher_url_request.cc", "cookies/canonical_cookie.cc", "cookies/cookie_access_delegate.cc", "cookies/cookie_access_result.cc", "cookies/cookie_base.cc", "cookies/cookie_change_dispatcher.cc", "cookies/cookie_constants.cc", "cookies/cookie_deletion_info.cc", "cookies/cookie_inclusion_status.cc", "cookies/cookie_monster.cc", "cookies/cookie_monster_change_dispatcher.cc", "cookies/cookie_monster_netlog_params.cc", "cookies/cookie_options.cc", "cookies/cookie_partition_key.cc", "cookies/cookie_partition_key_collection.cc", "cookies/cookie_store.cc", "cookies/cookie_util.cc", "cookies/parsed_cookie.cc", "cookies/site_for_cookies.cc", "cookies/static_cookie_policy.cc", "disk_cache/backend_cleanup_tracker.cc", "disk_cache/blockfile/addr.cc", "disk_cache/blockfile/backend_impl.cc", "disk_cache/blockfile/bitmap.cc", "disk_cache/blockfile/block_files.cc", "disk_cache/blockfile/disk_format.cc", "disk_cache/blockfile/entry_impl.cc", "disk_cache/blockfile/eviction.cc", "disk_cache/blockfile/file.cc", "disk_cache/blockfile/file_lock.cc", "disk_cache/blockfile/file_posix.cc", "disk_cache/blockfile/in_flight_backend_io.cc", "disk_cache/blockfile/in_flight_io.cc", "disk_cache/blockfile/mapped_file.cc", "disk_cache/blockfile/rankings.cc", "disk_cache/blockfile/sparse_control.cc", "disk_cache/blockfile/stats.cc", "disk_cache/cache_util.cc", "disk_cache/cache_util_posix.cc", "disk_cache/disk_cache.cc", "disk_cache/memory/mem_backend_impl.cc", "disk_cache/memory/mem_entry_impl.cc", "disk_cache/net_log_parameters.cc", "disk_cache/simple/post_operation_waiter.cc", "disk_cache/simple/simple_backend_impl.cc", "disk_cache/simple/simple_entry_format.cc", "disk_cache/simple/simple_entry_impl.cc", "disk_cache/simple/simple_entry_operation.cc", "disk_cache/simple/simple_file_enumerator.cc", "disk_cache/simple/simple_file_tracker.cc", "disk_cache/simple/simple_index.cc", "disk_cache/simple/simple_index_file.cc", "disk_cache/simple/simple_net_log_parameters.cc", "disk_cache/simple/simple_synchronous_entry.cc", "disk_cache/simple/simple_util.cc", "disk_cache/simple/simple_util_posix.cc", "disk_cache/simple/simple_version_upgrade.cc", "filter/brotli_source_stream.cc", "filter/filter_source_stream.cc", "filter/gzip_header.cc", "filter/gzip_source_stream.cc", "filter/source_stream.cc", "filter/zstd_source_stream_disabled.cc", "first_party_sets/addition_overlaps_union_find.cc", "first_party_sets/first_party_set_entry.cc", "first_party_sets/first_party_set_entry_override.cc", "first_party_sets/first_party_set_metadata.cc", "first_party_sets/first_party_sets_cache_filter.cc", "first_party_sets/first_party_sets_context_config.cc", "first_party_sets/global_first_party_sets.cc", "first_party_sets/local_set_declaration.cc", "first_party_sets/sets_mutation.cc", "http/alternative_service.cc", "http/bidirectional_stream.cc", "http/bidirectional_stream_impl.cc", "http/bidirectional_stream_request_info.cc", "http/broken_alternative_services.cc", "http/http_auth.cc", "http/http_auth_cache.cc", "http/http_auth_challenge_tokenizer.cc", "http/http_auth_controller.cc", "http/http_auth_filter.cc", "http/http_auth_handler.cc", "http/http_auth_handler_basic.cc", "http/http_auth_handler_digest.cc", "http/http_auth_handler_factory.cc", "http/http_auth_handler_negotiate.cc", "http/http_auth_handler_ntlm.cc", "http/http_auth_handler_ntlm_portable.cc", "http/http_auth_multi_round_parse.cc", "http/http_auth_ntlm_mechanism.cc", "http/http_auth_preferences.cc", "http/http_auth_scheme.cc", "http/http_basic_state.cc", "http/http_basic_stream.cc", "http/http_byte_range.cc", "http/http_cache.cc", "http/http_cache_transaction.cc", "http/http_cache_writers.cc", "http/http_chunked_decoder.cc", "http/http_connection_info.cc", "http/http_content_disposition.cc", "http/http_cookie_indices.cc", "http/http_log_util.cc", "http/http_network_layer.cc", "http/http_network_session.cc", "http/http_network_session_peer.cc", "http/http_network_transaction.cc", "http/http_no_vary_search_data.cc", "http/http_proxy_client_socket.cc", "http/http_proxy_connect_job.cc", "http/http_raw_request_headers.cc", "http/http_request_headers.cc", "http/http_request_info.cc", "http/http_response_body_drainer.cc", "http/http_response_headers.cc", "http/http_response_info.cc", "http/http_security_headers.cc", "http/http_server_properties.cc", "http/http_server_properties_manager.cc", "http/http_status_code.cc", "http/http_stream.cc", "http/http_stream_factory.cc", "http/http_stream_factory_job.cc", "http/http_stream_factory_job_controller.cc", "http/http_stream_parser.cc", "http/http_stream_request.cc", "http/http_util.cc", "http/http_vary_data.cc", "http/partial_data.cc", "http/proxy_client_socket.cc", "http/proxy_fallback.cc", "http/transport_security_persister.cc", "http/transport_security_state_source.cc", "http/url_security_manager.cc", "http/url_security_manager_posix.cc", "log/file_net_log_observer.cc", "log/net_log.cc", "log/net_log_capture_mode.cc", "log/net_log_entry.cc", "log/net_log_event_type.cc", "log/net_log_source.cc", "log/net_log_util.cc", "log/net_log_values.cc", "log/net_log_with_source.cc", "log/trace_net_log_observer.cc", "network_error_logging/network_error_logging_service.cc", "nqe/cached_network_quality.cc", "nqe/effective_connection_type.cc", "nqe/event_creator.cc", "nqe/network_id.cc", "nqe/network_qualities_prefs_manager.cc", "nqe/network_quality.cc", "nqe/network_quality_estimator.cc", "nqe/network_quality_estimator_params.cc", "nqe/network_quality_estimator_util.cc", "nqe/network_quality_observation.cc", "nqe/network_quality_store.cc", "nqe/observation_buffer.cc", "nqe/pref_names.cc", "nqe/socket_watcher.cc", "nqe/socket_watcher_factory.cc", "nqe/throughput_analyzer.cc", "ntlm/ntlm.cc", "ntlm/ntlm_buffer_reader.cc", "ntlm/ntlm_buffer_writer.cc", "ntlm/ntlm_client.cc", "ntlm/ntlm_constants.cc", "proxy_resolution/configured_proxy_resolution_request.cc", "proxy_resolution/configured_proxy_resolution_service.cc", "proxy_resolution/dhcp_pac_file_fetcher.cc", "proxy_resolution/multi_threaded_proxy_resolver.cc", "proxy_resolution/network_delegate_error_observer.cc", "proxy_resolution/pac_file_data.cc", "proxy_resolution/pac_file_decider.cc", "proxy_resolution/pac_file_fetcher.cc", "proxy_resolution/pac_file_fetcher_impl.cc", "proxy_resolution/polling_proxy_config_service.cc", "proxy_resolution/proxy_bypass_rules.cc", "proxy_resolution/proxy_config.cc", "proxy_resolution/proxy_config_service.cc", "proxy_resolution/proxy_config_service_android.cc", "proxy_resolution/proxy_config_service_fixed.cc", "proxy_resolution/proxy_config_with_annotation.cc", "proxy_resolution/proxy_info.cc", "proxy_resolution/proxy_list.cc", "proxy_resolution/proxy_resolver_factory.cc", "quic/bidirectional_stream_quic_impl.cc", "quic/crypto/proof_source_chromium.cc", "quic/crypto/proof_verifier_chromium.cc", "quic/dedicated_web_transport_http3_client.cc", "quic/network_connection.cc", "quic/platform/impl/quic_chromium_clock.cc", "quic/properties_based_quic_server_info.cc", "quic/quic_address_mismatch.cc", "quic/quic_chromium_alarm_factory.cc", "quic/quic_chromium_client_session.cc", "quic/quic_chromium_client_stream.cc", "quic/quic_chromium_connection_helper.cc", "quic/quic_chromium_packet_reader.cc", "quic/quic_chromium_packet_writer.cc", "quic/quic_clock_skew_detector.cc", "quic/quic_connection_logger.cc", "quic/quic_connectivity_monitor.cc", "quic/quic_context.cc", "quic/quic_crypto_client_config_handle.cc", "quic/quic_crypto_client_stream_factory.cc", "quic/quic_event_logger.cc", "quic/quic_http3_logger.cc", "quic/quic_http_stream.cc", "quic/quic_http_utils.cc", "quic/quic_proxy_client_socket.cc", "quic/quic_proxy_datagram_client_socket.cc", "quic/quic_server_info.cc", "quic/quic_session_key.cc", "quic/quic_session_pool.cc", "quic/quic_session_pool_direct_job.cc", "quic/quic_session_pool_job.cc", "quic/quic_session_pool_proxy_job.cc", "quic/quic_session_pool_session_attempt.cc", "quic/set_quic_flag.cc", "quic/web_transport_client.cc", "quic/web_transport_error.cc", "reporting/reporting_browsing_data_remover.cc", "reporting/reporting_cache.cc", "reporting/reporting_cache_impl.cc", "reporting/reporting_cache_observer.cc", "reporting/reporting_context.cc", "reporting/reporting_delegate.cc", "reporting/reporting_delivery_agent.cc", "reporting/reporting_endpoint.cc", "reporting/reporting_endpoint_manager.cc", "reporting/reporting_garbage_collector.cc", "reporting/reporting_header_parser.cc", "reporting/reporting_network_change_observer.cc", "reporting/reporting_policy.cc", "reporting/reporting_report.cc", "reporting/reporting_service.cc", "reporting/reporting_uploader.cc", "socket/client_socket_factory.cc", "socket/client_socket_handle.cc", "socket/client_socket_pool.cc", "socket/client_socket_pool_manager.cc", "socket/client_socket_pool_manager_impl.cc", "socket/connect_job.cc", "socket/connect_job_factory.cc", "socket/connect_job_params.cc", "socket/connect_job_params_factory.cc", "socket/network_binding_client_socket_factory.cc", "socket/next_proto.cc", "socket/server_socket.cc", "socket/socket.cc", "socket/socket_bio_adapter.cc", "socket/socket_descriptor.cc", "socket/socket_net_log_params.cc", "socket/socket_options.cc", "socket/socket_posix.cc", "socket/socket_tag.cc", "socket/socks5_client_socket.cc", "socket/socks_client_socket.cc", "socket/socks_connect_job.cc", "socket/ssl_client_socket.cc", "socket/ssl_client_socket_impl.cc", "socket/ssl_connect_job.cc", "socket/ssl_server_socket_impl.cc", "socket/stream_socket.cc", "socket/tcp_client_socket.cc", "socket/tcp_server_socket.cc", "socket/tcp_socket_posix.cc", "socket/transport_client_socket.cc", "socket/transport_client_socket_pool.cc", "socket/transport_connect_job.cc", "socket/transport_connect_sub_job.cc", "socket/udp_client_socket.cc", "socket/udp_net_log_parameters.cc", "socket/udp_server_socket.cc", "socket/udp_socket_global_limits.cc", "socket/udp_socket_posix.cc", "socket/unix_domain_client_socket_posix.cc", "socket/unix_domain_server_socket_posix.cc", "socket/websocket_endpoint_lock_manager.cc", "socket/websocket_transport_client_socket_pool.cc", "spdy/alps_decoder.cc", "spdy/bidirectional_stream_spdy_impl.cc", "spdy/buffered_spdy_framer.cc", "spdy/header_coalescer.cc", "spdy/http2_priority_dependencies.cc", "spdy/multiplexed_http_stream.cc", "spdy/multiplexed_session.cc", "spdy/spdy_buffer.cc", "spdy/spdy_buffer_producer.cc", "spdy/spdy_http_stream.cc", "spdy/spdy_http_utils.cc", "spdy/spdy_log_util.cc", "spdy/spdy_proxy_client_socket.cc", "spdy/spdy_read_queue.cc", "spdy/spdy_session.cc", "spdy/spdy_session_key.cc", "spdy/spdy_session_pool.cc", "spdy/spdy_stream.cc", "spdy/spdy_write_queue.cc", "ssl/cert_compression.cc", "ssl/client_cert_identity.cc", "ssl/openssl_private_key.cc", "ssl/openssl_ssl_util.cc", "ssl/ssl_cert_request_info.cc", "ssl/ssl_cipher_suite_names.cc", "ssl/ssl_client_auth_cache.cc", "ssl/ssl_client_session_cache.cc", "ssl/ssl_config.cc", "ssl/ssl_config_service.cc", "ssl/ssl_config_service_defaults.cc", "ssl/ssl_info.cc", "ssl/ssl_key_logger.cc", "ssl/ssl_key_logger_impl.cc", "ssl/ssl_platform_key_android.cc", "ssl/ssl_platform_key_util.cc", "ssl/ssl_private_key.cc", "ssl/ssl_server_config.cc", "ssl/threaded_ssl_private_key.cc", "url_request/clear_site_data.cc", "url_request/redirect_info.cc", "url_request/redirect_util.cc", "url_request/static_http_user_agent_settings.cc", "url_request/url_request.cc", "url_request/url_request_context.cc", "url_request/url_request_context_builder.cc", "url_request/url_request_context_getter.cc", "url_request/url_request_error_job.cc", "url_request/url_request_filter.cc", "url_request/url_request_http_job.cc", "url_request/url_request_interceptor.cc", "url_request/url_request_job.cc", "url_request/url_request_job_factory.cc", "url_request/url_request_netlog_params.cc", "url_request/url_request_redirect_job.cc", "url_request/view_cache_helper.cc", "url_request/websocket_handshake_userdata_key.cc", ], shared_libs: [ "//external/cronet/third_party/boringssl:libcrypto", "//external/cronet/third_party/boringssl:libpki", "//external/cronet/third_party/boringssl:libssl", "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", "cronet_aml_crypto_buildflags", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", "cronet_aml_net_buildflags", "cronet_aml_net_cronet_buildflags", "cronet_aml_net_isolation_info_proto_gen_headers", "cronet_aml_net_net_jni_headers__action", "cronet_aml_net_net_nqe_proto_gen_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", "cronet_aml_url_buildflags", "cronet_aml_url_url_jni_headers__action", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", "cronet_aml_crypto_buildflags", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", "cronet_aml_net_buildflags", "cronet_aml_net_cronet_buildflags", "cronet_aml_net_isolation_info_proto_gen_headers", "cronet_aml_net_net_jni_headers__action", "cronet_aml_net_net_nqe_proto_gen_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", "cronet_aml_url_buildflags", "cronet_aml_url_url_jni_headers__action", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DENABLE_BUILT_IN_DNS", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNET_DISABLE_ZSTD", "-DNET_IMPLEMENTATION", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/brotli/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { srcs: [ "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", ], cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { srcs: [ "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", ], cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_riscv64: { srcs: [ "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", ], }, android_x86: { srcs: [ "disk_cache/blockfile/mapped_file_posix.cc", ], cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { srcs: [ "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", ], cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:net__testing cc_library_static { name: "cronet_aml_net_net__testing", srcs: [ "android/android_http_util.cc", "android/cert_verify_result_android.cc", "android/gurl_utils.cc", "android/http_auth_negotiate_android.cc", "android/keystore.cc", "android/network_change_notifier_android.cc", "android/network_change_notifier_delegate_android.cc", "android/network_change_notifier_factory_android.cc", "android/network_library.cc", "android/traffic_stats.cc", "base/address_family.cc", "base/address_list.cc", "base/address_map_linux.cc", "base/address_tracker_linux.cc", "base/auth.cc", "base/backoff_entry.cc", "base/backoff_entry_serializer.cc", "base/chunked_upload_data_stream.cc", "base/connection_endpoint_metadata.cc", "base/data_url.cc", "base/datagram_buffer.cc", "base/elements_upload_data_stream.cc", "base/features.cc", "base/file_stream.cc", "base/file_stream_context.cc", "base/file_stream_context_posix.cc", "base/filename_util.cc", "base/filename_util_internal.cc", "base/hash_value.cc", "base/hex_utils.cc", "base/host_mapping_rules.cc", "base/host_port_pair.cc", "base/io_buffer.cc", "base/ip_address.cc", "base/ip_endpoint.cc", "base/isolation_info.cc", "base/load_timing_info.cc", "base/logging_network_change_observer.cc", "base/lookup_string_in_fixed_set.cc", "base/mime_sniffer.cc", "base/mime_util.cc", "base/net_errors.cc", "base/net_errors_posix.cc", "base/net_module.cc", "base/net_string_util_icu_alternatives_android.cc", "base/network_activity_monitor.cc", "base/network_anonymization_key.cc", "base/network_change_notifier.cc", "base/network_change_notifier_passive.cc", "base/network_delegate.cc", "base/network_delegate_impl.cc", "base/network_interfaces.cc", "base/network_interfaces_getifaddrs.cc", "base/network_interfaces_getifaddrs_android.cc", "base/network_interfaces_linux.cc", "base/network_interfaces_posix.cc", "base/network_isolation_key.cc", "base/parse_number.cc", "base/platform_mime_util_linux.cc", "base/port_util.cc", "base/prioritized_dispatcher.cc", "base/prioritized_task_runner.cc", "base/privacy_mode.cc", "base/proxy_chain.cc", "base/proxy_server.cc", "base/proxy_string_util.cc", "base/registry_controlled_domains/registry_controlled_domain.cc", "base/request_priority.cc", "base/scheme_host_port_matcher.cc", "base/scheme_host_port_matcher_rule.cc", "base/schemeful_site.cc", "base/sockaddr_storage.cc", "base/sockaddr_util_posix.cc", "base/transport_info.cc", "base/upload_bytes_element_reader.cc", "base/upload_data_stream.cc", "base/upload_element_reader.cc", "base/upload_file_element_reader.cc", "base/url_search_params.cc", "base/url_util.cc", "cert/asn1_util.cc", "cert/caching_cert_verifier.cc", "cert/cert_database.cc", "cert/cert_status_flags.cc", "cert/cert_verifier.cc", "cert/cert_verify_proc.cc", "cert/cert_verify_proc_android.cc", "cert/cert_verify_proc_builtin.cc", "cert/cert_verify_result.cc", "cert/coalescing_cert_verifier.cc", "cert/crl_set.cc", "cert/ct_log_response_parser.cc", "cert/ct_log_verifier.cc", "cert/ct_log_verifier_util.cc", "cert/ct_objects_extractor.cc", "cert/ct_policy_enforcer.cc", "cert/ct_policy_status.cc", "cert/ct_sct_to_string.cc", "cert/ct_serialization.cc", "cert/ct_signed_certificate_timestamp_log_param.cc", "cert/do_nothing_ct_verifier.cc", "cert/ev_root_ca_metadata.cc", "cert/internal/cert_issuer_source_aia.cc", "cert/internal/revocation_checker.cc", "cert/internal/system_trust_store.cc", "cert/internal/trust_store_features.cc", "cert/known_roots.cc", "cert/merkle_audit_proof.cc", "cert/merkle_consistency_proof.cc", "cert/merkle_tree_leaf.cc", "cert/multi_log_ct_verifier.cc", "cert/multi_threaded_cert_verifier.cc", "cert/sct_status_flags.cc", "cert/signed_certificate_timestamp.cc", "cert/signed_certificate_timestamp_and_status.cc", "cert/signed_tree_head.cc", "cert/symantec_certs.cc", "cert/test_root_certs.cc", "cert/test_root_certs_android.cc", "cert/time_conversions.cc", "cert/x509_cert_types.cc", "cert/x509_certificate.cc", "cert/x509_certificate_net_log_param.cc", "cert/x509_util.cc", "cert/x509_util_android.cc", "cert_net/cert_net_fetcher_url_request.cc", "cookies/canonical_cookie.cc", "cookies/cookie_access_delegate.cc", "cookies/cookie_access_result.cc", "cookies/cookie_base.cc", "cookies/cookie_change_dispatcher.cc", "cookies/cookie_constants.cc", "cookies/cookie_deletion_info.cc", "cookies/cookie_inclusion_status.cc", "cookies/cookie_monster.cc", "cookies/cookie_monster_change_dispatcher.cc", "cookies/cookie_monster_netlog_params.cc", "cookies/cookie_options.cc", "cookies/cookie_partition_key.cc", "cookies/cookie_partition_key_collection.cc", "cookies/cookie_store.cc", "cookies/cookie_util.cc", "cookies/parsed_cookie.cc", "cookies/site_for_cookies.cc", "cookies/static_cookie_policy.cc", "disk_cache/backend_cleanup_tracker.cc", "disk_cache/blockfile/addr.cc", "disk_cache/blockfile/backend_impl.cc", "disk_cache/blockfile/bitmap.cc", "disk_cache/blockfile/block_files.cc", "disk_cache/blockfile/disk_format.cc", "disk_cache/blockfile/entry_impl.cc", "disk_cache/blockfile/eviction.cc", "disk_cache/blockfile/file.cc", "disk_cache/blockfile/file_lock.cc", "disk_cache/blockfile/file_posix.cc", "disk_cache/blockfile/in_flight_backend_io.cc", "disk_cache/blockfile/in_flight_io.cc", "disk_cache/blockfile/mapped_file.cc", "disk_cache/blockfile/rankings.cc", "disk_cache/blockfile/sparse_control.cc", "disk_cache/blockfile/stats.cc", "disk_cache/cache_util.cc", "disk_cache/cache_util_posix.cc", "disk_cache/disk_cache.cc", "disk_cache/memory/mem_backend_impl.cc", "disk_cache/memory/mem_entry_impl.cc", "disk_cache/net_log_parameters.cc", "disk_cache/simple/post_operation_waiter.cc", "disk_cache/simple/simple_backend_impl.cc", "disk_cache/simple/simple_entry_format.cc", "disk_cache/simple/simple_entry_impl.cc", "disk_cache/simple/simple_entry_operation.cc", "disk_cache/simple/simple_file_enumerator.cc", "disk_cache/simple/simple_file_tracker.cc", "disk_cache/simple/simple_index.cc", "disk_cache/simple/simple_index_file.cc", "disk_cache/simple/simple_net_log_parameters.cc", "disk_cache/simple/simple_synchronous_entry.cc", "disk_cache/simple/simple_util.cc", "disk_cache/simple/simple_util_posix.cc", "disk_cache/simple/simple_version_upgrade.cc", "filter/brotli_source_stream.cc", "filter/filter_source_stream.cc", "filter/gzip_header.cc", "filter/gzip_source_stream.cc", "filter/source_stream.cc", "filter/zstd_source_stream_disabled.cc", "first_party_sets/addition_overlaps_union_find.cc", "first_party_sets/first_party_set_entry.cc", "first_party_sets/first_party_set_entry_override.cc", "first_party_sets/first_party_set_metadata.cc", "first_party_sets/first_party_sets_cache_filter.cc", "first_party_sets/first_party_sets_context_config.cc", "first_party_sets/global_first_party_sets.cc", "first_party_sets/local_set_declaration.cc", "first_party_sets/sets_mutation.cc", "http/alternative_service.cc", "http/bidirectional_stream.cc", "http/bidirectional_stream_impl.cc", "http/bidirectional_stream_request_info.cc", "http/broken_alternative_services.cc", "http/http_auth.cc", "http/http_auth_cache.cc", "http/http_auth_challenge_tokenizer.cc", "http/http_auth_controller.cc", "http/http_auth_filter.cc", "http/http_auth_handler.cc", "http/http_auth_handler_basic.cc", "http/http_auth_handler_digest.cc", "http/http_auth_handler_factory.cc", "http/http_auth_handler_negotiate.cc", "http/http_auth_handler_ntlm.cc", "http/http_auth_handler_ntlm_portable.cc", "http/http_auth_multi_round_parse.cc", "http/http_auth_ntlm_mechanism.cc", "http/http_auth_preferences.cc", "http/http_auth_scheme.cc", "http/http_basic_state.cc", "http/http_basic_stream.cc", "http/http_byte_range.cc", "http/http_cache.cc", "http/http_cache_transaction.cc", "http/http_cache_writers.cc", "http/http_chunked_decoder.cc", "http/http_connection_info.cc", "http/http_content_disposition.cc", "http/http_cookie_indices.cc", "http/http_log_util.cc", "http/http_network_layer.cc", "http/http_network_session.cc", "http/http_network_session_peer.cc", "http/http_network_transaction.cc", "http/http_no_vary_search_data.cc", "http/http_proxy_client_socket.cc", "http/http_proxy_connect_job.cc", "http/http_raw_request_headers.cc", "http/http_request_headers.cc", "http/http_request_info.cc", "http/http_response_body_drainer.cc", "http/http_response_headers.cc", "http/http_response_info.cc", "http/http_security_headers.cc", "http/http_server_properties.cc", "http/http_server_properties_manager.cc", "http/http_status_code.cc", "http/http_stream.cc", "http/http_stream_factory.cc", "http/http_stream_factory_job.cc", "http/http_stream_factory_job_controller.cc", "http/http_stream_parser.cc", "http/http_stream_request.cc", "http/http_util.cc", "http/http_vary_data.cc", "http/partial_data.cc", "http/proxy_client_socket.cc", "http/proxy_fallback.cc", "http/transport_security_persister.cc", "http/transport_security_state_source.cc", "http/url_security_manager.cc", "http/url_security_manager_posix.cc", "log/file_net_log_observer.cc", "log/net_log.cc", "log/net_log_capture_mode.cc", "log/net_log_entry.cc", "log/net_log_event_type.cc", "log/net_log_source.cc", "log/net_log_util.cc", "log/net_log_values.cc", "log/net_log_with_source.cc", "log/trace_net_log_observer.cc", "network_error_logging/network_error_logging_service.cc", "nqe/cached_network_quality.cc", "nqe/effective_connection_type.cc", "nqe/event_creator.cc", "nqe/network_id.cc", "nqe/network_qualities_prefs_manager.cc", "nqe/network_quality.cc", "nqe/network_quality_estimator.cc", "nqe/network_quality_estimator_params.cc", "nqe/network_quality_estimator_util.cc", "nqe/network_quality_observation.cc", "nqe/network_quality_store.cc", "nqe/observation_buffer.cc", "nqe/pref_names.cc", "nqe/socket_watcher.cc", "nqe/socket_watcher_factory.cc", "nqe/throughput_analyzer.cc", "ntlm/ntlm.cc", "ntlm/ntlm_buffer_reader.cc", "ntlm/ntlm_buffer_writer.cc", "ntlm/ntlm_client.cc", "ntlm/ntlm_constants.cc", "proxy_resolution/configured_proxy_resolution_request.cc", "proxy_resolution/configured_proxy_resolution_service.cc", "proxy_resolution/dhcp_pac_file_fetcher.cc", "proxy_resolution/multi_threaded_proxy_resolver.cc", "proxy_resolution/network_delegate_error_observer.cc", "proxy_resolution/pac_file_data.cc", "proxy_resolution/pac_file_decider.cc", "proxy_resolution/pac_file_fetcher.cc", "proxy_resolution/pac_file_fetcher_impl.cc", "proxy_resolution/polling_proxy_config_service.cc", "proxy_resolution/proxy_bypass_rules.cc", "proxy_resolution/proxy_config.cc", "proxy_resolution/proxy_config_service.cc", "proxy_resolution/proxy_config_service_android.cc", "proxy_resolution/proxy_config_service_fixed.cc", "proxy_resolution/proxy_config_with_annotation.cc", "proxy_resolution/proxy_info.cc", "proxy_resolution/proxy_list.cc", "proxy_resolution/proxy_resolver_factory.cc", "quic/bidirectional_stream_quic_impl.cc", "quic/crypto/proof_source_chromium.cc", "quic/crypto/proof_verifier_chromium.cc", "quic/dedicated_web_transport_http3_client.cc", "quic/network_connection.cc", "quic/platform/impl/quic_chromium_clock.cc", "quic/properties_based_quic_server_info.cc", "quic/quic_address_mismatch.cc", "quic/quic_chromium_alarm_factory.cc", "quic/quic_chromium_client_session.cc", "quic/quic_chromium_client_stream.cc", "quic/quic_chromium_connection_helper.cc", "quic/quic_chromium_packet_reader.cc", "quic/quic_chromium_packet_writer.cc", "quic/quic_clock_skew_detector.cc", "quic/quic_connection_logger.cc", "quic/quic_connectivity_monitor.cc", "quic/quic_context.cc", "quic/quic_crypto_client_config_handle.cc", "quic/quic_crypto_client_stream_factory.cc", "quic/quic_event_logger.cc", "quic/quic_http3_logger.cc", "quic/quic_http_stream.cc", "quic/quic_http_utils.cc", "quic/quic_proxy_client_socket.cc", "quic/quic_proxy_datagram_client_socket.cc", "quic/quic_server_info.cc", "quic/quic_session_key.cc", "quic/quic_session_pool.cc", "quic/quic_session_pool_direct_job.cc", "quic/quic_session_pool_job.cc", "quic/quic_session_pool_proxy_job.cc", "quic/quic_session_pool_session_attempt.cc", "quic/set_quic_flag.cc", "quic/web_transport_client.cc", "quic/web_transport_error.cc", "reporting/reporting_browsing_data_remover.cc", "reporting/reporting_cache.cc", "reporting/reporting_cache_impl.cc", "reporting/reporting_cache_observer.cc", "reporting/reporting_context.cc", "reporting/reporting_delegate.cc", "reporting/reporting_delivery_agent.cc", "reporting/reporting_endpoint.cc", "reporting/reporting_endpoint_manager.cc", "reporting/reporting_garbage_collector.cc", "reporting/reporting_header_parser.cc", "reporting/reporting_network_change_observer.cc", "reporting/reporting_policy.cc", "reporting/reporting_report.cc", "reporting/reporting_service.cc", "reporting/reporting_uploader.cc", "socket/client_socket_factory.cc", "socket/client_socket_handle.cc", "socket/client_socket_pool.cc", "socket/client_socket_pool_manager.cc", "socket/client_socket_pool_manager_impl.cc", "socket/connect_job.cc", "socket/connect_job_factory.cc", "socket/connect_job_params.cc", "socket/connect_job_params_factory.cc", "socket/network_binding_client_socket_factory.cc", "socket/next_proto.cc", "socket/server_socket.cc", "socket/socket.cc", "socket/socket_bio_adapter.cc", "socket/socket_descriptor.cc", "socket/socket_net_log_params.cc", "socket/socket_options.cc", "socket/socket_posix.cc", "socket/socket_tag.cc", "socket/socks5_client_socket.cc", "socket/socks_client_socket.cc", "socket/socks_connect_job.cc", "socket/ssl_client_socket.cc", "socket/ssl_client_socket_impl.cc", "socket/ssl_connect_job.cc", "socket/ssl_server_socket_impl.cc", "socket/stream_socket.cc", "socket/tcp_client_socket.cc", "socket/tcp_server_socket.cc", "socket/tcp_socket_posix.cc", "socket/transport_client_socket.cc", "socket/transport_client_socket_pool.cc", "socket/transport_connect_job.cc", "socket/transport_connect_sub_job.cc", "socket/udp_client_socket.cc", "socket/udp_net_log_parameters.cc", "socket/udp_server_socket.cc", "socket/udp_socket_global_limits.cc", "socket/udp_socket_posix.cc", "socket/unix_domain_client_socket_posix.cc", "socket/unix_domain_server_socket_posix.cc", "socket/websocket_endpoint_lock_manager.cc", "socket/websocket_transport_client_socket_pool.cc", "spdy/alps_decoder.cc", "spdy/bidirectional_stream_spdy_impl.cc", "spdy/buffered_spdy_framer.cc", "spdy/header_coalescer.cc", "spdy/http2_priority_dependencies.cc", "spdy/multiplexed_http_stream.cc", "spdy/multiplexed_session.cc", "spdy/spdy_buffer.cc", "spdy/spdy_buffer_producer.cc", "spdy/spdy_http_stream.cc", "spdy/spdy_http_utils.cc", "spdy/spdy_log_util.cc", "spdy/spdy_proxy_client_socket.cc", "spdy/spdy_read_queue.cc", "spdy/spdy_session.cc", "spdy/spdy_session_key.cc", "spdy/spdy_session_pool.cc", "spdy/spdy_stream.cc", "spdy/spdy_write_queue.cc", "ssl/cert_compression.cc", "ssl/client_cert_identity.cc", "ssl/openssl_private_key.cc", "ssl/openssl_ssl_util.cc", "ssl/ssl_cert_request_info.cc", "ssl/ssl_cipher_suite_names.cc", "ssl/ssl_client_auth_cache.cc", "ssl/ssl_client_session_cache.cc", "ssl/ssl_config.cc", "ssl/ssl_config_service.cc", "ssl/ssl_config_service_defaults.cc", "ssl/ssl_info.cc", "ssl/ssl_key_logger.cc", "ssl/ssl_key_logger_impl.cc", "ssl/ssl_platform_key_android.cc", "ssl/ssl_platform_key_util.cc", "ssl/ssl_private_key.cc", "ssl/ssl_server_config.cc", "ssl/threaded_ssl_private_key.cc", "url_request/clear_site_data.cc", "url_request/redirect_info.cc", "url_request/redirect_util.cc", "url_request/static_http_user_agent_settings.cc", "url_request/url_request.cc", "url_request/url_request_context.cc", "url_request/url_request_context_builder.cc", "url_request/url_request_context_getter.cc", "url_request/url_request_error_job.cc", "url_request/url_request_filter.cc", "url_request/url_request_http_job.cc", "url_request/url_request_interceptor.cc", "url_request/url_request_job.cc", "url_request/url_request_job_factory.cc", "url_request/url_request_netlog_params.cc", "url_request/url_request_redirect_job.cc", "url_request/view_cache_helper.cc", "url_request/websocket_handshake_userdata_key.cc", ], shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DENABLE_BUILT_IN_DNS", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNET_DISABLE_ZSTD", "-DNET_IMPLEMENTATION", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/brotli/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { srcs: [ "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", ], cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { srcs: [ "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", ], cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_riscv64: { srcs: [ "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", ], }, android_x86: { srcs: [ "disk_cache/blockfile/mapped_file_posix.cc", ], cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { srcs: [ "disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc", ], cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:net_deps cc_library_static { name: "cronet_aml_net_net_deps", shared_libs: [ "//external/cronet/third_party/boringssl:libcrypto", "//external/cronet/third_party/boringssl:libpki", "//external/cronet/third_party/boringssl:libssl", "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", "cronet_aml_net_cronet_buildflags", "cronet_aml_net_isolation_info_proto_gen_headers", "cronet_aml_net_net_jni_headers__action", "cronet_aml_url_buildflags", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains", "cronet_aml_net_cronet_buildflags", "cronet_aml_net_isolation_info_proto_gen_headers", "cronet_aml_net_net_jni_headers__action", "cronet_aml_url_buildflags", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DENABLE_BUILT_IN_DNS", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNET_IMPLEMENTATION", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/brotli/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:net_deps__testing cc_library_static { name: "cronet_aml_net_net_deps__testing", shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_url_buildflags__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_url_buildflags__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DENABLE_BUILT_IN_DNS", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNET_IMPLEMENTATION", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/brotli/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:net_nqe_proto cc_library_static { name: "cronet_aml_net_net_nqe_proto", srcs: [ ":cronet_aml_net_net_nqe_proto_gen", ], shared_libs: [ "liblog", "libprotobuf-cpp-lite", ], generated_headers: [ "cronet_aml_net_net_nqe_proto_gen_headers", ], export_generated_headers: [ "cronet_aml_net_net_nqe_proto_gen_headers", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNET_IMPLEMENTATION", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:net_nqe_proto__testing cc_library_static { name: "cronet_aml_net_net_nqe_proto__testing", srcs: [ ":cronet_aml_net_net_nqe_proto_gen__testing", ], shared_libs: [ "liblog", "libprotobuf-cpp-lite", ], generated_headers: [ "cronet_aml_net_net_nqe_proto_gen__testing_headers", ], export_generated_headers: [ "cronet_aml_net_net_nqe_proto_gen__testing_headers", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNET_IMPLEMENTATION", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:net_nqe_proto_gen cc_genrule { name: "cronet_aml_net_net_nqe_proto_gen", srcs: [ "nqe/proto/network_id_proto.proto", ], tools: [ "cronet_aml_third_party_protobuf_protoc", ], cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/nqe/proto --cpp_out=lite=true:$(genDir)/net/nqe/proto/ $(in)", out: [ "net/nqe/proto/network_id_proto.pb.cc", ], apex_available: [ "com.android.tethering", ], visibility: [ "//external/cronet:__subpackages__", ], } // GN: //net:net_nqe_proto_gen__testing cc_genrule { name: "cronet_aml_net_net_nqe_proto_gen__testing", srcs: [ "nqe/proto/network_id_proto.proto", ], tools: [ "cronet_aml_third_party_protobuf_protoc", ], cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/nqe/proto --cpp_out=lite=true:$(genDir)/net/nqe/proto/ $(in)", out: [ "net/nqe/proto/network_id_proto.pb.cc", ], apex_available: [ "com.android.tethering", ], visibility: [ "//external/cronet:__subpackages__", ], } // GN: //net:net_nqe_proto_gen__testing cc_genrule { name: "cronet_aml_net_net_nqe_proto_gen__testing_headers", srcs: [ "nqe/proto/network_id_proto.proto", ], tools: [ "cronet_aml_third_party_protobuf_protoc", ], cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/nqe/proto --cpp_out=lite=true:$(genDir)/net/nqe/proto/ $(in)", out: [ "net/nqe/proto/network_id_proto.pb.h", ], export_include_dirs: [ ".", "net/nqe/proto", "protos", ], apex_available: [ "com.android.tethering", ], } // GN: //net:net_nqe_proto_gen cc_genrule { name: "cronet_aml_net_net_nqe_proto_gen_headers", srcs: [ "nqe/proto/network_id_proto.proto", ], tools: [ "cronet_aml_third_party_protobuf_protoc", ], cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/net/nqe/proto --cpp_out=lite=true:$(genDir)/net/nqe/proto/ $(in)", out: [ "net/nqe/proto/network_id_proto.pb.h", ], export_include_dirs: [ ".", "net/nqe/proto", "protos", ], apex_available: [ "com.android.tethering", ], } // GN: //net:net_public_deps cc_library_static { name: "cronet_aml_net_net_public_deps", shared_libs: [ "//external/cronet/third_party/boringssl:libcrypto", "//external/cronet/third_party/boringssl:libpki", "//external/cronet/third_party/boringssl:libssl", "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", "cronet_aml_crypto_buildflags", "cronet_aml_net_buildflags", "cronet_aml_net_net_nqe_proto_gen_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", "cronet_aml_url_buildflags", "cronet_aml_url_url_jni_headers__action", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", "cronet_aml_crypto_buildflags", "cronet_aml_net_buildflags", "cronet_aml_net_net_nqe_proto_gen_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers", "cronet_aml_url_buildflags", "cronet_aml_url_url_jni_headers__action", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:net_public_deps__testing cc_library_static { name: "cronet_aml_net_net_public_deps__testing", shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:net_unittests__library__testing cc_library_shared { name: "cronet_aml_net_net_unittests__library__testing", srcs: [ "android/dummy_spnego_authenticator.cc", "android/http_auth_negotiate_android_unittest.cc", "android/network_change_notifier_android_unittest.cc", "android/network_library_unittest.cc", "android/traffic_stats_unittest.cc", "base/address_family_unittest.cc", "base/address_list_unittest.cc", "base/address_tracker_linux_unittest.cc", "base/backoff_entry_serializer_unittest.cc", "base/backoff_entry_unittest.cc", "base/chunked_upload_data_stream_unittest.cc", "base/data_url_unittest.cc", "base/datagram_buffer_unittest.cc", "base/elements_upload_data_stream_unittest.cc", "base/expiring_cache_unittest.cc", "base/file_stream_unittest.cc", "base/host_mapping_rules_unittest.cc", "base/host_port_pair_unittest.cc", "base/interval_test.cc", "base/ip_address_unittest.cc", "base/ip_endpoint_unittest.cc", "base/isolation_info_unittest.cc", "base/lookup_string_in_fixed_set_unittest.cc", "base/mime_sniffer_unittest.cc", "base/mime_util_unittest.cc", "base/net_errors_unittest.cc", "base/net_string_util_unittest.cc", "base/network_activity_monitor_unittest.cc", "base/network_anonymization_key_unittest.cc", "base/network_change_notifier_passive_unittest.cc", "base/network_change_notifier_unittest.cc", "base/network_delegate_unittest.cc", "base/network_interfaces_getifaddrs_unittest.cc", "base/network_interfaces_linux_unittest.cc", "base/network_interfaces_unittest.cc", "base/network_isolation_key_unittest.cc", "base/parse_number_unittest.cc", "base/port_util_unittest.cc", "base/prioritized_dispatcher_unittest.cc", "base/prioritized_task_runner_unittest.cc", "base/priority_queue_unittest.cc", "base/proxy_chain_unittest.cc", "base/proxy_server_unittest.cc", "base/proxy_string_util_unittest.cc", "base/registry_controlled_domains/registry_controlled_domain_unittest.cc", "base/scheme_host_port_matcher_rule_unittest.cc", "base/scheme_host_port_matcher_unittest.cc", "base/schemeful_site_unittest.cc", "base/sockaddr_util_posix_unittest.cc", "base/test_completion_callback_unittest.cc", "base/test_proxy_delegate.cc", "base/upload_bytes_element_reader_unittest.cc", "base/upload_file_element_reader_unittest.cc", "base/url_search_params_unittest.cc", "cert/caching_cert_verifier_unittest.cc", "cert/cert_database_unittest.cc", "cert/cert_verifier_unittest.cc", "cert/cert_verify_proc_android_unittest.cc", "cert/cert_verify_proc_builtin_unittest.cc", "cert/cert_verify_proc_unittest.cc", "cert/coalescing_cert_verifier_unittest.cc", "cert/crl_set_unittest.cc", "cert/ct_log_response_parser_unittest.cc", "cert/ct_log_verifier_unittest.cc", "cert/ct_objects_extractor_unittest.cc", "cert/ct_serialization_unittest.cc", "cert/ev_root_ca_metadata_unittest.cc", "cert/internal/cert_issuer_source_aia_unittest.cc", "cert/internal/cert_issuer_source_sync_unittest.cc", "cert/internal/revocation_checker_unittest.cc", "cert/internal/system_trust_store_unittest.cc", "cert/known_roots_unittest.cc", "cert/merkle_audit_proof_unittest.cc", "cert/merkle_tree_leaf_unittest.cc", "cert/multi_log_ct_verifier_unittest.cc", "cert/multi_threaded_cert_verifier_unittest.cc", "cert/signed_certificate_timestamp_unittest.cc", "cert/symantec_certs_unittest.cc", "cert/test_root_certs_unittest.cc", "cert/time_conversions_unittest.cc", "cert/x509_cert_types_unittest.cc", "cert/x509_util_unittest.cc", "cert_net/cert_net_fetcher_url_request_unittest.cc", "cookies/canonical_cookie_unittest.cc", "cookies/cookie_constants_unittest.cc", "cookies/cookie_deletion_info_unittest.cc", "cookies/cookie_inclusion_status_unittest.cc", "cookies/cookie_monster_unittest.cc", "cookies/cookie_options_unittest.cc", "cookies/cookie_partition_key_collection_unittest.cc", "cookies/cookie_partition_key_unittest.cc", "cookies/cookie_util_unittest.cc", "cookies/parsed_cookie_unittest.cc", "cookies/site_for_cookies_unittest.cc", "cookies/static_cookie_policy_unittest.cc", "disk_cache/backend_cleanup_tracker_unittest.cc", "disk_cache/backend_unittest.cc", "disk_cache/blockfile/addr_unittest.cc", "disk_cache/blockfile/bitmap_unittest.cc", "disk_cache/blockfile/block_files_unittest.cc", "disk_cache/blockfile/mapped_file_unittest.cc", "disk_cache/blockfile/stats_unittest.cc", "disk_cache/blockfile/storage_block_unittest.cc", "disk_cache/cache_util_unittest.cc", "disk_cache/entry_unittest.cc", "disk_cache/simple/simple_file_enumerator_unittest.cc", "disk_cache/simple/simple_file_tracker_unittest.cc", "disk_cache/simple/simple_index_file_unittest.cc", "disk_cache/simple/simple_index_unittest.cc", "disk_cache/simple/simple_test_util.cc", "disk_cache/simple/simple_util_unittest.cc", "disk_cache/simple/simple_version_upgrade_unittest.cc", "filter/brotli_source_stream_unittest.cc", "filter/filter_source_stream_unittest.cc", "filter/gzip_source_stream_unittest.cc", "first_party_sets/addition_overlaps_union_find_unittest.cc", "first_party_sets/first_party_set_entry_override_unittest.cc", "first_party_sets/first_party_sets_cache_filter_unittest.cc", "first_party_sets/first_party_sets_context_config_unittest.cc", "first_party_sets/global_first_party_sets_unittest.cc", "first_party_sets/local_set_declaration_unittest.cc", "first_party_sets/sets_mutation_unittest.cc", "http/alternative_service_unittest.cc", "http/bidirectional_stream_unittest.cc", "http/broken_alternative_services_unittest.cc", "http/http_auth_cache_unittest.cc", "http/http_auth_challenge_tokenizer_unittest.cc", "http/http_auth_controller_unittest.cc", "http/http_auth_filter_unittest.cc", "http/http_auth_handler_basic_unittest.cc", "http/http_auth_handler_digest_unittest.cc", "http/http_auth_handler_factory_unittest.cc", "http/http_auth_handler_mock.cc", "http/http_auth_handler_negotiate_unittest.cc", "http/http_auth_handler_ntlm_portable_unittest.cc", "http/http_auth_handler_unittest.cc", "http/http_auth_multi_round_parse_unittest.cc", "http/http_auth_preferences_unittest.cc", "http/http_auth_unittest.cc", "http/http_basic_state_unittest.cc", "http/http_byte_range_unittest.cc", "http/http_cache_unittest.cc", "http/http_cache_writers_unittest.cc", "http/http_chunked_decoder_unittest.cc", "http/http_content_disposition_unittest.cc", "http/http_cookie_indices_unittest.cc", "http/http_log_util_unittest.cc", "http/http_network_layer_unittest.cc", "http/http_network_transaction_unittest.cc", "http/http_no_vary_search_data_unittest.cc", "http/http_proxy_client_socket_unittest.cc", "http/http_proxy_connect_job_unittest.cc", "http/http_request_headers_unittest.cc", "http/http_request_info_unittest.cc", "http/http_response_body_drainer_unittest.cc", "http/http_response_headers_unittest.cc", "http/http_response_info_unittest.cc", "http/http_security_headers_unittest.cc", "http/http_server_properties_manager_unittest.cc", "http/http_server_properties_unittest.cc", "http/http_status_code_unittest.cc", "http/http_stream_factory_job_controller_unittest.cc", "http/http_stream_factory_unittest.cc", "http/http_stream_parser_unittest.cc", "http/http_stream_request_unittest.cc", "http/http_transaction_test_util_unittest.cc", "http/http_util_unittest.cc", "http/http_vary_data_unittest.cc", "http/mock_allow_http_auth_preferences.cc", "http/test_upload_data_stream_not_allow_http1.cc", "http/transport_security_persister_unittest.cc", "http/transport_security_state_unittest.cc", "http/url_security_manager_unittest.cc", "log/file_net_log_observer_unittest.cc", "log/net_log_capture_mode_unittest.cc", "log/net_log_unittest.cc", "log/net_log_util_unittest.cc", "log/net_log_values_unittest.cc", "network_error_logging/mock_persistent_nel_store_unittest.cc", "network_error_logging/network_error_logging_service_unittest.cc", "nqe/effective_connection_type_unittest.cc", "nqe/event_creator_unittest.cc", "nqe/network_id_unittest.cc", "nqe/network_qualities_prefs_manager_unittest.cc", "nqe/network_quality_estimator_params_unittest.cc", "nqe/network_quality_estimator_unittest.cc", "nqe/network_quality_estimator_util_unittest.cc", "nqe/network_quality_store_unittest.cc", "nqe/observation_buffer_unittest.cc", "nqe/socket_watcher_unittest.cc", "nqe/throughput_analyzer_unittest.cc", "ntlm/ntlm_buffer_reader_unittest.cc", "ntlm/ntlm_buffer_writer_unittest.cc", "ntlm/ntlm_client_unittest.cc", "ntlm/ntlm_unittest.cc", "proxy_resolution/configured_proxy_resolution_service_unittest.cc", "proxy_resolution/multi_threaded_proxy_resolver_unittest.cc", "proxy_resolution/network_delegate_error_observer_unittest.cc", "proxy_resolution/pac_file_decider_unittest.cc", "proxy_resolution/pac_file_fetcher_impl_unittest.cc", "proxy_resolution/proxy_bypass_rules_unittest.cc", "proxy_resolution/proxy_config_service_android_unittest.cc", "proxy_resolution/proxy_config_unittest.cc", "proxy_resolution/proxy_info_unittest.cc", "proxy_resolution/proxy_list_unittest.cc", "quic/bidirectional_stream_quic_impl_unittest.cc", "quic/crypto/proof_test_chromium.cc", "quic/crypto/proof_verifier_chromium_test.cc", "quic/dedicated_web_transport_http3_client_test.cc", "quic/mock_quic_data.cc", "quic/network_connection_unittest.cc", "quic/platform/impl/quic_chromium_clock_test.cc", "quic/properties_based_quic_server_info_test.cc", "quic/quic_address_mismatch_test.cc", "quic/quic_chromium_alarm_factory_test.cc", "quic/quic_chromium_client_session_peer.cc", "quic/quic_chromium_client_session_test.cc", "quic/quic_chromium_client_stream_test.cc", "quic/quic_chromium_connection_helper_test.cc", "quic/quic_clock_skew_detector_test.cc", "quic/quic_end_to_end_unittest.cc", "quic/quic_http_stream_test.cc", "quic/quic_http_utils_test.cc", "quic/quic_network_transaction_unittest.cc", "quic/quic_proxy_client_socket_test_base.cc", "quic/quic_proxy_client_socket_unittest.cc", "quic/quic_proxy_datagram_client_socket_unittest.cc", "quic/quic_session_key_unittest.cc", "quic/quic_session_pool_peer.cc", "quic/quic_session_pool_proxy_job_unittest.cc", "quic/quic_session_pool_test.cc", "quic/quic_session_pool_test_base.cc", "quic/quic_test_packet_maker.cc", "quic/quic_test_packet_printer.cc", "quic/set_quic_flag_test.cc", "quic/test_quic_crypto_client_config_handle.cc", "reporting/mock_persistent_reporting_store_unittest.cc", "reporting/reporting_browsing_data_remover_unittest.cc", "reporting/reporting_cache_unittest.cc", "reporting/reporting_delivery_agent_unittest.cc", "reporting/reporting_endpoint_manager_unittest.cc", "reporting/reporting_garbage_collector_unittest.cc", "reporting/reporting_header_parser_unittest.cc", "reporting/reporting_network_change_observer_unittest.cc", "reporting/reporting_service_unittest.cc", "reporting/reporting_uploader_unittest.cc", "socket/client_socket_pool_base_unittest.cc", "socket/client_socket_pool_unittest.cc", "socket/connect_job_factory_unittest.cc", "socket/connect_job_params_factory_unittest.cc", "socket/connect_job_test_util.cc", "socket/connect_job_unittest.cc", "socket/mock_client_socket_pool_manager.cc", "socket/sequenced_socket_data_unittest.cc", "socket/socket_bio_adapter_unittest.cc", "socket/socket_tag_unittest.cc", "socket/socks5_client_socket_unittest.cc", "socket/socks_client_socket_unittest.cc", "socket/socks_connect_job_unittest.cc", "socket/ssl_client_socket_unittest.cc", "socket/ssl_connect_job_unittest.cc", "socket/ssl_server_socket_unittest.cc", "socket/tcp_client_socket_unittest.cc", "socket/tcp_server_socket_unittest.cc", "socket/tcp_socket_unittest.cc", "socket/transport_client_socket_pool_test_util.cc", "socket/transport_client_socket_pool_unittest.cc", "socket/transport_client_socket_unittest.cc", "socket/transport_connect_job_unittest.cc", "socket/udp_socket_unittest.cc", "socket/unix_domain_client_socket_posix_unittest.cc", "socket/unix_domain_server_socket_posix_unittest.cc", "socket/websocket_endpoint_lock_manager_unittest.cc", "socket/websocket_transport_client_socket_pool_unittest.cc", "spdy/alps_decoder_test.cc", "spdy/bidirectional_stream_spdy_impl_unittest.cc", "spdy/buffered_spdy_framer_unittest.cc", "spdy/fuzzing/hpack_fuzz_util_test.cc", "spdy/header_coalescer_test.cc", "spdy/http2_priority_dependencies_unittest.cc", "spdy/spdy_buffer_unittest.cc", "spdy/spdy_http_stream_unittest.cc", "spdy/spdy_http_utils_unittest.cc", "spdy/spdy_log_util_unittest.cc", "spdy/spdy_network_transaction_unittest.cc", "spdy/spdy_proxy_client_socket_unittest.cc", "spdy/spdy_read_queue_unittest.cc", "spdy/spdy_session_key_unittest.cc", "spdy/spdy_session_pool_unittest.cc", "spdy/spdy_session_test_util.cc", "spdy/spdy_session_unittest.cc", "spdy/spdy_stream_test_util.cc", "spdy/spdy_stream_unittest.cc", "spdy/spdy_write_queue_unittest.cc", "ssl/client_cert_identity_unittest.cc", "ssl/openssl_private_key_unittest.cc", "ssl/ssl_cipher_suite_names_unittest.cc", "ssl/ssl_client_auth_cache_unittest.cc", "ssl/ssl_client_session_cache_unittest.cc", "ssl/ssl_config_service_unittest.cc", "ssl/ssl_config_unittest.cc", "ssl/ssl_connection_status_flags_unittest.cc", "ssl/ssl_platform_key_android_unittest.cc", "ssl/ssl_platform_key_util_unittest.cc", "test/embedded_test_server/embedded_test_server_unittest.cc", "test/embedded_test_server/http_request_unittest.cc", "test/embedded_test_server/http_response_unittest.cc", "test/run_all_unittests.cc", "tools/content_decoder_tool/content_decoder_tool.cc", "tools/content_decoder_tool/content_decoder_tool_unittest.cc", "tools/quic/quic_simple_client_test.cc", "tools/tld_cleanup/tld_cleanup_util_unittest.cc", "url_request/http_with_dns_over_https_unittest.cc", "url_request/redirect_info_unittest.cc", "url_request/redirect_util_unittest.cc", "url_request/url_request_context_builder_unittest.cc", "url_request/url_request_filter_unittest.cc", "url_request/url_request_http_job_unittest.cc", "url_request/url_request_job_factory_unittest.cc", "url_request/url_request_quic_unittest.cc", "url_request/url_request_unittest.cc", "url_request/view_cache_helper_unittest.cc", ], shared_libs: [ "libandroid", "liblog", "libz", ], whole_static_libs: [ "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_base__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_core__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_allocator_shim__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr__testing", "cronet_aml_base_base__testing", "cronet_aml_base_base_static__testing", "cronet_aml_base_check_version_internal__testing", "cronet_aml_base_i18n__testing", "cronet_aml_base_nodebug_assertion__testing", "cronet_aml_base_test_proto_test_support__testing", "cronet_aml_base_test_test_config__testing", "cronet_aml_base_test_test_support__testing", "cronet_aml_base_third_party_cityhash_cityhash__testing", "cronet_aml_base_third_party_cityhash_v103_cityhash_v103__testing", "cronet_aml_base_third_party_double_conversion_double_conversion__testing", "cronet_aml_base_third_party_superfasthash_superfasthash__testing", "cronet_aml_build_rust_cxx_cppdeps__testing", "cronet_aml_buildtools_third_party_libc___libc____testing", "cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing", "cronet_aml_components_miracle_parameter_common_common__testing", "cronet_aml_crypto_crypto__testing", "cronet_aml_crypto_test_support__testing", "cronet_aml_net_constants__testing", "cronet_aml_net_dns_dns__testing", "cronet_aml_net_dns_dns_client__testing", "cronet_aml_net_dns_host_resolver__testing", "cronet_aml_net_dns_host_resolver_manager__testing", "cronet_aml_net_dns_mdns_client__testing", "cronet_aml_net_dns_public_public__testing", "cronet_aml_net_dns_public_tests__testing", "cronet_aml_net_dns_test_support__testing", "cronet_aml_net_dns_tests__testing", "cronet_aml_net_gtest_util__testing", "cronet_aml_net_http_transport_security_state_generated_files__testing", "cronet_aml_net_isolation_info_proto__testing", "cronet_aml_net_net__testing", "cronet_aml_net_net_deps__testing", "cronet_aml_net_net_nqe_proto__testing", "cronet_aml_net_net_public_deps__testing", "cronet_aml_net_preload_decoder__testing", "cronet_aml_net_quic_test_flags_utils__testing", "cronet_aml_net_quic_test_tools__testing", "cronet_aml_net_simple_quic_tools__testing", "cronet_aml_net_spdy_test_tools__testing", "cronet_aml_net_test_support__testing", "cronet_aml_net_third_party_quiche_blind_sign_auth__testing", "cronet_aml_net_third_party_quiche_blind_sign_auth_proto__testing", "cronet_aml_net_third_party_quiche_blind_sign_auth_test_support__testing", "cronet_aml_net_third_party_quiche_net_quic_proto__testing", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing", "cronet_aml_net_third_party_quiche_quiche__testing", "cronet_aml_net_third_party_quiche_quiche_test_support__testing", "cronet_aml_net_third_party_quiche_quiche_tests__testing", "cronet_aml_net_third_party_quiche_quiche_tool_support__testing", "cronet_aml_net_third_party_uri_template_uri_template__testing", "cronet_aml_net_third_party_uri_template_uri_template_tests__testing", "cronet_aml_net_tools_huffman_trie_huffman_trie_generator_sources__testing", "cronet_aml_net_tools_tld_cleanup_tld_cleanup__testing", "cronet_aml_net_traffic_annotation_test_support__testing", "cronet_aml_net_traffic_annotation_traffic_annotation__testing", "cronet_aml_testing_android_native_test_native_test_native_code__testing", "cronet_aml_testing_android_native_test_native_test_support__testing", "cronet_aml_testing_gmock_gmock__testing", "cronet_aml_testing_gtest_gtest__testing", "cronet_aml_third_party_abseil_cpp_absl__testing", "cronet_aml_third_party_abseil_cpp_absl_base_base__testing", "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing", "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing", "cronet_aml_third_party_abseil_cpp_absl_base_strerror__testing", "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing", "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler__testing", "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set__testing", "cronet_aml_third_party_abseil_cpp_absl_crc_cpu_detect__testing", "cronet_aml_third_party_abseil_cpp_absl_crc_crc32c__testing", "cronet_aml_third_party_abseil_cpp_absl_crc_crc_cord_state__testing", "cronet_aml_third_party_abseil_cpp_absl_crc_crc_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack__testing", "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler__testing", "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace__testing", "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_commandlineflag__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_commandlineflag_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_config__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_flag_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_marshalling__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_parse__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_private_handle_accessor__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_program_name__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_reflection__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_usage__testing", "cronet_aml_third_party_abseil_cpp_absl_flags_usage_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_full__testing", "cronet_aml_third_party_abseil_cpp_absl_hash_city__testing", "cronet_aml_third_party_abseil_cpp_absl_hash_hash__testing", "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash__testing", "cronet_aml_third_party_abseil_cpp_absl_log_die_if_null__testing", "cronet_aml_third_party_abseil_cpp_absl_log_globals__testing", "cronet_aml_third_party_abseil_cpp_absl_log_initialize__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_check_op__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_conditions__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_fnmatch__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_format__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_globals__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_message__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_log_sink_set__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_nullguard__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_proto__testing", "cronet_aml_third_party_abseil_cpp_absl_log_internal_vlog_config__testing", "cronet_aml_third_party_abseil_cpp_absl_log_log_entry__testing", "cronet_aml_third_party_abseil_cpp_absl_log_log_sink__testing", "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing", "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing", "cronet_aml_third_party_abseil_cpp_absl_random_bit_gen_ref__testing", "cronet_aml_third_party_abseil_cpp_absl_random_distributions__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_nonsecure_base__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_engine__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow__testing", "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material__testing", "cronet_aml_third_party_abseil_cpp_absl_random_random__testing", "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception__testing", "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences__testing", "cronet_aml_third_party_abseil_cpp_absl_status_status__testing", "cronet_aml_third_party_abseil_cpp_absl_status_statusor__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_cord__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_string_view__testing", "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing", "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_synchronization_kernel_timeout_internal__testing", "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization__testing", "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing", "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone__testing", "cronet_aml_third_party_abseil_cpp_absl_time_time__testing", "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing", "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access__testing", "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_cc_proto__testing", "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_pb_openssl_converters__testing", "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_public_key_client__testing", "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_redemption_client__testing", "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_rsa_bssa_client__testing", "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_test_support__testing", "cronet_aml_third_party_anonymous_tokens_anonymous_tokens_tests__testing", "cronet_aml_third_party_anonymous_tokens_blind_signer__testing", "cronet_aml_third_party_anonymous_tokens_blinder__testing", "cronet_aml_third_party_anonymous_tokens_constants__testing", "cronet_aml_third_party_anonymous_tokens_crypto_utils__testing", "cronet_aml_third_party_anonymous_tokens_proto_utils__testing", "cronet_aml_third_party_anonymous_tokens_rsa_blind_signer__testing", "cronet_aml_third_party_anonymous_tokens_rsa_blinder__testing", "cronet_aml_third_party_anonymous_tokens_rsa_bssa_public_metadata_client__testing", "cronet_aml_third_party_anonymous_tokens_rsa_ssa_pss_verifier__testing", "cronet_aml_third_party_anonymous_tokens_status_utils__testing", "cronet_aml_third_party_anonymous_tokens_tokens_encodings__testing", "cronet_aml_third_party_anonymous_tokens_verifier__testing", "cronet_aml_third_party_ashmem_ashmem__testing", "cronet_aml_third_party_boringssl_boringssl__testing", "cronet_aml_third_party_boringssl_boringssl_asm__testing", "cronet_aml_third_party_brotli_common__testing", "cronet_aml_third_party_brotli_dec__testing", "cronet_aml_third_party_ced_ced__testing", "cronet_aml_third_party_cpu_features_cpuinfo__testing", "cronet_aml_third_party_cpu_features_ndk_compat__testing", "cronet_aml_third_party_google_benchmark_google_benchmark__testing", "cronet_aml_third_party_googletest_gmock__testing", "cronet_aml_third_party_googletest_gtest__testing", "cronet_aml_third_party_icu_icui18n__testing", "cronet_aml_third_party_icu_icuuc_private__testing", "cronet_aml_third_party_jni_zero_jni_zero__testing", "cronet_aml_third_party_libevent_libevent__testing", "cronet_aml_third_party_libxml_libxml__testing", "cronet_aml_third_party_libxml_libxml_utils__testing", "cronet_aml_third_party_libxml_xml_reader__testing", "cronet_aml_third_party_modp_b64_modp_b64__testing", "cronet_aml_third_party_protobuf_protobuf_full__testing", "cronet_aml_third_party_protobuf_protobuf_lite__testing", "cronet_aml_third_party_quic_trace_quic_trace_proto__testing", "cronet_aml_third_party_re2_re2__testing", "cronet_aml_url_url__testing", ], generated_headers: [ "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_net_android_net_test_support_jni__action__testing", "cronet_aml_net_android_net_test_support_provider_jni__action__testing", "cronet_aml_net_android_net_tests_jni__action__testing", "cronet_aml_net_base_registry_controlled_domains_lookup_strings_test_sets__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_http_transport_security_state_unittest_data__testing", "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_url_buildflags__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DBENCHMARK_STATIC_DEFINE", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DGTEST_API_=", "-DGTEST_HAS_ABSL", "-DGTEST_HAS_POSIX_RE=0", "-DGTEST_HAS_TR1_TUPLE=0", "-DGTEST_LANG_CXX11=1", "-DGTEST_NO_ABSL_FLAGS", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-DUNIT_TEST", "-DUSE_CHROMIUM_ICU=1", "-DUSE_REMOTE_TEST_SERVER", "-DU_ENABLE_DYLOAD=0", "-DU_ENABLE_RESOURCE_TRACING=0", "-DU_ENABLE_TRACING=1", "-DU_STATIC_IMPLEMENTATION", "-DU_USING_ICU_NAMESPACE=0", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/anonymous_tokens/overrides/", "external/cronet/third_party/anonymous_tokens/src/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/ced/src/", "external/cronet/third_party/google_benchmark/src/include/", "external/cronet/third_party/googletest/custom/", "external/cronet/third_party/googletest/src/googlemock/include/", "external/cronet/third_party/googletest/src/googletest/include/", "external/cronet/third_party/icu/source/common/", "external/cronet/third_party/icu/source/i18n/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", "external/cronet/third_party/re2/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], stem: "libnet_unittests__library", visibility: [ "//external/cronet:__subpackages__", "//packages/modules/Connectivity:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:preload_decoder cc_library_static { name: "cronet_aml_net_preload_decoder", srcs: [ "extras/preload_data/decoder.cc", ], shared_libs: [ "//external/cronet/third_party/boringssl:libcrypto", "//external/cronet/third_party/boringssl:libpki", "//external/cronet/third_party/boringssl:libssl", "libandroid", "liblog", ], generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags", "cronet_aml_base_anchor_functions_buildflags", "cronet_aml_base_android_runtime_jni_headers__action", "cronet_aml_base_base_jni__action", "cronet_aml_base_base_shared_preferences_jni__action", "cronet_aml_base_build_date", "cronet_aml_base_cfi_buildflags", "cronet_aml_base_check_version_internal_action", "cronet_aml_base_clang_profiling_buildflags", "cronet_aml_base_debugging_buildflags", "cronet_aml_base_feature_list_buildflags", "cronet_aml_base_fuzzing_buildflags", "cronet_aml_base_ios_cronet_buildflags", "cronet_aml_base_logging_buildflags", "cronet_aml_base_message_pump_buildflags", "cronet_aml_base_orderfile_buildflags", "cronet_aml_base_power_monitor_buildflags", "cronet_aml_base_process_launcher_jni__action", "cronet_aml_base_profiler_buildflags", "cronet_aml_base_protected_memory_buildflags", "cronet_aml_base_rust_buildflags", "cronet_aml_base_sanitizer_buildflags", "cronet_aml_base_synchronization_buildflags", "cronet_aml_base_tracing_buildflags", "cronet_aml_build_blink_buildflags", "cronet_aml_build_branding_buildflags", "cronet_aml_build_chromecast_buildflags", "cronet_aml_build_chromeos_buildflags", "cronet_aml_build_config_compiler_compiler_buildflags", "cronet_aml_build_ios_buildflags", "cronet_aml_build_robolectric_buildflags", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:preload_decoder__testing cc_library_static { name: "cronet_aml_net_preload_decoder__testing", srcs: [ "extras/preload_data/decoder.cc", ], shared_libs: [ "libandroid", "liblog", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:quic_test_flags_utils__testing cc_library_static { name: "cronet_aml_net_quic_test_flags_utils__testing", srcs: [ "quic/platform/impl/quic_test_flags_utils.cc", ], shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:quic_test_tools__testing cc_library_static { name: "cronet_aml_net_quic_test_tools__testing", srcs: [ "quic/crypto_test_utils_chromium.cc", "quic/mock_crypto_client_stream.cc", "quic/mock_crypto_client_stream_factory.cc", "quic/mock_decrypter.cc", "quic/mock_encrypter.cc", "quic/mock_quic_context.cc", "quic/test_task_runner.cc", ], shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_test_base_unittests_jni_headers__action__testing", "cronet_aml_base_test_test_support_jni_headers__action__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_test_base_unittests_jni_headers__action__testing", "cronet_aml_base_test_test_support_jni_headers__action__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DBENCHMARK_STATIC_DEFINE", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DGTEST_API_=", "-DGTEST_HAS_ABSL", "-DGTEST_HAS_POSIX_RE=0", "-DGTEST_HAS_TR1_TUPLE=0", "-DGTEST_LANG_CXX11=1", "-DGTEST_NO_ABSL_FLAGS", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-DUNIT_TEST", "-DUSE_CHROMIUM_ICU=1", "-DUSE_REMOTE_TEST_SERVER", "-DU_ENABLE_DYLOAD=0", "-DU_ENABLE_RESOURCE_TRACING=0", "-DU_ENABLE_TRACING=1", "-DU_STATIC_IMPLEMENTATION", "-DU_USING_ICU_NAMESPACE=0", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/ced/src/", "external/cronet/third_party/google_benchmark/src/include/", "external/cronet/third_party/googletest/custom/", "external/cronet/third_party/googletest/src/googlemock/include/", "external/cronet/third_party/googletest/src/googletest/include/", "external/cronet/third_party/icu/source/common/", "external/cronet/third_party/icu/source/i18n/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", "external/cronet/third_party/re2/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:simple_quic_tools__testing cc_library_static { name: "cronet_aml_net_simple_quic_tools__testing", srcs: [ "tools/quic/quic_client_message_loop_network_helper.cc", "tools/quic/quic_simple_client.cc", "tools/quic/quic_simple_server.cc", "tools/quic/quic_simple_server_packet_writer.cc", "tools/quic/quic_simple_server_session_helper.cc", "tools/quic/quic_simple_server_socket.cc", "tools/quic/synchronous_host_resolver.cc", ], shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:spdy_test_tools__testing cc_library_static { name: "cronet_aml_net_spdy_test_tools__testing", srcs: [ "spdy/fuzzing/hpack_fuzz_util.cc", ], shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DGTEST_API_=", "-DGTEST_HAS_ABSL", "-DGTEST_HAS_POSIX_RE=0", "-DGTEST_HAS_TR1_TUPLE=0", "-DGTEST_LANG_CXX11=1", "-DGTEST_NO_ABSL_FLAGS", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-DUNIT_TEST", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/googletest/custom/", "external/cronet/third_party/googletest/src/googlemock/include/", "external/cronet/third_party/googletest/src/googletest/include/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", "external/cronet/third_party/re2/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, } // GN: //net:test_support__testing cc_library_static { name: "cronet_aml_net_test_support__testing", srcs: [ "base/address_tracker_linux_test_util.cc", "base/connection_endpoint_metadata_test_util.cc", "base/load_timing_info_test_util.cc", "base/mock_file_stream.cc", "base/mock_network_change_notifier.cc", "base/test_completion_callback.cc", "base/test_data_stream.cc", "cert/internal/test_helpers.cc", "cert/mock_cert_net_fetcher.cc", "cert/mock_cert_verifier.cc", "cert/mock_client_cert_verifier.cc", "cookies/cookie_change_dispatcher_test_helpers.cc", "cookies/cookie_monster_store_test.cc", "cookies/cookie_store_test_callbacks.cc", "cookies/cookie_store_test_helpers.cc", "cookies/test_cookie_access_delegate.cc", "disk_cache/disk_cache_test_base.cc", "disk_cache/disk_cache_test_util.cc", "disk_cache/mock/mock_backend_impl.cc", "disk_cache/mock/mock_entry_impl.cc", "filter/filter_source_stream_test_util.cc", "filter/mock_source_stream.cc", "http/http_response_headers_test_util.cc", "http/http_stream_factory_test_util.cc", "http/http_transaction_test_util.cc", "http/mock_http_cache.cc", "http/transport_security_state_test_util.cc", "log/test_net_log.cc", "log/test_net_log_util.cc", "network_error_logging/mock_persistent_nel_store.cc", "network_error_logging/network_error_logging_test_util.cc", "nqe/network_quality_estimator_test_util.cc", "proxy_resolution/mock_pac_file_fetcher.cc", "proxy_resolution/mock_proxy_resolver.cc", "proxy_resolution/proxy_config_service_common_unittest.cc", "reporting/mock_persistent_reporting_store.cc", "reporting/reporting_test_util.cc", "socket/read_buffering_stream_socket.cc", "socket/socket_test_util.cc", "socket/transport_client_socket_test_util.cc", "spdy/spdy_test_util_common.cc", "ssl/client_cert_identity_test_util.cc", "ssl/ssl_private_key_test_util.cc", "ssl/test_ssl_config_service.cc", "ssl/test_ssl_private_key.cc", "test/cert_builder.cc", "test/cert_test_util.cc", "test/ct_test_util.cc", "test/embedded_test_server/connection_tracker.cc", "test/embedded_test_server/controllable_http_response.cc", "test/embedded_test_server/default_handlers.cc", "test/embedded_test_server/embedded_test_server.cc", "test/embedded_test_server/embedded_test_server_connection_listener.cc", "test/embedded_test_server/http1_connection.cc", "test/embedded_test_server/http2_connection.cc", "test/embedded_test_server/http_connection.cc", "test/embedded_test_server/http_request.cc", "test/embedded_test_server/http_response.cc", "test/embedded_test_server/request_handler_util.cc", "test/embedded_test_server/simple_connection_listener.cc", "test/key_util.cc", "test/net_test_suite.cc", "test/quic_simple_test_server.cc", "test/revocation_builder.cc", "test/spawned_test_server/base_test_server.cc", "test/spawned_test_server/remote_test_server.cc", "test/spawned_test_server/remote_test_server_spawner_request.cc", "test/ssl_test_util.cc", "test/test_data_directory.cc", "test/test_doh_server.cc", "test/url_request/ssl_certificate_error_job.cc", "test/url_request/url_request_failed_job.cc", "test/url_request/url_request_hanging_read_job.cc", "test/url_request/url_request_mock_data_job.cc", "url_request/url_request_test_job.cc", "url_request/url_request_test_util.cc", ], shared_libs: [ "libandroid", "liblog", "libprotobuf-cpp-lite", "libz", ], generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_test_base_unittests_jni_headers__action__testing", "cronet_aml_base_test_test_support_jni_headers__action__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], export_generated_headers: [ "cronet_aml_base_allocator_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromecast_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_chromeos_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_debugging_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_partition_alloc_buildflags__testing", "cronet_aml_base_allocator_partition_allocator_src_partition_alloc_raw_ptr_buildflags__testing", "cronet_aml_base_anchor_functions_buildflags__testing", "cronet_aml_base_build_date__testing", "cronet_aml_base_cfi_buildflags__testing", "cronet_aml_base_check_version_internal_action__testing", "cronet_aml_base_clang_profiling_buildflags__testing", "cronet_aml_base_debugging_buildflags__testing", "cronet_aml_base_feature_list_buildflags__testing", "cronet_aml_base_fuzzing_buildflags__testing", "cronet_aml_base_ios_cronet_buildflags__testing", "cronet_aml_base_logging_buildflags__testing", "cronet_aml_base_message_pump_buildflags__testing", "cronet_aml_base_orderfile_buildflags__testing", "cronet_aml_base_power_monitor_buildflags__testing", "cronet_aml_base_profiler_buildflags__testing", "cronet_aml_base_protected_memory_buildflags__testing", "cronet_aml_base_rust_buildflags__testing", "cronet_aml_base_sanitizer_buildflags__testing", "cronet_aml_base_synchronization_buildflags__testing", "cronet_aml_base_test_base_unittests_jni_headers__action__testing", "cronet_aml_base_test_test_support_jni_headers__action__testing", "cronet_aml_base_tracing_buildflags__testing", "cronet_aml_build_blink_buildflags__testing", "cronet_aml_build_branding_buildflags__testing", "cronet_aml_build_chromecast_buildflags__testing", "cronet_aml_build_chromeos_buildflags__testing", "cronet_aml_build_config_compiler_compiler_buildflags__testing", "cronet_aml_build_ios_buildflags__testing", "cronet_aml_build_robolectric_buildflags__testing", "cronet_aml_crypto_buildflags__testing", "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing", "cronet_aml_net_buildflags__testing", "cronet_aml_net_cronet_buildflags__testing", "cronet_aml_net_http_transport_security_state_unittest_data_default__testing", "cronet_aml_net_isolation_info_proto_gen__testing_headers", "cronet_aml_net_net_jni_headers__action__testing", "cronet_aml_net_net_nqe_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_proto_gen__testing_headers", "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen__testing_headers", "cronet_aml_third_party_quic_trace_quic_trace_proto_gen__testing_headers", "cronet_aml_url_buildflags__testing", "cronet_aml_url_url_jni_headers__action__testing", ], defaults: [ "cronet_aml_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r26b_1", "-DBENCHMARK_STATIC_DEFINE", "-DCR_CLANG_REVISION=\"llvmorg-19-init-8091-gab037c4f-22\"", "-DCR_LIBCXX_REVISION=e3b94d0e5b86883fd77696bf10dc33ba250ba99b", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGOOGLE_PROTOBUF_INTERNAL_DONATE_STEAL_INLINE=0", "-DGOOGLE_PROTOBUF_NO_RTTI", "-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER", "-DGTEST_API_=", "-DGTEST_HAS_ABSL", "-DGTEST_HAS_POSIX_RE=0", "-DGTEST_HAS_TR1_TUPLE=0", "-DGTEST_LANG_CXX11=1", "-DGTEST_NO_ABSL_FLAGS", "-DHAVE_PTHREAD", "-DHAVE_SYS_UIO_H", "-DICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_FILE", "-DNDEBUG", "-DNO_UNWIND_TABLES", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-DUNIT_TEST", "-DUSE_CHROMIUM_ICU=1", "-DUSE_REMOTE_TEST_SERVER", "-DU_ENABLE_DYLOAD=0", "-DU_ENABLE_RESOURCE_TRACING=0", "-DU_ENABLE_TRACING=1", "-DU_STATIC_IMPLEMENTATION", "-DU_USING_ICU_NAMESPACE=0", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fno-asynchronous-unwind-tables", "-fno-unwind-tables", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/", "external/cronet/base/allocator/partition_allocator/src/", "external/cronet/buildtools/third_party/libc++/", "external/cronet/net/third_party/quiche/overrides/", "external/cronet/net/third_party/quiche/src/", "external/cronet/net/third_party/quiche/src/quiche/common/platform/default/", "external/cronet/third_party/abseil-cpp/", "external/cronet/third_party/boringssl/src/include/", "external/cronet/third_party/ced/src/", "external/cronet/third_party/google_benchmark/src/include/", "external/cronet/third_party/googletest/custom/", "external/cronet/third_party/googletest/src/googlemock/include/", "external/cronet/third_party/googletest/src/googletest/include/", "external/cronet/third_party/icu/source/common/", "external/cronet/third_party/icu/source/i18n/", "external/cronet/third_party/libc++/src/include", "external/cronet/third_party/libc++abi/src/include", "external/cronet/third_party/protobuf/src/", "external/cronet/third_party/re2/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/base/android/library_loader/anchor_functions.lds", "-Wl,-wrap,asprintf", "-Wl,-wrap,calloc", "-Wl,-wrap,free", "-Wl,-wrap,getcwd", "-Wl,-wrap,malloc", "-Wl,-wrap,malloc_usable_size", "-Wl,-wrap,memalign", "-Wl,-wrap,posix_memalign", "-Wl,-wrap,pvalloc", "-Wl,-wrap,realloc", "-Wl,-wrap,realpath", "-Wl,-wrap,strdup", "-Wl,-wrap,strndup", "-Wl,-wrap,valloc", "-Wl,-wrap,vasprintf", ], visibility: [ "//external/cronet:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, }, }