gn2bp: Add genrules to their respective architecture sink

Test: m cronet_aml_base_base
Change-Id: I410f05320bdb12a070154fbfc004ea2ce9b1343b
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index 7d87b07..3255e5b 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -369,40 +369,6 @@
         "base/allocator/partition_allocator/thread_cache.cc",
     ],
     host_supported: true,
-    generated_headers: [
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__host",
-    ],
-    export_generated_headers: [
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__host",
-    ],
     defaults: [
         "cronet_aml_defaults",
         "cronet_aml_third_party_android_ndk_cpu_features",
@@ -447,6 +413,20 @@
             local_include_dirs: [
                 "third_party/android_ndk/sources/android/cpufeatures/",
             ],
+            generated_headers: [
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86",
+            ],
         },
         android_x86_64: {
             srcs: [
@@ -464,6 +444,20 @@
             local_include_dirs: [
                 "third_party/android_ndk/sources/android/cpufeatures/",
             ],
+            generated_headers: [
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86_64",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86_64",
+            ],
         },
         host: {
             srcs: [
@@ -478,6 +472,20 @@
                 "-D_LARGEFILE64_SOURCE",
                 "-D_LARGEFILE_SOURCE",
             ],
+            generated_headers: [
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__host",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__host",
+            ],
         },
     },
 }
@@ -1056,174 +1064,6 @@
         "cronet_aml_third_party_modp_b64_modp_b64",
     ],
     host_supported: true,
