Merge changes I2ae32895,I9e3c6f01,Ifc0e00f3,Ia9cb163f
* changes:
Add support for dropped fields in NetworkTracing
Add support for NetworkTrace aggregation threshold
Add fallback in Network Tracing to old format
Add event bundling in NetworkTraceHandler
diff --git a/Cronet/tests/mts/Android.bp b/Cronet/tests/mts/Android.bp
index ac71653..03d163c 100644
--- a/Cronet/tests/mts/Android.bp
+++ b/Cronet/tests/mts/Android.bp
@@ -19,7 +19,7 @@
android_library {
name: "NetHttpTestsLibPreJarJar",
- srcs: ["//external/cronet:cronet_aml_javatests_sources"],
+ srcs: [":cronet_aml_javatests_sources"],
sdk_version: "test_current",
min_sdk_version: "30",
static_libs: [
diff --git a/Cronet/tools/import/copy.bara.sky b/Cronet/tools/import/copy.bara.sky
index 2acf8cd..8353fd3 100644
--- a/Cronet/tools/import/copy.bara.sky
+++ b/Cronet/tools/import/copy.bara.sky
@@ -19,6 +19,7 @@
# Exclude existing *OWNERS files
"**/*OWNERS",
+ "**/.git/**",
]
cronet_origin_files = glob(
@@ -35,6 +36,8 @@
"crypto/**",
"ipc/**",
"net/**",
+ # Note: Only used for tests.
+ "testing/**",
"url/**",
"LICENSE",
],
@@ -48,6 +51,8 @@
"components/cronet/ios/**",
"components/cronet/native/**",
+ # Per aosp/2399270
+ "testing/buildbot/**",
# Exclude all third-party directories. Those are specified explicitly
# below, so no dependency can accidentally creep in.
@@ -65,14 +70,11 @@
"base/third_party/icu/**",
"base/third_party/nspr/**",
"base/third_party/superfasthash/**",
- # TODO: we should be able to remove this dependency.
- "base/third_party/symbolize/**",
"base/third_party/valgrind/**",
- "base/third_party/xdg_user_dirs/**",
- # Not present in source repo; requires gclient sync.
"buildtools/third_party/libc++/**",
- # Not present in source repo; requires gclient sync.
"buildtools/third_party/libc++abi/**",
+ # Note: Only used for tests.
+ "net/third_party/nist-pkits/**",
"net/third_party/quiche/**",
"net/third_party/uri_template/**",
"third_party/abseil-cpp/**",
@@ -80,12 +82,21 @@
"third_party/ashmem/**",
"third_party/boringssl/**",
"third_party/brotli/**",
- # Not present in source repo; requires gclient sync.
+ # Note: Only used for tests.
+ "third_party/ced/**",
+ # Note: Only used for tests.
+ "third_party/googletest/**",
"third_party/icu/**",
"third_party/libevent/**",
+ # Note: Only used for tests.
+ "third_party/libxml/**",
+ # Note: Only used for tests.
+ "third_party/lss/**",
"third_party/metrics_proto/**",
"third_party/modp_b64/**",
"third_party/protobuf/**",
+ # Note: Only used for tests.
+ "third_party/quic_trace/**",
"third_party/zlib/**",
],
exclude = common_excludes,
@@ -94,12 +105,8 @@
core.workflow(
name = "import_cronet",
authoring = authoring.overwrite("Cronet Mainline Eng <cronet-mainline-eng+copybara@google.com>"),
- origin = git.origin(
- url = "rpc://chromium/chromium/src",
- # Source ref is set by the invoking script.
- ref = "overwritten-by-script",
- partial_fetch = True,
- ),
+ # Origin folder is specified via source_ref argument, see import_cronet.sh
+ origin = folder.origin(),
origin_files = cronet_origin_files,
destination = git.destination(
# The destination URL is set by the invoking script.
diff --git a/Cronet/tools/import/import_cronet.sh b/Cronet/tools/import/import_cronet.sh
index eb82551..d0c8deb 100755
--- a/Cronet/tools/import/import_cronet.sh
+++ b/Cronet/tools/import/import_cronet.sh
@@ -33,6 +33,8 @@
exit 1
}
+COPYBARA_FOLDER_ORIGIN="/tmp/copybara-origin"
+
#######################################
# Create upstream-import branch in external/cronet.
# Globals:
@@ -49,22 +51,59 @@
}
#######################################
+# Setup folder.origin for copybara inside /tmp
+# Globals:
+# COPYBARA_FOLDER_ORIGIN
+# Arguments:
+# new_rev, string
+#######################################
+setup_folder_origin() {
+ local _new_rev=$1
+ mkdir -p "${COPYBARA_FOLDER_ORIGIN}"
+ cd "${COPYBARA_FOLDER_ORIGIN}"
+
+ # For this to work _new_rev must be a branch or a tag.
+ git clone --depth=1 --branch "${_new_rev}" https://chromium.googlesource.com/chromium/src.git
+
+ cat <<EOF >.gclient
+solutions = [
+ {
+ "name": "src",
+ "url": "https://chromium.googlesource.com/chromium/src.git",
+ "managed": False,
+ "custom_deps": {},
+ "custom_vars": {},
+ },
+]
+target_os = ["android"]
+EOF
+ cd src
+ # Set appropriate gclient flags to speed up syncing.
+ gclient sync \
+ --no-history
+ --shallow
+}
+
+#######################################
# Runs the copybara import of Chromium
# Globals:
# ANDROID_BUILD_TOP
+# COPYBARA_FOLDER_ORIGIN
# Arguments:
-# new_rev, string
# last_rev, string or empty
# force, string or empty
#######################################
do_run_copybara() {
- local _new_rev=$1
- local _last_rev=$2
- local _force=$3
+ local _last_rev=$1
+ local _force=$2
local -a flags
flags+=(--git-destination-url="file://${ANDROID_BUILD_TOP}/external/cronet")
- flags+=(--repo-timeout 3h)
+ flags+=(--repo-timeout 3m)
+
+ # buildtools/third_party/libc++ contains an invalid symlink
+ flags+=(--folder-origin-ignore-invalid-symlinks)
+ flags+=(--git-no-verify)
if [ ! -z "${_force}" ]; then
flags+=(--force)
@@ -77,7 +116,7 @@
/google/bin/releases/copybara/public/copybara/copybara \
"${flags[@]}" \
"${ANDROID_BUILD_TOP}/packages/modules/Connectivity/Cronet/tools/import/copy.bara.sky" \
- import_cronet "${_new_rev}"
+ import_cronet "${COPYBARA_FOLDER_ORIGIN}/src"
}
while getopts $OPTSTRING opt; do
@@ -96,5 +135,6 @@
fi
setup_upstream_import_branch
-do_run_copybara "${new_rev}" "${last_rev}" "${force}"
+setup_folder_origin "${new_rev}"
+do_run_copybara "${last_rev}" "${force}"
diff --git a/Tethering/apex/Android.bp b/Tethering/apex/Android.bp
index ff5acf5..67206cd 100644
--- a/Tethering/apex/Android.bp
+++ b/Tethering/apex/Android.bp
@@ -66,19 +66,11 @@
apex_defaults {
name: "CronetInTetheringApexDefaultsEnabled",
- jni_libs: [
- "//external/cronet:cronet_aml_components_cronet_android_cronet",
- "//external/cronet/third_party/boringssl:libcrypto",
- "//external/cronet/third_party/boringssl:libssl",
- ],
+ jni_libs: ["cronet_aml_components_cronet_android_cronet"],
arch: {
riscv64: {
// TODO: remove this when there is a riscv64 libcronet
- exclude_jni_libs: [
- "//external/cronet:cronet_aml_components_cronet_android_cronet",
- "//external/cronet/third_party/boringssl:libcrypto",
- "//external/cronet/third_party/boringssl:libssl",
- ],
+ exclude_jni_libs: ["cronet_aml_components_cronet_android_cronet"],
},
},
}
diff --git a/Tethering/common/TetheringLib/Android.bp b/Tethering/common/TetheringLib/Android.bp
index b99c9e4..4080029 100644
--- a/Tethering/common/TetheringLib/Android.bp
+++ b/Tethering/common/TetheringLib/Android.bp
@@ -75,12 +75,12 @@
java_defaults {
name: "CronetJavaDefaultsEnabled",
- srcs: ["//external/cronet:cronet_aml_api_sources"],
+ srcs: [":cronet_aml_api_sources"],
libs: [
"androidx.annotation_annotation",
],
impl_only_static_libs: [
- "//external/cronet:cronet_aml_java",
+ "cronet_aml_java",
],
api_dir: "cronet_enabled/api",
}
@@ -101,8 +101,8 @@
java_defaults {
name: "CronetJavaPrejarjarDefaultsEnabled",
static_libs: [
- "//external/cronet:cronet_aml_api_java",
- "//external/cronet:cronet_aml_java"
+ "cronet_aml_api_java",
+ "cronet_aml_java"
],
}
diff --git a/Tethering/tests/integration/base/android/net/EthernetTetheringTestBase.java b/Tethering/tests/integration/base/android/net/EthernetTetheringTestBase.java
index f2cf1d0..69eb58f 100644
--- a/Tethering/tests/integration/base/android/net/EthernetTetheringTestBase.java
+++ b/Tethering/tests/integration/base/android/net/EthernetTetheringTestBase.java
@@ -253,6 +253,7 @@
if (mRunTests) cleanUp();
} finally {
mHandlerThread.quitSafely();
+ mHandlerThread.join();
mUiAutomation.dropShellPermissionIdentity();
}
}
diff --git a/nearby/halfsheet/src/com/android/nearby/halfsheet/HalfSheetActivity.java b/nearby/halfsheet/src/com/android/nearby/halfsheet/HalfSheetActivity.java
index 2a38b8a..07e5776 100644
--- a/nearby/halfsheet/src/com/android/nearby/halfsheet/HalfSheetActivity.java
+++ b/nearby/halfsheet/src/com/android/nearby/halfsheet/HalfSheetActivity.java
@@ -16,6 +16,8 @@
package com.android.nearby.halfsheet;
+import static android.Manifest.permission.ACCESS_FINE_LOCATION;
+
import static com.android.nearby.halfsheet.fragment.DevicePairingFragment.APP_LAUNCH_FRAGMENT_TYPE;
import static com.android.server.nearby.common.bluetooth.fastpair.FastPairConstants.EXTRA_MODEL_ID;
import static com.android.server.nearby.common.fastpair.service.UserActionHandlerBase.EXTRA_MAC_ADDRESS;
@@ -226,7 +228,8 @@
EXTRA_HALF_SHEET_IS_RETROACTIVE,
getIntent().getBooleanExtra(EXTRA_HALF_SHEET_IS_RETROACTIVE,
false))
- .putExtra(EXTRA_MAC_ADDRESS, mScanFastPairStoreItem.getAddress()));
+ .putExtra(EXTRA_MAC_ADDRESS, mScanFastPairStoreItem.getAddress()),
+ ACCESS_FINE_LOCATION);
}
}
diff --git a/nearby/halfsheet/src/com/android/nearby/halfsheet/utils/BroadcastUtils.java b/nearby/halfsheet/src/com/android/nearby/halfsheet/utils/BroadcastUtils.java
index 467997c..2f1e90a 100644
--- a/nearby/halfsheet/src/com/android/nearby/halfsheet/utils/BroadcastUtils.java
+++ b/nearby/halfsheet/src/com/android/nearby/halfsheet/utils/BroadcastUtils.java
@@ -31,6 +31,13 @@
context.sendBroadcast(intent);
}
+ /**
+ * Helps send a broadcast with specified receiver permission.
+ */
+ public static void sendBroadcast(Context context, Intent intent, String receiverPermission) {
+ context.sendBroadcast(intent, receiverPermission);
+ }
+
private BroadcastUtils() {
}
}
diff --git a/service/jni/com_android_server_connectivity_ClatCoordinator.cpp b/service/jni/com_android_server_connectivity_ClatCoordinator.cpp
index dae45f3..062d272 100644
--- a/service/jni/com_android_server_connectivity_ClatCoordinator.cpp
+++ b/service/jni/com_android_server_connectivity_ClatCoordinator.cpp
@@ -182,12 +182,19 @@
throwIOException(env, "packet socket failed", errno);
return -1;
}
- int on = 1;
+ const int on = 1;
+ // enable tpacket_auxdata cmsg delivery, which includes L2 header length
if (setsockopt(sock, SOL_PACKET, PACKET_AUXDATA, &on, sizeof(on))) {
throwIOException(env, "packet socket auxdata enablement failed", errno);
close(sock);
return -1;
}
+ // needed for virtio_net_hdr prepending, which includes checksum metadata
+ if (setsockopt(sock, SOL_PACKET, PACKET_VNET_HDR, &on, sizeof(on))) {
+ throwIOException(env, "packet socket vnet_hdr enablement failed", errno);
+ close(sock);
+ return -1;
+ }
return sock;
}
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index ccc931b..19901fa 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -293,6 +293,7 @@
cc_library_static {
name: "cronet_aml_base_allocator_partition_allocator_partition_alloc",
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features",
"base/allocator/partition_allocator/address_pool_manager.cc",
"base/allocator/partition_allocator/address_pool_manager_bitmap.cc",
"base/allocator/partition_allocator/address_space_randomization.cc",
@@ -346,9 +347,6 @@
"base/allocator/partition_allocator/tagging.cc",
"base/allocator/partition_allocator/thread_cache.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features",
- ],
generated_headers: [
"cronet_aml_base_allocator_partition_allocator_chromecast_buildflags",
"cronet_aml_base_allocator_partition_allocator_chromeos_buildflags",
@@ -560,15 +558,13 @@
target: {
android_arm: {
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features__testing",
"base/allocator/partition_allocator/partition_alloc_base/files/file_path.cc",
"base/allocator/partition_allocator/partition_alloc_base/native_library.cc",
"base/allocator/partition_allocator/partition_alloc_base/native_library_posix.cc",
"base/allocator/partition_allocator/partition_alloc_base/time/time_android.cc",
"base/allocator/partition_allocator/starscan/stack/asm/arm/push_registers_asm.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -581,15 +577,13 @@
},
android_arm64: {
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features__testing",
"base/allocator/partition_allocator/partition_alloc_base/files/file_path.cc",
"base/allocator/partition_allocator/partition_alloc_base/native_library.cc",
"base/allocator/partition_allocator/partition_alloc_base/native_library_posix.cc",
"base/allocator/partition_allocator/partition_alloc_base/time/time_android.cc",
"base/allocator/partition_allocator/starscan/stack/asm/arm64/push_registers_asm.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -605,15 +599,13 @@
},
android_x86: {
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features__testing",
"base/allocator/partition_allocator/partition_alloc_base/files/file_path.cc",
"base/allocator/partition_allocator/partition_alloc_base/native_library.cc",
"base/allocator/partition_allocator/partition_alloc_base/native_library_posix.cc",
"base/allocator/partition_allocator/partition_alloc_base/time/time_android.cc",
"base/allocator/partition_allocator/starscan/stack/asm/x86/push_registers_asm.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -626,15 +618,13 @@
},
android_x86_64: {
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features__testing",
"base/allocator/partition_allocator/partition_alloc_base/files/file_path.cc",
"base/allocator/partition_allocator/partition_alloc_base/native_library.cc",
"base/allocator/partition_allocator/partition_alloc_base/native_library_posix.cc",
"base/allocator/partition_allocator/partition_alloc_base/time/time_android.cc",
"base/allocator/partition_allocator/starscan/stack/asm/x64/push_registers_asm.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -944,6 +934,56 @@
cc_library_static {
name: "cronet_aml_base_base",
srcs: [
+ ":cronet_aml_base_nodebug_assertion",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_base",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_strerror",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
+ ":cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
+ ":cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_city",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_hash",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
+ ":cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
+ ":cronet_aml_third_party_abseil_cpp_absl_status_status",
+ ":cronet_aml_third_party_abseil_cpp_absl_status_statusor",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cord",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_strings",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_time",
+ ":cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
+ ":cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
+ ":cronet_aml_third_party_android_ndk_cpu_features",
+ ":cronet_aml_third_party_ashmem_ashmem",
"base/allocator/allocator_check.cc",
"base/allocator/allocator_extension.cc",
"base/allocator/dispatcher/dispatcher.cc",
@@ -1387,58 +1427,8 @@
static_libs: [
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -1617,6 +1607,54 @@
cc_library_static {
name: "cronet_aml_base_base__testing",
srcs: [
+ ":cronet_aml_base_nodebug_assertion__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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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",
"base/allocator/allocator_check.cc",
"base/allocator/allocator_extension.cc",
"base/allocator/dispatcher/dispatcher.cc",
@@ -1984,58 +2022,9 @@
static_libs: [
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_boringssl_boringssl__testing",
- "cronet_aml_third_party_boringssl_boringssl_asm__testing",
"cronet_aml_third_party_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -2147,6 +2136,8 @@
},
android_arm: {
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features__testing",
+ ":cronet_aml_third_party_ashmem_ashmem__testing",
"base/allocator/partition_allocator/shim/allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc",
"base/android/android_hardware_buffer_compat.cc",
"base/android/android_image_reader_compat.cc",
@@ -2223,10 +2214,6 @@
"base/time/time_android.cc",
"base/trace_event/cfi_backtrace_android.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- "cronet_aml_third_party_ashmem_ashmem__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -2243,6 +2230,13 @@
"cronet_aml_base_logging_buildflags__testing",
"cronet_aml_build_chromeos_buildflags__testing",
],
+ export_generated_headers: [
+ "cronet_aml_base_android_runtime_jni_headers__testing",
+ "cronet_aml_base_base_jni_headers__testing",
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
ldflags: [
"-Wl,-wrap,asprintf",
"-Wl,-wrap,calloc",
@@ -2263,6 +2257,8 @@
},
android_arm64: {
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features__testing",
+ ":cronet_aml_third_party_ashmem_ashmem__testing",
"base/allocator/partition_allocator/shim/allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc",
"base/android/android_hardware_buffer_compat.cc",
"base/android/android_image_reader_compat.cc",
@@ -2335,10 +2331,6 @@
"base/threading/platform_thread_android.cc",
"base/time/time_android.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- "cronet_aml_third_party_ashmem_ashmem__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -2357,6 +2349,13 @@
"cronet_aml_base_logging_buildflags__testing",
"cronet_aml_build_chromeos_buildflags__testing",
],
+ export_generated_headers: [
+ "cronet_aml_base_android_runtime_jni_headers__testing",
+ "cronet_aml_base_base_jni_headers__testing",
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
ldflags: [
"-Wl,-wrap,asprintf",
"-Wl,-wrap,calloc",
@@ -2377,6 +2376,8 @@
},
android_x86: {
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features__testing",
+ ":cronet_aml_third_party_ashmem_ashmem__testing",
"base/allocator/partition_allocator/shim/allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc",
"base/android/android_hardware_buffer_compat.cc",
"base/android/android_image_reader_compat.cc",
@@ -2449,10 +2450,6 @@
"base/threading/platform_thread_android.cc",
"base/time/time_android.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- "cronet_aml_third_party_ashmem_ashmem__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -2469,6 +2466,13 @@
"cronet_aml_base_logging_buildflags__testing",
"cronet_aml_build_chromeos_buildflags__testing",
],
+ export_generated_headers: [
+ "cronet_aml_base_android_runtime_jni_headers__testing",
+ "cronet_aml_base_base_jni_headers__testing",
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
ldflags: [
"-Wl,-wrap,asprintf",
"-Wl,-wrap,calloc",
@@ -2489,6 +2493,8 @@
},
android_x86_64: {
srcs: [
+ ":cronet_aml_third_party_android_ndk_cpu_features__testing",
+ ":cronet_aml_third_party_ashmem_ashmem__testing",
"base/allocator/partition_allocator/shim/allocator_shim_default_dispatch_to_linker_wrapped_symbols.cc",
"base/android/android_hardware_buffer_compat.cc",
"base/android/android_image_reader_compat.cc",
@@ -2561,10 +2567,6 @@
"base/threading/platform_thread_android.cc",
"base/time/time_android.cc",
],
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- "cronet_aml_third_party_ashmem_ashmem__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -2582,6 +2584,13 @@
"cronet_aml_base_logging_buildflags__testing",
"cronet_aml_build_chromeos_buildflags__testing",
],
+ export_generated_headers: [
+ "cronet_aml_base_android_runtime_jni_headers__testing",
+ "cronet_aml_base_base_jni_headers__testing",
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
ldflags: [
"-Wl,-wrap,asprintf",
"-Wl,-wrap,calloc",
@@ -3397,7 +3406,7 @@
cc_genrule {
name: "cronet_aml_base_build_date",
cmd: "$(location build/write_build_date_header.py) $(out) " +
- "1676008584",
+ "1678293768",
out: [
"base/generated_build_date.h",
],
@@ -3413,7 +3422,7 @@
cc_genrule {
name: "cronet_aml_base_build_date__testing",
cmd: "$(location build/write_build_date_header.py) $(out) " +
- "1676008584",
+ "1678293768",
host_supported: true,
out: [
"base/generated_build_date.h",
@@ -3736,60 +3745,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_ced_ced__testing",
"cronet_aml_third_party_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
@@ -4095,7 +4053,7 @@
}
// GN: //base:nodebug_assertion
-cc_library_static {
+cc_object {
name: "cronet_aml_base_nodebug_assertion",
srcs: [
"base/nodebug_assertion.cc",
@@ -4140,11 +4098,6 @@
"buildtools/third_party/libc++abi/trunk/include",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -4173,7 +4126,7 @@
}
// GN: //base:nodebug_assertion__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_base_nodebug_assertion__testing",
srcs: [
"base/nodebug_assertion.cc",
@@ -4214,11 +4167,6 @@
"buildtools/third_party/libc++/trunk/include",
"buildtools/third_party/libc++abi/trunk/include",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -4702,60 +4650,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -4859,6 +4756,55 @@
cc_library_static {
name: "cronet_aml_base_test_test_support__testing",
srcs: [
+ ":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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_googletest_gmock__testing",
+ ":cronet_aml_third_party_googletest_gtest__testing",
"base/task/sequence_manager/test/fake_task.cc",
"base/task/sequence_manager/test/mock_time_domain.cc",
"base/task/sequence_manager/test/mock_time_message_pump.cc",
@@ -4936,65 +4882,12 @@
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
"cronet_aml_base_i18n__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_test_test_config__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_testing_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_ced_ced__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_libevent_libevent__testing",
@@ -5932,7 +5825,7 @@
}
// GN: //buildtools/third_party/libc++:libc++
-cc_library_static {
+cc_object {
name: "cronet_aml_buildtools_third_party_libc___libc__",
srcs: [
"buildtools/third_party/libc++/trunk/src/algorithm.cpp",
@@ -5978,9 +5871,6 @@
"buildtools/third_party/libc++/trunk/src/vector.cpp",
"buildtools/third_party/libc++/trunk/src/verbose_abort.cpp",
],
- static_libs: [
- "cronet_aml_buildtools_third_party_libc__abi_libc__abi",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -6016,11 +5906,6 @@
"buildtools/third_party/libc++abi/trunk/include",
],
cpp_std: "c++20",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
cppflags: [
"-fexceptions",
],
@@ -6084,7 +5969,7 @@
}
// GN: //buildtools/third_party/libc++:libc++__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_buildtools_third_party_libc___libc____testing",
srcs: [
"buildtools/third_party/libc++/trunk/src/algorithm.cpp",
@@ -6130,9 +6015,6 @@
"buildtools/third_party/libc++/trunk/src/vector.cpp",
"buildtools/third_party/libc++/trunk/src/verbose_abort.cpp",
],
- static_libs: [
- "cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -6168,11 +6050,6 @@
"buildtools/third_party/libc++abi/trunk/include",
],
cpp_std: "c++20",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
cppflags: [
"-fexceptions",
],
@@ -6236,7 +6113,7 @@
}
// GN: //buildtools/third_party/libc++abi:libc++abi
-cc_library_static {
+cc_object {
name: "cronet_aml_buildtools_third_party_libc__abi_libc__abi",
srcs: [
"buildtools/third_party/libc++abi/trunk/src/abort_message.cpp",
@@ -6290,11 +6167,6 @@
"buildtools/third_party/libc++abi/trunk/include",
],
cpp_std: "c++20",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
cppflags: [
"-fexceptions",
],
@@ -6373,7 +6245,7 @@
}
// GN: //buildtools/third_party/libc++abi:libc++abi__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing",
srcs: [
"buildtools/third_party/libc++abi/trunk/src/abort_message.cpp",
@@ -6427,11 +6299,6 @@
"buildtools/third_party/libc++abi/trunk/include",
],
cpp_std: "c++20",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
cppflags: [
"-fexceptions",
],
@@ -6559,6 +6426,12 @@
cc_library_shared {
name: "cronet_aml_components_cronet_android_cronet",
srcs: [
+ ":cronet_aml_buildtools_third_party_libc___libc__",
+ ":cronet_aml_buildtools_third_party_libc__abi_libc__abi",
+ ":cronet_aml_components_cronet_android_cronet_static",
+ ":cronet_aml_components_cronet_cronet_common",
+ ":cronet_aml_components_cronet_metrics_util",
+ ":cronet_aml_components_metrics_library_support",
"components/cronet/android/cronet_jni.cc",
],
shared_libs: [
@@ -6572,77 +6445,14 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_buildtools_third_party_libc___libc__",
- "cronet_aml_buildtools_third_party_libc__abi_libc__abi",
- "cronet_aml_components_cronet_android_cronet_static",
- "cronet_aml_components_cronet_cronet_common",
- "cronet_aml_components_cronet_cronet_version_header",
- "cronet_aml_components_cronet_metrics_util",
- "cronet_aml_components_metrics_library_support",
"cronet_aml_components_prefs_prefs",
"cronet_aml_crypto_crypto",
- "cronet_aml_net_dns_dns",
- "cronet_aml_net_dns_public_public",
- "cronet_aml_net_http_transport_security_state_generated_files",
"cronet_aml_net_net",
- "cronet_aml_net_net_deps",
- "cronet_aml_net_net_public_deps",
"cronet_aml_net_preload_decoder",
"cronet_aml_net_third_party_quiche_quiche",
- "cronet_aml_net_traffic_annotation_traffic_annotation",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_brotli_common",
"cronet_aml_third_party_brotli_dec",
"cronet_aml_third_party_icu_icui18n",
@@ -6652,6 +6462,30 @@
"cronet_aml_third_party_protobuf_protobuf_lite",
"cronet_aml_url_url",
],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags",
+ "cronet_aml_base_logging_buildflags",
+ "cronet_aml_build_chromeos_buildflags",
+ "cronet_aml_components_cronet_android_buildflags",
+ "cronet_aml_components_cronet_android_cronet_jni_headers",
+ "cronet_aml_components_cronet_android_cronet_jni_registration",
+ "cronet_aml_components_cronet_cronet_buildflags",
+ "cronet_aml_components_cronet_cronet_version_header_action",
+ "cronet_aml_third_party_metrics_proto_metrics_proto_gen_headers",
+ "cronet_aml_url_buildflags",
+ ],
+ export_generated_headers: [
+ "cronet_aml_base_debugging_buildflags",
+ "cronet_aml_base_logging_buildflags",
+ "cronet_aml_build_chromeos_buildflags",
+ "cronet_aml_components_cronet_android_buildflags",
+ "cronet_aml_components_cronet_android_cronet_jni_headers",
+ "cronet_aml_components_cronet_android_cronet_jni_registration",
+ "cronet_aml_components_cronet_cronet_buildflags",
+ "cronet_aml_components_cronet_cronet_version_header_action",
+ "cronet_aml_third_party_metrics_proto_metrics_proto_gen_headers",
+ "cronet_aml_url_buildflags",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -7866,7 +7700,7 @@
}
// GN: //components/cronet/android:cronet_static
-cc_library_static {
+cc_object {
name: "cronet_aml_components_cronet_android_cronet_static",
srcs: [
"components/cronet/android/cronet_bidirectional_stream_adapter.cc",
@@ -7888,74 +7722,14 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_components_cronet_cronet_common",
- "cronet_aml_components_cronet_cronet_version_header",
- "cronet_aml_components_cronet_metrics_util",
- "cronet_aml_components_metrics_library_support",
"cronet_aml_components_prefs_prefs",
"cronet_aml_crypto_crypto",
- "cronet_aml_net_dns_dns",
- "cronet_aml_net_dns_public_public",
- "cronet_aml_net_http_transport_security_state_generated_files",
"cronet_aml_net_net",
- "cronet_aml_net_net_deps",
- "cronet_aml_net_net_public_deps",
"cronet_aml_net_preload_decoder",
"cronet_aml_net_third_party_quiche_quiche",
- "cronet_aml_net_traffic_annotation_traffic_annotation",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_brotli_common",
"cronet_aml_third_party_brotli_dec",
"cronet_aml_third_party_icu_icui18n",
@@ -7972,15 +7746,9 @@
"cronet_aml_components_cronet_android_buildflags",
"cronet_aml_components_cronet_android_cronet_jni_headers",
"cronet_aml_components_cronet_android_cronet_jni_registration",
- "cronet_aml_url_buildflags",
- ],
- export_generated_headers: [
- "cronet_aml_base_debugging_buildflags",
- "cronet_aml_base_logging_buildflags",
- "cronet_aml_build_chromeos_buildflags",
- "cronet_aml_components_cronet_android_buildflags",
- "cronet_aml_components_cronet_android_cronet_jni_headers",
- "cronet_aml_components_cronet_android_cronet_jni_registration",
+ "cronet_aml_components_cronet_cronet_buildflags",
+ "cronet_aml_components_cronet_cronet_version_header_action",
+ "cronet_aml_third_party_metrics_proto_metrics_proto_gen_headers",
"cronet_aml_url_buildflags",
],
defaults: [
@@ -8029,27 +7797,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -8078,7 +7825,7 @@
}
// GN: //components/cronet/android:cronet_static__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_components_cronet_android_cronet_static__testing",
srcs: [
"components/cronet/android/cronet_bidirectional_stream_adapter.cc",
@@ -8098,76 +7845,15 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
- "cronet_aml_components_cronet_cronet_common__testing",
- "cronet_aml_components_cronet_cronet_version_header__testing",
- "cronet_aml_components_cronet_metrics_util__testing",
- "cronet_aml_components_metrics_library_support__testing",
"cronet_aml_components_prefs_prefs__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -8184,15 +7870,9 @@
"cronet_aml_components_cronet_android_buildflags__testing",
"cronet_aml_components_cronet_android_cronet_jni_headers__testing",
"cronet_aml_components_cronet_android_cronet_jni_registration__testing",
- "cronet_aml_url_buildflags__testing",
- ],
- export_generated_headers: [
- "cronet_aml_base_debugging_buildflags__testing",
- "cronet_aml_base_logging_buildflags__testing",
- "cronet_aml_build_chromeos_buildflags__testing",
- "cronet_aml_components_cronet_android_buildflags__testing",
- "cronet_aml_components_cronet_android_cronet_jni_headers__testing",
- "cronet_aml_components_cronet_android_cronet_jni_registration__testing",
+ "cronet_aml_components_cronet_cronet_buildflags__testing",
+ "cronet_aml_components_cronet_cronet_version_header_action__testing",
+ "cronet_aml_third_party_metrics_proto_metrics_proto__testing_gen_headers",
"cronet_aml_url_buildflags__testing",
],
defaults: [
@@ -8241,27 +7921,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -8293,6 +7952,15 @@
cc_library_shared {
name: "cronet_aml_components_cronet_android_cronet_unittests_android__library__testing",
srcs: [
+ ":cronet_aml_buildtools_third_party_libc___libc____testing",
+ ":cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing",
+ ":cronet_aml_components_cronet_android_cronet_static__testing",
+ ":cronet_aml_components_cronet_cronet_common__testing",
+ ":cronet_aml_components_cronet_cronet_common_unittests__testing",
+ ":cronet_aml_components_cronet_metrics_util__testing",
+ ":cronet_aml_components_metrics_library_support__testing",
+ ":cronet_aml_testing_android_native_test_native_test_native_code__testing",
+ ":cronet_aml_testing_android_native_test_native_test_support__testing",
"components/cronet/run_all_unittests.cc",
],
shared_libs: [
@@ -8305,98 +7973,25 @@
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
"cronet_aml_base_i18n__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_test_test_config__testing",
"cronet_aml_base_test_test_support__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
- "cronet_aml_buildtools_third_party_libc___libc____testing",
- "cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing",
- "cronet_aml_components_cronet_android_cronet_static__testing",
- "cronet_aml_components_cronet_cronet_common__testing",
- "cronet_aml_components_cronet_cronet_common_unittests__testing",
- "cronet_aml_components_cronet_cronet_version_header__testing",
- "cronet_aml_components_cronet_metrics_util__testing",
- "cronet_aml_components_metrics_library_support__testing",
"cronet_aml_components_prefs_prefs__testing",
"cronet_aml_components_prefs_test_support__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_dns_test_support__testing",
"cronet_aml_net_gtest_util__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__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_simple_quic_tools__testing",
"cronet_aml_net_test_support__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
"cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
- "cronet_aml_net_tools_tld_cleanup_tld_cleanup__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_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_libevent_libevent__testing",
@@ -8407,6 +8002,32 @@
"cronet_aml_third_party_protobuf_protobuf_lite__testing",
"cronet_aml_url_url__testing",
],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_components_cronet_android_buildflags__testing",
+ "cronet_aml_components_cronet_android_cronet_jni_headers__testing",
+ "cronet_aml_components_cronet_android_cronet_jni_registration__testing",
+ "cronet_aml_components_cronet_cronet_buildflags__testing",
+ "cronet_aml_components_cronet_cronet_version_header_action__testing",
+ "cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
+ "cronet_aml_third_party_metrics_proto_metrics_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
+ ],
+ export_generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_components_cronet_android_buildflags__testing",
+ "cronet_aml_components_cronet_android_cronet_jni_headers__testing",
+ "cronet_aml_components_cronet_android_cronet_jni_registration__testing",
+ "cronet_aml_components_cronet_cronet_buildflags__testing",
+ "cronet_aml_components_cronet_cronet_version_header_action__testing",
+ "cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
+ "cronet_aml_third_party_metrics_proto_metrics_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -8817,7 +8438,7 @@
}
// GN: //components/cronet:cronet_common
-cc_library_static {
+cc_object {
name: "cronet_aml_components_cronet_cronet_common",
srcs: [
"components/cronet/cronet_context.cc",
@@ -8839,72 +8460,14 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_components_cronet_cronet_version_header",
- "cronet_aml_components_metrics_library_support",
"cronet_aml_components_prefs_prefs",
"cronet_aml_crypto_crypto",
- "cronet_aml_net_dns_dns",
- "cronet_aml_net_dns_public_public",
- "cronet_aml_net_http_transport_security_state_generated_files",
"cronet_aml_net_net",
- "cronet_aml_net_net_deps",
- "cronet_aml_net_net_public_deps",
"cronet_aml_net_preload_decoder",
"cronet_aml_net_third_party_quiche_quiche",
- "cronet_aml_net_traffic_annotation_traffic_annotation",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_brotli_common",
"cronet_aml_third_party_brotli_dec",
"cronet_aml_third_party_icu_icui18n",
@@ -8916,9 +8479,8 @@
],
generated_headers: [
"cronet_aml_components_cronet_cronet_buildflags",
- ],
- export_generated_headers: [
- "cronet_aml_components_cronet_cronet_buildflags",
+ "cronet_aml_components_cronet_cronet_version_header_action",
+ "cronet_aml_third_party_metrics_proto_metrics_proto_gen_headers",
],
defaults: [
"cronet_aml_defaults",
@@ -8966,27 +8528,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -9015,7 +8556,7 @@
}
// GN: //components/cronet:cronet_common__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_components_cronet_cronet_common__testing",
srcs: [
"components/cronet/cronet_context.cc",
@@ -9035,74 +8576,15 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
- "cronet_aml_components_cronet_cronet_version_header__testing",
- "cronet_aml_components_metrics_library_support__testing",
"cronet_aml_components_prefs_prefs__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -9114,9 +8596,8 @@
],
generated_headers: [
"cronet_aml_components_cronet_cronet_buildflags__testing",
- ],
- export_generated_headers: [
- "cronet_aml_components_cronet_cronet_buildflags__testing",
+ "cronet_aml_components_cronet_cronet_version_header_action__testing",
+ "cronet_aml_third_party_metrics_proto_metrics_proto__testing_gen_headers",
],
defaults: [
"cronet_aml_defaults",
@@ -9164,27 +8645,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -9213,7 +8673,7 @@
}
// GN: //components/cronet:cronet_common_unittests__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_components_cronet_cronet_common_unittests__testing",
srcs: [
"components/cronet/host_cache_persistence_manager_unittest.cc",
@@ -9231,91 +8691,25 @@
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
"cronet_aml_base_i18n__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_test_test_config__testing",
"cronet_aml_base_test_test_support__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
- "cronet_aml_components_cronet_cronet_common__testing",
- "cronet_aml_components_cronet_cronet_version_header__testing",
- "cronet_aml_components_metrics_library_support__testing",
"cronet_aml_components_prefs_prefs__testing",
"cronet_aml_components_prefs_test_support__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_dns_test_support__testing",
"cronet_aml_net_gtest_util__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__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_simple_quic_tools__testing",
"cronet_aml_net_test_support__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
"cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
- "cronet_aml_net_tools_tld_cleanup_tld_cleanup__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__testing",
"cronet_aml_testing_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_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_libevent_libevent__testing",
@@ -9326,6 +8720,11 @@
"cronet_aml_third_party_protobuf_protobuf_lite__testing",
"cronet_aml_url_url__testing",
],
+ generated_headers: [
+ "cronet_aml_components_cronet_cronet_buildflags__testing",
+ "cronet_aml_components_cronet_cronet_version_header_action__testing",
+ "cronet_aml_third_party_metrics_proto_metrics_proto__testing_gen_headers",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -9392,181 +8791,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
- target: {
- android_arm: {
- cflags: [
- "-fstack-protector",
- ],
- },
- android_arm64: {
- cflags: [
- "-fstack-protector",
- "-mno-outline",
- "-mno-outline-atomics",
- ],
- },
- android_x86: {
- cflags: [
- "-msse3",
- ],
- },
- android_x86_64: {
- cflags: [
- "-fstack-protector",
- "-msse3",
- ],
- },
- },
-}
-
-// GN: //components/cronet:cronet_version_header
-cc_library_static {
- name: "cronet_aml_components_cronet_cronet_version_header",
- generated_headers: [
- "cronet_aml_components_cronet_cronet_version_header_action",
- ],
- export_generated_headers: [
- "cronet_aml_components_cronet_cronet_version_header_action",
- ],
- defaults: [
- "cronet_aml_defaults",
- ],
- cflags: [
- "-DANDROID",
- "-DANDROID_NDK_VERSION_ROLL=r23_1",
- "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
- "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
- "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
- "-DHAVE_SYS_UIO_H",
- "-DNDEBUG",
- "-DNO_UNWIND_TABLES",
- "-DNVALGRIND",
- "-DOFFICIAL_BUILD",
- "-D_FORTIFY_SOURCE=2",
- "-D_GNU_SOURCE",
- "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
- "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
- "-D__STDC_CONSTANT_MACROS",
- "-D__STDC_FORMAT_MACROS",
- "-Oz",
- "-fdata-sections",
- "-ffunction-sections",
- "-fno-asynchronous-unwind-tables",
- "-fno-unwind-tables",
- "-fvisibility-inlines-hidden",
- "-fvisibility=hidden",
- "-g1",
- ],
- local_include_dirs: [
- "./",
- "buildtools/third_party/libc++/",
- "buildtools/third_party/libc++/trunk/include",
- "buildtools/third_party/libc++abi/trunk/include",
- ],
- cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
- target: {
- android_arm: {
- cflags: [
- "-fstack-protector",
- ],
- },
- android_arm64: {
- cflags: [
- "-fstack-protector",
- "-mno-outline",
- "-mno-outline-atomics",
- ],
- },
- android_x86: {
- cflags: [
- "-msse3",
- ],
- },
- android_x86_64: {
- cflags: [
- "-fstack-protector",
- "-msse3",
- ],
- },
- },
-}
-
-// GN: //components/cronet:cronet_version_header__testing
-cc_library_static {
- name: "cronet_aml_components_cronet_cronet_version_header__testing",
- generated_headers: [
- "cronet_aml_components_cronet_cronet_version_header_action__testing",
- ],
- export_generated_headers: [
- "cronet_aml_components_cronet_cronet_version_header_action__testing",
- ],
- defaults: [
- "cronet_aml_defaults",
- ],
- cflags: [
- "-DANDROID",
- "-DANDROID_NDK_VERSION_ROLL=r23_1",
- "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
- "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
- "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
- "-DHAVE_SYS_UIO_H",
- "-DNDEBUG",
- "-DNO_UNWIND_TABLES",
- "-DNVALGRIND",
- "-DOFFICIAL_BUILD",
- "-D_FORTIFY_SOURCE=2",
- "-D_GNU_SOURCE",
- "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
- "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
- "-D__STDC_CONSTANT_MACROS",
- "-D__STDC_FORMAT_MACROS",
- "-Oz",
- "-fdata-sections",
- "-ffunction-sections",
- "-fno-asynchronous-unwind-tables",
- "-fno-unwind-tables",
- "-fvisibility-inlines-hidden",
- "-fvisibility=hidden",
- "-g1",
- ],
- local_include_dirs: [
- "./",
- "buildtools/third_party/libc++/",
- "buildtools/third_party/libc++/trunk/include",
- "buildtools/third_party/libc++abi/trunk/include",
- ],
- cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -9647,7 +8871,7 @@
}
// GN: //components/cronet:metrics_util
-cc_library_static {
+cc_object {
name: "cronet_aml_components_cronet_metrics_util",
srcs: [
"components/cronet/metrics_util.cc",
@@ -9662,58 +8886,8 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -9757,27 +8931,6 @@
"third_party/boringssl/src/include/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -9806,7 +8959,7 @@
}
// GN: //components/cronet:metrics_util__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_components_cronet_metrics_util__testing",
srcs: [
"components/cronet/metrics_util.cc",
@@ -9819,60 +8972,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -9916,27 +9018,6 @@
"third_party/boringssl/src/include/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -9965,7 +9046,7 @@
}
// GN: //components/metrics:library_support
-cc_library_static {
+cc_object {
name: "cronet_aml_components_metrics_library_support",
srcs: [
":cronet_aml_third_party_metrics_proto_metrics_proto_gen",
@@ -9983,58 +9064,8 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -10044,9 +9075,6 @@
generated_headers: [
"cronet_aml_third_party_metrics_proto_metrics_proto_gen_headers",
],
- export_generated_headers: [
- "cronet_aml_third_party_metrics_proto_metrics_proto_gen_headers",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -10090,27 +9118,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -10139,7 +9146,7 @@
}
// GN: //components/metrics:library_support__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_components_metrics_library_support__testing",
srcs: [
":cronet_aml_third_party_metrics_proto_metrics_proto__testing_gen",
@@ -10155,60 +9162,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -10218,9 +9174,6 @@
generated_headers: [
"cronet_aml_third_party_metrics_proto_metrics_proto__testing_gen_headers",
],
- export_generated_headers: [
- "cronet_aml_third_party_metrics_proto_metrics_proto__testing_gen_headers",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -10264,27 +9217,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -10414,58 +9346,8 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -10604,60 +9486,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -10766,6 +9597,55 @@
cc_library_static {
name: "cronet_aml_components_prefs_test_support__testing",
srcs: [
+ ":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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_googletest_gmock__testing",
+ ":cronet_aml_third_party_googletest_gtest__testing",
"components/prefs/mock_pref_change_callback.cc",
"components/prefs/pref_store_observer_mock.cc",
"components/prefs/pref_test_utils.cc",
@@ -10782,67 +9662,14 @@
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
"cronet_aml_base_i18n__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_test_test_config__testing",
"cronet_aml_base_test_test_support__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_components_prefs_prefs__testing",
"cronet_aml_testing_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_ced_ced__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_libevent_libevent__testing",
@@ -10851,6 +9678,12 @@
"cronet_aml_third_party_libxml_xml_reader__testing",
"cronet_aml_third_party_modp_b64_modp_b64__testing",
],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -11037,58 +9870,8 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -11215,58 +9998,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_boringssl_boringssl__testing",
- "cronet_aml_third_party_boringssl_boringssl_asm__testing",
"cronet_aml_third_party_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -11327,10 +10061,6 @@
],
},
android_arm: {
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- "cronet_aml_third_party_ashmem_ashmem__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -11357,10 +10087,6 @@
],
},
android_arm64: {
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- "cronet_aml_third_party_ashmem_ashmem__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -11389,10 +10115,6 @@
],
},
android_x86: {
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- "cronet_aml_third_party_ashmem_ashmem__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -11419,10 +10141,6 @@
],
},
android_x86_64: {
- static_libs: [
- "cronet_aml_third_party_android_ndk_cpu_features__testing",
- "cronet_aml_third_party_ashmem_ashmem__testing",
- ],
cflags: [
"-DANDROID",
"-DANDROID_NDK_VERSION_ROLL=r23_1",
@@ -11467,6 +10185,115 @@
},
}
+// GN: //crypto:test_support__testing
+cc_library_static {
+ name: "cronet_aml_crypto_test_support__testing",
+ srcs: [
+ "crypto/scoped_mock_unexportable_key_provider.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
+ "-DHAVE_SYS_UIO_H",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ ],
+ cpp_std: "c++17",
+ 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",
+ ],
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //gn:default_deps
cc_defaults {
name: "cronet_aml_defaults",
@@ -12158,33 +10985,92 @@
],
}
+// GN: //net/base/registry_controlled_domains:lookup_strings_test_sets__testing
+cc_genrule {
+ name: "cronet_aml_net_base_registry_controlled_domains_lookup_strings_test_sets__testing",
+ cmd: "$(location net/tools/dafsa/make_dafsa.py) $(location net/base/registry_controlled_domains/effective_tld_names.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names-inc.cc) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest1-inc.cc) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest2-inc.cc) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest3-inc.cc) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest4-inc.cc) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest5-inc.cc) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf) " +
+ "$(location net/base/registry_controlled_domains/effective_tld_names_unittest6-inc.cc)",
+ out: [
+ "net/base/registry_controlled_domains/effective_tld_names-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest1-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest2-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest3-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest4-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest5-inc.cc",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest6-inc.cc",
+ ],
+ tool_files: [
+ "net/base/registry_controlled_domains/effective_tld_names.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf",
+ "net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf",
+ "net/tools/dafsa/make_dafsa.py",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
// GN: //net/base/registry_controlled_domains:registry_controlled_domains
cc_genrule {
name: "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains",
cmd: "$(location net/tools/dafsa/make_dafsa.py) --reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest1-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest2-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest3-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest4-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest5-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest6-reversed-inc.cc)",
@@ -12218,27 +11104,33 @@
cmd: "$(location net/tools/dafsa/make_dafsa.py) --reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest1.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest1-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest2.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest2-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest3.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest3-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest4.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest4-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest5.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest5-reversed-inc.cc) " +
- "&& python3 $(location net/tools/dafsa/make_dafsa.py) " +
+ "&& " +
+ "python3 $(location net/tools/dafsa/make_dafsa.py) " +
"--reverse " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest6.gperf) " +
"$(location net/base/registry_controlled_domains/effective_tld_names_unittest6-reversed-inc.cc)",
@@ -12390,8 +11282,54 @@
],
}
+// GN: //net:cronet_buildflags
+cc_genrule {
+ name: "cronet_aml_net_cronet_buildflags",
+ cmd: "echo '--flags CRONET_BUILD=\"true\"' | " +
+ "$(location build/write_buildflag_header.py) --output " +
+ "$(out) " +
+ "--rulename " +
+ "//net:cronet_buildflags " +
+ "--gen-dir " +
+ ". " +
+ "--definitions " +
+ "/dev/stdin",
+ out: [
+ "net/base/cronet_buildflags.h",
+ ],
+ tool_files: [
+ "build/write_buildflag_header.py",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
+// GN: //net:cronet_buildflags__testing
+cc_genrule {
+ name: "cronet_aml_net_cronet_buildflags__testing",
+ cmd: "echo '--flags CRONET_BUILD=\"true\"' | " +
+ "$(location build/write_buildflag_header.py) --output " +
+ "$(out) " +
+ "--rulename " +
+ "//net:cronet_buildflags " +
+ "--gen-dir " +
+ ". " +
+ "--definitions " +
+ "/dev/stdin",
+ out: [
+ "net/base/cronet_buildflags.h",
+ ],
+ tool_files: [
+ "build/write_buildflag_header.py",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
// GN: //net/dns:dns
-cc_library_static {
+cc_object {
name: "cronet_aml_net_dns_dns",
srcs: [
"net/dns/address_info.cc",
@@ -12443,66 +11381,12 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
"cronet_aml_crypto_crypto",
- "cronet_aml_net_dns_public_public",
- "cronet_aml_net_net_deps",
- "cronet_aml_net_net_public_deps",
"cronet_aml_net_preload_decoder",
"cronet_aml_net_third_party_quiche_quiche",
- "cronet_aml_net_traffic_annotation_traffic_annotation",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_brotli_common",
"cronet_aml_third_party_brotli_dec",
"cronet_aml_third_party_icu_icui18n",
@@ -12512,6 +11396,18 @@
"cronet_aml_third_party_protobuf_protobuf_lite",
"cronet_aml_url_url",
],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags",
+ "cronet_aml_base_logging_buildflags",
+ "cronet_aml_build_chromeos_buildflags",
+ "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains",
+ "cronet_aml_net_buildflags",
+ "cronet_aml_net_isolation_info_proto_gen_headers",
+ "cronet_aml_net_net_jni_headers",
+ "cronet_aml_net_net_nqe_proto_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers",
+ "cronet_aml_url_buildflags",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -12561,27 +11457,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -12610,7 +11485,7 @@
}
// GN: //net/dns:dns__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_dns_dns__testing",
srcs: [
"net/dns/address_info.cc",
@@ -12660,68 +11535,13 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -12731,6 +11551,18 @@
"cronet_aml_third_party_protobuf_protobuf_lite__testing",
"cronet_aml_url_url__testing",
],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing",
+ "cronet_aml_net_buildflags__testing",
+ "cronet_aml_net_isolation_info_proto__testing_gen_headers",
+ "cronet_aml_net_net_jni_headers__testing",
+ "cronet_aml_net_net_nqe_proto__testing_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -12780,27 +11612,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -12829,7 +11640,7 @@
}
// GN: //net/dns/public:public
-cc_library_static {
+cc_object {
name: "cronet_aml_net_dns_public_public",
srcs: [
"net/dns/public/dns_config_overrides.cc",
@@ -12852,65 +11663,12 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
"cronet_aml_crypto_crypto",
- "cronet_aml_net_net_deps",
- "cronet_aml_net_net_public_deps",
"cronet_aml_net_preload_decoder",
"cronet_aml_net_third_party_quiche_quiche",
- "cronet_aml_net_traffic_annotation_traffic_annotation",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_brotli_common",
"cronet_aml_third_party_brotli_dec",
"cronet_aml_third_party_icu_icui18n",
@@ -12920,6 +11678,18 @@
"cronet_aml_third_party_protobuf_protobuf_lite",
"cronet_aml_url_url",
],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags",
+ "cronet_aml_base_logging_buildflags",
+ "cronet_aml_build_chromeos_buildflags",
+ "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains",
+ "cronet_aml_net_buildflags",
+ "cronet_aml_net_isolation_info_proto_gen_headers",
+ "cronet_aml_net_net_jni_headers",
+ "cronet_aml_net_net_nqe_proto_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers",
+ "cronet_aml_url_buildflags",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -12969,27 +11739,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -13018,7 +11767,7 @@
}
// GN: //net/dns/public:public__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_dns_public_public__testing",
srcs: [
"net/dns/public/dns_config_overrides.cc",
@@ -13039,67 +11788,13 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -13109,6 +11804,18 @@
"cronet_aml_third_party_protobuf_protobuf_lite__testing",
"cronet_aml_url_url__testing",
],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing",
+ "cronet_aml_net_buildflags__testing",
+ "cronet_aml_net_isolation_info_proto__testing_gen_headers",
+ "cronet_aml_net_net_jni_headers__testing",
+ "cronet_aml_net_net_nqe_proto__testing_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -13158,27 +11865,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -13206,13 +11892,13 @@
},
}
-// GN: //net/dns:test_support__testing
-cc_library_static {
- name: "cronet_aml_net_dns_test_support__testing",
+// GN: //net/dns/public:tests__testing
+cc_object {
+ name: "cronet_aml_net_dns_public_tests__testing",
srcs: [
- "net/dns/dns_test_util.cc",
- "net/dns/host_resolver_results_test_util.cc",
- "net/dns/mock_host_resolver.cc",
+ "net/dns/public/dns_over_https_config_unittest.cc",
+ "net/dns/public/dns_over_https_server_config_unittest.cc",
+ "net/dns/public/doh_provider_entry_unittest.cc",
],
shared_libs: [
"libandroid",
@@ -13223,76 +11909,17 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__testing",
"cronet_aml_testing_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_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_libevent_libevent__testing",
@@ -13300,6 +11927,9 @@
"cronet_aml_third_party_protobuf_protobuf_lite__testing",
"cronet_aml_url_url__testing",
],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -13355,27 +11985,291 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
+// GN: //net/dns:test_support__testing
+cc_object {
+ name: "cronet_aml_net_dns_test_support__testing",
+ srcs: [
+ "net/dns/dns_test_util.cc",
+ "net/dns/host_resolver_results_test_util.cc",
+ "net/dns/mock_host_resolver.cc",
],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-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=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
+// GN: //net/dns:tests__testing
+cc_object {
+ name: "cronet_aml_net_dns_tests__testing",
+ srcs: [
+ "net/dns/address_info_unittest.cc",
+ "net/dns/address_sorter_posix_unittest.cc",
+ "net/dns/address_sorter_unittest.cc",
+ "net/dns/context_host_resolver_unittest.cc",
+ "net/dns/dns_alias_utility_unittest.cc",
+ "net/dns/dns_client_unittest.cc",
+ "net/dns/dns_config_service_android_unittest.cc",
+ "net/dns/dns_config_service_unittest.cc",
+ "net/dns/dns_hosts_unittest.cc",
+ "net/dns/dns_query_unittest.cc",
+ "net/dns/dns_response_result_extractor_unittest.cc",
+ "net/dns/dns_response_unittest.cc",
+ "net/dns/dns_transaction_unittest.cc",
+ "net/dns/dns_udp_tracker_unittest.cc",
+ "net/dns/dns_util_unittest.cc",
+ "net/dns/host_cache_unittest.cc",
+ "net/dns/host_resolver_manager_unittest.cc",
+ "net/dns/https_record_rdata_unittest.cc",
+ "net/dns/httpssvc_metrics_unittest.cc",
+ "net/dns/mapped_host_resolver_unittest.cc",
+ "net/dns/nsswitch_reader_unittest.cc",
+ "net/dns/opt_record_rdata_unittest.cc",
+ "net/dns/record_parsed_unittest.cc",
+ "net/dns/record_rdata_unittest.cc",
+ "net/dns/resolve_context_unittest.cc",
+ "net/dns/serial_worker_unittest.cc",
+ "net/dns/system_dns_config_change_notifier_unittest.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__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_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__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_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-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=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-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_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/ced/src/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/icu/source/common/",
+ "third_party/icu/source/i18n/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
target: {
android_arm: {
cflags: [
@@ -13426,6 +12320,55 @@
cc_library_static {
name: "cronet_aml_net_gtest_util__testing",
srcs: [
+ ":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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_googletest_gmock__testing",
+ ":cronet_aml_third_party_googletest_gtest__testing",
"net/test/scoped_disable_exit_on_dfatal.cc",
],
shared_libs: [
@@ -13438,79 +12381,20 @@
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
"cronet_aml_base_i18n__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_test_test_config__testing",
"cronet_aml_base_test_test_support__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__testing",
"cronet_aml_testing_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_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_libevent_libevent__testing",
@@ -13521,6 +12405,12 @@
"cronet_aml_third_party_protobuf_protobuf_lite__testing",
"cronet_aml_url_url__testing",
],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -13635,7 +12525,7 @@
}
// GN: //net/http:transport_security_state_generated_files
-cc_library_static {
+cc_object {
name: "cronet_aml_net_http_transport_security_state_generated_files",
srcs: [
"net/http/transport_security_state.cc",
@@ -13651,67 +12541,12 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
"cronet_aml_crypto_crypto",
- "cronet_aml_net_dns_dns",
- "cronet_aml_net_dns_public_public",
- "cronet_aml_net_net_deps",
- "cronet_aml_net_net_public_deps",
"cronet_aml_net_preload_decoder",
"cronet_aml_net_third_party_quiche_quiche",
- "cronet_aml_net_traffic_annotation_traffic_annotation",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_brotli_common",
"cronet_aml_third_party_brotli_dec",
"cronet_aml_third_party_icu_icui18n",
@@ -13722,10 +12557,17 @@
"cronet_aml_url_url",
],
generated_headers: [
+ "cronet_aml_base_debugging_buildflags",
+ "cronet_aml_base_logging_buildflags",
"cronet_aml_build_branding_buildflags",
- ],
- export_generated_headers: [
- "cronet_aml_build_branding_buildflags",
+ "cronet_aml_build_chromeos_buildflags",
+ "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains",
+ "cronet_aml_net_buildflags",
+ "cronet_aml_net_isolation_info_proto_gen_headers",
+ "cronet_aml_net_net_jni_headers",
+ "cronet_aml_net_net_nqe_proto_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers",
+ "cronet_aml_url_buildflags",
],
defaults: [
"cronet_aml_defaults",
@@ -13776,27 +12618,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -13825,7 +12646,7 @@
}
// GN: //net/http:transport_security_state_generated_files__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_http_transport_security_state_generated_files__testing",
srcs: [
"net/http/transport_security_state.cc",
@@ -13839,69 +12660,13 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -13912,10 +12677,17 @@
"cronet_aml_url_url__testing",
],
generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
"cronet_aml_build_branding_buildflags__testing",
- ],
- export_generated_headers: [
- "cronet_aml_build_branding_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing",
+ "cronet_aml_net_buildflags__testing",
+ "cronet_aml_net_isolation_info_proto__testing_gen_headers",
+ "cronet_aml_net_net_jni_headers__testing",
+ "cronet_aml_net_net_nqe_proto__testing_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
],
defaults: [
"cronet_aml_defaults",
@@ -13966,27 +12738,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -14014,6 +12765,47 @@
},
}
+// GN: //net/http:transport_security_state_unittest_data__testing
+cc_genrule {
+ name: "cronet_aml_net_http_transport_security_state_unittest_data__testing",
+ tools: [
+ "cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing",
+ ],
+ cmd: "$(location cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing) " +
+ "$(location net/http/transport_security_state_static_unittest1.json) " +
+ "$(location net/http/transport_security_state_static_unittest.pins) " +
+ "$(location net/http/transport_security_state_static_unittest.template) " +
+ "$(location net/http/transport_security_state_static_unittest1.h) " +
+ "&& " +
+ "$(location cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing) " +
+ "$(location net/http/transport_security_state_static_unittest2.json) " +
+ "$(location net/http/transport_security_state_static_unittest.pins) " +
+ "$(location net/http/transport_security_state_static_unittest.template) " +
+ "$(location net/http/transport_security_state_static_unittest2.h) " +
+ "&& " +
+ "$(location cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing) " +
+ "$(location net/http/transport_security_state_static_unittest3.json) " +
+ "$(location net/http/transport_security_state_static_unittest.pins) " +
+ "$(location net/http/transport_security_state_static_unittest.template) " +
+ "$(location net/http/transport_security_state_static_unittest3.h)",
+ out: [
+ "net/http/transport_security_state_static_unittest1.h",
+ "net/http/transport_security_state_static_unittest2.h",
+ "net/http/transport_security_state_static_unittest3.h",
+ ],
+ tool_files: [
+ "build/gn_run_binary.py",
+ "net/http/transport_security_state_static_unittest.pins",
+ "net/http/transport_security_state_static_unittest.template",
+ "net/http/transport_security_state_static_unittest1.json",
+ "net/http/transport_security_state_static_unittest2.json",
+ "net/http/transport_security_state_static_unittest3.json",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
// GN: //net/http:transport_security_state_unittest_data_default__testing
cc_genrule {
name: "cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
@@ -14039,52 +12831,6 @@
],
}
-// GN: //net:ios_cronet_buildflags
-cc_genrule {
- name: "cronet_aml_net_ios_cronet_buildflags",
- cmd: "echo '--flags CRONET_BUILD=\"true\"' | " +
- "$(location build/write_buildflag_header.py) --output " +
- "$(out) " +
- "--rulename " +
- "//net:ios_cronet_buildflags " +
- "--gen-dir " +
- ". " +
- "--definitions " +
- "/dev/stdin",
- out: [
- "net/socket/ios_cronet_buildflags.h",
- ],
- tool_files: [
- "build/write_buildflag_header.py",
- ],
- apex_available: [
- "com.android.tethering",
- ],
-}
-
-// GN: //net:ios_cronet_buildflags__testing
-cc_genrule {
- name: "cronet_aml_net_ios_cronet_buildflags__testing",
- cmd: "echo '--flags CRONET_BUILD=\"true\"' | " +
- "$(location build/write_buildflag_header.py) --output " +
- "$(out) " +
- "--rulename " +
- "//net:ios_cronet_buildflags " +
- "--gen-dir " +
- ". " +
- "--definitions " +
- "/dev/stdin",
- out: [
- "net/socket/ios_cronet_buildflags.h",
- ],
- tool_files: [
- "build/write_buildflag_header.py",
- ],
- apex_available: [
- "com.android.tethering",
- ],
-}
-
// GN: //net:isolation_info_proto__testing
cc_genrule {
name: "cronet_aml_net_isolation_info_proto__testing_gen",
@@ -14171,6 +12917,12 @@
cc_library_static {
name: "cronet_aml_net_net",
srcs: [
+ ":cronet_aml_net_dns_dns",
+ ":cronet_aml_net_dns_public_public",
+ ":cronet_aml_net_http_transport_security_state_generated_files",
+ ":cronet_aml_net_net_deps",
+ ":cronet_aml_net_net_public_deps",
+ ":cronet_aml_net_traffic_annotation_traffic_annotation",
"net/android/android_http_util.cc",
"net/android/cert_verify_result_android.cc",
"net/android/gurl_utils.cc",
@@ -14665,68 +13417,12 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
"cronet_aml_crypto_crypto",
- "cronet_aml_net_dns_dns",
- "cronet_aml_net_dns_public_public",
- "cronet_aml_net_http_transport_security_state_generated_files",
- "cronet_aml_net_net_deps",
- "cronet_aml_net_net_public_deps",
"cronet_aml_net_preload_decoder",
"cronet_aml_net_third_party_quiche_quiche",
- "cronet_aml_net_traffic_annotation_traffic_annotation",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_brotli_common",
"cronet_aml_third_party_brotli_dec",
"cronet_aml_third_party_icu_icui18n",
@@ -14737,12 +13433,32 @@
"cronet_aml_url_url",
],
generated_headers: [
+ "cronet_aml_base_debugging_buildflags",
+ "cronet_aml_base_logging_buildflags",
+ "cronet_aml_build_branding_buildflags",
"cronet_aml_build_chromeos_buildflags",
- "cronet_aml_net_ios_cronet_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",
+ "cronet_aml_net_net_nqe_proto_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers",
+ "cronet_aml_url_buildflags",
],
export_generated_headers: [
+ "cronet_aml_base_debugging_buildflags",
+ "cronet_aml_base_logging_buildflags",
+ "cronet_aml_build_branding_buildflags",
"cronet_aml_build_chromeos_buildflags",
- "cronet_aml_net_ios_cronet_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",
+ "cronet_aml_net_net_nqe_proto_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers",
+ "cronet_aml_url_buildflags",
],
export_static_lib_headers: [
"cronet_aml_crypto_crypto",
@@ -14861,6 +13577,12 @@
cc_library_static {
name: "cronet_aml_net_net__testing",
srcs: [
+ ":cronet_aml_net_dns_dns__testing",
+ ":cronet_aml_net_dns_public_public__testing",
+ ":cronet_aml_net_http_transport_security_state_generated_files__testing",
+ ":cronet_aml_net_net_deps__testing",
+ ":cronet_aml_net_net_public_deps__testing",
+ ":cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"net/android/android_http_util.cc",
"net/android/cert_verify_result_android.cc",
"net/android/gurl_utils.cc",
@@ -15353,70 +14075,13 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -15427,12 +14092,32 @@
"cronet_aml_url_url__testing",
],
generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_branding_buildflags__testing",
"cronet_aml_build_chromeos_buildflags__testing",
- "cronet_aml_net_ios_cronet_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__testing_gen_headers",
+ "cronet_aml_net_net_jni_headers__testing",
+ "cronet_aml_net_net_nqe_proto__testing_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
],
export_generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_branding_buildflags__testing",
"cronet_aml_build_chromeos_buildflags__testing",
- "cronet_aml_net_ios_cronet_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__testing_gen_headers",
+ "cronet_aml_net_net_jni_headers__testing",
+ "cronet_aml_net_net_nqe_proto__testing_gen_headers",
+ "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
],
defaults: [
"cronet_aml_defaults",
@@ -15544,7 +14229,7 @@
}
// GN: //net:net_deps
-cc_library_static {
+cc_object {
name: "cronet_aml_net_net_deps",
srcs: [
":cronet_aml_net_isolation_info_proto_gen",
@@ -15561,59 +14246,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
"cronet_aml_net_preload_decoder",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_brotli_common",
"cronet_aml_third_party_brotli_dec",
"cronet_aml_third_party_icu_icui18n",
@@ -15631,15 +14266,6 @@
"cronet_aml_net_net_jni_headers",
"cronet_aml_url_buildflags",
],
- export_generated_headers: [
- "cronet_aml_base_debugging_buildflags",
- "cronet_aml_base_logging_buildflags",
- "cronet_aml_build_chromeos_buildflags",
- "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains",
- "cronet_aml_net_isolation_info_proto_gen_headers",
- "cronet_aml_net_net_jni_headers",
- "cronet_aml_url_buildflags",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -15686,27 +14312,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -15735,7 +14340,7 @@
}
// GN: //net:net_deps__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_net_deps__testing",
srcs: [
":cronet_aml_net_isolation_info_proto__testing_gen",
@@ -15750,61 +14355,10 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_net_preload_decoder__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -15822,15 +14376,6 @@
"cronet_aml_net_net_jni_headers__testing",
"cronet_aml_url_buildflags__testing",
],
- export_generated_headers: [
- "cronet_aml_base_debugging_buildflags__testing",
- "cronet_aml_base_logging_buildflags__testing",
- "cronet_aml_build_chromeos_buildflags__testing",
- "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__testing",
- "cronet_aml_net_isolation_info_proto__testing_gen_headers",
- "cronet_aml_net_net_jni_headers__testing",
- "cronet_aml_url_buildflags__testing",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -15877,27 +14422,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -16218,7 +14742,7 @@
}
// GN: //net:net_public_deps
-cc_library_static {
+cc_object {
name: "cronet_aml_net_net_public_deps",
srcs: [
":cronet_aml_net_net_nqe_proto_gen",
@@ -16236,62 +14760,11 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
"cronet_aml_crypto_crypto",
"cronet_aml_net_third_party_quiche_quiche",
- "cronet_aml_net_traffic_annotation_traffic_annotation",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -16300,11 +14773,7 @@
"cronet_aml_url_url",
],
generated_headers: [
- "cronet_aml_net_buildflags",
- "cronet_aml_net_net_nqe_proto_gen_headers",
- "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers",
- ],
- export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
"cronet_aml_net_buildflags",
"cronet_aml_net_net_nqe_proto_gen_headers",
"cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers",
@@ -16355,27 +14824,6 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -16404,7 +14852,7 @@
}
// GN: //net:net_public_deps__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_net_public_deps__testing",
srcs: [
":cronet_aml_net_net_nqe_proto__testing_gen",
@@ -16420,64 +14868,12 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -16486,11 +14882,7 @@
"cronet_aml_url_url__testing",
],
generated_headers: [
- "cronet_aml_net_buildflags__testing",
- "cronet_aml_net_net_nqe_proto__testing_gen_headers",
- "cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing_gen_headers",
- ],
- export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
"cronet_aml_net_buildflags__testing",
"cronet_aml_net_net_nqe_proto__testing_gen_headers",
"cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing_gen_headers",
@@ -16541,6 +14933,627 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
+// GN: //net:net_test_jni_headers__testing
+cc_genrule {
+ name: "cronet_aml_net_net_test_jni_headers__testing",
+ srcs: [
+ "net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java",
+ "net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java",
+ "net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java",
+ "net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java",
+ "net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java",
+ ],
+ cmd: "$(location base/android/jni_generator/jni_generator.py) --ptr_type " +
+ "long " +
+ "--output_dir " +
+ "$(genDir)/net/net_test_jni_headers " +
+ "--includes " +
+ "base/android/jni_generator/jni_generator_helper.h " +
+ "--use_proxy_hash " +
+ "--output_name " +
+ "AndroidKeyStoreTestUtil_jni.h " +
+ "--output_name " +
+ "AndroidProxyConfigServiceTestUtil_jni.h " +
+ "--output_name " +
+ "AndroidNetworkLibraryTestUtil_jni.h " +
+ "--output_name " +
+ "DummySpnegoAuthenticator_jni.h " +
+ "--output_name " +
+ "EmbeddedTestServerImpl_jni.h " +
+ "--input_file " +
+ "$(location net/android/javatests/src/org/chromium/net/AndroidKeyStoreTestUtil.java) " +
+ "--input_file " +
+ "$(location net/android/javatests/src/org/chromium/net/AndroidProxyConfigServiceTestUtil.java) " +
+ "--input_file " +
+ "$(location net/test/android/javatests/src/org/chromium/net/AndroidNetworkLibraryTestUtil.java) " +
+ "--input_file " +
+ "$(location net/test/android/javatests/src/org/chromium/net/test/DummySpnegoAuthenticator.java) " +
+ "--input_file " +
+ "$(location net/test/android/javatests/src/org/chromium/net/test/EmbeddedTestServerImpl.java)",
+ out: [
+ "net/net_test_jni_headers/AndroidKeyStoreTestUtil_jni.h",
+ "net/net_test_jni_headers/AndroidNetworkLibraryTestUtil_jni.h",
+ "net/net_test_jni_headers/AndroidProxyConfigServiceTestUtil_jni.h",
+ "net/net_test_jni_headers/DummySpnegoAuthenticator_jni.h",
+ "net/net_test_jni_headers/EmbeddedTestServerImpl_jni.h",
+ ],
+ tool_files: [
+ "base/android/jni_generator/android_jar.classes",
+ "base/android/jni_generator/jni_generator.py",
+ "build/android/gyp/util/__init__.py",
+ "build/android/gyp/util/build_utils.py",
+ "build/gn_helpers.py",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
+// GN: //net:net_unittests__library__testing
+cc_library_shared {
+ name: "cronet_aml_net_net_unittests__library__testing",
+ srcs: [
+ ":cronet_aml_buildtools_third_party_libc___libc____testing",
+ ":cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing",
+ ":cronet_aml_net_dns_public_tests__testing",
+ ":cronet_aml_net_dns_tests__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_third_party_quiche_quiche_tests__testing",
+ ":cronet_aml_net_tools_huffman_trie_huffman_trie_generator_sources__testing",
+ ":cronet_aml_testing_android_native_test_native_test_native_code__testing",
+ ":cronet_aml_testing_android_native_test_native_test_support__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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_googletest_gmock__testing",
+ ":cronet_aml_third_party_googletest_gtest__testing",
+ "net/android/dummy_spnego_authenticator.cc",
+ "net/android/http_auth_negotiate_android_unittest.cc",
+ "net/android/network_change_notifier_android_unittest.cc",
+ "net/android/network_library_unittest.cc",
+ "net/android/traffic_stats_unittest.cc",
+ "net/base/address_family_unittest.cc",
+ "net/base/address_list_unittest.cc",
+ "net/base/address_tracker_linux_unittest.cc",
+ "net/base/backoff_entry_serializer_unittest.cc",
+ "net/base/backoff_entry_unittest.cc",
+ "net/base/chunked_upload_data_stream_unittest.cc",
+ "net/base/data_url_unittest.cc",
+ "net/base/datagram_buffer_unittest.cc",
+ "net/base/elements_upload_data_stream_unittest.cc",
+ "net/base/expiring_cache_unittest.cc",
+ "net/base/file_stream_unittest.cc",
+ "net/base/host_mapping_rules_unittest.cc",
+ "net/base/host_port_pair_unittest.cc",
+ "net/base/interval_test.cc",
+ "net/base/ip_address_unittest.cc",
+ "net/base/ip_endpoint_unittest.cc",
+ "net/base/isolation_info_unittest.cc",
+ "net/base/lookup_string_in_fixed_set_unittest.cc",
+ "net/base/mime_sniffer_unittest.cc",
+ "net/base/mime_util_unittest.cc",
+ "net/base/net_errors_unittest.cc",
+ "net/base/net_string_util_unittest.cc",
+ "net/base/network_activity_monitor_unittest.cc",
+ "net/base/network_anonymization_key_unittest.cc",
+ "net/base/network_change_notifier_posix_unittest.cc",
+ "net/base/network_change_notifier_unittest.cc",
+ "net/base/network_delegate_unittest.cc",
+ "net/base/network_interfaces_getifaddrs_unittest.cc",
+ "net/base/network_interfaces_linux_unittest.cc",
+ "net/base/network_interfaces_unittest.cc",
+ "net/base/network_isolation_key_unittest.cc",
+ "net/base/parse_number_unittest.cc",
+ "net/base/port_util_unittest.cc",
+ "net/base/prioritized_dispatcher_unittest.cc",
+ "net/base/prioritized_task_runner_unittest.cc",
+ "net/base/priority_queue_unittest.cc",
+ "net/base/proxy_server_unittest.cc",
+ "net/base/proxy_string_util_unittest.cc",
+ "net/base/registry_controlled_domains/registry_controlled_domain_unittest.cc",
+ "net/base/scheme_host_port_matcher_rule_unittest.cc",
+ "net/base/scheme_host_port_matcher_unittest.cc",
+ "net/base/schemeful_site_unittest.cc",
+ "net/base/sockaddr_util_posix_unittest.cc",
+ "net/base/test_completion_callback_unittest.cc",
+ "net/base/test_proxy_delegate.cc",
+ "net/base/upload_bytes_element_reader_unittest.cc",
+ "net/base/upload_file_element_reader_unittest.cc",
+ "net/cert/caching_cert_verifier_unittest.cc",
+ "net/cert/cert_and_ct_verifier_unittest.cc",
+ "net/cert/cert_verifier_unittest.cc",
+ "net/cert/cert_verify_proc_android_unittest.cc",
+ "net/cert/cert_verify_proc_builtin_unittest.cc",
+ "net/cert/cert_verify_proc_unittest.cc",
+ "net/cert/coalescing_cert_verifier_unittest.cc",
+ "net/cert/crl_set_unittest.cc",
+ "net/cert/ct_log_response_parser_unittest.cc",
+ "net/cert/ct_log_verifier_unittest.cc",
+ "net/cert/ct_objects_extractor_unittest.cc",
+ "net/cert/ct_serialization_unittest.cc",
+ "net/cert/ev_root_ca_metadata_unittest.cc",
+ "net/cert/internal/cert_issuer_source_aia_unittest.cc",
+ "net/cert/internal/cert_issuer_source_sync_unittest.cc",
+ "net/cert/internal/crl_unittest.cc",
+ "net/cert/internal/general_names_unittest.cc",
+ "net/cert/internal/revocation_checker_unittest.cc",
+ "net/cert/internal/revocation_util_unittest.cc",
+ "net/cert/internal/system_trust_store_unittest.cc",
+ "net/cert/known_roots_unittest.cc",
+ "net/cert/merkle_audit_proof_unittest.cc",
+ "net/cert/merkle_tree_leaf_unittest.cc",
+ "net/cert/multi_log_ct_verifier_unittest.cc",
+ "net/cert/multi_threaded_cert_verifier_unittest.cc",
+ "net/cert/pem_unittest.cc",
+ "net/cert/pki/cert_issuer_source_static_unittest.cc",
+ "net/cert/pki/certificate_policies_unittest.cc",
+ "net/cert/pki/extended_key_usage_unittest.cc",
+ "net/cert/pki/name_constraints_unittest.cc",
+ "net/cert/pki/nist_pkits_unittest.cc",
+ "net/cert/pki/ocsp_unittest.cc",
+ "net/cert/pki/parse_certificate_unittest.cc",
+ "net/cert/pki/parse_name_unittest.cc",
+ "net/cert/pki/parsed_certificate_unittest.cc",
+ "net/cert/pki/path_builder_pkits_unittest.cc",
+ "net/cert/pki/path_builder_unittest.cc",
+ "net/cert/pki/path_builder_verify_certificate_chain_unittest.cc",
+ "net/cert/pki/signature_algorithm_unittest.cc",
+ "net/cert/pki/simple_path_builder_delegate_unittest.cc",
+ "net/cert/pki/string_util_unittest.cc",
+ "net/cert/pki/test_helpers.cc",
+ "net/cert/pki/trust_store_collection_unittest.cc",
+ "net/cert/pki/verify_certificate_chain_pkits_unittest.cc",
+ "net/cert/pki/verify_certificate_chain_unittest.cc",
+ "net/cert/pki/verify_name_match_unittest.cc",
+ "net/cert/pki/verify_signed_data_unittest.cc",
+ "net/cert/signed_certificate_timestamp_unittest.cc",
+ "net/cert/symantec_certs_unittest.cc",
+ "net/cert/test_root_certs_unittest.cc",
+ "net/cert/x509_cert_types_unittest.cc",
+ "net/cert/x509_util_unittest.cc",
+ "net/cert_net/cert_net_fetcher_url_request_unittest.cc",
+ "net/cookies/canonical_cookie_unittest.cc",
+ "net/cookies/cookie_constants_unittest.cc",
+ "net/cookies/cookie_deletion_info_unittest.cc",
+ "net/cookies/cookie_inclusion_status_unittest.cc",
+ "net/cookies/cookie_monster_unittest.cc",
+ "net/cookies/cookie_options_unittest.cc",
+ "net/cookies/cookie_partition_key_collection_unittest.cc",
+ "net/cookies/cookie_partition_key_unittest.cc",
+ "net/cookies/cookie_util_unittest.cc",
+ "net/cookies/parsed_cookie_unittest.cc",
+ "net/cookies/site_for_cookies_unittest.cc",
+ "net/cookies/static_cookie_policy_unittest.cc",
+ "net/der/encode_values_unittest.cc",
+ "net/der/input_unittest.cc",
+ "net/der/parse_values_unittest.cc",
+ "net/der/parser_unittest.cc",
+ "net/disk_cache/backend_cleanup_tracker_unittest.cc",
+ "net/disk_cache/backend_unittest.cc",
+ "net/disk_cache/blockfile/addr_unittest.cc",
+ "net/disk_cache/blockfile/bitmap_unittest.cc",
+ "net/disk_cache/blockfile/block_files_unittest.cc",
+ "net/disk_cache/blockfile/mapped_file_unittest.cc",
+ "net/disk_cache/blockfile/stats_unittest.cc",
+ "net/disk_cache/blockfile/storage_block_unittest.cc",
+ "net/disk_cache/cache_util_unittest.cc",
+ "net/disk_cache/entry_unittest.cc",
+ "net/disk_cache/simple/simple_file_enumerator_unittest.cc",
+ "net/disk_cache/simple/simple_file_tracker_unittest.cc",
+ "net/disk_cache/simple/simple_index_file_unittest.cc",
+ "net/disk_cache/simple/simple_index_unittest.cc",
+ "net/disk_cache/simple/simple_test_util.cc",
+ "net/disk_cache/simple/simple_util_unittest.cc",
+ "net/disk_cache/simple/simple_version_upgrade_unittest.cc",
+ "net/filter/brotli_source_stream_unittest.cc",
+ "net/filter/filter_source_stream_unittest.cc",
+ "net/filter/gzip_source_stream_unittest.cc",
+ "net/first_party_sets/addition_overlaps_union_find_unittest.cc",
+ "net/first_party_sets/first_party_sets_cache_filter_unittest.cc",
+ "net/first_party_sets/first_party_sets_context_config_unittest.cc",
+ "net/first_party_sets/global_first_party_sets_unittest.cc",
+ "net/http/alternative_service_unittest.cc",
+ "net/http/bidirectional_stream_unittest.cc",
+ "net/http/broken_alternative_services_unittest.cc",
+ "net/http/http_auth_cache_unittest.cc",
+ "net/http/http_auth_challenge_tokenizer_unittest.cc",
+ "net/http/http_auth_controller_unittest.cc",
+ "net/http/http_auth_filter_unittest.cc",
+ "net/http/http_auth_handler_basic_unittest.cc",
+ "net/http/http_auth_handler_digest_unittest.cc",
+ "net/http/http_auth_handler_factory_unittest.cc",
+ "net/http/http_auth_handler_mock.cc",
+ "net/http/http_auth_handler_negotiate_unittest.cc",
+ "net/http/http_auth_handler_ntlm_portable_unittest.cc",
+ "net/http/http_auth_handler_unittest.cc",
+ "net/http/http_auth_multi_round_parse_unittest.cc",
+ "net/http/http_auth_preferences_unittest.cc",
+ "net/http/http_auth_unittest.cc",
+ "net/http/http_basic_state_unittest.cc",
+ "net/http/http_byte_range_unittest.cc",
+ "net/http/http_cache_lookup_manager_unittest.cc",
+ "net/http/http_cache_unittest.cc",
+ "net/http/http_cache_writers_unittest.cc",
+ "net/http/http_chunked_decoder_unittest.cc",
+ "net/http/http_content_disposition_unittest.cc",
+ "net/http/http_log_util_unittest.cc",
+ "net/http/http_network_layer_unittest.cc",
+ "net/http/http_network_transaction_unittest.cc",
+ "net/http/http_proxy_client_socket_unittest.cc",
+ "net/http/http_proxy_connect_job_unittest.cc",
+ "net/http/http_request_headers_unittest.cc",
+ "net/http/http_request_info_unittest.cc",
+ "net/http/http_response_body_drainer_unittest.cc",
+ "net/http/http_response_headers_unittest.cc",
+ "net/http/http_response_info_unittest.cc",
+ "net/http/http_security_headers_unittest.cc",
+ "net/http/http_server_properties_manager_unittest.cc",
+ "net/http/http_server_properties_unittest.cc",
+ "net/http/http_status_code_unittest.cc",
+ "net/http/http_stream_factory_job_controller_unittest.cc",
+ "net/http/http_stream_factory_unittest.cc",
+ "net/http/http_stream_parser_unittest.cc",
+ "net/http/http_stream_request_unittest.cc",
+ "net/http/http_util_unittest.cc",
+ "net/http/http_vary_data_unittest.cc",
+ "net/http/mock_allow_http_auth_preferences.cc",
+ "net/http/test_upload_data_stream_not_allow_http1.cc",
+ "net/http/transport_security_persister_unittest.cc",
+ "net/http/transport_security_state_unittest.cc",
+ "net/http/url_security_manager_unittest.cc",
+ "net/http/webfonts_histogram_unittest.cc",
+ "net/log/file_net_log_observer_unittest.cc",
+ "net/log/net_log_capture_mode_unittest.cc",
+ "net/log/net_log_unittest.cc",
+ "net/log/net_log_util_unittest.cc",
+ "net/log/net_log_values_unittest.cc",
+ "net/network_error_logging/mock_persistent_nel_store_unittest.cc",
+ "net/network_error_logging/network_error_logging_service_unittest.cc",
+ "net/nqe/effective_connection_type_unittest.cc",
+ "net/nqe/event_creator_unittest.cc",
+ "net/nqe/network_id_unittest.cc",
+ "net/nqe/network_qualities_prefs_manager_unittest.cc",
+ "net/nqe/network_quality_estimator_params_unittest.cc",
+ "net/nqe/network_quality_estimator_unittest.cc",
+ "net/nqe/network_quality_estimator_util_unittest.cc",
+ "net/nqe/network_quality_store_unittest.cc",
+ "net/nqe/observation_buffer_unittest.cc",
+ "net/nqe/socket_watcher_unittest.cc",
+ "net/nqe/throughput_analyzer_unittest.cc",
+ "net/ntlm/ntlm_buffer_reader_unittest.cc",
+ "net/ntlm/ntlm_buffer_writer_unittest.cc",
+ "net/ntlm/ntlm_client_unittest.cc",
+ "net/ntlm/ntlm_unittest.cc",
+ "net/proxy_resolution/configured_proxy_resolution_service_unittest.cc",
+ "net/proxy_resolution/multi_threaded_proxy_resolver_unittest.cc",
+ "net/proxy_resolution/network_delegate_error_observer_unittest.cc",
+ "net/proxy_resolution/pac_file_decider_unittest.cc",
+ "net/proxy_resolution/pac_file_fetcher_impl_unittest.cc",
+ "net/proxy_resolution/proxy_bypass_rules_unittest.cc",
+ "net/proxy_resolution/proxy_config_service_android_unittest.cc",
+ "net/proxy_resolution/proxy_config_unittest.cc",
+ "net/proxy_resolution/proxy_info_unittest.cc",
+ "net/proxy_resolution/proxy_list_unittest.cc",
+ "net/quic/bidirectional_stream_quic_impl_unittest.cc",
+ "net/quic/crypto/proof_test_chromium.cc",
+ "net/quic/crypto/proof_verifier_chromium_test.cc",
+ "net/quic/dedicated_web_transport_http3_client_test.cc",
+ "net/quic/mock_quic_data.cc",
+ "net/quic/network_connection_unittest.cc",
+ "net/quic/platform/impl/quic_chromium_clock_test.cc",
+ "net/quic/properties_based_quic_server_info_test.cc",
+ "net/quic/quic_address_mismatch_test.cc",
+ "net/quic/quic_chromium_alarm_factory_test.cc",
+ "net/quic/quic_chromium_client_session_peer.cc",
+ "net/quic/quic_chromium_client_session_test.cc",
+ "net/quic/quic_chromium_client_stream_test.cc",
+ "net/quic/quic_chromium_connection_helper_test.cc",
+ "net/quic/quic_clock_skew_detector_test.cc",
+ "net/quic/quic_end_to_end_unittest.cc",
+ "net/quic/quic_http_stream_test.cc",
+ "net/quic/quic_http_utils_test.cc",
+ "net/quic/quic_network_transaction_unittest.cc",
+ "net/quic/quic_proxy_client_socket_unittest.cc",
+ "net/quic/quic_stream_factory_peer.cc",
+ "net/quic/quic_stream_factory_test.cc",
+ "net/quic/quic_test_packet_maker.cc",
+ "net/quic/set_quic_flag_test.cc",
+ "net/quic/test_quic_crypto_client_config_handle.cc",
+ "net/reporting/mock_persistent_reporting_store_unittest.cc",
+ "net/reporting/reporting_browsing_data_remover_unittest.cc",
+ "net/reporting/reporting_cache_unittest.cc",
+ "net/reporting/reporting_delivery_agent_unittest.cc",
+ "net/reporting/reporting_endpoint_manager_unittest.cc",
+ "net/reporting/reporting_garbage_collector_unittest.cc",
+ "net/reporting/reporting_header_parser_unittest.cc",
+ "net/reporting/reporting_network_change_observer_unittest.cc",
+ "net/reporting/reporting_service_unittest.cc",
+ "net/reporting/reporting_uploader_unittest.cc",
+ "net/socket/client_socket_pool_base_unittest.cc",
+ "net/socket/client_socket_pool_unittest.cc",
+ "net/socket/connect_job_factory_unittest.cc",
+ "net/socket/connect_job_test_util.cc",
+ "net/socket/connect_job_unittest.cc",
+ "net/socket/mock_client_socket_pool_manager.cc",
+ "net/socket/sequenced_socket_data_unittest.cc",
+ "net/socket/socket_bio_adapter_unittest.cc",
+ "net/socket/socket_tag_unittest.cc",
+ "net/socket/socks5_client_socket_unittest.cc",
+ "net/socket/socks_client_socket_unittest.cc",
+ "net/socket/socks_connect_job_unittest.cc",
+ "net/socket/ssl_client_socket_unittest.cc",
+ "net/socket/ssl_connect_job_unittest.cc",
+ "net/socket/ssl_server_socket_unittest.cc",
+ "net/socket/tcp_client_socket_unittest.cc",
+ "net/socket/tcp_server_socket_unittest.cc",
+ "net/socket/tcp_socket_unittest.cc",
+ "net/socket/transport_client_socket_pool_test_util.cc",
+ "net/socket/transport_client_socket_pool_unittest.cc",
+ "net/socket/transport_client_socket_unittest.cc",
+ "net/socket/transport_connect_job_unittest.cc",
+ "net/socket/udp_socket_unittest.cc",
+ "net/socket/unix_domain_client_socket_posix_unittest.cc",
+ "net/socket/unix_domain_server_socket_posix_unittest.cc",
+ "net/socket/websocket_endpoint_lock_manager_unittest.cc",
+ "net/socket/websocket_transport_client_socket_pool_unittest.cc",
+ "net/spdy/alps_decoder_test.cc",
+ "net/spdy/bidirectional_stream_spdy_impl_unittest.cc",
+ "net/spdy/buffered_spdy_framer_unittest.cc",
+ "net/spdy/fuzzing/hpack_fuzz_util_test.cc",
+ "net/spdy/header_coalescer_test.cc",
+ "net/spdy/http2_priority_dependencies_unittest.cc",
+ "net/spdy/http2_push_promise_index_test.cc",
+ "net/spdy/spdy_buffer_unittest.cc",
+ "net/spdy/spdy_http_stream_unittest.cc",
+ "net/spdy/spdy_http_utils_unittest.cc",
+ "net/spdy/spdy_log_util_unittest.cc",
+ "net/spdy/spdy_network_transaction_unittest.cc",
+ "net/spdy/spdy_proxy_client_socket_unittest.cc",
+ "net/spdy/spdy_read_queue_unittest.cc",
+ "net/spdy/spdy_session_pool_unittest.cc",
+ "net/spdy/spdy_session_test_util.cc",
+ "net/spdy/spdy_session_unittest.cc",
+ "net/spdy/spdy_stream_test_util.cc",
+ "net/spdy/spdy_stream_unittest.cc",
+ "net/spdy/spdy_write_queue_unittest.cc",
+ "net/ssl/client_cert_identity_unittest.cc",
+ "net/ssl/ssl_cipher_suite_names_unittest.cc",
+ "net/ssl/ssl_client_auth_cache_unittest.cc",
+ "net/ssl/ssl_client_session_cache_unittest.cc",
+ "net/ssl/ssl_config_service_unittest.cc",
+ "net/ssl/ssl_config_unittest.cc",
+ "net/ssl/ssl_connection_status_flags_unittest.cc",
+ "net/ssl/ssl_platform_key_android_unittest.cc",
+ "net/ssl/ssl_platform_key_util_unittest.cc",
+ "net/test/embedded_test_server/embedded_test_server_unittest.cc",
+ "net/test/embedded_test_server/http_request_unittest.cc",
+ "net/test/embedded_test_server/http_response_unittest.cc",
+ "net/test/run_all_unittests.cc",
+ "net/third_party/uri_template/uri_template_test.cc",
+ "net/tools/content_decoder_tool/content_decoder_tool.cc",
+ "net/tools/content_decoder_tool/content_decoder_tool_unittest.cc",
+ "net/tools/quic/quic_simple_client_test.cc",
+ "net/tools/tld_cleanup/tld_cleanup_util_unittest.cc",
+ "net/url_request/http_with_dns_over_https_unittest.cc",
+ "net/url_request/redirect_info_unittest.cc",
+ "net/url_request/redirect_util_unittest.cc",
+ "net/url_request/report_sender_unittest.cc",
+ "net/url_request/url_request_context_builder_unittest.cc",
+ "net/url_request/url_request_filter_unittest.cc",
+ "net/url_request/url_request_http_job_unittest.cc",
+ "net/url_request/url_request_job_factory_unittest.cc",
+ "net/url_request/url_request_quic_unittest.cc",
+ "net/url_request/url_request_throttler_simulation_unittest.cc",
+ "net/url_request/url_request_throttler_test_support.cc",
+ "net/url_request/url_request_throttler_unittest.cc",
+ "net/url_request/url_request_unittest.cc",
+ "net/url_request/view_cache_helper_unittest.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_crypto_test_support__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__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_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__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_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__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_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__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_http_transport_security_state_unittest_data__testing",
+ "cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
+ "cronet_aml_net_net_test_jni_headers__testing",
+ "cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
+ ],
+ export_generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__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_http_transport_security_state_unittest_data__testing",
+ "cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
+ "cronet_aml_net_net_test_jni_headers__testing",
+ "cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ "cronet_aml_url_buildflags__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-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=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-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_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/ced/src/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/icu/source/common/",
+ "third_party/icu/source/i18n/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
ldflags: [
"-Wl,--as-needed",
"-Wl,--gc-sections",
@@ -16562,6 +15575,7 @@
"-Wl,-wrap,valloc",
"-Wl,-wrap,vasprintf",
],
+ stem: "libnet_unittests__library",
target: {
android_arm: {
cflags: [
@@ -16605,58 +15619,8 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -16762,60 +15726,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -16908,7 +15821,7 @@
}
// GN: //net:quic_test_flags_utils__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_quic_test_flags_utils__testing",
srcs: [
"net/quic/platform/impl/quic_test_flags_utils.cc",
@@ -16922,71 +15835,14 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -17042,27 +15898,156 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
+// GN: //net:quic_test_tools__testing
+cc_object {
+ name: "cronet_aml_net_quic_test_tools__testing",
+ srcs: [
+ ":cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen",
+ "net/quic/crypto_test_utils_chromium.cc",
+ "net/quic/mock_crypto_client_stream.cc",
+ "net/quic/mock_crypto_client_stream_factory.cc",
+ "net/quic/mock_decrypter.cc",
+ "net/quic/mock_encrypter.cc",
+ "net/quic/mock_quic_context.cc",
+ "net/quic/test_task_runner.cc",
],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libprotobuf-cpp-lite",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_crypto_test_support__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__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_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__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_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__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_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-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=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-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_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/ced/src/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/icu/source/common/",
+ "third_party/icu/source/i18n/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
target: {
android_arm: {
cflags: [
@@ -17091,7 +16076,7 @@
}
// GN: //net:simple_quic_tools__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_simple_quic_tools__testing",
srcs: [
"net/tools/quic/quic_client_message_loop_network_helper.cc",
@@ -17111,72 +16096,15 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
"cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -17232,27 +16160,124 @@
"third_party/protobuf/src/",
],
cpp_std: "c++17",
- 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",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
+// GN: //net:spdy_test_tools__testing
+cc_object {
+ name: "cronet_aml_net_spdy_test_tools__testing",
+ srcs: [
+ "net/spdy/fuzzing/hpack_fuzz_util.cc",
],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__testing",
+ "cronet_aml_third_party_brotli_common__testing",
+ "cronet_aml_third_party_brotli_dec__testing",
+ "cronet_aml_third_party_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__testing",
+ "cronet_aml_third_party_libevent_libevent__testing",
+ "cronet_aml_third_party_modp_b64_modp_b64__testing",
+ "cronet_aml_third_party_protobuf_protobuf_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-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=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
target: {
android_arm: {
cflags: [
@@ -17284,6 +16309,60 @@
cc_library_static {
name: "cronet_aml_net_test_support__testing",
srcs: [
+ ":cronet_aml_net_dns_test_support__testing",
+ ":cronet_aml_net_quic_test_flags_utils__testing",
+ ":cronet_aml_net_simple_quic_tools__testing",
+ ":cronet_aml_net_tools_tld_cleanup_tld_cleanup__testing",
+ ":cronet_aml_net_traffic_annotation_traffic_annotation__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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_googletest_gmock__testing",
+ ":cronet_aml_third_party_googletest_gtest__testing",
"net/base/connection_endpoint_metadata_test_util.cc",
"net/base/load_timing_info_test_util.cc",
"net/base/mock_file_stream.cc",
@@ -17370,85 +16449,22 @@
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
"cronet_aml_base_i18n__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_test_test_config__testing",
"cronet_aml_base_test_test_support__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_dns_test_support__testing",
"cronet_aml_net_gtest_util__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__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_simple_quic_tools__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
"cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
- "cronet_aml_net_tools_tld_cleanup_tld_cleanup__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__testing",
"cronet_aml_testing_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_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_libevent_libevent__testing",
@@ -17460,9 +16476,13 @@
"cronet_aml_url_url__testing",
],
generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_cronet_buildflags__testing",
"cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
],
export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_net_cronet_buildflags__testing",
"cronet_aml_net_http_transport_security_state_unittest_data_default__testing",
],
defaults: [
@@ -17714,6 +16734,7 @@
],
export_include_dirs: [
".",
+ "net/third_party/quiche/src",
"net/third_party/quiche/src/quiche/quic/test_tools",
"protos",
],
@@ -17755,6 +16776,7 @@
],
export_include_dirs: [
".",
+ "net/third_party/quiche/src",
"net/third_party/quiche/src/quiche/quic/test_tools",
"protos",
],
@@ -17768,6 +16790,53 @@
name: "cronet_aml_net_third_party_quiche_quiche",
srcs: [
":cronet_aml_net_third_party_quiche_net_quic_proto_gen",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_base",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_strerror",
+ ":cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
+ ":cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
+ ":cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
+ ":cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_city",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_hash",
+ ":cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
+ ":cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
+ ":cronet_aml_third_party_abseil_cpp_absl_status_status",
+ ":cronet_aml_third_party_abseil_cpp_absl_status_statusor",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cord",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_strings_strings",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
+ ":cronet_aml_third_party_abseil_cpp_absl_time_time",
+ ":cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
+ ":cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
"net/third_party/quiche/overrides/quiche_platform_impl/quiche_mutex_impl.cc",
"net/third_party/quiche/overrides/quiche_platform_impl/quiche_time_utils_impl.cc",
"net/third_party/quiche/overrides/quiche_platform_impl/quiche_url_utils_impl.cc",
@@ -18061,59 +17130,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
"cronet_aml_net_uri_template",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -18122,9 +17141,11 @@
"cronet_aml_url_url",
],
generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
"cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers",
],
export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
"cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers",
],
defaults: [
@@ -18227,6 +17248,53 @@
name: "cronet_aml_net_third_party_quiche_quiche__testing",
srcs: [
":cronet_aml_net_third_party_quiche_net_quic_proto__testing_gen",
+ ":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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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",
"net/third_party/quiche/overrides/quiche_platform_impl/quiche_mutex_impl.cc",
"net/third_party/quiche/overrides/quiche_platform_impl/quiche_time_utils_impl.cc",
"net/third_party/quiche/overrides/quiche_platform_impl/quiche_url_utils_impl.cc",
@@ -18518,61 +17586,10 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -18581,9 +17598,11 @@
"cronet_aml_url_url__testing",
],
generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
"cronet_aml_net_third_party_quiche_net_quic_proto__testing_gen_headers",
],
export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
"cronet_aml_net_third_party_quiche_net_quic_proto__testing_gen_headers",
],
defaults: [
@@ -18681,6 +17700,681 @@
},
}
+// GN: //net/third_party/quiche:quiche_test_support__testing
+cc_library_static {
+ name: "cronet_aml_net_third_party_quiche_quiche_test_support__testing",
+ srcs: [
+ ":cronet_aml_net_quic_test_flags_utils__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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_googletest_gmock__testing",
+ ":cronet_aml_third_party_googletest_gtest__testing",
+ ":cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen",
+ "net/third_party/quiche/overrides/quiche_platform_impl/quiche_test_helpers_impl.cc",
+ "net/third_party/quiche/overrides/quiche_platform_impl/quiche_test_impl.cc",
+ "net/third_party/quiche/overrides/quiche_platform_impl/quiche_test_output_impl.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_test_loopback.cc",
+ "net/third_party/quiche/src/quiche/common/platform/default/quiche_platform_impl/quiche_test_loopback_impl.cc",
+ "net/third_party/quiche/src/quiche/common/test_tools/quiche_test_utils.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/test_frame_sequence.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/test_utils.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/frame_decoder_state_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/frame_parts.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/frame_parts_collector.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/frame_parts_collector_listener.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_block_builder.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_block_collector.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_entry_collector.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_example.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_string_collector.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_constants_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_frame_builder.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_frame_decoder_listener_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_random.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_structure_decoder_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_structures_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/payload_decoder_base_test_util.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/random_decoder_test_base.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/random_util.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_trace_visitor.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/bad_packet_writer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/crypto_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/failing_proof_source.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/fake_proof_source.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/first_flight.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/limited_mtu_test_writer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_clock.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_client_promised_info.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_dispatcher.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_session_visitor.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_spdy_client_stream.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_quic_time_wait_list_manager.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/mock_random.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/packet_dropping_test_writer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/packet_reordering_writer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/qpack/qpack_decoder_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/qpack/qpack_encoder_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/qpack/qpack_offline_decoder.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/qpack/qpack_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_buffered_packet_store_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_client_promised_info_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_coalesced_packet_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_config_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_connection_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_crypto_server_config_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_dispatcher_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_flow_controller_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_framer_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_packet_creator_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_path_validator_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_sent_packet_manager_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_session_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_spdy_session_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_spdy_stream_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_id_manager_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_send_buffer_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_sequencer_buffer_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_stream_sequencer_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_sustained_bandwidth_recorder_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_backend.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_time_wait_list_manager_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_unacked_packet_map_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/rtt_stats_peer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/send_algorithm_test_utils.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_data_producer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_quic_framer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_session_cache.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_session_notifier.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/actor.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/alarm_factory.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/link.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/packet_filter.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/port.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/queue.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/quic_endpoint.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/quic_endpoint_base.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/simulator.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/switch.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/traffic_policer.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/test_certificates.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/test_ticket_crypter.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/web_transport_resets_backend.cc",
+ "net/third_party/quiche/src/quiche/spdy/test_tools/mock_spdy_framer_visitor.cc",
+ "net/third_party/quiche/src/quiche/spdy/test_tools/spdy_test_utils.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libprotobuf-cpp-lite",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_crypto_test_support__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__testing",
+ "cronet_aml_net_third_party_quiche_quiche__testing",
+ "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__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_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__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_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ ],
+ export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-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=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-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_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/ced/src/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/icu/source/common/",
+ "third_party/icu/source/i18n/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ 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",
+ ],
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
+// GN: //net/third_party/quiche:quiche_tests__testing
+cc_object {
+ name: "cronet_aml_net_third_party_quiche_quiche_tests__testing",
+ srcs: [
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_file_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_hostname_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_mem_slice_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_reference_counted_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_stack_trace_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_time_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/platform/api/quiche_url_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_buffer_allocator_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_circular_deque_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_data_reader_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_data_writer_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_endian_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_ip_address_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_linked_hash_map_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_mem_slice_storage_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_random_test.cc",
+ "net/third_party/quiche/src/quiche/common/quiche_text_utils_test.cc",
+ "net/third_party/quiche/src/quiche/common/simple_buffer_allocator_test.cc",
+ "net/third_party/quiche/src/quiche/common/structured_headers_generated_test.cc",
+ "net/third_party/quiche/src/quiche/common/structured_headers_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/event_forwarder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/header_validator_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/noop_header_validator_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/oghttp2_adapter_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/oghttp2_session_test.cc",
+ "net/third_party/quiche/src/quiche/http2/adapter/window_manager_test.cc",
+ "net/third_party/quiche/src/quiche/http2/core/priority_write_scheduler_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/decode_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/decode_http2_structures_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/http2_frame_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/http2_structure_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/altsvc_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/continuation_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/data_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/goaway_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/headers_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/ping_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/priority_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/priority_update_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/push_promise_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/rst_stream_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/settings_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/unknown_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/decoder/payload_decoders/window_update_payload_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_block_collector_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_block_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_decoder_state_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_decoder_string_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_decoder_tables_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_entry_collector_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_entry_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_entry_type_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_string_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/decoder/hpack_whole_entry_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/http2_hpack_constants_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/huffman/hpack_huffman_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/huffman/hpack_huffman_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/huffman/hpack_huffman_transcoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/varint/hpack_varint_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/varint/hpack_varint_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/hpack/varint/hpack_varint_round_trip_test.cc",
+ "net/third_party/quiche/src/quiche/http2/http2_constants_test.cc",
+ "net/third_party/quiche/src/quiche/http2/http2_structures_test.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/hpack_block_builder_test.cc",
+ "net/third_party/quiche/src/quiche/http2/test_tools/http2_random_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/bandwidth_sampler_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/bbr2_simulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/bbr_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/cubic_bytes_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/general_loss_algorithm_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/hybrid_slow_start_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/pacing_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/prr_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/rtt_stats_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/send_algorithm_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/tcp_cubic_sender_bytes_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/uber_loss_algorithm_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/congestion_control/windowed_filter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_128_gcm_12_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_128_gcm_12_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_128_gcm_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_128_gcm_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_256_gcm_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/aes_256_gcm_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/cert_compressor_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/certificate_util_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/certificate_view_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/chacha20_poly1305_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/chacha20_poly1305_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/chacha20_poly1305_tls_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/chacha20_poly1305_tls_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/channel_id_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/client_proof_source_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_framer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_handshake_message_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_secret_boxer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_server_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/crypto_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/curve25519_key_exchange_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/null_decrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/null_encrypter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/p256_key_exchange_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/proof_source_x509_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_client_session_cache_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_compressed_certs_cache_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_crypto_client_config_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_crypto_server_config_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/quic_hkdf_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/transport_parameters_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/crypto/web_transport_fingerprint_proof_verifier_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/frames/quic_frames_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/capsule_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/http_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/http_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/http_frames_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_client_promised_info_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_client_push_promise_index_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_header_list_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_headers_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_receive_control_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_send_control_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_server_session_base_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_spdy_session_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_spdy_stream_body_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/quic_spdy_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/spdy_server_push_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/spdy_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/http/web_transport_http3_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/legacy_quic_stream_id_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/packet_number_indexed_queue_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_blocking_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_decoded_headers_accumulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_decoder_stream_receiver_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_decoder_stream_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_encoder_stream_receiver_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_encoder_stream_sender_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_header_table_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_index_conversions_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_instruction_decoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_instruction_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_receive_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_required_insert_count_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_round_trip_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_send_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/qpack_static_table_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/qpack/value_splitting_header_list_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_alarm_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_arena_scoped_ptr_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_bandwidth_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_buffered_packet_store_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_chaos_protector_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_coalesced_packet_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_config_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_connection_context_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_connection_id_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_connection_id_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_connection_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_control_frame_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_crypto_client_handshaker_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_crypto_client_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_crypto_server_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_crypto_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_data_writer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_datagram_queue_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_dispatcher_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_error_codes_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_flow_controller_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_framer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_idle_network_detector_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_interval_deque_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_interval_set_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_interval_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_legacy_version_encapsulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_lru_cache_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_network_blackhole_detector_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_one_block_arena_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_packet_creator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_packet_number_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_packets_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_path_validator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_received_packet_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_sent_packet_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_server_id_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_session_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_socket_address_coder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_id_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_send_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_sequencer_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_sequencer_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_stream_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_sustained_bandwidth_recorder_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_tag_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_time_accumulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_time_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_time_wait_list_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_trace_visitor_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_unacked_packet_map_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_version_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_versions_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/quic_write_blocked_list_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/tls_chlo_extractor_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/tls_client_handshaker_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/uber_quic_stream_id_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/core/uber_received_packet_manager_test.cc",
+ "net/third_party/quiche/src/quiche/quic/platform/api/quic_socket_address_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/crypto_test_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/quic_test_utils_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simple_session_notifier_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/quic_endpoint_test.cc",
+ "net/third_party/quiche/src/quiche/quic/test_tools/simulator/simulator_test.cc",
+ "net/third_party/quiche/src/quiche/quic/tools/quic_memory_cache_backend_test.cc",
+ "net/third_party/quiche/src/quiche/quic/tools/quic_tcp_like_trace_converter_test.cc",
+ "net/third_party/quiche/src/quiche/quic/tools/simple_ticket_crypter_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/array_output_buffer_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_decoder_adapter_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_encoder_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_entry_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_header_table_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_output_stream_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_round_trip_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/hpack/hpack_static_table_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/http2_header_block_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/http2_header_storage_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_alt_svc_wire_format_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_frame_builder_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_framer_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_intrusive_list_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_pinnable_buffer_piece_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_prefixed_buffer_reader_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_protocol_test.cc",
+ "net/third_party/quiche/src/quiche/spdy/core/spdy_simple_arena_test.cc",
+ ],
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ "libz",
+ ],
+ static_libs: [
+ "cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
+ "cronet_aml_base_base__testing",
+ "cronet_aml_base_base_static__testing",
+ "cronet_aml_base_i18n__testing",
+ "cronet_aml_base_test_test_config__testing",
+ "cronet_aml_base_test_test_support__testing",
+ "cronet_aml_base_third_party_double_conversion_double_conversion__testing",
+ "cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
+ "cronet_aml_crypto_crypto__testing",
+ "cronet_aml_crypto_test_support__testing",
+ "cronet_aml_net_gtest_util__testing",
+ "cronet_aml_net_net__testing",
+ "cronet_aml_net_preload_decoder__testing",
+ "cronet_aml_net_test_support__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_tool_support__testing",
+ "cronet_aml_net_uri_template__testing",
+ "cronet_aml_testing_gtest_gtest__testing",
+ "cronet_aml_third_party_boringssl_boringssl__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_icu_icui18n__testing",
+ "cronet_aml_third_party_icu_icuuc_private__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_lite__testing",
+ "cronet_aml_url_url__testing",
+ ],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ ],
+ defaults: [
+ "cronet_aml_defaults",
+ ],
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
+ "-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
+ "-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=1",
+ "-DGTEST_HAS_POSIX_RE=0",
+ "-DGTEST_HAS_TR1_TUPLE=0",
+ "-DGTEST_LANG_CXX11=1",
+ "-DHAVE_PTHREAD",
+ "-DHAVE_SYS_UIO_H",
+ "-DNDEBUG",
+ "-DNO_UNWIND_TABLES",
+ "-DNVALGRIND",
+ "-DOFFICIAL_BUILD",
+ "-DUNIT_TEST",
+ "-D_FORTIFY_SOURCE=2",
+ "-D_GNU_SOURCE",
+ "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
+ "-D__STDC_CONSTANT_MACROS",
+ "-D__STDC_FORMAT_MACROS",
+ "-Oz",
+ "-fdata-sections",
+ "-ffunction-sections",
+ "-fno-asynchronous-unwind-tables",
+ "-fno-unwind-tables",
+ "-fvisibility-inlines-hidden",
+ "-fvisibility=hidden",
+ "-g1",
+ ],
+ local_include_dirs: [
+ "./",
+ "buildtools/third_party/libc++/",
+ "buildtools/third_party/libc++/trunk/include",
+ "buildtools/third_party/libc++abi/trunk/include",
+ "net/third_party/quiche/overrides/",
+ "net/third_party/quiche/src/",
+ "net/third_party/quiche/src/quiche/common/platform/default/",
+ "third_party/abseil-cpp/",
+ "third_party/boringssl/src/include/",
+ "third_party/googletest/custom/",
+ "third_party/googletest/src/googlemock/include/",
+ "third_party/googletest/src/googletest/include/",
+ "third_party/protobuf/src/",
+ ],
+ cpp_std: "c++17",
+ target: {
+ android_arm: {
+ cflags: [
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ },
+}
+
// GN: //net/third_party/quiche:quiche_tool_support__testing
cc_library_static {
name: "cronet_aml_net_third_party_quiche_quiche_tool_support__testing",
@@ -18719,71 +18413,14 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_dns_dns__testing",
- "cronet_aml_net_dns_public_public__testing",
- "cronet_aml_net_http_transport_security_state_generated_files__testing",
"cronet_aml_net_net__testing",
- "cronet_aml_net_net_deps__testing",
- "cronet_aml_net_net_public_deps__testing",
"cronet_aml_net_preload_decoder__testing",
"cronet_aml_net_third_party_quiche_quiche__testing",
- "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
"cronet_aml_net_uri_template__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
@@ -18888,7 +18525,7 @@
}
// GN: //net/tools/huffman_trie:huffman_trie_generator_sources__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_tools_huffman_trie_huffman_trie_generator_sources__testing",
srcs: [
"net/tools/huffman_trie/bit_writer.cc",
@@ -18901,99 +18538,39 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_boringssl_boringssl__testing",
- "cronet_aml_third_party_boringssl_boringssl_asm__testing",
"cronet_aml_third_party_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
"cronet_aml_third_party_modp_b64_modp_b64__testing",
],
host_supported: true,
- device_supported: false,
defaults: [
"cronet_aml_defaults",
],
cflags: [
"-DCR_CLANG_REVISION=\"llvmorg-16-init-6578-g0d30e92f-2\"",
"-DCR_LIBCXX_REVISION=64d36e572d3f9719c5d75011a718f33f11126851",
- "-DCR_SYSROOT_KEY=20220331T153654Z-0",
"-DDYNAMIC_ANNOTATIONS_ENABLED=0",
"-DNDEBUG",
"-DNO_UNWIND_TABLES",
"-DNVALGRIND",
"-DOFFICIAL_BUILD",
- "-DUSE_AURA=1",
- "-DUSE_OZONE=1",
- "-DUSE_UDEV",
- "-D_FILE_OFFSET_BITS=64",
"-D_FORTIFY_SOURCE=2",
"-D_GNU_SOURCE",
- "-D_LARGEFILE64_SOURCE",
- "-D_LARGEFILE_SOURCE",
"-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
"-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
"-D__STDC_CONSTANT_MACROS",
"-D__STDC_FORMAT_MACROS",
- "-O2",
"-fdata-sections",
"-ffunction-sections",
"-fno-asynchronous-unwind-tables",
"-fno-unwind-tables",
- "-fstack-protector",
"-fvisibility-inlines-hidden",
"-fvisibility=hidden",
"-g1",
- "-msse3",
],
local_include_dirs: [
"./",
@@ -19003,16 +18580,72 @@
"third_party/abseil-cpp/",
"third_party/boringssl/src/include/",
],
- cpp_std: "c++20",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
+ target: {
+ android: {
+ shared_libs: [
+ "libandroid",
+ "liblog",
+ ],
+ },
+ android_arm: {
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DHAVE_SYS_UIO_H",
+ "-Oz",
+ "-fstack-protector",
+ ],
+ },
+ android_arm64: {
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DHAVE_SYS_UIO_H",
+ "-Oz",
+ "-fstack-protector",
+ "-mno-outline",
+ "-mno-outline-atomics",
+ ],
+ },
+ android_x86: {
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DHAVE_SYS_UIO_H",
+ "-Oz",
+ "-msse3",
+ ],
+ },
+ android_x86_64: {
+ cflags: [
+ "-DANDROID",
+ "-DANDROID_NDK_VERSION_ROLL=r23_1",
+ "-DHAVE_SYS_UIO_H",
+ "-Oz",
+ "-fstack-protector",
+ "-msse3",
+ ],
+ },
+ host: {
+ cflags: [
+ "-DCR_SYSROOT_KEY=20220331T153654Z-0",
+ "-DUSE_AURA=1",
+ "-DUSE_OZONE=1",
+ "-DUSE_UDEV",
+ "-D_FILE_OFFSET_BITS=64",
+ "-D_LARGEFILE64_SOURCE",
+ "-D_LARGEFILE_SOURCE",
+ "-O2",
+ "-fstack-protector",
+ "-msse3",
+ ],
+ compile_multilib: "64",
+ },
+ },
}
// GN: //net/tools/tld_cleanup:tld_cleanup__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_tools_tld_cleanup_tld_cleanup__testing",
srcs: [
"net/tools/tld_cleanup/tld_cleanup_util.cc",
@@ -19025,60 +18658,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -19123,27 +18705,6 @@
"third_party/boringssl/src/include/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -19175,69 +18736,20 @@
cc_binary {
name: "cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator__testing",
srcs: [
+ ":cronet_aml_buildtools_third_party_libc___libc____testing",
+ ":cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing",
+ ":cronet_aml_net_tools_huffman_trie_huffman_trie_generator_sources__testing",
+ ":cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator_sources__testing",
"net/tools/transport_security_state_generator/transport_security_state_generator.cc",
],
static_libs: [
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
- "cronet_aml_buildtools_third_party_libc___libc____testing",
- "cronet_aml_buildtools_third_party_libc__abi_libc__abi__testing",
"cronet_aml_crypto_crypto__testing",
- "cronet_aml_net_tools_huffman_trie_huffman_trie_generator_sources__testing",
- "cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator_sources__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_boringssl_boringssl__testing",
- "cronet_aml_third_party_boringssl_boringssl_asm__testing",
"cronet_aml_third_party_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -19297,7 +18809,7 @@
}
// GN: //net/tools/transport_security_state_generator:transport_security_state_generator_sources__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_tools_transport_security_state_generator_transport_security_state_generator_sources__testing",
srcs: [
"net/tools/transport_security_state_generator/cert_util.cc",
@@ -19312,59 +18824,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
- "cronet_aml_net_tools_huffman_trie_huffman_trie_generator_sources__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_boringssl_boringssl__testing",
- "cronet_aml_third_party_boringssl_boringssl_asm__testing",
"cronet_aml_third_party_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -19416,15 +18878,10 @@
"third_party/boringssl/src/include/",
],
cpp_std: "c++20",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
}
// GN: //net/traffic_annotation:traffic_annotation
-cc_library_static {
+cc_object {
name: "cronet_aml_net_traffic_annotation_traffic_annotation",
srcs: [
"net/traffic_annotation/network_traffic_annotation_android.cc",
@@ -19439,58 +18896,8 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -19499,9 +18906,6 @@
generated_headers: [
"cronet_aml_build_chromeos_buildflags",
],
- export_generated_headers: [
- "cronet_aml_build_chromeos_buildflags",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -19540,27 +18944,6 @@
"third_party/boringssl/src/include/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -19589,7 +18972,7 @@
}
// GN: //net/traffic_annotation:traffic_annotation__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_net_traffic_annotation_traffic_annotation__testing",
srcs: [
"net/traffic_annotation/network_traffic_annotation_android.cc",
@@ -19602,60 +18985,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -19664,9 +18996,6 @@
generated_headers: [
"cronet_aml_build_chromeos_buildflags__testing",
],
- export_generated_headers: [
- "cronet_aml_build_chromeos_buildflags__testing",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -19705,27 +19034,6 @@
"third_party/boringssl/src/include/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -19769,58 +19077,8 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -19927,60 +19185,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
@@ -20112,7 +19319,7 @@
}
// GN: //testing/android/native_test:native_test_native_code__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_testing_android_native_test_native_test_native_code__testing",
srcs: [
"testing/android/native_test/native_test_jni_onload.cc",
@@ -20127,67 +19334,13 @@
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
"cronet_aml_base_i18n__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_test_test_config__testing",
"cronet_aml_base_test_test_support__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
- "cronet_aml_testing_android_native_test_native_test_support__testing",
"cronet_aml_testing_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_ced_ced__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_libevent_libevent__testing",
@@ -20196,6 +19349,12 @@
"cronet_aml_third_party_libxml_xml_reader__testing",
"cronet_aml_third_party_modp_b64_modp_b64__testing",
],
+ generated_headers: [
+ "cronet_aml_base_debugging_buildflags__testing",
+ "cronet_aml_base_logging_buildflags__testing",
+ "cronet_aml_build_chromeos_buildflags__testing",
+ "cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -20234,27 +19393,6 @@
"third_party/boringssl/src/include/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -20283,7 +19421,7 @@
}
// GN: //testing/android/native_test:native_test_support__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_testing_android_native_test_native_test_support__testing",
srcs: [
"testing/android/native_test/main_runner.cc",
@@ -20300,66 +19438,13 @@
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
"cronet_aml_base_i18n__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_test_test_config__testing",
"cronet_aml_base_test_test_support__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__testing",
"cronet_aml_testing_gtest_gtest__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_ced_ced__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_libevent_libevent__testing",
@@ -20374,12 +19459,6 @@
"cronet_aml_build_chromeos_buildflags__testing",
"cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
],
- export_generated_headers: [
- "cronet_aml_base_debugging_buildflags__testing",
- "cronet_aml_base_logging_buildflags__testing",
- "cronet_aml_build_chromeos_buildflags__testing",
- "cronet_aml_testing_android_native_test_native_test_jni_headers__testing",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -20437,27 +19516,6 @@
"third_party/icu/source/i18n/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -20489,6 +19547,54 @@
cc_library_static {
name: "cronet_aml_testing_gtest_gtest__testing",
srcs: [
+ ":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_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_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_numeric_int128__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
+ ":cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_googletest_gtest__testing",
"testing/gtest/empty.cc",
"testing/multiprocess_func_list.cc",
],
@@ -20500,66 +19606,20 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_googletest_gtest__testing",
"cronet_aml_third_party_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
"cronet_aml_third_party_modp_b64_modp_b64__testing",
],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
+ export_generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -20654,7 +19714,7 @@
}
// GN: //third_party/abseil-cpp/absl/base:base
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_base",
srcs: [
"third_party/abseil-cpp/absl/base/internal/cycleclock.cc",
@@ -20663,11 +19723,6 @@
"third_party/abseil-cpp/absl/base/internal/thread_identity.cc",
"third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -20703,11 +19758,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -20736,7 +19786,7 @@
}
// GN: //third_party/abseil-cpp/absl/base:base__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_base__testing",
srcs: [
"third_party/abseil-cpp/absl/base/internal/cycleclock.cc",
@@ -20745,11 +19795,6 @@
"third_party/abseil-cpp/absl/base/internal/thread_identity.cc",
"third_party/abseil-cpp/absl/base/internal/unscaledcycleclock.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -20781,11 +19826,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -20845,7 +19885,7 @@
}
// GN: //third_party/abseil-cpp/absl/base:log_severity
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
srcs: [
"third_party/abseil-cpp/absl/base/log_severity.cc",
@@ -20885,11 +19925,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -20918,7 +19953,7 @@
}
// GN: //third_party/abseil-cpp/absl/base:log_severity__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
srcs: [
"third_party/abseil-cpp/absl/base/log_severity.cc",
@@ -20954,11 +19989,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21018,17 +20048,11 @@
}
// GN: //third_party/abseil-cpp/absl/base:malloc_internal
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
srcs: [
"third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -21064,11 +20088,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21097,17 +20116,11 @@
}
// GN: //third_party/abseil-cpp/absl/base:malloc_internal__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal__testing",
srcs: [
"third_party/abseil-cpp/absl/base/internal/low_level_alloc.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -21139,11 +20152,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21203,14 +20211,11 @@
}
// GN: //third_party/abseil-cpp/absl/base:raw_logging_internal
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
srcs: [
"third_party/abseil-cpp/absl/base/internal/raw_logging.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -21246,11 +20251,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21279,14 +20279,11 @@
}
// GN: //third_party/abseil-cpp/absl/base:raw_logging_internal__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
srcs: [
"third_party/abseil-cpp/absl/base/internal/raw_logging.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -21318,11 +20315,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21382,7 +20374,7 @@
}
// GN: //third_party/abseil-cpp/absl/base:spinlock_wait
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
srcs: [
"third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc",
@@ -21422,11 +20414,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21455,7 +20442,7 @@
}
// GN: //third_party/abseil-cpp/absl/base:spinlock_wait__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
srcs: [
"third_party/abseil-cpp/absl/base/internal/spinlock_wait.cc",
@@ -21491,11 +20478,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21555,7 +20537,7 @@
}
// GN: //third_party/abseil-cpp/absl/base:strerror
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
srcs: [
"third_party/abseil-cpp/absl/base/internal/strerror.cc",
@@ -21595,11 +20577,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21628,7 +20605,7 @@
}
// GN: //third_party/abseil-cpp/absl/base:strerror__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_strerror__testing",
srcs: [
"third_party/abseil-cpp/absl/base/internal/strerror.cc",
@@ -21664,11 +20641,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21728,15 +20700,11 @@
}
// GN: //third_party/abseil-cpp/absl/base:throw_delegate
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
srcs: [
"third_party/abseil-cpp/absl/base/internal/throw_delegate.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -21772,11 +20740,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21805,15 +20768,11 @@
}
// GN: //third_party/abseil-cpp/absl/base:throw_delegate__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
srcs: [
"third_party/abseil-cpp/absl/base/internal/throw_delegate.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -21845,11 +20804,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -21909,33 +20863,12 @@
}
// GN: //third_party/abseil-cpp/absl/container:hashtablez_sampler
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
srcs: [
"third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc",
"third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -21971,11 +20904,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22004,33 +20932,12 @@
}
// GN: //third_party/abseil-cpp/absl/container:hashtablez_sampler__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler__testing",
srcs: [
"third_party/abseil-cpp/absl/container/internal/hashtablez_sampler.cc",
"third_party/abseil-cpp/absl/container/internal/hashtablez_sampler_force_weak_definition.cc",
],
- static_libs: [
- "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_throw_delegate__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_stacktrace__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__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_strings_internal__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_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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -22062,11 +20969,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22126,34 +21028,11 @@
}
// GN: //third_party/abseil-cpp/absl/container:raw_hash_set
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
srcs: [
"third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -22189,11 +21068,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22222,34 +21096,11 @@
}
// GN: //third_party/abseil-cpp/absl/container:raw_hash_set__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set__testing",
srcs: [
"third_party/abseil-cpp/absl/container/internal/raw_hash_set.cc",
],
- static_libs: [
- "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_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler__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_stacktrace__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__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_strings_internal__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_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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -22281,11 +21132,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22345,17 +21191,13 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:debugging_internal
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
srcs: [
"third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc",
"third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc",
"third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -22391,11 +21233,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22424,17 +21261,13 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:debugging_internal__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal__testing",
srcs: [
"third_party/abseil-cpp/absl/debugging/internal/address_is_readable.cc",
"third_party/abseil-cpp/absl/debugging/internal/elf_mem_image.cc",
"third_party/abseil-cpp/absl/debugging/internal/vdso_support.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -22466,11 +21299,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22530,17 +21358,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:demangle_internal
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
srcs: [
"third_party/abseil-cpp/absl/debugging/internal/demangle.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -22576,11 +21398,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22609,17 +21426,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:demangle_internal__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal__testing",
srcs: [
"third_party/abseil-cpp/absl/debugging/internal/demangle.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -22651,11 +21462,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22715,26 +21521,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:examine_stack
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
srcs: [
"third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -22770,11 +21561,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22803,26 +21589,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:examine_stack__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack__testing",
srcs: [
"third_party/abseil-cpp/absl/debugging/internal/examine_stack.cc",
],
- static_libs: [
- "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_throw_delegate__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_stacktrace__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -22854,11 +21625,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -22918,27 +21684,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:failure_signal_handler
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
srcs: [
"third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -22974,11 +21724,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23007,27 +21752,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:failure_signal_handler__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler__testing",
srcs: [
"third_party/abseil-cpp/absl/debugging/failure_signal_handler.cc",
],
- static_libs: [
- "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_throw_delegate__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_stacktrace__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -23059,11 +21788,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23123,16 +21847,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:stacktrace
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
srcs: [
"third_party/abseil-cpp/absl/debugging/stacktrace.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -23168,11 +21887,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23201,16 +21915,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:stacktrace__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace__testing",
srcs: [
"third_party/abseil-cpp/absl/debugging/stacktrace.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -23242,11 +21951,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23306,24 +22010,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:symbolize
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
srcs: [
"third_party/abseil-cpp/absl/debugging/symbolize.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -23359,11 +22050,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23392,24 +22078,11 @@
}
// GN: //third_party/abseil-cpp/absl/debugging:symbolize__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing",
srcs: [
"third_party/abseil-cpp/absl/debugging/symbolize.cc",
],
- static_libs: [
- "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_throw_delegate__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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -23441,11 +22114,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23505,17 +22173,11 @@
}
// GN: //third_party/abseil-cpp/absl/hash:city
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_hash_city",
srcs: [
"third_party/abseil-cpp/absl/hash/internal/city.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -23551,11 +22213,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23584,17 +22241,11 @@
}
// GN: //third_party/abseil-cpp/absl/hash:city__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_hash_city__testing",
srcs: [
"third_party/abseil-cpp/absl/hash/internal/city.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -23626,11 +22277,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23690,25 +22336,11 @@
}
// GN: //third_party/abseil-cpp/absl/hash:hash
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
srcs: [
"third_party/abseil-cpp/absl/hash/internal/hash.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -23744,11 +22376,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23777,25 +22404,11 @@
}
// GN: //third_party/abseil-cpp/absl/hash:hash__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_hash_hash__testing",
srcs: [
"third_party/abseil-cpp/absl/hash/internal/hash.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city__testing",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -23827,11 +22440,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23891,18 +22499,11 @@
}
// GN: //third_party/abseil-cpp/absl/hash:low_level_hash
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
srcs: [
"third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -23938,11 +22539,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -23971,18 +22567,11 @@
}
// GN: //third_party/abseil-cpp/absl/hash:low_level_hash__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash__testing",
srcs: [
"third_party/abseil-cpp/absl/hash/internal/low_level_hash.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -24014,11 +22603,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24078,7 +22662,7 @@
}
// GN: //third_party/abseil-cpp/absl/numeric:int128
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
srcs: [
"third_party/abseil-cpp/absl/numeric/int128.cc",
@@ -24118,11 +22702,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24151,7 +22730,7 @@
}
// GN: //third_party/abseil-cpp/absl/numeric:int128__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
srcs: [
"third_party/abseil-cpp/absl/numeric/int128.cc",
@@ -24187,11 +22766,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24251,7 +22825,7 @@
}
// GN: //third_party/abseil-cpp/absl/profiling:exponential_biased
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
srcs: [
"third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc",
@@ -24291,11 +22865,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24324,7 +22893,7 @@
}
// GN: //third_party/abseil-cpp/absl/profiling:exponential_biased__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
srcs: [
"third_party/abseil-cpp/absl/profiling/internal/exponential_biased.cc",
@@ -24360,11 +22929,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24424,22 +22988,12 @@
}
// GN: //third_party/abseil-cpp/absl/random:distributions
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
srcs: [
"third_party/abseil-cpp/absl/random/discrete_distribution.cc",
"third_party/abseil-cpp/absl/random/gaussian_distribution.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -24475,11 +23029,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24508,22 +23057,12 @@
}
// GN: //third_party/abseil-cpp/absl/random:distributions__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_distributions__testing",
srcs: [
"third_party/abseil-cpp/absl/random/discrete_distribution.cc",
"third_party/abseil-cpp/absl/random/gaussian_distribution.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -24555,11 +23094,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24619,7 +23153,7 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:platform
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen_round_keys.cc",
@@ -24627,9 +23161,6 @@
generated_headers: [
"cronet_aml_build_chromeos_buildflags",
],
- export_generated_headers: [
- "cronet_aml_build_chromeos_buildflags",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -24665,11 +23196,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24698,7 +23224,7 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:platform__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen_round_keys.cc",
@@ -24707,9 +23233,6 @@
generated_headers: [
"cronet_aml_build_chromeos_buildflags__testing",
],
- export_generated_headers: [
- "cronet_aml_build_chromeos_buildflags__testing",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -24740,11 +23263,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24804,28 +23322,13 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:pool_urbg
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
srcs: [
"third_party/abseil-cpp/absl/random/internal/pool_urbg.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
],
defaults: [
"cronet_aml_defaults",
@@ -24862,11 +23365,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -24895,30 +23393,15 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:pool_urbg__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg__testing",
srcs: [
"third_party/abseil-cpp/absl/random/internal/pool_urbg.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen__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_seed_gen_exception__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing",
- ],
host_supported: true,
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -24949,11 +23432,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25013,21 +23491,13 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:randen
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
],
defaults: [
"cronet_aml_defaults",
@@ -25064,11 +23534,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25097,23 +23562,15 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:randen__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen__testing",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__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",
- ],
host_supported: true,
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -25144,11 +23601,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25208,15 +23660,13 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:randen_hwaes
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen_detect.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
],
defaults: [
"cronet_aml_defaults",
@@ -25253,11 +23703,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25286,17 +23731,15 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:randen_hwaes__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes__testing",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen_detect.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl__testing",
- ],
host_supported: true,
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -25327,11 +23770,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25391,14 +23829,13 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:randen_hwaes_impl
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
],
defaults: [
"cronet_aml_defaults",
@@ -25435,11 +23872,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25468,16 +23900,15 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:randen_hwaes_impl__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl__testing",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen_hwaes.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing",
- ],
host_supported: true,
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -25508,11 +23939,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25572,18 +23998,13 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:randen_slow
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen_slow.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
],
defaults: [
"cronet_aml_defaults",
@@ -25620,11 +24041,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25653,20 +24069,15 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:randen_slow__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow__testing",
srcs: [
"third_party/abseil-cpp/absl/random/internal/randen_slow.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform__testing",
- ],
host_supported: true,
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -25697,11 +24108,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25761,22 +24167,11 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:seed_material
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
srcs: [
"third_party/abseil-cpp/absl/random/internal/seed_material.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -25812,11 +24207,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25845,22 +24235,11 @@
}
// GN: //third_party/abseil-cpp/absl/random/internal:seed_material__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material__testing",
srcs: [
"third_party/abseil-cpp/absl/random/internal/seed_material.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -25892,11 +24271,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -25956,7 +24330,7 @@
}
// GN: //third_party/abseil-cpp/absl/random:seed_gen_exception
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
srcs: [
"third_party/abseil-cpp/absl/random/seed_gen_exception.cc",
@@ -25996,11 +24370,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26029,7 +24398,7 @@
}
// GN: //third_party/abseil-cpp/absl/random:seed_gen_exception__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception__testing",
srcs: [
"third_party/abseil-cpp/absl/random/seed_gen_exception.cc",
@@ -26065,11 +24434,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26129,29 +24493,13 @@
}
// GN: //third_party/abseil-cpp/absl/random:seed_sequences
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
srcs: [
"third_party/abseil-cpp/absl/random/seed_sequences.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags",
],
defaults: [
"cronet_aml_defaults",
@@ -26188,11 +24536,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26221,31 +24564,15 @@
}
// GN: //third_party/abseil-cpp/absl/random:seed_sequences__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences__testing",
srcs: [
"third_party/abseil-cpp/absl/random/seed_sequences.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__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_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_seed_gen_exception__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing",
- ],
host_supported: true,
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -26276,11 +24603,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26340,41 +24662,12 @@
}
// GN: //third_party/abseil-cpp/absl/status:status
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_status_status",
srcs: [
"third_party/abseil-cpp/absl/status/status.cc",
"third_party/abseil-cpp/absl/status/status_payload_printer.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -26410,11 +24703,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26443,41 +24731,12 @@
}
// GN: //third_party/abseil-cpp/absl/status:status__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_status_status__testing",
srcs: [
"third_party/abseil-cpp/absl/status/status.cc",
"third_party/abseil-cpp/absl/status/status_payload_printer.cc",
],
- static_libs: [
- "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_debugging_debugging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal__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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -26509,11 +24768,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26573,42 +24827,11 @@
}
// GN: //third_party/abseil-cpp/absl/status:statusor
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
srcs: [
"third_party/abseil-cpp/absl/status/statusor.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -26644,11 +24867,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26677,42 +24895,11 @@
}
// GN: //third_party/abseil-cpp/absl/status:statusor__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_status_statusor__testing",
srcs: [
"third_party/abseil-cpp/absl/status/statusor.cc",
],
- static_libs: [
- "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_debugging_debugging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal__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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_status_status__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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -26744,11 +24931,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26808,40 +24990,13 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cord
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
srcs: [
"third_party/abseil-cpp/absl/strings/cord.cc",
"third_party/abseil-cpp/absl/strings/cord_analysis.cc",
"third_party/abseil-cpp/absl/strings/cord_buffer.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -26877,11 +25032,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -26910,40 +25060,13 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cord__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cord__testing",
srcs: [
"third_party/abseil-cpp/absl/strings/cord.cc",
"third_party/abseil-cpp/absl/strings/cord_analysis.cc",
"third_party/abseil-cpp/absl/strings/cord_buffer.cc",
],
- static_libs: [
- "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_throw_delegate__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_stacktrace__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -26975,11 +25098,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27039,7 +25157,7 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cord_internal
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/cord_internal.cc",
@@ -27050,16 +25168,6 @@
"third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc",
"third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -27095,11 +25203,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27128,7 +25231,7 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cord_internal__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal__testing",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/cord_internal.cc",
@@ -27139,16 +25242,6 @@
"third_party/abseil-cpp/absl/strings/internal/cord_rep_crc.cc",
"third_party/abseil-cpp/absl/strings/internal/cord_rep_ring.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -27180,11 +25273,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27244,16 +25332,11 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cordz_functions
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -27289,11 +25372,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27322,16 +25400,11 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cordz_functions__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions__testing",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/cordz_functions.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -27363,11 +25436,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27427,31 +25495,11 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cordz_handle
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -27487,11 +25535,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27520,31 +25563,11 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cordz_handle__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle__testing",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/cordz_handle.cc",
],
- static_libs: [
- "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_throw_delegate__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_stacktrace__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__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_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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -27576,11 +25599,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27640,35 +25658,11 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cordz_info
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/cordz_info.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -27704,11 +25698,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27737,35 +25726,11 @@
}
// GN: //third_party/abseil-cpp/absl/strings:cordz_info__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info__testing",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/cordz_info.cc",
],
- static_libs: [
- "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_throw_delegate__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_stacktrace__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__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_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_internal__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_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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -27797,11 +25762,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27861,19 +25821,13 @@
}
// GN: //third_party/abseil-cpp/absl/strings:internal
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/escaping.cc",
"third_party/abseil-cpp/absl/strings/internal/ostringstream.cc",
"third_party/abseil-cpp/absl/strings/internal/utf8.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -27909,11 +25863,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -27942,19 +25891,13 @@
}
// GN: //third_party/abseil-cpp/absl/strings:internal__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/escaping.cc",
"third_party/abseil-cpp/absl/strings/internal/ostringstream.cc",
"third_party/abseil-cpp/absl/strings/internal/utf8.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -27986,11 +25929,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28050,7 +25988,7 @@
}
// GN: //third_party/abseil-cpp/absl/strings:str_format_internal
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc",
@@ -28060,17 +25998,6 @@
"third_party/abseil-cpp/absl/strings/internal/str_format/output.cc",
"third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -28106,11 +26033,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28139,7 +26061,7 @@
}
// GN: //third_party/abseil-cpp/absl/strings:str_format_internal__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal__testing",
srcs: [
"third_party/abseil-cpp/absl/strings/internal/str_format/arg.cc",
@@ -28149,17 +26071,6 @@
"third_party/abseil-cpp/absl/strings/internal/str_format/output.cc",
"third_party/abseil-cpp/absl/strings/internal/str_format/parser.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -28191,11 +26102,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28255,7 +26161,7 @@
}
// GN: //third_party/abseil-cpp/absl/strings:strings
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
srcs: [
"third_party/abseil-cpp/absl/strings/ascii.cc",
@@ -28272,15 +26178,6 @@
"third_party/abseil-cpp/absl/strings/string_view.cc",
"third_party/abseil-cpp/absl/strings/substitute.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -28316,11 +26213,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28349,7 +26241,7 @@
}
// GN: //third_party/abseil-cpp/absl/strings:strings__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_strings_strings__testing",
srcs: [
"third_party/abseil-cpp/absl/strings/ascii.cc",
@@ -28366,15 +26258,6 @@
"third_party/abseil-cpp/absl/strings/string_view.cc",
"third_party/abseil-cpp/absl/strings/substitute.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -28406,11 +26289,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28470,18 +26348,11 @@
}
// GN: //third_party/abseil-cpp/absl/synchronization:graphcycles_internal
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
srcs: [
"third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -28517,11 +26388,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28550,18 +26416,11 @@
}
// GN: //third_party/abseil-cpp/absl/synchronization:graphcycles_internal__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal__testing",
srcs: [
"third_party/abseil-cpp/absl/synchronization/internal/graphcycles.cc",
],
- static_libs: [
- "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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -28593,11 +26452,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28657,7 +26511,7 @@
}
// GN: //third_party/abseil-cpp/absl/synchronization:synchronization
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
srcs: [
"third_party/abseil-cpp/absl/synchronization/barrier.cc",
@@ -28668,25 +26522,6 @@
"third_party/abseil-cpp/absl/synchronization/mutex.cc",
"third_party/abseil-cpp/absl/synchronization/notification.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -28722,11 +26557,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28755,7 +26585,7 @@
}
// GN: //third_party/abseil-cpp/absl/synchronization:synchronization__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization__testing",
srcs: [
"third_party/abseil-cpp/absl/synchronization/barrier.cc",
@@ -28766,25 +26596,6 @@
"third_party/abseil-cpp/absl/synchronization/mutex.cc",
"third_party/abseil-cpp/absl/synchronization/notification.cc",
],
- static_libs: [
- "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_throw_delegate__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_stacktrace__testing",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__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_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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -28816,11 +26627,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28880,7 +26686,7 @@
}
// GN: //third_party/abseil-cpp/absl/time/internal/cctz:civil_time
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
srcs: [
"third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc",
@@ -28920,11 +26726,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -28953,7 +26754,7 @@
}
// GN: //third_party/abseil-cpp/absl/time/internal/cctz:civil_time__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing",
srcs: [
"third_party/abseil-cpp/absl/time/internal/cctz/src/civil_time_detail.cc",
@@ -28989,11 +26790,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29053,7 +26849,7 @@
}
// GN: //third_party/abseil-cpp/absl/time/internal/cctz:time_zone
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
srcs: [
"third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc",
@@ -29066,9 +26862,6 @@
"third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc",
"third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -29104,11 +26897,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29137,7 +26925,7 @@
}
// GN: //third_party/abseil-cpp/absl/time/internal/cctz:time_zone__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone__testing",
srcs: [
"third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_fixed.cc",
@@ -29150,9 +26938,6 @@
"third_party/abseil-cpp/absl/time/internal/cctz/src/time_zone_posix.cc",
"third_party/abseil-cpp/absl/time/internal/cctz/src/zone_info_source.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -29184,11 +26969,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29248,7 +27028,7 @@
}
// GN: //third_party/abseil-cpp/absl/time:time
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_time_time",
srcs: [
"third_party/abseil-cpp/absl/time/civil_time.cc",
@@ -29257,18 +27037,6 @@
"third_party/abseil-cpp/absl/time/format.cc",
"third_party/abseil-cpp/absl/time/time.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -29304,11 +27072,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29337,7 +27100,7 @@
}
// GN: //third_party/abseil-cpp/absl/time:time__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_time_time__testing",
srcs: [
"third_party/abseil-cpp/absl/time/civil_time.cc",
@@ -29346,18 +27109,6 @@
"third_party/abseil-cpp/absl/time/format.cc",
"third_party/abseil-cpp/absl/time/time.cc",
],
- static_libs: [
- "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_raw_logging_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate__testing",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal__testing",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings__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",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -29389,11 +27140,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29453,15 +27199,11 @@
}
// GN: //third_party/abseil-cpp/absl/types:bad_optional_access
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
srcs: [
"third_party/abseil-cpp/absl/types/bad_optional_access.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -29497,11 +27239,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29530,15 +27267,11 @@
}
// GN: //third_party/abseil-cpp/absl/types:bad_optional_access__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access__testing",
srcs: [
"third_party/abseil-cpp/absl/types/bad_optional_access.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -29570,11 +27303,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29634,15 +27362,11 @@
}
// GN: //third_party/abseil-cpp/absl/types:bad_variant_access
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
srcs: [
"third_party/abseil-cpp/absl/types/bad_variant_access.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- ],
defaults: [
"cronet_aml_defaults",
],
@@ -29678,11 +27402,6 @@
"third_party/abseil-cpp/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29711,15 +27430,11 @@
}
// GN: //third_party/abseil-cpp/absl/types:bad_variant_access__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access__testing",
srcs: [
"third_party/abseil-cpp/absl/types/bad_variant_access.cc",
],
- static_libs: [
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity__testing",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -29751,11 +27466,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/abseil-cpp/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29815,7 +27525,7 @@
}
// GN: //third_party/android_ndk:cpu_features
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_android_ndk_cpu_features",
srcs: [
"third_party/android_ndk/sources/android/cpufeatures/cpu-features.c",
@@ -29854,11 +27564,6 @@
"third_party/android_ndk/sources/android/cpufeatures/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29887,7 +27592,7 @@
}
// GN: //third_party/android_ndk:cpu_features__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_android_ndk_cpu_features__testing",
srcs: [
"third_party/android_ndk/sources/android/cpufeatures/cpu-features.c",
@@ -29926,11 +27631,6 @@
"third_party/android_ndk/sources/android/cpufeatures/",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -29959,7 +27659,7 @@
}
// GN: //third_party/ashmem:ashmem
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_ashmem_ashmem",
srcs: [
"third_party/ashmem/ashmem-dev.c",
@@ -30000,11 +27700,6 @@
"buildtools/third_party/libc++abi/trunk/include",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -30033,7 +27728,7 @@
}
// GN: //third_party/ashmem:ashmem__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_ashmem_ashmem__testing",
srcs: [
"third_party/ashmem/ashmem-dev.c",
@@ -30074,11 +27769,6 @@
"buildtools/third_party/libc++abi/trunk/include",
],
cpp_std: "c++17",
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
cflags: [
@@ -30110,6 +27800,7 @@
cc_library_static {
name: "cronet_aml_third_party_boringssl_boringssl__testing",
srcs: [
+ ":cronet_aml_third_party_boringssl_boringssl_asm__testing",
"third_party/boringssl/err_data.c",
"third_party/boringssl/src/crypto/asn1/a_bitstr.c",
"third_party/boringssl/src/crypto/asn1/a_bool.c",
@@ -30377,9 +28068,6 @@
"third_party/boringssl/src/ssl/tls_method.cc",
"third_party/boringssl/src/ssl/tls_record.cc",
],
- static_libs: [
- "cronet_aml_third_party_boringssl_boringssl_asm__testing",
- ],
host_supported: true,
defaults: [
"cronet_aml_defaults",
@@ -30478,7 +28166,7 @@
}
// GN: //third_party/boringssl:boringssl_asm__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_boringssl_boringssl_asm__testing",
host_supported: true,
defaults: [
@@ -30513,11 +28201,6 @@
"buildtools/third_party/libc++abi/trunk/include",
"third_party/boringssl/src/include/",
],
- ldflags: [
- "-Wl,--as-needed",
- "-Wl,--gc-sections",
- "-Wl,--icf=all",
- ],
target: {
android_arm: {
srcs: [
@@ -31059,7 +28742,7 @@
}
// GN: //third_party/googletest:gmock__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_googletest_gmock__testing",
srcs: [
"third_party/googletest/src/googlemock/src/gmock-cardinalities.cc",
@@ -31076,66 +28759,17 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_googletest_gtest__testing",
"cronet_aml_third_party_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
"cronet_aml_third_party_modp_b64_modp_b64__testing",
],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -31181,27 +28815,6 @@
"third_party/googletest/src/googletest/include/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -31230,7 +28843,7 @@
}
// GN: //third_party/googletest:gtest__testing
-cc_library_static {
+cc_object {
name: "cronet_aml_third_party_googletest_gtest__testing",
srcs: [
"third_party/googletest/custom/gtest/internal/custom/chrome_custom_temp_dir.cc",
@@ -31253,65 +28866,17 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
"cronet_aml_third_party_modp_b64_modp_b64__testing",
],
+ generated_headers: [
+ "cronet_aml_build_chromeos_buildflags__testing",
+ ],
defaults: [
"cronet_aml_defaults",
],
@@ -31355,27 +28920,6 @@
"third_party/googletest/src/googletest/include/",
],
cpp_std: "c++17",
- 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",
- ],
target: {
android_arm: {
cflags: [
@@ -34028,14 +31572,14 @@
cc_binary {
name: "cronet_aml_third_party_protobuf_protoc",
srcs: [
+ ":cronet_aml_buildtools_third_party_libc___libc__",
+ ":cronet_aml_buildtools_third_party_libc__abi_libc__abi",
"third_party/protobuf/src/google/protobuf/compiler/main.cc",
],
shared_libs: [
"libz",
],
static_libs: [
- "cronet_aml_buildtools_third_party_libc___libc__",
- "cronet_aml_buildtools_third_party_libc__abi_libc__abi",
"cronet_aml_third_party_protobuf_protobuf_full",
"cronet_aml_third_party_protobuf_protoc_lib",
],
@@ -34241,6 +31785,48 @@
],
}
+// GN: //third_party/quic_trace:quic_trace_proto__testing
+cc_genrule {
+ name: "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen",
+ srcs: [
+ "third_party/quic_trace/src/quic_trace/quic_trace.proto",
+ ],
+ tools: [
+ "cronet_aml_third_party_protobuf_protoc",
+ ],
+ cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/third_party/quic_trace/src/quic_trace --cpp_out=lite=true:$(genDir)/external/cronet/third_party/quic_trace/src/quic_trace/ $(in)",
+ out: [
+ "external/cronet/third_party/quic_trace/src/quic_trace/quic_trace.pb.cc",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
+// GN: //third_party/quic_trace:quic_trace_proto__testing
+cc_genrule {
+ name: "cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers",
+ srcs: [
+ "third_party/quic_trace/src/quic_trace/quic_trace.proto",
+ ],
+ tools: [
+ "cronet_aml_third_party_protobuf_protoc",
+ ],
+ cmd: "$(location cronet_aml_third_party_protobuf_protoc) --proto_path=external/cronet/third_party/quic_trace/src/quic_trace --cpp_out=lite=true:$(genDir)/external/cronet/third_party/quic_trace/src/quic_trace/ $(in)",
+ out: [
+ "external/cronet/third_party/quic_trace/src/quic_trace/quic_trace.pb.h",
+ ],
+ export_include_dirs: [
+ ".",
+ "protos",
+ "third_party/quic_trace/src",
+ "third_party/quic_trace/src/quic_trace",
+ ],
+ apex_available: [
+ "com.android.tethering",
+ ],
+}
+
// GN: //url:buildflags
cc_genrule {
name: "cronet_aml_url_buildflags",
@@ -34324,58 +31910,8 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc",
"cronet_aml_base_base",
"cronet_aml_base_base_static",
- "cronet_aml_base_nodebug_assertion",
"cronet_aml_base_third_party_double_conversion_double_conversion",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations",
- "cronet_aml_third_party_abseil_cpp_absl_base_base",
- "cronet_aml_third_party_abseil_cpp_absl_base_log_severity",
- "cronet_aml_third_party_abseil_cpp_absl_base_malloc_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_raw_logging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_base_spinlock_wait",
- "cronet_aml_third_party_abseil_cpp_absl_base_strerror",
- "cronet_aml_third_party_abseil_cpp_absl_base_throw_delegate",
- "cronet_aml_third_party_abseil_cpp_absl_container_hashtablez_sampler",
- "cronet_aml_third_party_abseil_cpp_absl_container_raw_hash_set",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_debugging_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_demangle_internal",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_examine_stack",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_failure_signal_handler",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_stacktrace",
- "cronet_aml_third_party_abseil_cpp_absl_debugging_symbolize",
- "cronet_aml_third_party_abseil_cpp_absl_hash_city",
- "cronet_aml_third_party_abseil_cpp_absl_hash_hash",
- "cronet_aml_third_party_abseil_cpp_absl_hash_low_level_hash",
- "cronet_aml_third_party_abseil_cpp_absl_numeric_int128",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_platform",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_pool_urbg",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_hwaes_impl",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_randen_slow",
- "cronet_aml_third_party_abseil_cpp_absl_random_internal_seed_material",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_gen_exception",
- "cronet_aml_third_party_abseil_cpp_absl_random_seed_sequences",
- "cronet_aml_third_party_abseil_cpp_absl_status_status",
- "cronet_aml_third_party_abseil_cpp_absl_status_statusor",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cord_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_functions",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_handle",
- "cronet_aml_third_party_abseil_cpp_absl_strings_cordz_info",
- "cronet_aml_third_party_abseil_cpp_absl_strings_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_str_format_internal",
- "cronet_aml_third_party_abseil_cpp_absl_strings_strings",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_internal",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_synchronization",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_civil_time",
- "cronet_aml_third_party_abseil_cpp_absl_time_internal_cctz_time_zone",
- "cronet_aml_third_party_abseil_cpp_absl_time_time",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_optional_access",
- "cronet_aml_third_party_abseil_cpp_absl_types_bad_variant_access",
- "cronet_aml_third_party_android_ndk_cpu_features",
- "cronet_aml_third_party_ashmem_ashmem",
"cronet_aml_third_party_icu_icui18n",
"cronet_aml_third_party_icu_icuuc_private",
"cronet_aml_third_party_libevent_libevent",
@@ -34517,60 +32053,9 @@
"cronet_aml_base_allocator_partition_allocator_partition_alloc__testing",
"cronet_aml_base_base__testing",
"cronet_aml_base_base_static__testing",
- "cronet_aml_base_nodebug_assertion__testing",
"cronet_aml_base_third_party_double_conversion_double_conversion__testing",
"cronet_aml_base_third_party_dynamic_annotations_dynamic_annotations__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_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_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_numeric_int128__testing",
- "cronet_aml_third_party_abseil_cpp_absl_profiling_exponential_biased__testing",
- "cronet_aml_third_party_abseil_cpp_absl_random_distributions__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_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_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_strings__testing",
- "cronet_aml_third_party_abseil_cpp_absl_synchronization_graphcycles_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_android_ndk_cpu_features__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_icu_icui18n__testing",
"cronet_aml_third_party_icu_icuuc_private__testing",
"cronet_aml_third_party_libevent_libevent__testing",
diff --git a/tools/gn2bp/desc_arm.json b/tools/gn2bp/desc_arm.json
index 6b581a7..8087bc9 100644
--- a/tools/gn2bp/desc_arm.json
+++ b/tools/gn2bp/desc_arm.json
Binary files differ
diff --git a/tools/gn2bp/desc_arm64.json b/tools/gn2bp/desc_arm64.json
index 84f7609..99e2332 100644
--- a/tools/gn2bp/desc_arm64.json
+++ b/tools/gn2bp/desc_arm64.json
Binary files differ
diff --git a/tools/gn2bp/desc_x64.json b/tools/gn2bp/desc_x64.json
index fee670a..bba6b56 100644
--- a/tools/gn2bp/desc_x64.json
+++ b/tools/gn2bp/desc_x64.json
Binary files differ
diff --git a/tools/gn2bp/desc_x86.json b/tools/gn2bp/desc_x86.json
index 35c1ca3..a5d4891 100644
--- a/tools/gn2bp/desc_x86.json
+++ b/tools/gn2bp/desc_x86.json
Binary files differ
diff --git a/tools/gn2bp/gen_android_bp b/tools/gn2bp/gen_android_bp
index b48a05b..b55b9bf 100755
--- a/tools/gn2bp/gen_android_bp
+++ b/tools/gn2bp/gen_android_bp
@@ -49,6 +49,7 @@
DEFAULT_TESTS = [
'//components/cronet/android:cronet_unittests_android__library',
+ '//net:net_unittests__library',
]
EXTRAS_ANDROID_BP_FILE = "Android.extras.bp"
@@ -166,6 +167,21 @@
# Additional arguments to apply to Android.bp rules.
additional_args = {
+ 'cronet_aml_net_third_party_quiche_net_quic_test_tools_proto_gen_headers': [
+ ('export_include_dirs', {
+ "net/third_party/quiche/src",
+ })
+ ],
+ 'cronet_aml_net_third_party_quiche_net_quic_test_tools_proto__testing_gen_headers': [
+ ('export_include_dirs', {
+ "net/third_party/quiche/src",
+ })
+ ],
+ 'cronet_aml_third_party_quic_trace_quic_trace_proto__testing_gen_headers': [
+ ('export_include_dirs', {
+ "third_party/quic_trace/src",
+ })
+ ],
'cronet_aml_net_net': [
('export_static_lib_headers', {
'cronet_aml_net_third_party_quiche_quiche',
@@ -569,13 +585,7 @@
return self.type == "cc_genrule"
def has_input_files(self):
- if len(self.srcs) > 0:
- return True
- if any([len(target.srcs) > 0 for target in self.target.values()]):
- return True
- # Allow cc_static_library with export_generated_headers as those are crucial for
- # the depending modules
- return len(self.export_generated_headers) > 0
+ return len(self.srcs) > 0 or any([len(target.srcs) > 0 for target in self.target.values()])
def merge_attribute(self, key, source_module, allowed_archs, source_key = None):
"""
@@ -617,8 +627,8 @@
def to_string(self, output):
for m in sorted(self.modules.values(), key=lambda m: m.name):
- if m.type != "cc_library_static" or m.has_input_files():
- # Don't print cc_library_static with empty srcs. These attributes are already
+ if m.type != "cc_object" or m.has_input_files():
+ # Don't print cc_object with empty srcs. These attributes are already
# propagated up the tree. Printing them messes the presubmits because
# every module is compiled while those targets are not reachable in
# a normal compilation path.
@@ -1046,10 +1056,19 @@
return "$(location %s)" % arg.replace("gen/", "")
return arg
+ def _replace_binary(self, arg):
+ if arg in self.binary_to_target:
+ return '$(location %s)' % self.binary
+ return arg
+
+ def _remove_python_args(self):
+ self.target.args = [arg for arg in self.target.args if "python3" not in arg]
+
def _sanitize_args(self):
self._update_all_args(self._sanitize_filepath_with_location_tag)
self._update_all_args(self._replace_gen_with_location_tag)
- self._set_arg_at(0, '$(location %s)' % self.binary)
+ self._update_all_args(self._replace_binary)
+ self._remove_python_args()
super()._sanitize_args()
def get_tools(self):
@@ -1243,7 +1262,8 @@
# don't add script arg for the first source -- create_action_module
# already does this.
if i != 0:
- new_args.append('&& python3 $(location %s)' %
+ new_args.append('&&')
+ new_args.append('python3 $(location %s)' %
gn_utils.label_to_path(target.script))
for arg in target.args:
if '{{source}}' in arg:
@@ -1257,6 +1277,10 @@
for out in target.outputs:
if out.endswith(file_name):
new_args.append('$(location %s)' % out)
+
+ for file in target.sources:
+ if file.endswith(file_name):
+ new_args.append('$(location %s)' % gn_utils.label_to_path(file))
else:
new_args.append(arg)
@@ -1371,9 +1395,10 @@
def set_module_flags(module, module_type, cflags, defines, ldflags, libs):
module.cflags.update(_get_cflags(cflags, defines))
- module.ldflags.update({flag for flag in ldflags
- if flag in ldflag_allowlist or flag.startswith("-Wl,-wrap,")})
- _set_linker_script(module, libs)
+ if module_type != 'cc_object':
+ module.ldflags.update({flag for flag in ldflags
+ if flag in ldflag_allowlist or flag.startswith("-Wl,-wrap,")})
+ _set_linker_script(module, libs)
# TODO: implement proper cflag parsing.
for flag in cflags:
if '-std=' in flag:
@@ -1422,10 +1447,12 @@
# Can be used for both host and device targets.
module_type = 'cc_binary'
module = Module(module_type, bp_module_name, gn_target_name)
- elif target.type in ['static_library', 'source_set']:
+ elif target.type == 'static_library':
module = Module('cc_library_static', bp_module_name, gn_target_name)
elif target.type == 'shared_library':
module = Module('cc_library_shared', bp_module_name, gn_target_name)
+ elif target.type == 'source_set':
+ module = Module('cc_object', bp_module_name, gn_target_name)
elif target.type == 'group':
# "group" targets are resolved recursively by gn_utils.get_target().
# There's nothing we need to do at this level for them.
@@ -1548,21 +1575,27 @@
if not module.is_compiled() or module.is_genrule():
continue
- # Drop compiled modules that doesn't provide any benefit. This is mostly
- # applicable to source_sets when converted to cc_static_library, sometimes
- # the source set only has header files which are dropped so the module becomes empty.
- if dep_module.is_compiled() and not dep_module.has_input_files():
- continue
-
if dep_module.type == 'cc_library_shared':
module.shared_libs.add(dep_module.name)
elif dep_module.type == 'cc_library_static':
module.static_libs.add(dep_module.name)
+ elif dep_module.type == 'cc_object':
+ module.merge_attribute('generated_headers', dep_module, target.arch.keys())
+ if module.type != 'cc_object':
+ if dep_module.has_input_files():
+ # Only add it as part of srcs if the dep_module has input files otherwise
+ # this would throw an error.
+ module.srcs.add(":" + dep_module.name)
+ module.merge_attribute('export_generated_headers', dep_module,
+ target.arch.keys(), 'generated_headers')
elif dep_module.type == 'cc_genrule':
module.merge_attribute('generated_headers', dep_module, [], 'genrule_headers')
module.merge_attribute('srcs', dep_module, [], 'genrule_srcs')
module.merge_attribute('shared_libs', dep_module, [], 'genrule_shared_libs')
module.merge_attribute('header_libs', dep_module, [], 'genrule_header_libs')
+ if module.type not in ["cc_object"]:
+ module.merge_attribute('export_generated_headers', dep_module, [],
+ 'genrule_headers')
elif dep_module.type == 'cc_binary':
continue # Ignore executables deps (used by cmdline integration tests).
else:
@@ -1580,13 +1613,20 @@
# Arch-specific dependencies currently only include cc_library_static.
# Revisit this approach once we need to support more target types.
if dep_module.type == 'cc_library_static':
- if dep_module.has_input_files():
- module.target[arch_name].static_libs.add(dep_module.name)
+ module.target[arch_name].static_libs.add(dep_module.name)
elif dep_module.type == 'cc_genrule':
module.target[arch_name].generated_headers.update(dep_module.genrule_headers)
module.target[arch_name].srcs.update(dep_module.genrule_srcs)
module.target[arch_name].shared_libs.update(dep_module.genrule_shared_libs)
module.target[arch_name].header_libs.update(dep_module.genrule_header_libs)
+ if module.type not in ["cc_object"]:
+ module.target[arch_name].export_generated_headers.update(
+ dep_module.genrule_headers)
+ elif dep_module.type == 'cc_object':
+ if dep_module.has_input_files():
+ # Only add it as part of srcs if the dep_module has input files otherwise
+ # this would throw an error.
+ module.target[arch_name].srcs.add(":" + dep_module.name)
else:
raise Error('Unsupported arch-specific dependency %s of target %s with type %s' %
(dep_module.name, target.name, dep_module.type))
diff --git a/tools/gn2bp/gn_utils.py b/tools/gn2bp/gn_utils.py
index 4066673..09a7b80 100644
--- a/tools/gn2bp/gn_utils.py
+++ b/tools/gn2bp/gn_utils.py
@@ -429,6 +429,14 @@
target.transitive_proto_deps.add(dep.name)
target.proto_paths.update(dep.proto_paths)
target.transitive_proto_deps.update(dep.transitive_proto_deps)
+ elif dep.type == 'source_set':
+ target.arch[arch].source_set_deps.add(dep.name)
+ target.arch[arch].source_set_deps.update(dep.arch[arch].source_set_deps)
+ # flatten source_set deps
+ if target.is_linker_unit_type():
+ # This ensure that all transitive source set dependencies are
+ # propagated upward to the linker units.
+ target.arch[arch].deps.update(target.arch[arch].source_set_deps)
elif dep.type == 'group':
target.update(dep, arch) # Bubble up groups's cflags/ldflags etc.
elif dep.type in ['action', 'action_foreach', 'copy']:
@@ -442,11 +450,12 @@
# java_library.
pass
- if dep.type in ['static_library', 'source_set']:
- # Bubble up static_libs and source_set. Necessary, since soong does not propagate
+ # Source set bubble up transitive source sets but can't be combined with this
+ # if they are combined then source sets will bubble up static libraries
+ # while we only want to have source sets bubble up only source sets.
+ if dep.type == 'static_library':
+ # Bubble up static_libs. Necessary, since soong does not propagate
# static_libs up the build tree.
- # Source sets are later translated to static_libraries, so it makes sense
- # to reuse transitive_static_libs_deps.
target.arch[arch].transitive_static_libs_deps.add(dep.name)
if arch in dep.arch: