// 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 gen_android_bp.py. Do not edit. // GN: Package-Artificial package { default_applicable_licenses: [ "external_cronet_license", ], } // GN: //build/rust/tests/test_serde_json_lenient:test_serde_json_lenient_rs__testing rust_ffi_static { name: "libbuild_srust_stests_stest_userde_ujson_ulenient_ctest_userde_ujson_ulenient_urs__d7b84c79c4d461d2", srcs: [ "lib.rs", ], host_cross_supported: false, apex_available: [ "com.android.tethering", ], min_sdk_version: "30", visibility: [ "//external/cronet:__subpackages__", ], crate_name: "build_srust_stests_stest_userde_ujson_ulenient_ctest_userde_ujson_ulenient_urs", crate_root: "lib.rs", rustlibs: [ "libchromium__eb6193a5492aad4d", "libcxx__20522d26522c8543", "libitoa__55c6a2977334b079", "libmemchr__e18feaf85a5b0402", "libryu__4dc2630cc544d157", "libserde__2cc3517b339cecd7", "libserde_json_lenient__958dc036cb96d0ec", ], target: { android_arm: { edition: "2021", cfgs: [ "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", ], flags: [ "-Dunsafe_op_in_unsafe_fn", "-Dwarnings", "-Aunused-imports", "-Cforce-unwind-tables=yes", "-Crelocation-model=pic", "-Coverflow-checks=on", "-Cdefault-linker-libraries", "-Clto=no", "-Ccodegen-units=1", "-Copt-level=s", "-Cdebuginfo=1", ], }, android_arm64: { edition: "2021", cfgs: [ "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", ], flags: [ "-Dunsafe_op_in_unsafe_fn", "-Dwarnings", "-Aunused-imports", "-Cforce-unwind-tables=yes", "-Crelocation-model=pic", "-Coverflow-checks=on", "-Cdefault-linker-libraries", "-Clto=no", "-Ccodegen-units=1", "-Copt-level=3", "-Cdebuginfo=1", ], }, android_riscv64: { edition: "2021", cfgs: [ "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", ], flags: [ "-Dunsafe_op_in_unsafe_fn", "-Dwarnings", "-Aunused-imports", "-Cforce-unwind-tables=yes", "-Crelocation-model=pic", "-Coverflow-checks=on", "-Cdefault-linker-libraries", "-Clto=no", "-Ccodegen-units=1", "-Copt-level=s", "-Cdebuginfo=1", ], }, android_x86: { edition: "2021", cfgs: [ "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", ], flags: [ "-Dunsafe_op_in_unsafe_fn", "-Dwarnings", "-Aunused-imports", "-Cforce-unwind-tables=yes", "-Crelocation-model=pic", "-Coverflow-checks=on", "-Cdefault-linker-libraries", "-Clto=no", "-Ccodegen-units=1", "-Copt-level=s", "-Cdebuginfo=1", ], }, android_x86_64: { edition: "2021", cfgs: [ "cr_rustc_revision=\"a522d78598415cdd614ccc6d961160f192f64b5c-1-llvmorg-20-init-13894-g8cb44859\"", ], flags: [ "-Dunsafe_op_in_unsafe_fn", "-Dwarnings", "-Aunused-imports", "-Cforce-unwind-tables=yes", "-Crelocation-model=pic", "-Coverflow-checks=on", "-Cdefault-linker-libraries", "-Clto=no", "-Ccodegen-units=1", "-Copt-level=3", "-Cdebuginfo=1", ], }, host: { compile_multilib: "64", }, }, } // GN: //build/rust/tests/test_serde_json_lenient:test_serde_json_lenient__library__testing cc_library_shared { name: "stable_cronet_build_rust_tests_test_serde_json_lenient_test_serde_json_lenient__library__testing", srcs: [ "unittests.cc", ], shared_libs: [ "libandroid", "liblog", "libz", ], whole_static_libs: [ "libbase_clogging_ulog_useverity_ubindgen__0dd97ac326b97397", "libbase_clogging_urust_ulog_uintegration_ubindgen__9f2dec760d66b4d7", "libbase_crust_ulogger__8e9445e80181e597", "libbase_stest_ctest_urust_ulogger_uconsumer__e3402fa6f5ab6d8c", "libbuild_srust_stests_stest_userde_ujson_ulenient_ctest_userde_ujson_ulenient_urs__d7b84c79c4d461d2", "libchromium__eb6193a5492aad4d", "libcxx__20522d26522c8543", "libitoa__55c6a2977334b079", "liblog__0854b48a002f9679", "libmemchr__e18feaf85a5b0402", "libryu__4dc2630cc544d157", "libserde__2cc3517b339cecd7", "libserde_json_lenient__958dc036cb96d0ec", "libthird_uparty_srust_sserde_ujson_ulenient_sv0_u2_swrapper_cwrapper__d1e48889ec9b11d1", "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_build_config__testing", "stable_cronet_base_allocator_partition_allocator_src_partition_alloc_raw_ptr__testing", "stable_cronet_base_base__testing", "stable_cronet_base_base_static__testing", "stable_cronet_base_check_version_internal__testing", "stable_cronet_base_i18n__testing", "stable_cronet_base_rust_logger_cxx_generated__testing", "stable_cronet_base_test_proto_test_support__testing", "stable_cronet_base_test_run_all_unittests__testing", "stable_cronet_base_test_test_config__testing", "stable_cronet_base_test_test_rust_logger_consumer_cxx_generated__testing", "stable_cronet_base_test_test_support__testing", "stable_cronet_base_third_party_cityhash_cityhash__testing", "stable_cronet_base_third_party_cityhash_v103_cityhash_v103__testing", "stable_cronet_base_third_party_double_conversion_double_conversion__testing", "stable_cronet_base_third_party_superfasthash_superfasthash__testing", "stable_cronet_build_rust_cxx_cppdeps__testing", "stable_cronet_build_rust_tests_test_serde_json_lenient_test_serde_json_lenient_rs_cxx_generated__testing", "stable_cronet_buildtools_third_party_libc___libc____testing", "stable_cronet_buildtools_third_party_libc__abi_libc__abi__testing", "stable_cronet_testing_android_native_test_native_test_native_code__testing", "stable_cronet_testing_android_native_test_native_test_support__testing", "stable_cronet_testing_gmock_gmock__testing", "stable_cronet_testing_gtest_gtest__testing", "stable_cronet_testing_libfuzzer_fuzztest_init_support__testing", "stable_cronet_third_party_abseil_cpp_absl__testing", "stable_cronet_third_party_abseil_cpp_absl_base_base__testing", "stable_cronet_third_party_abseil_cpp_absl_base_log_severity__testing", "stable_cronet_third_party_abseil_cpp_absl_base_malloc_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_base_raw_logging_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_base_spinlock_wait__testing", "stable_cronet_third_party_abseil_cpp_absl_base_strerror__testing", "stable_cronet_third_party_abseil_cpp_absl_base_throw_delegate__testing", "stable_cronet_third_party_abseil_cpp_absl_base_tracing_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_container_hashtablez_sampler__testing", "stable_cronet_third_party_abseil_cpp_absl_container_raw_hash_set__testing", "stable_cronet_third_party_abseil_cpp_absl_crc_cpu_detect__testing", "stable_cronet_third_party_abseil_cpp_absl_crc_crc32c__testing", "stable_cronet_third_party_abseil_cpp_absl_crc_crc_cord_state__testing", "stable_cronet_third_party_abseil_cpp_absl_crc_crc_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_debugging_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_decode_rust_punycode__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_demangle_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_demangle_rust__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_examine_stack__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_failure_signal_handler__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_stacktrace__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_symbolize__testing", "stable_cronet_third_party_abseil_cpp_absl_debugging_utf8_for_code_point__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_commandlineflag__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_commandlineflag_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_config__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_flag_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_marshalling__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_parse__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_private_handle_accessor__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_program_name__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_reflection__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_usage__testing", "stable_cronet_third_party_abseil_cpp_absl_flags_usage_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_full__testing", "stable_cronet_third_party_abseil_cpp_absl_hash_city__testing", "stable_cronet_third_party_abseil_cpp_absl_hash_hash__testing", "stable_cronet_third_party_abseil_cpp_absl_hash_low_level_hash__testing", "stable_cronet_third_party_abseil_cpp_absl_log_die_if_null__testing", "stable_cronet_third_party_abseil_cpp_absl_log_globals__testing", "stable_cronet_third_party_abseil_cpp_absl_log_initialize__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_check_op__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_conditions__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_fnmatch__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_format__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_globals__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_log_message__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_log_sink_set__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_nullguard__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_proto__testing", "stable_cronet_third_party_abseil_cpp_absl_log_internal_vlog_config__testing", "stable_cronet_third_party_abseil_cpp_absl_log_log_entry__testing", "stable_cronet_third_party_abseil_cpp_absl_log_log_sink__testing", "stable_cronet_third_party_abseil_cpp_absl_numeric_int128__testing", "stable_cronet_third_party_abseil_cpp_absl_profiling_exponential_biased__testing", "stable_cronet_third_party_abseil_cpp_absl_random_bit_gen_ref__testing", "stable_cronet_third_party_abseil_cpp_absl_random_distributions__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_nonsecure_base__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_platform__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_pool_urbg__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_randen__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_randen_engine__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_randen_hwaes__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_randen_slow__testing", "stable_cronet_third_party_abseil_cpp_absl_random_internal_seed_material__testing", "stable_cronet_third_party_abseil_cpp_absl_random_random__testing", "stable_cronet_third_party_abseil_cpp_absl_random_seed_gen_exception__testing", "stable_cronet_third_party_abseil_cpp_absl_random_seed_sequences__testing", "stable_cronet_third_party_abseil_cpp_absl_status_status__testing", "stable_cronet_third_party_abseil_cpp_absl_status_statusor__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_cord__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_cord_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_cordz_functions__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_cordz_handle__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_cordz_info__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_str_format_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_string_view__testing", "stable_cronet_third_party_abseil_cpp_absl_strings_strings__testing", "stable_cronet_third_party_abseil_cpp_absl_synchronization_graphcycles_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_synchronization_kernel_timeout_internal__testing", "stable_cronet_third_party_abseil_cpp_absl_synchronization_synchronization__testing", "stable_cronet_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing", "stable_cronet_third_party_abseil_cpp_absl_time_internal_cctz_time_zone__testing", "stable_cronet_third_party_abseil_cpp_absl_time_time__testing", "stable_cronet_third_party_abseil_cpp_absl_types_bad_optional_access__testing", "stable_cronet_third_party_abseil_cpp_absl_types_bad_variant_access__testing", "stable_cronet_third_party_ashmem_ashmem__testing", "stable_cronet_third_party_boringssl_boringssl__testing", "stable_cronet_third_party_boringssl_boringssl_asm__testing", "stable_cronet_third_party_ced_ced__testing", "stable_cronet_third_party_cpu_features_cpuinfo__testing", "stable_cronet_third_party_cpu_features_ndk_compat__testing", "stable_cronet_third_party_google_benchmark_google_benchmark__testing", "stable_cronet_third_party_googletest_gmock__testing", "stable_cronet_third_party_googletest_gtest__testing", "stable_cronet_third_party_icu_icui18n__testing", "stable_cronet_third_party_icu_icuuc_private__testing", "stable_cronet_third_party_jni_zero_jni_zero__testing", "stable_cronet_third_party_libxml_libxml__testing", "stable_cronet_third_party_libxml_libxml_utils__testing", "stable_cronet_third_party_libxml_xml_reader__testing", "stable_cronet_third_party_modp_b64_modp_b64__testing", "stable_cronet_third_party_protobuf_protobuf_full__testing", "stable_cronet_third_party_protobuf_protobuf_lite__testing", "stable_cronet_third_party_re2_re2__testing", "stable_cronet_third_party_rust_serde_json_lenient_v0_2_wrapper_wrapper_cxx_generated__testing", ], defaults: [ "stable_cronet_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r27_1", "-DBENCHMARK_STATIC_DEFINE", "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DGTEST_API_=", "-DGTEST_HAS_ABSL", "-DGTEST_HAS_POSIX_RE=0", "-DGTEST_HAS_TR1_TUPLE=0", "-DGTEST_LANG_CXX11=1", "-DGTEST_NO_ABSL_FLAGS", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-DTMP_REBUILD_HACK", "-DUNIT_TEST", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/stable/", "external/cronet/stable/base/allocator/partition_allocator/src/", "external/cronet/stable/buildtools/third_party/libc++/", "external/cronet/stable/third_party/abseil-cpp/", "external/cronet/stable/third_party/boringssl/src/include/", "external/cronet/stable/third_party/google_benchmark/src/include/", "external/cronet/stable/third_party/googletest/custom/", "external/cronet/stable/third_party/googletest/src/googlemock/include/", "external/cronet/stable/third_party/googletest/src/googletest/include/", "external/cronet/stable/third_party/libc++/src/include", "external/cronet/stable/third_party/libc++abi/src/include", "external/cronet/stable/third_party/re2/src/", ], cpp_std: "c++20", ldflags: [ "-Wl,--as-needed", "-Wl,--gc-sections", "-Wl,--icf=all", "-Wl,--script,external/cronet/stable/base/android/library_loader/anchor_functions.lds", ], stem: "libtest_serde_json_lenient__library", visibility: [ "//external/cronet:__subpackages__", "//packages/modules/Connectivity:__subpackages__", ], target: { android_arm: { cflags: [ "-D_FORTIFY_SOURCE=2", ], }, android_arm64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-D__ARM_NEON__=1", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-msse3", ], }, }, } // GN: //build/rust/tests/test_serde_json_lenient:test_serde_json_lenient_rs_cxx_generated__testing cc_library_static { name: "stable_cronet_build_rust_tests_test_serde_json_lenient_test_serde_json_lenient_rs_cxx_generated__testing", srcs: [ ":stable_cronet_build_rust_tests_test_serde_json_lenient_test_serde_json_lenient_rs_cxx_generated_gen__testing", ], host_cross_supported: false, generated_headers: [ "stable_cronet_build_rust_tests_test_serde_json_lenient_test_serde_json_lenient_rs_cxx_generated_gen__testing_header", ], export_generated_headers: [ "stable_cronet_build_rust_tests_test_serde_json_lenient_test_serde_json_lenient_rs_cxx_generated_gen__testing_header", ], defaults: [ "stable_cronet_cc_defaults", ], cflags: [ "-DANDROID", "-DANDROID_NDK_VERSION_ROLL=r27_1", "-DCR_CLANG_REVISION=\"llvmorg-20-init-13894-g8cb44859-1\"", "-DCR_CXX_INCLUDE=\"third_party/rust/chromium_crates_io/vendor/cxx-1.0.130/include/cxx.h\"", "-DCR_LIBCXX_REVISION=6a91009985a46122b061d36bb27f2c94f99126df", "-DDYNAMIC_ANNOTATIONS_ENABLED=0", "-DHAVE_SYS_UIO_H", "-DNDEBUG", "-DNVALGRIND", "-DOFFICIAL_BUILD", "-DTMP_REBUILD_HACK", "-D_GNU_SOURCE", "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS", "-D_LIBCPP_HARDENING_MODE=_LIBCPP_HARDENING_MODE_EXTENSIVE", "-D_LIBCPP_INSTRUMENTED_WITH_ASAN=0", "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS", "-D__ANDROID_UNAVAILABLE_SYMBOLS_ARE_WEAK__", "-D__STDC_CONSTANT_MACROS", "-D__STDC_FORMAT_MACROS", "-fdata-sections", "-ffunction-sections", "-fstack-protector", "-fvisibility-inlines-hidden", "-fvisibility=hidden", "-g1", ], include_dirs: [ "external/cronet/stable/", "external/cronet/stable/buildtools/third_party/libc++/", "external/cronet/stable/third_party/libc++/src/include", "external/cronet/stable/third_party/libc++abi/src/include", ], 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", "-D__ARM_NEON__=1", "-O2", "-mno-outline", ], }, android_x86: { cflags: [ "-D_FORTIFY_SOURCE=2", "-msse3", ], }, android_x86_64: { cflags: [ "-D_FORTIFY_SOURCE=2", "-O2", "-msse3", ], }, }, }