-    generated_headers: [
-        "cronet_aml_base_allocator_buildflags__android_x86",
-        "cronet_aml_base_allocator_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__host",
-        "cronet_aml_base_anchor_functions_buildflags__android_x86",
-        "cronet_aml_base_anchor_functions_buildflags__android_x86_64",
-        "cronet_aml_base_anchor_functions_buildflags__host",
-        "cronet_aml_base_android_runtime_jni_headers__android_x86",
-        "cronet_aml_base_android_runtime_jni_headers__android_x86_64",
-        "cronet_aml_base_base_jni_headers__android_x86",
-        "cronet_aml_base_base_jni_headers__android_x86_64",
-        "cronet_aml_base_build_date__android_x86",
-        "cronet_aml_base_build_date__android_x86_64",
-        "cronet_aml_base_build_date__host",
-        "cronet_aml_base_cfi_buildflags__android_x86",
-        "cronet_aml_base_cfi_buildflags__android_x86_64",
-        "cronet_aml_base_cfi_buildflags__host",
-        "cronet_aml_base_clang_profiling_buildflags__android_x86",
-        "cronet_aml_base_clang_profiling_buildflags__android_x86_64",
-        "cronet_aml_base_clang_profiling_buildflags__host",
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_debugging_buildflags__host",
-        "cronet_aml_base_feature_list_buildflags__android_x86",
-        "cronet_aml_base_feature_list_buildflags__android_x86_64",
-        "cronet_aml_base_feature_list_buildflags__host",
-        "cronet_aml_base_ios_cronet_buildflags__android_x86",
-        "cronet_aml_base_ios_cronet_buildflags__android_x86_64",
-        "cronet_aml_base_ios_cronet_buildflags__host",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__host",
-        "cronet_aml_base_message_pump_buildflags__android_x86",
-        "cronet_aml_base_message_pump_buildflags__android_x86_64",
-        "cronet_aml_base_message_pump_buildflags__host",
-        "cronet_aml_base_orderfile_buildflags__android_x86",
-        "cronet_aml_base_orderfile_buildflags__android_x86_64",
-        "cronet_aml_base_orderfile_buildflags__host",
-        "cronet_aml_base_parsing_buildflags__android_x86",
-        "cronet_aml_base_parsing_buildflags__android_x86_64",
-        "cronet_aml_base_parsing_buildflags__host",
-        "cronet_aml_base_power_monitor_buildflags__android_x86",
-        "cronet_aml_base_power_monitor_buildflags__android_x86_64",
-        "cronet_aml_base_power_monitor_buildflags__host",
-        "cronet_aml_base_profiler_buildflags__android_x86",
-        "cronet_aml_base_profiler_buildflags__android_x86_64",
-        "cronet_aml_base_profiler_buildflags__host",
-        "cronet_aml_base_sanitizer_buildflags__android_x86",
-        "cronet_aml_base_sanitizer_buildflags__android_x86_64",
-        "cronet_aml_base_sanitizer_buildflags__host",
-        "cronet_aml_base_synchronization_buildflags__android_x86",
-        "cronet_aml_base_synchronization_buildflags__android_x86_64",
-        "cronet_aml_base_synchronization_buildflags__host",
-        "cronet_aml_base_tracing_buildflags__android_x86",
-        "cronet_aml_base_tracing_buildflags__android_x86_64",
-        "cronet_aml_base_tracing_buildflags__host",
-        "cronet_aml_build_branding_buildflags__android_x86",
-        "cronet_aml_build_branding_buildflags__android_x86_64",
-        "cronet_aml_build_branding_buildflags__host",
-        "cronet_aml_build_chromecast_buildflags__android_x86",
-        "cronet_aml_build_chromecast_buildflags__android_x86_64",
-        "cronet_aml_build_chromecast_buildflags__host",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__host",
-        "cronet_aml_build_config_compiler_compiler_buildflags__android_x86",
-        "cronet_aml_build_config_compiler_compiler_buildflags__android_x86_64",
-        "cronet_aml_build_config_compiler_compiler_buildflags__host",
-    ],
-    export_generated_headers: [
-        "cronet_aml_base_allocator_buildflags__android_x86",
-        "cronet_aml_base_allocator_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_logging_buildflags__host",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86_64",
-        "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__host",
-        "cronet_aml_base_anchor_functions_buildflags__android_x86",
-        "cronet_aml_base_anchor_functions_buildflags__android_x86_64",
-        "cronet_aml_base_anchor_functions_buildflags__host",
-        "cronet_aml_base_android_runtime_jni_headers__android_x86",
-        "cronet_aml_base_android_runtime_jni_headers__android_x86_64",
-        "cronet_aml_base_base_jni_headers__android_x86",
-        "cronet_aml_base_base_jni_headers__android_x86_64",
-        "cronet_aml_base_build_date__android_x86",
-        "cronet_aml_base_build_date__android_x86_64",
-        "cronet_aml_base_build_date__host",
-        "cronet_aml_base_cfi_buildflags__android_x86",
-        "cronet_aml_base_cfi_buildflags__android_x86_64",
-        "cronet_aml_base_cfi_buildflags__host",
-        "cronet_aml_base_clang_profiling_buildflags__android_x86",
-        "cronet_aml_base_clang_profiling_buildflags__android_x86_64",
-        "cronet_aml_base_clang_profiling_buildflags__host",
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_debugging_buildflags__host",
-        "cronet_aml_base_feature_list_buildflags__android_x86",
-        "cronet_aml_base_feature_list_buildflags__android_x86_64",
-        "cronet_aml_base_feature_list_buildflags__host",
-        "cronet_aml_base_ios_cronet_buildflags__android_x86",
-        "cronet_aml_base_ios_cronet_buildflags__android_x86_64",
-        "cronet_aml_base_ios_cronet_buildflags__host",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__host",
-        "cronet_aml_base_message_pump_buildflags__android_x86",
-        "cronet_aml_base_message_pump_buildflags__android_x86_64",
-        "cronet_aml_base_message_pump_buildflags__host",
-        "cronet_aml_base_orderfile_buildflags__android_x86",
-        "cronet_aml_base_orderfile_buildflags__android_x86_64",
-        "cronet_aml_base_orderfile_buildflags__host",
-        "cronet_aml_base_parsing_buildflags__android_x86",
-        "cronet_aml_base_parsing_buildflags__android_x86_64",
-        "cronet_aml_base_parsing_buildflags__host",
-        "cronet_aml_base_power_monitor_buildflags__android_x86",
-        "cronet_aml_base_power_monitor_buildflags__android_x86_64",
-        "cronet_aml_base_power_monitor_buildflags__host",
-        "cronet_aml_base_profiler_buildflags__android_x86",
-        "cronet_aml_base_profiler_buildflags__android_x86_64",
-        "cronet_aml_base_profiler_buildflags__host",
-        "cronet_aml_base_sanitizer_buildflags__android_x86",
-        "cronet_aml_base_sanitizer_buildflags__android_x86_64",
-        "cronet_aml_base_sanitizer_buildflags__host",
-        "cronet_aml_base_synchronization_buildflags__android_x86",
-        "cronet_aml_base_synchronization_buildflags__android_x86_64",
-        "cronet_aml_base_synchronization_buildflags__host",
-        "cronet_aml_base_tracing_buildflags__android_x86",
-        "cronet_aml_base_tracing_buildflags__android_x86_64",
-        "cronet_aml_base_tracing_buildflags__host",
-        "cronet_aml_build_branding_buildflags__android_x86",
-        "cronet_aml_build_branding_buildflags__android_x86_64",
-        "cronet_aml_build_branding_buildflags__host",
-        "cronet_aml_build_chromecast_buildflags__android_x86",
-        "cronet_aml_build_chromecast_buildflags__android_x86_64",
-        "cronet_aml_build_chromecast_buildflags__host",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__host",
-        "cronet_aml_build_config_compiler_compiler_buildflags__android_x86",
-        "cronet_aml_build_config_compiler_compiler_buildflags__android_x86_64",
-        "cronet_aml_build_config_compiler_compiler_buildflags__host",
-    ],
     defaults: [
         "cronet_aml_base_numerics_base_numerics",
         "cronet_aml_defaults",
@@ -1464,6 +1304,66 @@
             local_include_dirs: [
                 "third_party/android_ndk/sources/android/cpufeatures/",
             ],
+            generated_headers: [
+                "cronet_aml_base_allocator_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86",
+                "cronet_aml_base_anchor_functions_buildflags__android_x86",
+                "cronet_aml_base_android_runtime_jni_headers__android_x86",
+                "cronet_aml_base_base_jni_headers__android_x86",
+                "cronet_aml_base_build_date__android_x86",
+                "cronet_aml_base_cfi_buildflags__android_x86",
+                "cronet_aml_base_clang_profiling_buildflags__android_x86",
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_feature_list_buildflags__android_x86",
+                "cronet_aml_base_ios_cronet_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_base_message_pump_buildflags__android_x86",
+                "cronet_aml_base_orderfile_buildflags__android_x86",
+                "cronet_aml_base_parsing_buildflags__android_x86",
+                "cronet_aml_base_power_monitor_buildflags__android_x86",
+                "cronet_aml_base_profiler_buildflags__android_x86",
+                "cronet_aml_base_sanitizer_buildflags__android_x86",
+                "cronet_aml_base_synchronization_buildflags__android_x86",
+                "cronet_aml_base_tracing_buildflags__android_x86",
+                "cronet_aml_build_branding_buildflags__android_x86",
+                "cronet_aml_build_chromecast_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_build_config_compiler_compiler_buildflags__android_x86",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_allocator_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86",
+                "cronet_aml_base_anchor_functions_buildflags__android_x86",
+                "cronet_aml_base_android_runtime_jni_headers__android_x86",
+                "cronet_aml_base_base_jni_headers__android_x86",
+                "cronet_aml_base_build_date__android_x86",
+                "cronet_aml_base_cfi_buildflags__android_x86",
+                "cronet_aml_base_clang_profiling_buildflags__android_x86",
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_feature_list_buildflags__android_x86",
+                "cronet_aml_base_ios_cronet_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_base_message_pump_buildflags__android_x86",
+                "cronet_aml_base_orderfile_buildflags__android_x86",
+                "cronet_aml_base_parsing_buildflags__android_x86",
+                "cronet_aml_base_power_monitor_buildflags__android_x86",
+                "cronet_aml_base_profiler_buildflags__android_x86",
+                "cronet_aml_base_sanitizer_buildflags__android_x86",
+                "cronet_aml_base_synchronization_buildflags__android_x86",
+                "cronet_aml_base_tracing_buildflags__android_x86",
+                "cronet_aml_build_branding_buildflags__android_x86",
+                "cronet_aml_build_chromecast_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_build_config_compiler_compiler_buildflags__android_x86",
+            ],
         },
         android_x86_64: {
             srcs: [
@@ -1547,6 +1447,66 @@
             local_include_dirs: [
                 "third_party/android_ndk/sources/android/cpufeatures/",
             ],
+            generated_headers: [
+                "cronet_aml_base_allocator_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86_64",
+                "cronet_aml_base_anchor_functions_buildflags__android_x86_64",
+                "cronet_aml_base_android_runtime_jni_headers__android_x86_64",
+                "cronet_aml_base_base_jni_headers__android_x86_64",
+                "cronet_aml_base_build_date__android_x86_64",
+                "cronet_aml_base_cfi_buildflags__android_x86_64",
+                "cronet_aml_base_clang_profiling_buildflags__android_x86_64",
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_feature_list_buildflags__android_x86_64",
+                "cronet_aml_base_ios_cronet_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_base_message_pump_buildflags__android_x86_64",
+                "cronet_aml_base_orderfile_buildflags__android_x86_64",
+                "cronet_aml_base_parsing_buildflags__android_x86_64",
+                "cronet_aml_base_power_monitor_buildflags__android_x86_64",
+                "cronet_aml_base_profiler_buildflags__android_x86_64",
+                "cronet_aml_base_sanitizer_buildflags__android_x86_64",
+                "cronet_aml_base_synchronization_buildflags__android_x86_64",
+                "cronet_aml_base_tracing_buildflags__android_x86_64",
+                "cronet_aml_build_branding_buildflags__android_x86_64",
+                "cronet_aml_build_chromecast_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_build_config_compiler_compiler_buildflags__android_x86_64",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_allocator_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__android_x86_64",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__android_x86_64",
+                "cronet_aml_base_anchor_functions_buildflags__android_x86_64",
+                "cronet_aml_base_android_runtime_jni_headers__android_x86_64",
+                "cronet_aml_base_base_jni_headers__android_x86_64",
+                "cronet_aml_base_build_date__android_x86_64",
+                "cronet_aml_base_cfi_buildflags__android_x86_64",
+                "cronet_aml_base_clang_profiling_buildflags__android_x86_64",
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_feature_list_buildflags__android_x86_64",
+                "cronet_aml_base_ios_cronet_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_base_message_pump_buildflags__android_x86_64",
+                "cronet_aml_base_orderfile_buildflags__android_x86_64",
+                "cronet_aml_base_parsing_buildflags__android_x86_64",
+                "cronet_aml_base_power_monitor_buildflags__android_x86_64",
+                "cronet_aml_base_profiler_buildflags__android_x86_64",
+                "cronet_aml_base_sanitizer_buildflags__android_x86_64",
+                "cronet_aml_base_synchronization_buildflags__android_x86_64",
+                "cronet_aml_base_tracing_buildflags__android_x86_64",
+                "cronet_aml_build_branding_buildflags__android_x86_64",
+                "cronet_aml_build_chromecast_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_build_config_compiler_compiler_buildflags__android_x86_64",
+            ],
         },
         host: {
             srcs: [
@@ -1581,6 +1541,62 @@
                 "-D_LARGEFILE64_SOURCE",
                 "-D_LARGEFILE_SOURCE",
             ],
+            generated_headers: [
+                "cronet_aml_base_allocator_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__host",
+                "cronet_aml_base_anchor_functions_buildflags__host",
+                "cronet_aml_base_build_date__host",
+                "cronet_aml_base_cfi_buildflags__host",
+                "cronet_aml_base_clang_profiling_buildflags__host",
+                "cronet_aml_base_debugging_buildflags__host",
+                "cronet_aml_base_feature_list_buildflags__host",
+                "cronet_aml_base_ios_cronet_buildflags__host",
+                "cronet_aml_base_logging_buildflags__host",
+                "cronet_aml_base_message_pump_buildflags__host",
+                "cronet_aml_base_orderfile_buildflags__host",
+                "cronet_aml_base_parsing_buildflags__host",
+                "cronet_aml_base_power_monitor_buildflags__host",
+                "cronet_aml_base_profiler_buildflags__host",
+                "cronet_aml_base_sanitizer_buildflags__host",
+                "cronet_aml_base_synchronization_buildflags__host",
+                "cronet_aml_base_tracing_buildflags__host",
+                "cronet_aml_build_branding_buildflags__host",
+                "cronet_aml_build_chromecast_buildflags__host",
+                "cronet_aml_build_chromeos_buildflags__host",
+                "cronet_aml_build_config_compiler_compiler_buildflags__host",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_allocator_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_chromecast_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_chromeos_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_debugging_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_logging_buildflags__host",
+                "cronet_aml_base_allocator_partition_allocator_partition_alloc_buildflags__host",
+                "cronet_aml_base_anchor_functions_buildflags__host",
+                "cronet_aml_base_build_date__host",
+                "cronet_aml_base_cfi_buildflags__host",
+                "cronet_aml_base_clang_profiling_buildflags__host",
+                "cronet_aml_base_debugging_buildflags__host",
+                "cronet_aml_base_feature_list_buildflags__host",
+                "cronet_aml_base_ios_cronet_buildflags__host",
+                "cronet_aml_base_logging_buildflags__host",
+                "cronet_aml_base_message_pump_buildflags__host",
+                "cronet_aml_base_orderfile_buildflags__host",
+                "cronet_aml_base_parsing_buildflags__host",
+                "cronet_aml_base_power_monitor_buildflags__host",
+                "cronet_aml_base_profiler_buildflags__host",
+                "cronet_aml_base_sanitizer_buildflags__host",
+                "cronet_aml_base_synchronization_buildflags__host",
+                "cronet_aml_base_tracing_buildflags__host",
+                "cronet_aml_build_branding_buildflags__host",
+                "cronet_aml_build_chromecast_buildflags__host",
+                "cronet_aml_build_chromeos_buildflags__host",
+                "cronet_aml_build_config_compiler_compiler_buildflags__host",
+            ],
         },
     },
 }
@@ -2122,16 +2138,6 @@
         "base/base_switches.cc",
     ],
     host_supported: true,
-    generated_headers: [
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__host",
-    ],
-    export_generated_headers: [
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__host",
-    ],
     defaults: [
         "cronet_aml_defaults",
     ],
@@ -2163,6 +2169,12 @@
                 "-DANDROID_NDK_VERSION_ROLL=r23_1",
                 "-DHAVE_SYS_UIO_H",
             ],
+            generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+            ],
+            export_generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+            ],
         },
         android_x86_64: {
             cflags: [
@@ -2170,6 +2182,12 @@
                 "-DANDROID_NDK_VERSION_ROLL=r23_1",
                 "-DHAVE_SYS_UIO_H",
             ],
+            generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+            ],
+            export_generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+            ],
         },
         host: {
             cflags: [
@@ -2181,6 +2199,12 @@
                 "-D_LARGEFILE64_SOURCE",
                 "-D_LARGEFILE_SOURCE",
             ],
+            generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__host",
+            ],
+            export_generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__host",
+            ],
         },
     },
 }
@@ -3861,7 +3885,6 @@
     shared_libs: [
         "libandroid",
         "liblog",
-        "libprotobuf-cpp-lite",
     ],
     static_libs: [
         "cronet_aml_base_allocator_partition_allocator_partition_alloc",
@@ -3887,25 +3910,10 @@
         "cronet_aml_url_url",
     ],
     generated_headers: [
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_components_cronet_android_buildflags__android_x86",
-        "cronet_aml_components_cronet_android_buildflags__android_x86_64",
-        "cronet_aml_components_cronet_android_cronet_jni_headers__android_x86",
-        "cronet_aml_components_cronet_android_cronet_jni_headers__android_x86_64",
-        "cronet_aml_components_cronet_android_cronet_jni_registration__android_x86",
-        "cronet_aml_components_cronet_android_cronet_jni_registration__android_x86_64",
-        "cronet_aml_components_cronet_cronet_buildflags__android_x86",
-        "cronet_aml_components_cronet_cronet_buildflags__android_x86_64",
-        "cronet_aml_components_cronet_cronet_version_header_action__android_x86",
-        "cronet_aml_components_cronet_cronet_version_header_action__android_x86_64",
         "cronet_aml_third_party_metrics_proto_metrics_proto_gen_headers",
-        "cronet_aml_url_buildflags__android_x86",
-        "cronet_aml_url_buildflags__android_x86_64",
+    ],
+    export_generated_headers: [
+        "cronet_aml_third_party_metrics_proto_metrics_proto_gen_headers",
     ],
     defaults: [
         "cronet_aml_buildtools_third_party_libc___libc__",
@@ -3976,6 +3984,34 @@
         "-fexceptions",
     ],
     rtti: true,
+    target: {
+        android_x86: {
+            generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_components_cronet_android_buildflags__android_x86",
+                "cronet_aml_components_cronet_android_cronet_jni_headers__android_x86",
+                "cronet_aml_components_cronet_android_cronet_jni_registration__android_x86",
+                "cronet_aml_components_cronet_cronet_buildflags__android_x86",
+                "cronet_aml_components_cronet_cronet_version_header_action__android_x86",
+                "cronet_aml_url_buildflags__android_x86",
+            ],
+        },
+        android_x86_64: {
+            generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_components_cronet_android_buildflags__android_x86_64",
+                "cronet_aml_components_cronet_android_cronet_jni_headers__android_x86_64",
+                "cronet_aml_components_cronet_android_cronet_jni_registration__android_x86_64",
+                "cronet_aml_components_cronet_cronet_buildflags__android_x86_64",
+                "cronet_aml_components_cronet_cronet_version_header_action__android_x86_64",
+                "cronet_aml_url_buildflags__android_x86_64",
+            ],
+        },
+    },
 }
 
 // GN: //components/cronet/android:cronet_jni_headers__android_x86
@@ -4799,26 +4835,6 @@
         "cronet_aml_third_party_libevent_libevent",
         "cronet_aml_third_party_modp_b64_modp_b64",
     ],
-    generated_headers: [
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_components_prefs_android_jni_headers__android_x86",
-        "cronet_aml_components_prefs_android_jni_headers__android_x86_64",
-    ],
-    export_generated_headers: [
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_components_prefs_android_jni_headers__android_x86",
-        "cronet_aml_components_prefs_android_jni_headers__android_x86_64",
-    ],
     defaults: [
         "cronet_aml_defaults",
     ],
@@ -4849,6 +4865,36 @@
         "third_party/boringssl/src/include/",
     ],
     cpp_std: "c++20",
+    target: {
+        android_x86: {
+            generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_components_prefs_android_jni_headers__android_x86",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_components_prefs_android_jni_headers__android_x86",
+            ],
+        },
+        android_x86_64: {
+            generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_components_prefs_android_jni_headers__android_x86_64",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_components_prefs_android_jni_headers__android_x86_64",
+            ],
+        },
+    },
 }
 
 // GN: //crypto:buildflags__android_x86
@@ -4948,20 +4994,6 @@
         "cronet_aml_third_party_modp_b64_modp_b64",
     ],
     host_supported: true,
-    generated_headers: [
-        "cronet_aml_build_chromeos_buildflags__host",
-        "cronet_aml_components_nacl_common_buildflags__host",
-        "cronet_aml_crypto_buildflags__android_x86",
-        "cronet_aml_crypto_buildflags__android_x86_64",
-        "cronet_aml_crypto_buildflags__host",
-    ],
-    export_generated_headers: [
-        "cronet_aml_build_chromeos_buildflags__host",
-        "cronet_aml_components_nacl_common_buildflags__host",
-        "cronet_aml_crypto_buildflags__android_x86",
-        "cronet_aml_crypto_buildflags__android_x86_64",
-        "cronet_aml_crypto_buildflags__host",
-    ],
     defaults: [
         "cronet_aml_defaults",
     ],
@@ -5002,6 +5034,12 @@
                 "-DANDROID_NDK_VERSION_ROLL=r23_1",
                 "-DHAVE_SYS_UIO_H",
             ],
+            generated_headers: [
+                "cronet_aml_crypto_buildflags__android_x86",
+            ],
+            export_generated_headers: [
+                "cronet_aml_crypto_buildflags__android_x86",
+            ],
         },
         android_x86_64: {
             cflags: [
@@ -5009,6 +5047,12 @@
                 "-DANDROID_NDK_VERSION_ROLL=r23_1",
                 "-DHAVE_SYS_UIO_H",
             ],
+            generated_headers: [
+                "cronet_aml_crypto_buildflags__android_x86_64",
+            ],
+            export_generated_headers: [
+                "cronet_aml_crypto_buildflags__android_x86_64",
+            ],
         },
         host: {
             srcs: [
@@ -5033,6 +5077,16 @@
                 "build/linux/debian_bullseye_amd64-sysroot/usr/include/nspr",
                 "build/linux/debian_bullseye_amd64-sysroot/usr/include/nss",
             ],
+            generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__host",
+                "cronet_aml_components_nacl_common_buildflags__host",
+                "cronet_aml_crypto_buildflags__host",
+            ],
+            export_generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__host",
+                "cronet_aml_components_nacl_common_buildflags__host",
+                "cronet_aml_crypto_buildflags__host",
+            ],
         },
     },
 }
@@ -6347,7 +6401,6 @@
     shared_libs: [
         "libandroid",
         "liblog",
-        "libprotobuf-cpp-lite",
     ],
     static_libs: [
         "cronet_aml_base_allocator_partition_allocator_partition_alloc",
@@ -6371,50 +6424,14 @@
         "cronet_aml_url_url",
     ],
     generated_headers: [
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_build_branding_buildflags__android_x86",
-        "cronet_aml_build_branding_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__android_x86",
-        "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__android_x86_64",
-        "cronet_aml_net_buildflags__android_x86",
-        "cronet_aml_net_buildflags__android_x86_64",
-        "cronet_aml_net_ios_cronet_buildflags__android_x86",
-        "cronet_aml_net_ios_cronet_buildflags__android_x86_64",
         "cronet_aml_net_isolation_info_proto_gen_headers",
-        "cronet_aml_net_net_jni_headers__android_x86",
-        "cronet_aml_net_net_jni_headers__android_x86_64",
         "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__android_x86",
-        "cronet_aml_url_buildflags__android_x86_64",
     ],
     export_generated_headers: [
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_build_branding_buildflags__android_x86",
-        "cronet_aml_build_branding_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__android_x86",
-        "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__android_x86_64",
-        "cronet_aml_net_buildflags__android_x86",
-        "cronet_aml_net_buildflags__android_x86_64",
-        "cronet_aml_net_ios_cronet_buildflags__android_x86",
-        "cronet_aml_net_ios_cronet_buildflags__android_x86_64",
         "cronet_aml_net_isolation_info_proto_gen_headers",
-        "cronet_aml_net_net_jni_headers__android_x86",
-        "cronet_aml_net_net_jni_headers__android_x86_64",
         "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__android_x86",
-        "cronet_aml_url_buildflags__android_x86_64",
     ],
     export_static_lib_headers: [
         "cronet_aml_crypto_crypto",
@@ -6479,11 +6496,55 @@
             srcs: [
                 "net/disk_cache/blockfile/mapped_file_posix.cc",
             ],
+            generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_build_branding_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__android_x86",
+                "cronet_aml_net_buildflags__android_x86",
+                "cronet_aml_net_ios_cronet_buildflags__android_x86",
+                "cronet_aml_net_net_jni_headers__android_x86",
+                "cronet_aml_url_buildflags__android_x86",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_build_branding_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__android_x86",
+                "cronet_aml_net_buildflags__android_x86",
+                "cronet_aml_net_ios_cronet_buildflags__android_x86",
+                "cronet_aml_net_net_jni_headers__android_x86",
+                "cronet_aml_url_buildflags__android_x86",
+            ],
         },
         android_x86_64: {
             srcs: [
                 "net/disk_cache/blockfile/mapped_file_bypass_mmap_posix.cc",
             ],
+            generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_build_branding_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__android_x86_64",
+                "cronet_aml_net_buildflags__android_x86_64",
+                "cronet_aml_net_ios_cronet_buildflags__android_x86_64",
+                "cronet_aml_net_net_jni_headers__android_x86_64",
+                "cronet_aml_url_buildflags__android_x86_64",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_build_branding_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_net_base_registry_controlled_domains_registry_controlled_domains__android_x86_64",
+                "cronet_aml_net_buildflags__android_x86_64",
+                "cronet_aml_net_ios_cronet_buildflags__android_x86_64",
+                "cronet_aml_net_net_jni_headers__android_x86_64",
+                "cronet_aml_url_buildflags__android_x86_64",
+            ],
         },
     },
 }
@@ -7245,7 +7306,6 @@
     shared_libs: [
         "libandroid",
         "liblog",
-        "libprotobuf-cpp-lite",
     ],
     static_libs: [
         "cronet_aml_base_allocator_partition_allocator_partition_alloc",
@@ -7264,15 +7324,9 @@
         "cronet_aml_url_url",
     ],
     generated_headers: [
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__host",
         "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers",
     ],
     export_generated_headers: [
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__host",
         "cronet_aml_net_third_party_quiche_net_quic_proto_gen_headers",
     ],
     defaults: [
@@ -7426,6 +7480,24 @@
         "third_party/zlib/",
     ],
     cpp_std: "c++20",
+    target: {
+        android_x86: {
+            generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+            ],
+            export_generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+            ],
+        },
+        android_x86_64: {
+            generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+            ],
+            export_generated_headers: [
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+            ],
+        },
+    },
 }
 
 // GN: //net/traffic_annotation:traffic_annotation
@@ -11111,30 +11183,6 @@
         "cronet_aml_third_party_libevent_libevent",
         "cronet_aml_third_party_modp_b64_modp_b64",
     ],
-    generated_headers: [
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_url_buildflags__android_x86",
-        "cronet_aml_url_buildflags__android_x86_64",
-        "cronet_aml_url_url_jni_headers__android_x86",
-        "cronet_aml_url_url_jni_headers__android_x86_64",
-    ],
-    export_generated_headers: [
-        "cronet_aml_base_debugging_buildflags__android_x86",
-        "cronet_aml_base_debugging_buildflags__android_x86_64",
-        "cronet_aml_base_logging_buildflags__android_x86",
-        "cronet_aml_base_logging_buildflags__android_x86_64",
-        "cronet_aml_build_chromeos_buildflags__android_x86",
-        "cronet_aml_build_chromeos_buildflags__android_x86_64",
-        "cronet_aml_url_buildflags__android_x86",
-        "cronet_aml_url_buildflags__android_x86_64",
-        "cronet_aml_url_url_jni_headers__android_x86",
-        "cronet_aml_url_url_jni_headers__android_x86_64",
-    ],
     defaults: [
         "cronet_aml_defaults",
         "cronet_aml_ipc_param_traits",
@@ -11166,6 +11214,40 @@
         "third_party/boringssl/src/include/",
     ],
     cpp_std: "c++20",
+    target: {
+        android_x86: {
+            generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_url_buildflags__android_x86",
+                "cronet_aml_url_url_jni_headers__android_x86",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86",
+                "cronet_aml_base_logging_buildflags__android_x86",
+                "cronet_aml_build_chromeos_buildflags__android_x86",
+                "cronet_aml_url_buildflags__android_x86",
+                "cronet_aml_url_url_jni_headers__android_x86",
+            ],
+        },
+        android_x86_64: {
+            generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_url_buildflags__android_x86_64",
+                "cronet_aml_url_url_jni_headers__android_x86_64",
+            ],
+            export_generated_headers: [
+                "cronet_aml_base_debugging_buildflags__android_x86_64",
+                "cronet_aml_base_logging_buildflags__android_x86_64",
+                "cronet_aml_build_chromeos_buildflags__android_x86_64",
+                "cronet_aml_url_buildflags__android_x86_64",
+                "cronet_aml_url_url_jni_headers__android_x86_64",
+            ],
+        },
+    },
 }
 
 // GN: //url:url_jni_headers__android_x86