gn2bp: mark java targets as java_group

According to the docs, java target names are (somewhat) guaranteed to end in
_java. There are some other variations that are allowlisted, though it
is currently unclear if those need to be supported for our purposes.

Test: //net:net
Change-Id: I0647dac6a078790e23509d437628aed0d8d62f77
diff --git a/tools/gn2bp/Android.bp.swp b/tools/gn2bp/Android.bp.swp
index a86eea4..4a7cf21 100644
--- a/tools/gn2bp/Android.bp.swp
+++ b/tools/gn2bp/Android.bp.swp
@@ -1391,405 +1391,6 @@
     ],
 }
 
-// GN: //base:jni_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_base_jni_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location build/android/build_java.build_config.json)\", \"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/base/jni_java.build_config.json " +
-         "--gn-target " +
-         "//base:jni_java " +
-         "--device-jar-path " +
-         "$(location base/jni_java.processed.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/base/jni_java.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location base/jni_java.processed.jar) " +
-         "--interface-jar-path " +
-         "$(location base/jni_java.turbine.jar) " +
-         "--dex-path " +
-         "obj/base/jni_java.dex.jar " +
-         "--supports-android " +
-         "--java-sources-file " +
-         "gen/base/jni_java.sources " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "base/jni_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //base:jni_java__compile_java
-genrule {
-    name: "cronet_aml_base_jni_java__compile_java",
-    srcs: [
-        "base/android/java/src/org/chromium/base/JniException.java",
-        "base/android/java/src/org/chromium/base/JniStaticTestMocker.java",
-        "base/android/java/src/org/chromium/base/NativeLibraryLoadedStatus.java",
-        "base/android/java/src/org/chromium/base/annotations/AccessedByNative.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNative.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNativeForTesting.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNativeUnchecked.java",
-        "base/android/java/src/org/chromium/base/annotations/JNIAdditionalImport.java",
-        "base/android/java/src/org/chromium/base/annotations/JNINamespace.java",
-        "base/android/java/src/org/chromium/base/annotations/JniIgnoreNatives.java",
-        "base/android/java/src/org/chromium/base/annotations/NativeClassQualifiedName.java",
-        "base/android/java/src/org/chromium/base/annotations/NativeMethods.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/base/jni_java__compile_java.d " +
-         "--generated-dir " +
-         "gen/base/jni_java/generated_java " +
-         "--jar-path " +
-         "obj/base/jni_java.processed.jar " +
-         "--java-srcjars " +
-         "[\"gen/base/jni_java.generated.srcjar\"] " +
-         "--target-name " +
-         "//base:jni_java__compile_java " +
-         "--header-jar " +
-         "obj/base/jni_java.turbine.jar " +
-         "--classpath " +
-         "[\"obj/base/jni_java.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/base/jni_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "@gen/base/jni_java.sources",
-    out: [
-        "//out/test/obj/base/jni_java.processed.jar",
-        "//out/test/obj/base/jni_java.processed.jar.info",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/base/jni_java.build_config.json",
-        "out/test/gen/base/jni_java.generated.srcjar",
-        "out/test/gen/base/jni_java.sources",
-        "out/test/obj/base/jni_java.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //base:jni_java__dex
-genrule {
-    name: "cronet_aml_base_jni_java__dex",
-    cmd: "$(location build/android/gyp/dex.py) --depfile " +
-         "gen/base/jni_java__dex.d " +
-         "--output " +
-         "obj/base/jni_java.dex.jar " +
-         "--min-api " +
-         "19 " +
-         "--r8-jar-path " +
-         "../../third_party/r8/lib/r8.jar " +
-         "--custom-d8-jar-path " +
-         "../../third_party/r8/custom_d8.jar " +
-         "--incremental-dir " +
-         "obj/base/jni_java__dex " +
-         "--library " +
-         "--class-inputs " +
-         "[\"obj/base/jni_java.processed.jar\"] " +
-         "--desugar " +
-         "--desugar-jdk-libs-json " +
-         "../../third_party/r8/desugar_jdk_libs.json " +
-         "--show-desugar-default-interface-warnings " +
-         "--classpath " +
-         "obj/base/jni_java.processed.jar " +
-         "--desugar-dependencies " +
-         "gen/base/jni_java__dex.desugardeps " +
-         "--bootclasspath " +
-         "@FileArg(gen/base/jni_java.build_config.json:android:sdk_jars) " +
-         "--classpath " +
-         "@FileArg(gen/base/jni_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--force-enable-assertions",
-    out: [
-        "//out/test/obj/base/jni_java.dex.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/dex.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/zipalign.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/obj/base/jni_java.processed.jar",
-        "third_party/r8/custom_d8.jar",
-        "third_party/r8/d8/lib/r8.jar",
-        "third_party/r8/desugar_jdk_libs.json",
-    ],
-}
-
-// GN: //base:jni_java__errorprone
-genrule {
-    name: "cronet_aml_base_jni_java__errorprone",
-    srcs: [
-        "base/android/java/src/org/chromium/base/JniException.java",
-        "base/android/java/src/org/chromium/base/JniStaticTestMocker.java",
-        "base/android/java/src/org/chromium/base/NativeLibraryLoadedStatus.java",
-        "base/android/java/src/org/chromium/base/annotations/AccessedByNative.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNative.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNativeForTesting.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNativeUnchecked.java",
-        "base/android/java/src/org/chromium/base/annotations/JNIAdditionalImport.java",
-        "base/android/java/src/org/chromium/base/annotations/JNINamespace.java",
-        "base/android/java/src/org/chromium/base/annotations/JniIgnoreNatives.java",
-        "base/android/java/src/org/chromium/base/annotations/NativeClassQualifiedName.java",
-        "base/android/java/src/org/chromium/base/annotations/NativeMethods.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/base/jni_java__errorprone.d " +
-         "--generated-dir " +
-         "gen/base/jni_java/generated_java " +
-         "--jar-path " +
-         "obj/base/jni_java__errorprone.errorprone.stamp " +
-         "--java-srcjars " +
-         "[\"gen/base/jni_java.generated.srcjar\"] " +
-         "--target-name " +
-         "//base:jni_java__errorprone " +
-         "--header-jar " +
-         "obj/base/jni_java.turbine.jar " +
-         "--classpath " +
-         "[\"obj/base/jni_java.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/base/jni_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "--processorpath " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:deps_info:host_classpath) " +
-         "--enable-errorprone " +
-         "@gen/base/jni_java.sources",
-    out: [
-        "//out/test/obj/base/jni_java__errorprone.errorprone.stamp",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/base/jni_java.build_config.json",
-        "out/test/gen/base/jni_java.generated.srcjar",
-        "out/test/gen/base/jni_java.sources",
-        "out/test/obj/base/jni_java.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //base:jni_java__header
-genrule {
-    name: "cronet_aml_base_jni_java__header",
-    srcs: [
-        "base/android/java/src/org/chromium/base/JniException.java",
-        "base/android/java/src/org/chromium/base/JniStaticTestMocker.java",
-        "base/android/java/src/org/chromium/base/NativeLibraryLoadedStatus.java",
-        "base/android/java/src/org/chromium/base/annotations/AccessedByNative.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNative.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNativeForTesting.java",
-        "base/android/java/src/org/chromium/base/annotations/CalledByNativeUnchecked.java",
-        "base/android/java/src/org/chromium/base/annotations/JNIAdditionalImport.java",
-        "base/android/java/src/org/chromium/base/annotations/JNINamespace.java",
-        "base/android/java/src/org/chromium/base/annotations/JniIgnoreNatives.java",
-        "base/android/java/src/org/chromium/base/annotations/NativeClassQualifiedName.java",
-        "base/android/java/src/org/chromium/base/annotations/NativeMethods.java",
-    ],
-    cmd: "$(location build/android/gyp/turbine.py) --depfile " +
-         "gen/base/jni_java__header.d " +
-         "--generated-dir " +
-         "gen/base/jni_java/generated_java " +
-         "--jar-path " +
-         "obj/base/jni_java.turbine.jar " +
-         "--java-srcjars " +
-         "[] " +
-         "--target-name " +
-         "//base:jni_java__header " +
-         "--classpath " +
-         "@FileArg(gen/base/jni_java.build_config.json:javac:interface_classpath) " +
-         "--processorpath " +
-         "@FileArg(gen/base/jni_java.build_config.json:javac:processor_classpath) " +
-         "--processors " +
-         "@FileArg(gen/base/jni_java.build_config.json:javac:processor_classes) " +
-         "--turbine-jar-path " +
-         "../../third_party/turbine/turbine.jar " +
-         "--generated-jar-path " +
-         "gen/base/jni_java.generated.srcjar " +
-         "--chromium-code " +
-         "1 " +
-         "@gen/base/jni_java.sources",
-    out: [
-        "//out/test/obj/base/jni_java.turbine.jar",
-        "base/jni_java.generated.srcjar",
-    ],
-    tool_files: [
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/turbine.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "out/test/gen/base/jni_java.build_config.json",
-        "out/test/gen/base/jni_java.sources",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "third_party/turbine/turbine.jar",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //base:jni_java__host
-genrule {
-    name: "cronet_aml_base_jni_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "obj/base/jni_java.processed.jar " +
-         "--output " +
-         "lib.java/base/jni_java.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/base/jni_java.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/obj/base/jni_java.processed.jar",
-    ],
-}
-
-// GN: //base:jni_java__validate
-genrule {
-    name: "cronet_aml_base_jni_java__validate",
-    cmd: "$(location build/android/gyp/bytecode_processor.py) --target-name " +
-         "//base:jni_java__validate " +
-         "--script " +
-         "bin/helper/bytecode_processor " +
-         "--gn-target " +
-         "//base:jni_java " +
-         "--input-jar " +
-         "obj/base/jni_java.processed.jar " +
-         "--stamp " +
-         "obj/base/jni_java__validate.bytecode.stamp " +
-         "--direct-classpath-jars " +
-         "@FileArg(gen/base/jni_java.build_config.json:javac:classpath) " +
-         "--full-classpath-jars " +
-         "@FileArg(gen/base/jni_java.build_config.json:deps_info:javac_full_classpath) " +
-         "--full-classpath-gn-targets " +
-         "@FileArg(gen/base/jni_java.build_config.json:deps_info:javac_full_classpath_targets)",
-    out: [
-        "//out/test/obj/base/jni_java__validate.bytecode.stamp",
-    ],
-    tool_files: [
-        "build/android/gyp/bytecode_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/gn_helpers.py",
-        "out/test/bin/helper/bytecode_processor",
-        "out/test/gen/base/jni_java.build_config.json",
-        "out/test/obj/base/jni_java.processed.jar",
-    ],
-}
-
 // GN: //base:logging_buildflags
 genrule {
     name: "cronet_aml_base_logging_buildflags",
@@ -2052,834 +1653,6 @@
     ],
 }
 
-// GN: //build/android:build_config_gen
-genrule {
-    name: "cronet_aml_build_android_build_config_gen",
-    tools: [
-        "soong_zip",
-    ],
-    cmd: "echo " +
-         "\"package org.chromium.build;\n " +
-         "public class BuildConfig {\n " +
-         "public static boolean IS_MULTIDEX_ENABLED ;\n " +
-         "public static boolean ENABLE_ASSERTS = true;\n " +
-         "public static boolean IS_UBSAN ;\n " +
-         "public static boolean IS_CHROME_BRANDED ;\n " +
-         "public static int R_STRING_PRODUCT_VERSION ;\n " +
-         "public static int MIN_SDK_VERSION = 1;\n " +
-         "public static boolean BUNDLES_SUPPORTED ;\n " +
-         "public static boolean IS_INCREMENTAL_INSTALL ;\n " +
-         "public static boolean ISOLATED_SPLITS_ENABLED ;\n " +
-         "public static boolean IS_FOR_TEST ;\n " +
-         "}\n\" " +
-         "> $(genDir)/BuildConfig.java && " +
-         "$(location soong_zip) -o $(out) -srcjar -f $(genDir)/BuildConfig.java",
-    out: [
-        "build/android/build_config_gen.srcjar",
-    ],
-}
-
-// GN: //build/android:build_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_build_android_build_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/build/android/build_java.build_config.json " +
-         "--gn-target " +
-         "//build/android:build_java " +
-         "--device-jar-path " +
-         "$(location build/android/build_java.processed.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/build/android/build_java.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location build/android/build_java.javac.jar) " +
-         "--interface-jar-path " +
-         "$(location build/android/build_java.turbine.jar) " +
-         "--dex-path " +
-         "obj/build/android/build_java.dex.jar " +
-         "--supports-android " +
-         "--java-sources-file " +
-         "gen/build/android/build_java.sources " +
-         "--bundled-srcjars " +
-         "[\"$(location build/android/build_config_gen.srcjar)\", \"$(location build/android/native_libraries_gen.srcjar)\"] " +
-         "--proguard-configs " +
-         "[$(location build/android/chromium_annotations.flags)]",
-    out: [
-        "build/android/build_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/chromium_annotations.flags",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //build/android:build_java__compile_java
-genrule {
-    name: "cronet_aml_build_android_build_java__compile_java",
-    srcs: [
-        "build/android/java/src/org/chromium/build/annotations/AlwaysInline.java",
-        "build/android/java/src/org/chromium/build/annotations/CheckDiscard.java",
-        "build/android/java/src/org/chromium/build/annotations/DoNotClassMerge.java",
-        "build/android/java/src/org/chromium/build/annotations/DoNotInline.java",
-        "build/android/java/src/org/chromium/build/annotations/IdentifierNameString.java",
-        "build/android/java/src/org/chromium/build/annotations/MainDex.java",
-        "build/android/java/src/org/chromium/build/annotations/MockedInTests.java",
-        "build/android/java/src/org/chromium/build/annotations/UsedByReflection.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/build/android/build_java__compile_java.d " +
-         "--generated-dir " +
-         "gen/build/android/build_java/generated_java " +
-         "--jar-path " +
-         "obj/build/android/build_java.javac.jar " +
-         "--java-srcjars " +
-         "[\"gen/build/android/build_config_gen.srcjar\", \"gen/build/android/native_libraries_gen.srcjar\", \"gen/build/android/build_java.generated.srcjar\"] " +
-         "--target-name " +
-         "//build/android:build_java__compile_java " +
-         "--header-jar " +
-         "obj/build/android/build_java.turbine.jar " +
-         "--classpath " +
-         "[\"obj/build/android/build_java.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/build/android/build_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "--jar-info-exclude-globs " +
-         "[\"*/build/BuildConfig.class\", \"*/NativeLibraries.class\"] " +
-         "@gen/build/android/build_java.sources",
-    out: [
-        "//out/test/obj/build/android/build_java.javac.jar",
-        "//out/test/obj/build/android/build_java.javac.jar.info",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/build/android/build_config_gen.srcjar",
-        "out/test/gen/build/android/build_java.build_config.json",
-        "out/test/gen/build/android/build_java.generated.srcjar",
-        "out/test/gen/build/android/build_java.sources",
-        "out/test/gen/build/android/native_libraries_gen.srcjar",
-        "out/test/obj/build/android/build_java.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //build/android:build_java__dex
-genrule {
-    name: "cronet_aml_build_android_build_java__dex",
-    cmd: "$(location build/android/gyp/dex.py) --depfile " +
-         "gen/build/android/build_java__dex.d " +
-         "--output " +
-         "obj/build/android/build_java.dex.jar " +
-         "--min-api " +
-         "19 " +
-         "--r8-jar-path " +
-         "../../third_party/r8/lib/r8.jar " +
-         "--custom-d8-jar-path " +
-         "../../third_party/r8/custom_d8.jar " +
-         "--incremental-dir " +
-         "obj/build/android/build_java__dex " +
-         "--library " +
-         "--class-inputs " +
-         "[\"obj/build/android/build_java.processed.jar\"] " +
-         "--desugar " +
-         "--desugar-jdk-libs-json " +
-         "../../third_party/r8/desugar_jdk_libs.json " +
-         "--show-desugar-default-interface-warnings " +
-         "--classpath " +
-         "obj/build/android/build_java.javac.jar " +
-         "--desugar-dependencies " +
-         "gen/build/android/build_java__dex.desugardeps " +
-         "--bootclasspath " +
-         "@FileArg(gen/build/android/build_java.build_config.json:android:sdk_jars) " +
-         "--classpath " +
-         "@FileArg(gen/build/android/build_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--force-enable-assertions",
-    out: [
-        "//out/test/obj/build/android/build_java.dex.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/dex.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/zipalign.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/obj/build/android/build_java.javac.jar",
-        "out/test/obj/build/android/build_java.processed.jar",
-        "third_party/r8/custom_d8.jar",
-        "third_party/r8/d8/lib/r8.jar",
-        "third_party/r8/desugar_jdk_libs.json",
-    ],
-}
-
-// GN: //build/android:build_java__errorprone
-genrule {
-    name: "cronet_aml_build_android_build_java__errorprone",
-    srcs: [
-        "build/android/java/src/org/chromium/build/annotations/AlwaysInline.java",
-        "build/android/java/src/org/chromium/build/annotations/CheckDiscard.java",
-        "build/android/java/src/org/chromium/build/annotations/DoNotClassMerge.java",
-        "build/android/java/src/org/chromium/build/annotations/DoNotInline.java",
-        "build/android/java/src/org/chromium/build/annotations/IdentifierNameString.java",
-        "build/android/java/src/org/chromium/build/annotations/MainDex.java",
-        "build/android/java/src/org/chromium/build/annotations/MockedInTests.java",
-        "build/android/java/src/org/chromium/build/annotations/UsedByReflection.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/build/android/build_java__errorprone.d " +
-         "--generated-dir " +
-         "gen/build/android/build_java/generated_java " +
-         "--jar-path " +
-         "obj/build/android/build_java__errorprone.errorprone.stamp " +
-         "--java-srcjars " +
-         "[\"gen/build/android/build_java.generated.srcjar\"] " +
-         "--target-name " +
-         "//build/android:build_java__errorprone " +
-         "--header-jar " +
-         "obj/build/android/build_java.turbine.jar " +
-         "--classpath " +
-         "[\"obj/build/android/build_java.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/build/android/build_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "--jar-info-exclude-globs " +
-         "[\"*/build/BuildConfig.class\", \"*/NativeLibraries.class\"] " +
-         "--processorpath " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:deps_info:host_classpath) " +
-         "--enable-errorprone " +
-         "@gen/build/android/build_java.sources",
-    out: [
-        "//out/test/obj/build/android/build_java__errorprone.errorprone.stamp",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/build/android/build_java.build_config.json",
-        "out/test/gen/build/android/build_java.generated.srcjar",
-        "out/test/gen/build/android/build_java.sources",
-        "out/test/obj/build/android/build_java.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //build/android:build_java__header
-genrule {
-    name: "cronet_aml_build_android_build_java__header",
-    srcs: [
-        "build/android/java/src/org/chromium/build/annotations/AlwaysInline.java",
-        "build/android/java/src/org/chromium/build/annotations/CheckDiscard.java",
-        "build/android/java/src/org/chromium/build/annotations/DoNotClassMerge.java",
-        "build/android/java/src/org/chromium/build/annotations/DoNotInline.java",
-        "build/android/java/src/org/chromium/build/annotations/IdentifierNameString.java",
-        "build/android/java/src/org/chromium/build/annotations/MainDex.java",
-        "build/android/java/src/org/chromium/build/annotations/MockedInTests.java",
-        "build/android/java/src/org/chromium/build/annotations/UsedByReflection.java",
-    ],
-    cmd: "$(location build/android/gyp/turbine.py) --depfile " +
-         "gen/build/android/build_java__header.d " +
-         "--generated-dir " +
-         "gen/build/android/build_java/generated_java " +
-         "--jar-path " +
-         "obj/build/android/build_java.turbine.jar " +
-         "--java-srcjars " +
-         "[\"gen/build/android/build_config_gen.srcjar\", \"gen/build/android/native_libraries_gen.srcjar\"] " +
-         "--target-name " +
-         "//build/android:build_java__header " +
-         "--classpath " +
-         "@FileArg(gen/build/android/build_java.build_config.json:javac:interface_classpath) " +
-         "--processorpath " +
-         "@FileArg(gen/build/android/build_java.build_config.json:javac:processor_classpath) " +
-         "--processors " +
-         "@FileArg(gen/build/android/build_java.build_config.json:javac:processor_classes) " +
-         "--turbine-jar-path " +
-         "../../third_party/turbine/turbine.jar " +
-         "--generated-jar-path " +
-         "gen/build/android/build_java.generated.srcjar " +
-         "--chromium-code " +
-         "1 " +
-         "--jar-info-exclude-globs " +
-         "[\"*/build/BuildConfig.class\", \"*/NativeLibraries.class\"] " +
-         "@gen/build/android/build_java.sources",
-    out: [
-        "//out/test/obj/build/android/build_java.turbine.jar",
-        "build/android/build_java.generated.srcjar",
-    ],
-    tool_files: [
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/turbine.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "out/test/gen/build/android/build_config_gen.srcjar",
-        "out/test/gen/build/android/build_java.build_config.json",
-        "out/test/gen/build/android/build_java.sources",
-        "out/test/gen/build/android/native_libraries_gen.srcjar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "third_party/turbine/turbine.jar",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //build/android:build_java__host
-genrule {
-    name: "cronet_aml_build_android_build_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "obj/build/android/build_java.javac.jar " +
-         "--output " +
-         "lib.java/build/android/build_java.jar " +
-         "--exclude-globs " +
-         "[\"*/build/BuildConfig.class\", \"*/NativeLibraries.class\"] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/build/android/build_java.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/obj/build/android/build_java.javac.jar",
-    ],
-}
-
-// GN: //build/android:build_java__process_device
-genrule {
-    name: "cronet_aml_build_android_build_java__process_device",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "obj/build/android/build_java.javac.jar " +
-         "--output " +
-         "obj/build/android/build_java.processed.jar " +
-         "--exclude-globs " +
-         "[\"*/build/BuildConfig.class\", \"*/NativeLibraries.class\"] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/obj/build/android/build_java.processed.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/obj/build/android/build_java.javac.jar",
-    ],
-}
-
-// GN: //build/android:build_java__validate
-genrule {
-    name: "cronet_aml_build_android_build_java__validate",
-    cmd: "$(location build/android/gyp/bytecode_processor.py) --target-name " +
-         "//build/android:build_java__validate " +
-         "--script " +
-         "bin/helper/bytecode_processor " +
-         "--gn-target " +
-         "//build/android:build_java " +
-         "--input-jar " +
-         "obj/build/android/build_java.javac.jar " +
-         "--stamp " +
-         "obj/build/android/build_java__validate.bytecode.stamp " +
-         "--direct-classpath-jars " +
-         "@FileArg(gen/build/android/build_java.build_config.json:javac:classpath) " +
-         "--full-classpath-jars " +
-         "@FileArg(gen/build/android/build_java.build_config.json:deps_info:javac_full_classpath) " +
-         "--full-classpath-gn-targets " +
-         "@FileArg(gen/build/android/build_java.build_config.json:deps_info:javac_full_classpath_targets)",
-    out: [
-        "//out/test/obj/build/android/build_java__validate.bytecode.stamp",
-    ],
-    tool_files: [
-        "build/android/gyp/bytecode_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/gn_helpers.py",
-        "out/test/bin/helper/bytecode_processor",
-        "out/test/gen/build/android/build_java.build_config.json",
-        "out/test/obj/build/android/build_java.javac.jar",
-    ],
-}
-
-// GN: //build/android/bytecode:bytecode_processor__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_build_android_bytecode_bytecode_processor__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_binary " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location build/android/bytecode/bytecode_processor_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/build/android/bytecode/bytecode_processor.build_config.json " +
-         "--gn-target " +
-         "//build/android/bytecode:bytecode_processor " +
-         "--bundled-srcjars " +
-         "[] " +
-         "--main-class " +
-         "org.chromium.bytecode.ByteCodeProcessor",
-    out: [
-        "build/android/bytecode/bytecode_processor.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //build/android/bytecode:bytecode_processor__java_binary_script
-genrule {
-    name: "cronet_aml_build_android_bytecode_bytecode_processor__java_binary_script",
-    cmd: "$(location build/android/gyp/create_java_binary_script.py) --output " +
-         "bin/helper/bytecode_processor " +
-         "--main-class " +
-         "org.chromium.bytecode.ByteCodeProcessor " +
-         "--classpath " +
-         "@FileArg(gen/build/android/bytecode/bytecode_processor.build_config.json:deps_info:host_classpath) " +
-         "--noverify",
-    out: [
-        "//out/test/bin/helper/bytecode_processor",
-    ],
-    tool_files: [
-        "build/android/gyp/create_java_binary_script.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/gen/build/android/bytecode/bytecode_processor.build_config.json",
-    ],
-}
-
-// GN: //build/android/bytecode:bytecode_processor_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_build_android_bytecode_bytecode_processor_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/org_ow2_asm_asm_java.build_config.json)\", \"$(location third_party/android_deps/org_ow2_asm_asm_util_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/build/android/bytecode/bytecode_processor_java.build_config.json " +
-         "--gn-target " +
-         "//build/android/bytecode:bytecode_processor_java " +
-         "--host-jar-path " +
-         "$(location lib.java/build/android/bytecode/bytecode_processor_java.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location build/android/bytecode/bytecode_processor_java.javac.jar) " +
-         "--interface-jar-path " +
-         "$(location build/android/bytecode/bytecode_processor_java.turbine.jar) " +
-         "--java-sources-file " +
-         "gen/build/android/bytecode/bytecode_processor_java.sources " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "build/android/bytecode/bytecode_processor_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //build/android/bytecode:bytecode_processor_java__compile_java
-genrule {
-    name: "cronet_aml_build_android_bytecode_bytecode_processor_java__compile_java",
-    srcs: [
-        "build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java",
-        "build/android/bytecode/java/org/chromium/bytecode/ClassPathValidator.java",
-        "build/android/bytecode/java/org/chromium/bytecode/TypeUtils.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/build/android/bytecode/bytecode_processor_java__compile_java.d " +
-         "--generated-dir " +
-         "gen/build/android/bytecode/bytecode_processor_java/generated_java " +
-         "--jar-path " +
-         "obj/build/android/bytecode/bytecode_processor_java.javac.jar " +
-         "--java-srcjars " +
-         "[\"gen/build/android/bytecode/bytecode_processor_java.generated.srcjar\"] " +
-         "--target-name " +
-         "//build/android/bytecode:bytecode_processor_java__compile_java " +
-         "--header-jar " +
-         "obj/build/android/bytecode/bytecode_processor_java.turbine.jar " +
-         "--classpath " +
-         "[\"obj/build/android/bytecode/bytecode_processor_java.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/build/android/bytecode/bytecode_processor_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "@gen/build/android/bytecode/bytecode_processor_java.sources",
-    out: [
-        "//out/test/obj/build/android/bytecode/bytecode_processor_java.javac.jar",
-        "//out/test/obj/build/android/bytecode/bytecode_processor_java.javac.jar.info",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/build/android/bytecode/bytecode_processor_java.build_config.json",
-        "out/test/gen/build/android/bytecode/bytecode_processor_java.generated.srcjar",
-        "out/test/gen/build/android/bytecode/bytecode_processor_java.sources",
-        "out/test/obj/build/android/bytecode/bytecode_processor_java.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //build/android/bytecode:bytecode_processor_java__errorprone
-genrule {
-    name: "cronet_aml_build_android_bytecode_bytecode_processor_java__errorprone",
-    srcs: [
-        "build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java",
-        "build/android/bytecode/java/org/chromium/bytecode/ClassPathValidator.java",
-        "build/android/bytecode/java/org/chromium/bytecode/TypeUtils.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/build/android/bytecode/bytecode_processor_java__errorprone.d " +
-         "--generated-dir " +
-         "gen/build/android/bytecode/bytecode_processor_java/generated_java " +
-         "--jar-path " +
-         "obj/build/android/bytecode/bytecode_processor_java__errorprone.errorprone.stamp " +
-         "--java-srcjars " +
-         "[\"gen/build/android/bytecode/bytecode_processor_java.generated.srcjar\"] " +
-         "--target-name " +
-         "//build/android/bytecode:bytecode_processor_java__errorprone " +
-         "--header-jar " +
-         "obj/build/android/bytecode/bytecode_processor_java.turbine.jar " +
-         "--classpath " +
-         "[\"obj/build/android/bytecode/bytecode_processor_java.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/build/android/bytecode/bytecode_processor_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "--processorpath " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:deps_info:host_classpath) " +
-         "--enable-errorprone " +
-         "@gen/build/android/bytecode/bytecode_processor_java.sources",
-    out: [
-        "//out/test/obj/build/android/bytecode/bytecode_processor_java__errorprone.errorprone.stamp",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/build/android/bytecode/bytecode_processor_java.build_config.json",
-        "out/test/gen/build/android/bytecode/bytecode_processor_java.generated.srcjar",
-        "out/test/gen/build/android/bytecode/bytecode_processor_java.sources",
-        "out/test/obj/build/android/bytecode/bytecode_processor_java.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //build/android/bytecode:bytecode_processor_java__header
-genrule {
-    name: "cronet_aml_build_android_bytecode_bytecode_processor_java__header",
-    srcs: [
-        "build/android/bytecode/java/org/chromium/bytecode/ByteCodeProcessor.java",
-        "build/android/bytecode/java/org/chromium/bytecode/ClassPathValidator.java",
-        "build/android/bytecode/java/org/chromium/bytecode/TypeUtils.java",
-    ],
-    cmd: "$(location build/android/gyp/turbine.py) --depfile " +
-         "gen/build/android/bytecode/bytecode_processor_java__header.d " +
-         "--generated-dir " +
-         "gen/build/android/bytecode/bytecode_processor_java/generated_java " +
-         "--jar-path " +
-         "obj/build/android/bytecode/bytecode_processor_java.turbine.jar " +
-         "--java-srcjars " +
-         "[] " +
-         "--target-name " +
-         "//build/android/bytecode:bytecode_processor_java__header " +
-         "--classpath " +
-         "@FileArg(gen/build/android/bytecode/bytecode_processor_java.build_config.json:javac:interface_classpath) " +
-         "--processorpath " +
-         "@FileArg(gen/build/android/bytecode/bytecode_processor_java.build_config.json:javac:processor_classpath) " +
-         "--processors " +
-         "@FileArg(gen/build/android/bytecode/bytecode_processor_java.build_config.json:javac:processor_classes) " +
-         "--turbine-jar-path " +
-         "../../third_party/turbine/turbine.jar " +
-         "--generated-jar-path " +
-         "gen/build/android/bytecode/bytecode_processor_java.generated.srcjar " +
-         "--chromium-code " +
-         "1 " +
-         "@gen/build/android/bytecode/bytecode_processor_java.sources",
-    out: [
-        "//out/test/obj/build/android/bytecode/bytecode_processor_java.turbine.jar",
-        "build/android/bytecode/bytecode_processor_java.generated.srcjar",
-    ],
-    tool_files: [
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/turbine.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "out/test/gen/build/android/bytecode/bytecode_processor_java.build_config.json",
-        "out/test/gen/build/android/bytecode/bytecode_processor_java.sources",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "third_party/turbine/turbine.jar",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //build/android/bytecode:bytecode_processor_java__host
-genrule {
-    name: "cronet_aml_build_android_bytecode_bytecode_processor_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "obj/build/android/bytecode/bytecode_processor_java.javac.jar " +
-         "--output " +
-         "lib.java/build/android/bytecode/bytecode_processor_java.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/build/android/bytecode/bytecode_processor_java.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/obj/build/android/bytecode/bytecode_processor_java.javac.jar",
-    ],
-}
-
-// GN: //build/android:native_libraries_gen
-genrule {
-    name: "cronet_aml_build_android_native_libraries_gen",
-    cmd: "$(location build/android/gyp/write_native_libraries_java.py) --output " +
-         "$(out) " +
-         "--cpu-family " +
-         "CPU_FAMILY_X86",
-    out: [
-        "build/android/native_libraries_gen.srcjar",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/write_native_libraries_java.py",
-        "build/gn_helpers.py",
-    ],
-}
-
 // GN: //build:branding_buildflags
 genrule {
     name: "cronet_aml_build_branding_buildflags",
@@ -5871,2798 +4644,6 @@
     name: "cronet_aml_third_party_abseil_cpp_absl_utility_utility",
 }
 
-// GN: //third_party/android_deps:auto_service_processor__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_auto_service_processor__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_annotation_processor " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_google_auto_service_auto_service_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/auto_service_processor.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:auto_service_processor " +
-         "--non-chromium-code " +
-         "--bundled-srcjars " +
-         "[] " +
-         "--main-class " +
-         "com.google.auto.service.processor.AutoServiceProcessor",
-    out: [
-        "third_party/android_deps/auto_service_processor.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_github_ben_manes_caffeine_caffeine_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_google_errorprone_error_prone_annotations_java.build_config.json)\", \"$(location third_party/android_deps/org_checkerframework_checker_qual_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_github_ben_manes_caffeine_caffeine_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_github_ben_manes_caffeine_caffeine_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_github_ben_manes_caffeine_caffeine.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine/caffeine-2.8.8.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_github_ben_manes_caffeine_caffeine.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_github_ben_manes_caffeine_caffeine_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_github_ben_manes_caffeine_caffeine_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine/caffeine-2.8.8.jar " +
-         "obj/third_party/android_deps/com_github_ben_manes_caffeine_caffeine.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_github_ben_manes_caffeine_caffeine.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine/caffeine-2.8.8.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_github_ben_manes_caffeine_caffeine_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine/caffeine-2.8.8.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_github_ben_manes_caffeine_caffeine.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_github_ben_manes_caffeine_caffeine.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine/caffeine-2.8.8.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_github_kevinstern_software_and_algorithms_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_github_kevinstern_software_and_algorithms_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_github_kevinstern_software_and_algorithms_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_github_kevinstern_software_and_algorithms.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms/software-and-algorithms-1.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_github_kevinstern_software_and_algorithms.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_github_kevinstern_software_and_algorithms_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_github_kevinstern_software_and_algorithms_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms/software-and-algorithms-1.0.jar " +
-         "obj/third_party/android_deps/com_github_kevinstern_software_and_algorithms.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_github_kevinstern_software_and_algorithms.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms/software-and-algorithms-1.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_github_kevinstern_software_and_algorithms_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms/software-and-algorithms-1.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_github_kevinstern_software_and_algorithms.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_github_kevinstern_software_and_algorithms.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms/software-and-algorithms-1.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_auto_common_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_google_guava_guava_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_auto_auto_common_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_auto_auto_common_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_auto_auto_common.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_auto_auto_common/auto-common-1.2.1.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_auto_auto_common.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_auto_auto_common_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_auto_common_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_auto_auto_common/auto-common-1.2.1.jar " +
-         "obj/third_party/android_deps/com_google_auto_auto_common.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_auto_auto_common.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_auto_auto_common/auto-common-1.2.1.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_auto_common_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_auto_auto_common/auto-common-1.2.1.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_auto_auto_common.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_auto_auto_common.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_auto_auto_common/auto-common-1.2.1.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_service_auto_service_annotations_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_auto_service_auto_service_annotations_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_auto_service_auto_service_annotations_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_auto_service_auto_service_annotations.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_auto_service_auto_service_annotations/auto-service-annotations-1.0-rc6.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_auto_service_auto_service_annotations.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_auto_service_auto_service_annotations_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_service_auto_service_annotations_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_auto_service_auto_service_annotations/auto-service-annotations-1.0-rc6.jar " +
-         "obj/third_party/android_deps/com_google_auto_service_auto_service_annotations.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_auto_service_auto_service_annotations.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_auto_service_auto_service_annotations/auto-service-annotations-1.0-rc6.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_service_auto_service_annotations_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_auto_service_auto_service_annotations/auto-service-annotations-1.0-rc6.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_auto_service_auto_service_annotations.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_auto_service_auto_service_annotations.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_auto_service_auto_service_annotations/auto-service-annotations-1.0-rc6.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_service_auto_service_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_google_auto_auto_common_java.build_config.json)\", \"$(location third_party/android_deps/com_google_auto_service_auto_service_annotations_java.build_config.json)\", \"$(location third_party/android_deps/com_google_guava_guava_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_auto_service_auto_service_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_auto_service_auto_service_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_auto_service_auto_service.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_auto_service_auto_service/auto-service-1.0-rc6.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_auto_service_auto_service.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_auto_service_auto_service_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_service_auto_service_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_auto_service_auto_service/auto-service-1.0-rc6.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_auto_service_auto_service.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_auto_service_auto_service.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_auto_service_auto_service/auto-service-1.0-rc6.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_value_auto_value_annotations_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_auto_value_auto_value_annotations_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_auto_value_auto_value_annotations_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_auto_value_auto_value_annotations.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_auto_value_auto_value_annotations/auto-value-annotations-1.9.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_auto_value_auto_value_annotations.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_auto_value_auto_value_annotations_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_value_auto_value_annotations_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_auto_value_auto_value_annotations/auto-value-annotations-1.9.jar " +
-         "obj/third_party/android_deps/com_google_auto_value_auto_value_annotations.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_auto_value_auto_value_annotations.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_auto_value_auto_value_annotations/auto-value-annotations-1.9.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_auto_value_auto_value_annotations_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_auto_value_auto_value_annotations/auto-value-annotations-1.9.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_auto_value_auto_value_annotations.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_auto_value_auto_value_annotations.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_auto_value_auto_value_annotations/auto-value-annotations-1.9.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_code_findbugs_jsr305_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_code_findbugs_jsr305_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_code_findbugs_jsr305_java " +
-         "--non-chromium-code " +
-         "--device-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_code_findbugs_jsr305/jsr305-3.0.2.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_code_findbugs_jsr305.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_code_findbugs_jsr305/jsr305-3.0.2.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_code_findbugs_jsr305.ijar.jar) " +
-         "--dex-path " +
-         "obj/third_party/android_deps/com_google_code_findbugs_jsr305_java.dex.jar " +
-         "--supports-android " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_code_findbugs_jsr305_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_code_findbugs_jsr305_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_code_findbugs_jsr305/jsr305-3.0.2.jar " +
-         "obj/third_party/android_deps/com_google_code_findbugs_jsr305.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_code_findbugs_jsr305.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_code_findbugs_jsr305/jsr305-3.0.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_code_findbugs_jsr305_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_code_findbugs_jsr305/jsr305-3.0.2.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_code_findbugs_jsr305.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_code_findbugs_jsr305.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_code_findbugs_jsr305/jsr305-3.0.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_annotation_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_google_guava_guava_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_errorprone_error_prone_annotation_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_errorprone_error_prone_annotation_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_errorprone_error_prone_annotation.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_errorprone_error_prone_annotation/error_prone_annotation-2.11.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_errorprone_error_prone_annotation.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_errorprone_error_prone_annotation_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_annotation_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_annotation/error_prone_annotation-2.11.0.jar " +
-         "obj/third_party/android_deps/com_google_errorprone_error_prone_annotation.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_errorprone_error_prone_annotation.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_annotation/error_prone_annotation-2.11.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_annotation_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_annotation/error_prone_annotation-2.11.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_errorprone_error_prone_annotation.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_errorprone_error_prone_annotation.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_annotation/error_prone_annotation-2.11.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_annotations_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_errorprone_error_prone_annotations_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_errorprone_error_prone_annotations_java " +
-         "--non-chromium-code " +
-         "--device-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.14.0.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_errorprone_error_prone_annotations.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.14.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_errorprone_error_prone_annotations.ijar.jar) " +
-         "--dex-path " +
-         "obj/third_party/android_deps/com_google_errorprone_error_prone_annotations_java.dex.jar " +
-         "--supports-android " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_errorprone_error_prone_annotations_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_annotations_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.14.0.jar " +
-         "obj/third_party/android_deps/com_google_errorprone_error_prone_annotations.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_errorprone_error_prone_annotations.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.14.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_annotations_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.14.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_errorprone_error_prone_annotations.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_errorprone_error_prone_annotations.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_annotations/error_prone_annotations-2.14.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_check_api_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_github_ben_manes_caffeine_caffeine_java.build_config.json)\", \"$(location third_party/android_deps/com_github_kevinstern_software_and_algorithms_java.build_config.json)\", \"$(location third_party/android_deps/com_google_auto_value_auto_value_annotations_java.build_config.json)\", \"$(location third_party/android_deps/com_google_code_findbugs_jsr305_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_annotation_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_annotations_java.build_config.json)\", \"$(location third_party/android_deps/io_github_java_diff_utils_java_diff_utils_java.build_config.json)\", \"$(location third_party/android_deps/org_checkerframework_dataflow_errorprone_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_errorprone_error_prone_check_api_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_errorprone_error_prone_check_api_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_errorprone_error_prone_check_api.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_errorprone_error_prone_check_api/error_prone_check_api-2.11.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_errorprone_error_prone_check_api.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_errorprone_error_prone_check_api_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_check_api_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_check_api/error_prone_check_api-2.11.0.jar " +
-         "obj/third_party/android_deps/com_google_errorprone_error_prone_check_api.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_errorprone_error_prone_check_api.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_check_api/error_prone_check_api-2.11.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_check_api_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_check_api/error_prone_check_api-2.11.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_errorprone_error_prone_check_api.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_errorprone_error_prone_check_api.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_check_api/error_prone_check_api-2.11.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_core_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_google_auto_auto_common_java.build_config.json)\", \"$(location third_party/android_deps/com_google_auto_service_auto_service_annotations_java.build_config.json)\", \"$(location third_party/android_deps/com_google_auto_value_auto_value_annotations_java.build_config.json)\", \"$(location third_party/android_deps/com_google_code_findbugs_jsr305_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_annotation_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_annotations_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_check_api_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_type_annotations_java.build_config.json)\", \"$(location third_party/android_deps/com_google_guava_guava_java.build_config.json)\", \"$(location third_party/android_deps/com_google_protobuf_protobuf_java_java.build_config.json)\", \"$(location third_party/android_deps/org_checkerframework_dataflow_errorprone_java.build_config.json)\", \"$(location third_party/android_deps/org_pcollections_pcollections_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_errorprone_error_prone_core_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_errorprone_error_prone_core_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_errorprone_error_prone_core.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_errorprone_error_prone_core/error_prone_core-2.11.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_errorprone_error_prone_core.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_errorprone_error_prone_core_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_core_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_core/error_prone_core-2.11.0.jar " +
-         "obj/third_party/android_deps/com_google_errorprone_error_prone_core.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_errorprone_error_prone_core.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_core/error_prone_core-2.11.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_core_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_core/error_prone_core-2.11.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_errorprone_error_prone_core.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_errorprone_error_prone_core.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_core/error_prone_core-2.11.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_type_annotations_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_errorprone_error_prone_type_annotations_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_errorprone_error_prone_type_annotations_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_errorprone_error_prone_type_annotations.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations/error_prone_type_annotations-2.11.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_errorprone_error_prone_type_annotations.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_errorprone_error_prone_type_annotations_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_type_annotations_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations/error_prone_type_annotations-2.11.0.jar " +
-         "obj/third_party/android_deps/com_google_errorprone_error_prone_type_annotations.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_errorprone_error_prone_type_annotations.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations/error_prone_type_annotations-2.11.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_error_prone_type_annotations_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations/error_prone_type_annotations-2.11.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_errorprone_error_prone_type_annotations.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_errorprone_error_prone_type_annotations.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations/error_prone_type_annotations-2.11.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_javac_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_errorprone_javac_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_errorprone_javac_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_errorprone_javac.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_errorprone_javac/javac-9+181-r4173-1.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_errorprone_javac.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_errorprone_javac_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_javac_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_errorprone_javac/javac-9+181-r4173-1.jar " +
-         "obj/third_party/android_deps/com_google_errorprone_javac.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_errorprone_javac.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_errorprone_javac/javac-9+181-r4173-1.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_errorprone_javac_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_errorprone_javac/javac-9+181-r4173-1.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_errorprone_javac.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_errorprone_javac.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_errorprone_javac/javac-9+181-r4173-1.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_failureaccess_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_guava_failureaccess_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_guava_failureaccess_java " +
-         "--non-chromium-code " +
-         "--device-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_guava_failureaccess/failureaccess-1.0.1.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_guava_failureaccess.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_guava_failureaccess/failureaccess-1.0.1.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_guava_failureaccess.ijar.jar) " +
-         "--dex-path " +
-         "obj/third_party/android_deps/com_google_guava_failureaccess_java.dex.jar " +
-         "--supports-android " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_guava_failureaccess_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_failureaccess_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_guava_failureaccess/failureaccess-1.0.1.jar " +
-         "obj/third_party/android_deps/com_google_guava_failureaccess.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_guava_failureaccess.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_guava_failureaccess/failureaccess-1.0.1.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_failureaccess_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_guava_failureaccess/failureaccess-1.0.1.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_guava_failureaccess.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_guava_failureaccess.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_guava_failureaccess/failureaccess-1.0.1.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_guava_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_guava_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_google_code_findbugs_jsr305_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_annotations_java.build_config.json)\", \"$(location third_party/android_deps/com_google_guava_failureaccess_java.build_config.json)\", \"$(location third_party/android_deps/com_google_guava_listenablefuture_java.build_config.json)\", \"$(location third_party/android_deps/com_google_j2objc_j2objc_annotations_java.build_config.json)\", \"$(location third_party/android_deps/org_checkerframework_checker_qual_java.build_config.json)\", \"$(location third_party/android_deps/com_google_guava_listenablefuture_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_guava_guava_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_guava_guava_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_guava_guava.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_guava_guava/guava-31.0.1-jre.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_guava_guava.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_guava_guava_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_guava_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_guava_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_guava_guava/guava-31.0.1-jre.jar " +
-         "obj/third_party/android_deps/com_google_guava_guava.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_guava_guava.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_guava_guava/guava-31.0.1-jre.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_guava_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_guava_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_guava_guava/guava-31.0.1-jre.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_guava_guava.jar " +
-         "--exclude-globs " +
-         "[\"*/ListenableFuture.class\"] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_guava_guava.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_guava_guava/guava-31.0.1-jre.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_listenablefuture_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_guava_listenablefuture_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_guava_listenablefuture_java " +
-         "--non-chromium-code " +
-         "--device-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_guava_listenablefuture/listenablefuture-1.0.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_guava_listenablefuture.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_guava_listenablefuture/listenablefuture-1.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_guava_listenablefuture.ijar.jar) " +
-         "--dex-path " +
-         "obj/third_party/android_deps/com_google_guava_listenablefuture_java.dex.jar " +
-         "--supports-android " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_guava_listenablefuture_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_listenablefuture_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_guava_listenablefuture/listenablefuture-1.0.jar " +
-         "obj/third_party/android_deps/com_google_guava_listenablefuture.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_guava_listenablefuture.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_guava_listenablefuture/listenablefuture-1.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_guava_listenablefuture_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_guava_listenablefuture/listenablefuture-1.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_guava_listenablefuture.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_guava_listenablefuture.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_guava_listenablefuture/listenablefuture-1.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_j2objc_j2objc_annotations_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_j2objc_j2objc_annotations_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_j2objc_j2objc_annotations_java " +
-         "--non-chromium-code " +
-         "--device-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_j2objc_j2objc_annotations/j2objc-annotations-1.3.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_j2objc_j2objc_annotations.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_j2objc_j2objc_annotations/j2objc-annotations-1.3.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_j2objc_j2objc_annotations.ijar.jar) " +
-         "--dex-path " +
-         "obj/third_party/android_deps/com_google_j2objc_j2objc_annotations_java.dex.jar " +
-         "--supports-android " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_j2objc_j2objc_annotations_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_j2objc_j2objc_annotations_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_j2objc_j2objc_annotations/j2objc-annotations-1.3.jar " +
-         "obj/third_party/android_deps/com_google_j2objc_j2objc_annotations.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_j2objc_j2objc_annotations.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_j2objc_j2objc_annotations/j2objc-annotations-1.3.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_j2objc_j2objc_annotations_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_j2objc_j2objc_annotations/j2objc-annotations-1.3.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_j2objc_j2objc_annotations.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_j2objc_j2objc_annotations.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_j2objc_j2objc_annotations/j2objc-annotations-1.3.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_protobuf_protobuf_java_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/com_google_protobuf_protobuf_java_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:com_google_protobuf_protobuf_java_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/com_google_protobuf_protobuf_java.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/com_google_protobuf_protobuf_java/protobuf-java-3.19.2.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/com_google_protobuf_protobuf_java.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/com_google_protobuf_protobuf_java_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_protobuf_protobuf_java_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/com_google_protobuf_protobuf_java/protobuf-java-3.19.2.jar " +
-         "obj/third_party/android_deps/com_google_protobuf_protobuf_java.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/com_google_protobuf_protobuf_java.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/com_google_protobuf_protobuf_java/protobuf-java-3.19.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:com_google_protobuf_protobuf_java_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/com_google_protobuf_protobuf_java/protobuf-java-3.19.2.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/com_google_protobuf_protobuf_java.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/com_google_protobuf_protobuf_java.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/com_google_protobuf_protobuf_java/protobuf-java-3.19.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:io_github_java_diff_utils_java_diff_utils_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/io_github_java_diff_utils_java_diff_utils_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:io_github_java_diff_utils_java_diff_utils_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/io_github_java_diff_utils_java_diff_utils.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils/java-diff-utils-4.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/io_github_java_diff_utils_java_diff_utils.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/io_github_java_diff_utils_java_diff_utils_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:io_github_java_diff_utils_java_diff_utils_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils/java-diff-utils-4.0.jar " +
-         "obj/third_party/android_deps/io_github_java_diff_utils_java_diff_utils.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/io_github_java_diff_utils_java_diff_utils.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils/java-diff-utils-4.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:io_github_java_diff_utils_java_diff_utils_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils/java-diff-utils-4.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/io_github_java_diff_utils_java_diff_utils.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/io_github_java_diff_utils_java_diff_utils.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils/java-diff-utils-4.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_checkerframework_checker_qual_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/org_checkerframework_checker_qual_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:org_checkerframework_checker_qual_java " +
-         "--non-chromium-code " +
-         "--device-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_checkerframework_checker_qual/checker-qual-3.25.0.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/org_checkerframework_checker_qual.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_checkerframework_checker_qual/checker-qual-3.25.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/org_checkerframework_checker_qual.ijar.jar) " +
-         "--dex-path " +
-         "obj/third_party/android_deps/org_checkerframework_checker_qual_java.dex.jar " +
-         "--supports-android " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/org_checkerframework_checker_qual_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:org_checkerframework_checker_qual_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/org_checkerframework_checker_qual/checker-qual-3.25.0.jar " +
-         "obj/third_party/android_deps/org_checkerframework_checker_qual.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/org_checkerframework_checker_qual.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/org_checkerframework_checker_qual/checker-qual-3.25.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_checkerframework_checker_qual_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/org_checkerframework_checker_qual/checker-qual-3.25.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/org_checkerframework_checker_qual.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/org_checkerframework_checker_qual.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/org_checkerframework_checker_qual/checker-qual-3.25.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_checkerframework_dataflow_errorprone_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/org_checkerframework_dataflow_errorprone_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:org_checkerframework_dataflow_errorprone_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/org_checkerframework_dataflow_errorprone.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_checkerframework_dataflow_errorprone/dataflow-errorprone-3.15.0.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/org_checkerframework_dataflow_errorprone.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/org_checkerframework_dataflow_errorprone_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:org_checkerframework_dataflow_errorprone_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/org_checkerframework_dataflow_errorprone/dataflow-errorprone-3.15.0.jar " +
-         "obj/third_party/android_deps/org_checkerframework_dataflow_errorprone.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/org_checkerframework_dataflow_errorprone.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/org_checkerframework_dataflow_errorprone/dataflow-errorprone-3.15.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_checkerframework_dataflow_errorprone_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/org_checkerframework_dataflow_errorprone/dataflow-errorprone-3.15.0.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/org_checkerframework_dataflow_errorprone.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/org_checkerframework_dataflow_errorprone.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/org_checkerframework_dataflow_errorprone/dataflow-errorprone-3.15.0.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_eclipse_jgit_org_eclipse_jgit_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:org_eclipse_jgit_org_eclipse_jgit_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit/org.eclipse.jgit-4.4.1.201607150455-r.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:org_eclipse_jgit_org_eclipse_jgit_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit/org.eclipse.jgit-4.4.1.201607150455-r.jar " +
-         "obj/third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit/org.eclipse.jgit-4.4.1.201607150455-r.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_eclipse_jgit_org_eclipse_jgit_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit/org.eclipse.jgit-4.4.1.201607150455-r.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/org_eclipse_jgit_org_eclipse_jgit.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit/org.eclipse.jgit-4.4.1.201607150455-r.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_analysis_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/org_ow2_asm_asm_tree_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/org_ow2_asm_asm_analysis_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:org_ow2_asm_asm_analysis_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/org_ow2_asm_asm_analysis.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_ow2_asm_asm_analysis/asm-analysis-9.2.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/org_ow2_asm_asm_analysis.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/org_ow2_asm_asm_analysis_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_analysis_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/org_ow2_asm_asm_analysis/asm-analysis-9.2.jar " +
-         "obj/third_party/android_deps/org_ow2_asm_asm_analysis.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/org_ow2_asm_asm_analysis.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/org_ow2_asm_asm_analysis/asm-analysis-9.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_analysis_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/org_ow2_asm_asm_analysis/asm-analysis-9.2.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/org_ow2_asm_asm_analysis.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/org_ow2_asm_asm_analysis.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/org_ow2_asm_asm_analysis/asm-analysis-9.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/org_ow2_asm_asm_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:org_ow2_asm_asm_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/org_ow2_asm_asm.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_ow2_asm_asm/asm-9.2.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/org_ow2_asm_asm.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/org_ow2_asm_asm_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/org_ow2_asm_asm/asm-9.2.jar " +
-         "obj/third_party/android_deps/org_ow2_asm_asm.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/org_ow2_asm_asm.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/org_ow2_asm_asm/asm-9.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/org_ow2_asm_asm/asm-9.2.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/org_ow2_asm_asm.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/org_ow2_asm_asm.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/org_ow2_asm_asm/asm-9.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_tree_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/org_ow2_asm_asm_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/org_ow2_asm_asm_tree_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:org_ow2_asm_asm_tree_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/org_ow2_asm_asm_tree.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_ow2_asm_asm_tree/asm-tree-9.2.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/org_ow2_asm_asm_tree.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/org_ow2_asm_asm_tree_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_tree_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/org_ow2_asm_asm_tree/asm-tree-9.2.jar " +
-         "obj/third_party/android_deps/org_ow2_asm_asm_tree.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/org_ow2_asm_asm_tree.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/org_ow2_asm_asm_tree/asm-tree-9.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_tree_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/org_ow2_asm_asm_tree/asm-tree-9.2.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/org_ow2_asm_asm_tree.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/org_ow2_asm_asm_tree.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/org_ow2_asm_asm_tree/asm-tree-9.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_util_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/org_ow2_asm_asm_analysis_java.build_config.json)\", \"$(location third_party/android_deps/org_ow2_asm_asm_java.build_config.json)\", \"$(location third_party/android_deps/org_ow2_asm_asm_tree_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/org_ow2_asm_asm_util_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:org_ow2_asm_asm_util_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/org_ow2_asm_asm_util.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_ow2_asm_asm_util/asm-util-9.2.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/org_ow2_asm_asm_util.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/org_ow2_asm_asm_util_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_util_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/org_ow2_asm_asm_util/asm-util-9.2.jar " +
-         "obj/third_party/android_deps/org_ow2_asm_asm_util.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/org_ow2_asm_asm_util.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/org_ow2_asm_asm_util/asm-util-9.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_ow2_asm_asm_util_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/org_ow2_asm_asm_util/asm-util-9.2.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/org_ow2_asm_asm_util.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/org_ow2_asm_asm_util.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/org_ow2_asm_asm_util/asm-util-9.2.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_pcollections_pcollections_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_deps/org_pcollections_pcollections_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_deps:org_pcollections_pcollections_java " +
-         "--non-chromium-code " +
-         "--host-jar-path " +
-         "$(location lib.java/third_party/android_deps/org_pcollections_pcollections.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_deps/libs/org_pcollections_pcollections/pcollections-3.1.4.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_deps/org_pcollections_pcollections.ijar.jar) " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_deps/org_pcollections_pcollections_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_deps:org_pcollections_pcollections_java__header
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_deps/libs/org_pcollections_pcollections/pcollections-3.1.4.jar " +
-         "obj/third_party/android_deps/org_pcollections_pcollections.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_deps/org_pcollections_pcollections.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_deps/libs/org_pcollections_pcollections/pcollections-3.1.4.jar",
-    ],
-}
-
-// GN: //third_party/android_deps:org_pcollections_pcollections_java__host
-genrule {
-    name: "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "../../third_party/android_deps/libs/org_pcollections_pcollections/pcollections-3.1.4.jar " +
-         "--output " +
-         "lib.java/third_party/android_deps/org_pcollections_pcollections.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/third_party/android_deps/org_pcollections_pcollections.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "third_party/android_deps/libs/org_pcollections_pcollections/pcollections-3.1.4.jar",
-    ],
-}
-
 // GN: //third_party/android_ndk:cpu_features
 filegroup {
     name: "cronet_aml_third_party_android_ndk_cpu_features",
@@ -8671,83 +4652,6 @@
     ],
 }
 
-// GN: //third_party/android_sdk:android_sdk_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_third_party_android_sdk_android_sdk_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "system_java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/third_party/android_sdk/android_sdk_java.build_config.json " +
-         "--gn-target " +
-         "//third_party/android_sdk:android_sdk_java " +
-         "--non-chromium-code " +
-         "--unprocessed-jar-path " +
-         "$(location ../../third_party/android_sdk/public/platforms/android-33/android.jar) " +
-         "--interface-jar-path " +
-         "$(location third_party/android_sdk/android.ijar.jar) " +
-         "--supports-android " +
-         "--is-prebuilt " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "third_party/android_sdk/android_sdk_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //third_party/android_sdk:android_sdk_java__header
-genrule {
-    name: "cronet_aml_third_party_android_sdk_android_sdk_java__header",
-    cmd: "$(location build/android/gyp/ijar.py) clang_x64/ijar " +
-         "../../third_party/android_sdk/public/platforms/android-33/android.jar " +
-         "obj/third_party/android_sdk/android.ijar.jar",
-    out: [
-        "//out/test/obj/third_party/android_sdk/android.ijar.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/ijar.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/clang_x64/ijar",
-        "third_party/android_sdk/public/platforms/android-33/android.jar",
-    ],
-}
-
 // GN: //third_party/ashmem:ashmem
 filegroup {
     name: "cronet_aml_third_party_ashmem_ashmem",
@@ -9270,66 +5174,6 @@
     name: "cronet_aml_third_party_icu_icuuc_public",
 }
 
-// GN: //third_party/ijar:ijar
-cc_binary {
-    name: "cronet_aml_third_party_ijar_ijar",
-    srcs: [
-        ":cronet_aml_buildtools_third_party_libc___libc__",
-        ":cronet_aml_buildtools_third_party_libc__abi_libc__abi",
-        "third_party/ijar/classfile.cc",
-        "third_party/ijar/ijar.cc",
-        "third_party/ijar/mapped_file_unix.cc",
-        "third_party/ijar/platform_utils.cc",
-        "third_party/ijar/zip.cc",
-        "third_party/ijar/zlib_client.cc",
-    ],
-    static_libs: [
-        "cronet_aml_third_party_zlib_zlib",
-    ],
-    defaults: [
-        "cronet_aml_defaults",
-    ],
-    cflags: [
-        "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
-        "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
-        "-DCR_SYSROOT_KEY=20220331T153654Z-0",
-        "-DDCHECK_ALWAYS_ON=1",
-        "-DDYNAMIC_ANNOTATIONS_ENABLED=0",
-        "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
-        "-DLIBCXXABI_SILENT_TERMINATE",
-        "-DLIBCXX_BUILDING_LIBCXXABI",
-        "-DNDEBUG",
-        "-DNVALGRIND",
-        "-DUSE_AURA=1",
-        "-DUSE_OZONE=1",
-        "-DUSE_UDEV",
-        "-D_DEBUG",
-        "-D_FILE_OFFSET_BITS=64",
-        "-D_GNU_SOURCE",
-        "-D_LARGEFILE64_SOURCE",
-        "-D_LARGEFILE_SOURCE",
-        "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
-        "-D_LIBCPP_BUILDING_LIBRARY",
-        "-D_LIBCPP_CONSTINIT=constinit",
-        "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
-        "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
-        "-D_LIBCPP_OVERRIDABLE_FUNC_VIS=__attribute__((__visibility__(\"default\")))",
-        "-D_LIBCXXABI_DISABLE_VISIBILITY_ANNOTATIONS",
-        "-D__STDC_CONSTANT_MACROS",
-        "-D__STDC_FORMAT_MACROS",
-    ],
-    local_include_dirs: [
-        "./",
-        "buildtools/third_party/libc++/",
-        "buildtools/third_party/libc++/trunk/include",
-        "buildtools/third_party/libc++/trunk/src/",
-        "buildtools/third_party/libc++abi/trunk/include",
-        "third_party/zlib/",
-        "build/linux/debian_bullseye_amd64-sysroot/usr/include",
-    ],
-    cpp_std: "c++20",
-}
-
 // GN: //third_party/libevent:libevent
 cc_library_static {
     name: "cronet_aml_third_party_libevent_libevent",
@@ -9623,6 +5467,7 @@
 cc_library_static {
     name: "cronet_aml_third_party_zlib_zlib",
     srcs: [
+        ":cronet_aml_third_party_android_ndk_cpu_features",
         ":cronet_aml_third_party_zlib_zlib_adler32_simd",
         ":cronet_aml_third_party_zlib_zlib_common_headers",
         ":cronet_aml_third_party_zlib_zlib_crc32_simd",
@@ -9649,26 +5494,22 @@
     ],
     cflags: [
         "-DADLER32_SIMD_SSSE3",
+        "-DANDROID",
+        "-DANDROID_NDK_VERSION_ROLL=r23_1",
         "-DCRC32_SIMD_SSE42_PCLMUL",
         "-DCR_CLANG_REVISION=\"llvmorg-16-init-8697-g60809cd2-1\"",
         "-DCR_LIBCXX_REVISION=47b31179d10646029c260702650a25d24f555acc",
-        "-DCR_SYSROOT_KEY=20220331T153654Z-0",
         "-DDCHECK_ALWAYS_ON=1",
         "-DDEFLATE_SLIDE_HASH_SSE2",
         "-DDYNAMIC_ANNOTATIONS_ENABLED=1",
+        "-DHAVE_SYS_UIO_H",
         "-DINFLATE_CHUNK_READ_64LE",
         "-DINFLATE_CHUNK_SIMD_SSE2",
-        "-DUSE_AURA=1",
-        "-DUSE_OZONE=1",
-        "-DUSE_UDEV",
         "-DX86_NOT_WINDOWS",
         "-DZLIB_DEBUG",
         "-DZLIB_IMPLEMENTATION",
         "-D_DEBUG",
-        "-D_FILE_OFFSET_BITS=64",
         "-D_GNU_SOURCE",
-        "-D_LARGEFILE64_SOURCE",
-        "-D_LARGEFILE_SOURCE",
         "-D_LIBCPP_AVAILABILITY_CUSTOM_VERBOSE_ABORT_PROVIDED=1",
         "-D_LIBCPP_DISABLE_VISIBILITY_ANNOTATIONS",
         "-D_LIBCPP_ENABLE_ASSERTIONS_DEFAULT=1",
@@ -9681,8 +5522,9 @@
         "buildtools/third_party/libc++/",
         "buildtools/third_party/libc++/trunk/include",
         "buildtools/third_party/libc++abi/trunk/include",
+        "third_party/android_ndk/sources/android/cpufeatures/",
         "third_party/zlib/",
-        "build/linux/debian_bullseye_amd64-sysroot/usr/include",
+        "third_party/android_ndk/toolchains/llvm/prebuilt/linux-x86_64/sysroot/usr/include",
     ],
     cpp_std: "c++20",
 }
@@ -9723,257 +5565,6 @@
     name: "cronet_aml_third_party_zlib_zlib_slide_hash_simd",
 }
 
-// GN: //tools/android/errorprone_plugin:errorprone_plugin__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_binary " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location third_party/android_deps/com_google_auto_service_auto_service_annotations_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_annotation_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_check_api_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_error_prone_core_java.build_config.json)\", \"$(location third_party/android_deps/com_google_errorprone_javac_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/tools/android/errorprone_plugin/errorprone_plugin.build_config.json " +
-         "--gn-target " +
-         "//tools/android/errorprone_plugin:errorprone_plugin " +
-         "--host-jar-path " +
-         "$(location lib.java/tools/android/errorprone_plugin/errorprone_plugin.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location tools/android/errorprone_plugin/errorprone_plugin.javac.jar) " +
-         "--interface-jar-path " +
-         "$(location tools/android/errorprone_plugin/errorprone_plugin.turbine.jar) " +
-         "--annotation-processor-configs " +
-         "[\"gen/third_party/android_deps/auto_service_processor.build_config.json\"] " +
-         "--java-sources-file " +
-         "gen/tools/android/errorprone_plugin/errorprone_plugin.sources " +
-         "--bundled-srcjars " +
-         "[] " +
-         "--main-class " +
-         "<ignore>",
-    out: [
-        "tools/android/errorprone_plugin/errorprone_plugin.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //tools/android/errorprone_plugin:errorprone_plugin__compile_java
-genrule {
-    name: "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__compile_java",
-    srcs: [
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/AndroidNullableCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoAndroidAsyncTaskCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoDynamicStringsInTraceEventCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoRedundantFieldInitCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoSynchronizedMethodCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoSynchronizedThisCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/TestClassNameCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/UseNetworkAnnotations.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/tools/android/errorprone_plugin/errorprone_plugin__compile_java.d " +
-         "--generated-dir " +
-         "gen/tools/android/errorprone_plugin/errorprone_plugin/generated_java " +
-         "--jar-path " +
-         "obj/tools/android/errorprone_plugin/errorprone_plugin.javac.jar " +
-         "--java-srcjars " +
-         "[\"gen/tools/android/errorprone_plugin/errorprone_plugin.generated.srcjar\"] " +
-         "--target-name " +
-         "//tools/android/errorprone_plugin:errorprone_plugin__compile_java " +
-         "--header-jar " +
-         "obj/tools/android/errorprone_plugin/errorprone_plugin.turbine.jar " +
-         "--classpath " +
-         "[\"obj/tools/android/errorprone_plugin/errorprone_plugin.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "@gen/tools/android/errorprone_plugin/errorprone_plugin.sources",
-    out: [
-        "//out/test/obj/tools/android/errorprone_plugin/errorprone_plugin.javac.jar",
-        "//out/test/obj/tools/android/errorprone_plugin/errorprone_plugin.javac.jar.info",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json",
-        "out/test/gen/tools/android/errorprone_plugin/errorprone_plugin.generated.srcjar",
-        "out/test/gen/tools/android/errorprone_plugin/errorprone_plugin.sources",
-        "out/test/obj/tools/android/errorprone_plugin/errorprone_plugin.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //tools/android/errorprone_plugin:errorprone_plugin__header
-genrule {
-    name: "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__header",
-    srcs: [
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/AndroidNullableCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoAndroidAsyncTaskCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoDynamicStringsInTraceEventCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoRedundantFieldInitCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoSynchronizedMethodCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/NoSynchronizedThisCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/TestClassNameCheck.java",
-        "tools/android/errorprone_plugin/src/org/chromium/tools/errorprone/plugin/UseNetworkAnnotations.java",
-    ],
-    cmd: "$(location build/android/gyp/turbine.py) --depfile " +
-         "gen/tools/android/errorprone_plugin/errorprone_plugin__header.d " +
-         "--generated-dir " +
-         "gen/tools/android/errorprone_plugin/errorprone_plugin/generated_java " +
-         "--jar-path " +
-         "obj/tools/android/errorprone_plugin/errorprone_plugin.turbine.jar " +
-         "--java-srcjars " +
-         "[] " +
-         "--target-name " +
-         "//tools/android/errorprone_plugin:errorprone_plugin__header " +
-         "--classpath " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:javac:interface_classpath) " +
-         "--processorpath " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:javac:processor_classpath) " +
-         "--processors " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:javac:processor_classes) " +
-         "--turbine-jar-path " +
-         "../../third_party/turbine/turbine.jar " +
-         "--generated-jar-path " +
-         "gen/tools/android/errorprone_plugin/errorprone_plugin.generated.srcjar " +
-         "--chromium-code " +
-         "1 " +
-         "@gen/tools/android/errorprone_plugin/errorprone_plugin.sources",
-    out: [
-        "//out/test/obj/tools/android/errorprone_plugin/errorprone_plugin.turbine.jar",
-        "tools/android/errorprone_plugin/errorprone_plugin.generated.srcjar",
-    ],
-    tool_files: [
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/turbine.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "out/test/gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json",
-        "out/test/gen/tools/android/errorprone_plugin/errorprone_plugin.sources",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "third_party/turbine/turbine.jar",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //tools/android/errorprone_plugin:errorprone_plugin__host
-genrule {
-    name: "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__host",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "obj/tools/android/errorprone_plugin/errorprone_plugin.javac.jar " +
-         "--output " +
-         "lib.java/tools/android/errorprone_plugin/errorprone_plugin.jar " +
-         "--exclude-globs " +
-         "[] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/lib.java/tools/android/errorprone_plugin/errorprone_plugin.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/obj/tools/android/errorprone_plugin/errorprone_plugin.javac.jar",
-    ],
-}
-
-// GN: //tools/android/errorprone_plugin:errorprone_plugin__java_binary_script
-genrule {
-    name: "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__java_binary_script",
-    cmd: "$(location build/android/gyp/create_java_binary_script.py) --output " +
-         "bin/bin/helper/errorprone_plugin " +
-         "--main-class " +
-         "<ignore> " +
-         "--classpath " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:deps_info:host_classpath) " +
-         "--noverify",
-    out: [
-        "//out/test/bin/bin/helper/errorprone_plugin",
-    ],
-    tool_files: [
-        "build/android/gyp/create_java_binary_script.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json",
-    ],
-}
-
 // GN: //tools/grit:grit_sources
 genrule {
     name: "cronet_aml_tools_grit_grit_sources",
@@ -10067,246 +5658,16 @@
     ],
     generated_headers: [
         "cronet_aml_base_debugging_buildflags",
-        "cronet_aml_base_jni_java__build_config_crbug_908819",
-        "cronet_aml_base_jni_java__compile_java",
-        "cronet_aml_base_jni_java__errorprone",
-        "cronet_aml_base_jni_java__header",
-        "cronet_aml_base_jni_java__host",
-        "cronet_aml_base_jni_java__validate",
         "cronet_aml_base_logging_buildflags",
-        "cronet_aml_build_android_build_config_gen",
-        "cronet_aml_build_android_build_java__build_config_crbug_908819",
-        "cronet_aml_build_android_build_java__compile_java",
-        "cronet_aml_build_android_build_java__errorprone",
-        "cronet_aml_build_android_build_java__header",
-        "cronet_aml_build_android_build_java__host",
-        "cronet_aml_build_android_build_java__process_device",
-        "cronet_aml_build_android_build_java__validate",
-        "cronet_aml_build_android_bytecode_bytecode_processor__build_config_crbug_908819",
-        "cronet_aml_build_android_bytecode_bytecode_processor__java_binary_script",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__build_config_crbug_908819",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__compile_java",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__errorprone",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__header",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__host",
-        "cronet_aml_build_android_native_libraries_gen",
         "cronet_aml_build_chromeos_buildflags",
-        "cronet_aml_third_party_android_deps_auto_service_processor__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__header",
-        "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__host",
-        "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__header",
-        "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__host",
-        "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__header",
-        "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__host",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_java__host",
-        "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__header",
-        "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__host",
-        "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__header",
-        "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__host",
-        "cronet_aml_third_party_android_deps_com_google_guava_guava_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_guava_guava_java__header",
-        "cronet_aml_third_party_android_deps_com_google_guava_guava_java__host",
-        "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__header",
-        "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__host",
-        "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__header",
-        "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__host",
-        "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__header",
-        "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__host",
-        "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__header",
-        "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__host",
-        "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__header",
-        "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__host",
-        "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__header",
-        "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__host",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__header",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__host",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__header",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__host",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__header",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__host",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__header",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__host",
-        "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__header",
-        "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__host",
-        "cronet_aml_third_party_android_sdk_android_sdk_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_sdk_android_sdk_java__header",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__build_config_crbug_908819",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__compile_java",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__header",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__host",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__java_binary_script",
         "cronet_aml_url_buildflags",
-        "cronet_aml_url_url_java__build_config_crbug_908819",
-        "cronet_aml_url_url_java__compile_java",
-        "cronet_aml_url_url_java__errorprone",
-        "cronet_aml_url_url_java__header",
-        "cronet_aml_url_url_java__process_device",
         "cronet_aml_url_url_jni_headers",
     ],
     export_generated_headers: [
         "cronet_aml_base_debugging_buildflags",
-        "cronet_aml_base_jni_java__build_config_crbug_908819",
-        "cronet_aml_base_jni_java__compile_java",
-        "cronet_aml_base_jni_java__errorprone",
-        "cronet_aml_base_jni_java__header",
-        "cronet_aml_base_jni_java__host",
-        "cronet_aml_base_jni_java__validate",
         "cronet_aml_base_logging_buildflags",
-        "cronet_aml_build_android_build_config_gen",
-        "cronet_aml_build_android_build_java__build_config_crbug_908819",
-        "cronet_aml_build_android_build_java__compile_java",
-        "cronet_aml_build_android_build_java__errorprone",
-        "cronet_aml_build_android_build_java__header",
-        "cronet_aml_build_android_build_java__host",
-        "cronet_aml_build_android_build_java__process_device",
-        "cronet_aml_build_android_build_java__validate",
-        "cronet_aml_build_android_bytecode_bytecode_processor__build_config_crbug_908819",
-        "cronet_aml_build_android_bytecode_bytecode_processor__java_binary_script",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__build_config_crbug_908819",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__compile_java",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__errorprone",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__header",
-        "cronet_aml_build_android_bytecode_bytecode_processor_java__host",
-        "cronet_aml_build_android_native_libraries_gen",
         "cronet_aml_build_chromeos_buildflags",
-        "cronet_aml_third_party_android_deps_auto_service_processor__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__header",
-        "cronet_aml_third_party_android_deps_com_github_ben_manes_caffeine_caffeine_java__host",
-        "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__header",
-        "cronet_aml_third_party_android_deps_com_github_kevinstern_software_and_algorithms_java__host",
-        "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__header",
-        "cronet_aml_third_party_android_deps_com_google_auto_auto_common_java__host",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_auto_service_auto_service_java__host",
-        "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_auto_value_auto_value_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__header",
-        "cronet_aml_third_party_android_deps_com_google_code_findbugs_jsr305_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotation_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_check_api_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_core_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_error_prone_type_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__header",
-        "cronet_aml_third_party_android_deps_com_google_errorprone_javac_java__host",
-        "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__header",
-        "cronet_aml_third_party_android_deps_com_google_guava_failureaccess_java__host",
-        "cronet_aml_third_party_android_deps_com_google_guava_guava_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_guava_guava_java__header",
-        "cronet_aml_third_party_android_deps_com_google_guava_guava_java__host",
-        "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__header",
-        "cronet_aml_third_party_android_deps_com_google_guava_listenablefuture_java__host",
-        "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__header",
-        "cronet_aml_third_party_android_deps_com_google_j2objc_j2objc_annotations_java__host",
-        "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__header",
-        "cronet_aml_third_party_android_deps_com_google_protobuf_protobuf_java_java__host",
-        "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__header",
-        "cronet_aml_third_party_android_deps_io_github_java_diff_utils_java_diff_utils_java__host",
-        "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__header",
-        "cronet_aml_third_party_android_deps_org_checkerframework_checker_qual_java__host",
-        "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__header",
-        "cronet_aml_third_party_android_deps_org_checkerframework_dataflow_errorprone_java__host",
-        "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__header",
-        "cronet_aml_third_party_android_deps_org_eclipse_jgit_org_eclipse_jgit_java__host",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__header",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_analysis_java__host",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__header",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_java__host",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__header",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_tree_java__host",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__header",
-        "cronet_aml_third_party_android_deps_org_ow2_asm_asm_util_java__host",
-        "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__header",
-        "cronet_aml_third_party_android_deps_org_pcollections_pcollections_java__host",
-        "cronet_aml_third_party_android_sdk_android_sdk_java__build_config_crbug_908819",
-        "cronet_aml_third_party_android_sdk_android_sdk_java__header",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__build_config_crbug_908819",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__compile_java",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__header",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__host",
-        "cronet_aml_tools_android_errorprone_plugin_errorprone_plugin__java_binary_script",
         "cronet_aml_url_buildflags",
-        "cronet_aml_url_url_java__build_config_crbug_908819",
-        "cronet_aml_url_url_java__compile_java",
-        "cronet_aml_url_url_java__errorprone",
-        "cronet_aml_url_url_java__header",
-        "cronet_aml_url_url_java__process_device",
         "cronet_aml_url_url_jni_headers",
     ],
     defaults: [
@@ -10345,388 +5706,6 @@
     cpp_std: "c++20",
 }
 
-// GN: //url:url_java__build_config_crbug_908819
-genrule {
-    name: "cronet_aml_url_url_java__build_config_crbug_908819",
-    cmd: "$(location build/android/gyp/write_build_config.py) --type " +
-         "java_library " +
-         " " +
-         " " +
-         "--deps-configs " +
-         "[\"$(location base/jni_java.build_config.json)\", \"$(location third_party/android_sdk/android_sdk_java.build_config.json)\"] " +
-         "--public-deps-configs " +
-         "[] " +
-         "--build-config " +
-         "$(genDir)/url/url_java.build_config.json " +
-         "--gn-target " +
-         "//url:url_java " +
-         "--device-jar-path " +
-         "$(location url/url_java.processed.jar) " +
-         "--host-jar-path " +
-         "$(location lib.java/url/url_java.jar) " +
-         "--unprocessed-jar-path " +
-         "$(location url/url_java.javac.jar) " +
-         "--interface-jar-path " +
-         "$(location url/url_java.turbine.jar) " +
-         "--dex-path " +
-         "obj/url/url_java.dex.jar " +
-         "--supports-android " +
-         "--requires-android " +
-         "--java-sources-file " +
-         "gen/url/url_java.sources " +
-         "--bundled-srcjars " +
-         "[]",
-    out: [
-        "url/url_java.build_config.json",
-    ],
-    tool_files: [
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/resource_utils.py",
-        "build/android/gyp/write_build_config.py",
-        "build/gn_helpers.py",
-        "third_party/jinja2/__init__.py",
-        "third_party/jinja2/_compat.py",
-        "third_party/jinja2/_identifier.py",
-        "third_party/jinja2/bccache.py",
-        "third_party/jinja2/compiler.py",
-        "third_party/jinja2/defaults.py",
-        "third_party/jinja2/environment.py",
-        "third_party/jinja2/exceptions.py",
-        "third_party/jinja2/filters.py",
-        "third_party/jinja2/idtracking.py",
-        "third_party/jinja2/lexer.py",
-        "third_party/jinja2/loaders.py",
-        "third_party/jinja2/nodes.py",
-        "third_party/jinja2/optimizer.py",
-        "third_party/jinja2/parser.py",
-        "third_party/jinja2/runtime.py",
-        "third_party/jinja2/tests.py",
-        "third_party/jinja2/utils.py",
-        "third_party/jinja2/visitor.py",
-        "third_party/markupsafe/__init__.py",
-        "third_party/markupsafe/_compat.py",
-        "third_party/markupsafe/_native.py",
-    ],
-}
-
-// GN: //url:url_java__compile_java
-genrule {
-    name: "cronet_aml_url_url_java__compile_java",
-    srcs: [
-        "url/android/java/src/org/chromium/url/IDNStringUtil.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/url/url_java__compile_java.d " +
-         "--generated-dir " +
-         "gen/url/url_java/generated_java " +
-         "--jar-path " +
-         "obj/url/url_java.javac.jar " +
-         "--java-srcjars " +
-         "[\"gen/url/url_java.generated.srcjar\"] " +
-         "--target-name " +
-         "//url:url_java__compile_java " +
-         "--classpath " +
-         "@FileArg(gen/url/url_java.build_config.json:android:sdk_interface_jars) " +
-         "--header-jar " +
-         "obj/url/url_java.turbine.jar " +
-         "--classpath " +
-         "[\"obj/url/url_java.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/url/url_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "--jar-info-exclude-globs " +
-         "[\"*/R.class\", \"*/R\\$*.class\", \"*/Manifest.class\", \"*/Manifest\\$*.class\", \"*/GEN_JNI.class\"] " +
-         "@gen/url/url_java.sources",
-    out: [
-        "//out/test/obj/url/url_java.javac.jar",
-        "//out/test/obj/url/url_java.javac.jar.info",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/url/url_java.build_config.json",
-        "out/test/gen/url/url_java.generated.srcjar",
-        "out/test/gen/url/url_java.sources",
-        "out/test/obj/url/url_java.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //url:url_java__dex
-genrule {
-    name: "cronet_aml_url_url_java__dex",
-    cmd: "$(location build/android/gyp/dex.py) --depfile " +
-         "gen/url/url_java__dex.d " +
-         "--output " +
-         "obj/url/url_java.dex.jar " +
-         "--min-api " +
-         "19 " +
-         "--r8-jar-path " +
-         "../../third_party/r8/lib/r8.jar " +
-         "--custom-d8-jar-path " +
-         "../../third_party/r8/custom_d8.jar " +
-         "--incremental-dir " +
-         "obj/url/url_java__dex " +
-         "--library " +
-         "--class-inputs " +
-         "[\"obj/url/url_java.processed.jar\"] " +
-         "--desugar " +
-         "--desugar-jdk-libs-json " +
-         "../../third_party/r8/desugar_jdk_libs.json " +
-         "--show-desugar-default-interface-warnings " +
-         "--classpath " +
-         "obj/url/url_java.javac.jar " +
-         "--desugar-dependencies " +
-         "gen/url/url_java__dex.desugardeps " +
-         "--bootclasspath " +
-         "@FileArg(gen/url/url_java.build_config.json:android:sdk_jars) " +
-         "--classpath " +
-         "@FileArg(gen/url/url_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--force-enable-assertions",
-    out: [
-        "//out/test/obj/url/url_java.dex.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/dex.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/zipalign.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/obj/url/url_java.javac.jar",
-        "out/test/obj/url/url_java.processed.jar",
-        "third_party/r8/custom_d8.jar",
-        "third_party/r8/d8/lib/r8.jar",
-        "third_party/r8/desugar_jdk_libs.json",
-    ],
-}
-
-// GN: //url:url_java__errorprone
-genrule {
-    name: "cronet_aml_url_url_java__errorprone",
-    srcs: [
-        "url/android/java/src/org/chromium/url/IDNStringUtil.java",
-    ],
-    cmd: "$(location build/android/gyp/compile_java.py) --depfile " +
-         "gen/url/url_java__errorprone.d " +
-         "--generated-dir " +
-         "gen/url/url_java/generated_java " +
-         "--jar-path " +
-         "obj/url/url_java__errorprone.errorprone.stamp " +
-         "--java-srcjars " +
-         "[\"gen/url/url_java.generated.srcjar\"] " +
-         "--target-name " +
-         "//url:url_java__errorprone " +
-         "--classpath " +
-         "@FileArg(gen/url/url_java.build_config.json:android:sdk_interface_jars) " +
-         "--header-jar " +
-         "obj/url/url_java.turbine.jar " +
-         "--classpath " +
-         "[\"obj/url/url_java.turbine.jar\"] " +
-         "--classpath " +
-         "@FileArg(gen/url/url_java.build_config.json:deps_info:javac_full_interface_classpath) " +
-         "--chromium-code " +
-         "1 " +
-         "--jar-info-exclude-globs " +
-         "[\"*/R.class\", \"*/R\\$*.class\", \"*/Manifest.class\", \"*/Manifest\\$*.class\", \"*/GEN_JNI.class\"] " +
-         "--processorpath " +
-         "@FileArg(gen/tools/android/errorprone_plugin/errorprone_plugin.build_config.json:deps_info:host_classpath) " +
-         "--enable-errorprone " +
-         "@gen/url/url_java.sources",
-    out: [
-        "//out/test/obj/url/url_java__errorprone.errorprone.stamp",
-    ],
-    tool_files: [
-        "build/android/gyp/compile_java.py",
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/jar_info_utils.py",
-        "build/android/gyp/util/md5_check.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "build/print_python_deps.py",
-        "out/test/gen/url/url_java.build_config.json",
-        "out/test/gen/url/url_java.generated.srcjar",
-        "out/test/gen/url/url_java.sources",
-        "out/test/obj/url/url_java.turbine.jar",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //url:url_java__header
-genrule {
-    name: "cronet_aml_url_url_java__header",
-    srcs: [
-        "url/android/java/src/org/chromium/url/IDNStringUtil.java",
-    ],
-    cmd: "$(location build/android/gyp/turbine.py) --depfile " +
-         "gen/url/url_java__header.d " +
-         "--generated-dir " +
-         "gen/url/url_java/generated_java " +
-         "--jar-path " +
-         "obj/url/url_java.turbine.jar " +
-         "--java-srcjars " +
-         "[] " +
-         "--target-name " +
-         "//url:url_java__header " +
-         "--classpath " +
-         "@FileArg(gen/url/url_java.build_config.json:android:sdk_interface_jars) " +
-         "--classpath " +
-         "@FileArg(gen/url/url_java.build_config.json:javac:interface_classpath) " +
-         "--processorpath " +
-         "@FileArg(gen/url/url_java.build_config.json:javac:processor_classpath) " +
-         "--processors " +
-         "@FileArg(gen/url/url_java.build_config.json:javac:processor_classes) " +
-         "--turbine-jar-path " +
-         "../../third_party/turbine/turbine.jar " +
-         "--generated-jar-path " +
-         "gen/url/url_java.generated.srcjar " +
-         "--chromium-code " +
-         "1 " +
-         "--jar-info-exclude-globs " +
-         "[\"*/R.class\", \"*/R\\$*.class\", \"*/Manifest.class\", \"*/Manifest\\$*.class\", \"*/GEN_JNI.class\"] " +
-         "@gen/url/url_java.sources",
-    out: [
-        "//out/test/obj/url/url_java.turbine.jar",
-        "url/url_java.generated.srcjar",
-    ],
-    tool_files: [
-        "build/android/gyp/javac_output_processor.py",
-        "build/android/gyp/turbine.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/list_java_targets.py",
-        "build/android/pylib/__init__.py",
-        "build/android/pylib/constants/__init__.py",
-        "build/gn_helpers.py",
-        "out/test/gen/url/url_java.build_config.json",
-        "out/test/gen/url/url_java.sources",
-        "third_party/catapult/devil/devil/__init__.py",
-        "third_party/catapult/devil/devil/android/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/__init__.py",
-        "third_party/catapult/devil/devil/android/constants/chrome.py",
-        "third_party/catapult/devil/devil/android/sdk/__init__.py",
-        "third_party/catapult/devil/devil/android/sdk/keyevent.py",
-        "third_party/catapult/devil/devil/android/sdk/version_codes.py",
-        "third_party/catapult/devil/devil/constants/__init__.py",
-        "third_party/catapult/devil/devil/constants/exit_codes.py",
-        "third_party/colorama/src/colorama/__init__.py",
-        "third_party/colorama/src/colorama/ansi.py",
-        "third_party/colorama/src/colorama/ansitowin32.py",
-        "third_party/colorama/src/colorama/initialise.py",
-        "third_party/colorama/src/colorama/win32.py",
-        "third_party/colorama/src/colorama/winterm.py",
-        "third_party/turbine/turbine.jar",
-        "tools/android/modularization/convenience/lookup_dep.py",
-    ],
-}
-
-// GN: //url:url_java__process_device
-genrule {
-    name: "cronet_aml_url_url_java__process_device",
-    cmd: "$(location build/android/gyp/filter_zip.py) --input " +
-         "obj/url/url_java.javac.jar " +
-         "--output " +
-         "obj/url/url_java.processed.jar " +
-         "--exclude-globs " +
-         "[\"*/R.class\", \"*/R\\$*.class\", \"*/Manifest.class\", \"*/Manifest\\$*.class\", \"*/GEN_JNI.class\"] " +
-         "--include-globs " +
-         "[]",
-    out: [
-        "//out/test/obj/url/url_java.processed.jar",
-    ],
-    tool_files: [
-        "build/android/gyp/filter_zip.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/gn_helpers.py",
-        "out/test/obj/url/url_java.javac.jar",
-    ],
-}
-
-// GN: //url:url_java__validate
-genrule {
-    name: "cronet_aml_url_url_java__validate",
-    cmd: "$(location build/android/gyp/bytecode_processor.py) --target-name " +
-         "//url:url_java__validate " +
-         "--script " +
-         "bin/helper/bytecode_processor " +
-         "--gn-target " +
-         "//url:url_java " +
-         "--input-jar " +
-         "obj/url/url_java.javac.jar " +
-         "--stamp " +
-         "obj/url/url_java__validate.bytecode.stamp " +
-         "--direct-classpath-jars " +
-         "@FileArg(gen/url/url_java.build_config.json:javac:classpath) " +
-         "--full-classpath-jars " +
-         "@FileArg(gen/url/url_java.build_config.json:deps_info:javac_full_classpath) " +
-         "--full-classpath-gn-targets " +
-         "@FileArg(gen/url/url_java.build_config.json:deps_info:javac_full_classpath_targets) " +
-         "--sdk-classpath-jars " +
-         "@FileArg(gen/url/url_java.build_config.json:android:sdk_jars)",
-    out: [
-        "//out/test/obj/url/url_java__validate.bytecode.stamp",
-    ],
-    tool_files: [
-        "build/android/gyp/bytecode_processor.py",
-        "build/android/gyp/util/__init__.py",
-        "build/android/gyp/util/build_utils.py",
-        "build/android/gyp/util/server_utils.py",
-        "build/gn_helpers.py",
-        "out/test/bin/helper/bytecode_processor",
-        "out/test/gen/url/url_java.build_config.json",
-        "out/test/obj/url/url_java.javac.jar",
-    ],
-}
-
 // GN: //url:url_jni_headers
 genrule {
     name: "cronet_aml_url_url_jni_headers",
diff --git a/tools/gn2bp/gn_utils.py b/tools/gn2bp/gn_utils.py
index 686003c..d706bd8 100644
--- a/tools/gn2bp/gn_utils.py
+++ b/tools/gn2bp/gn_utils.py
@@ -20,6 +20,7 @@
 import errno
 import filecmp
 import json
+import logging as log
 import os
 import re
 import shutil
@@ -185,6 +186,13 @@
 
     return ' '.join(formatted_flags)
 
+  def _is_java_target(self, target):
+    # Per https://chromium.googlesource.com/chromium/src/build/+/HEAD/android/docs/java_toolchain.md
+    # java target names must end in "_java".
+    # TODO: There are some other possible variations we might need to support.
+    return re.match('.*_java$', target.name)
+
+
   def get_target(self, gn_target_name):
     """Returns a Target object from the fully qualified GN target name.
 
@@ -243,6 +251,11 @@
     elif target.type == 'copy':
       # TODO: copy rules are not currently implemented.
       self.actions[gn_target_name] = target
+    elif target.type == 'group' and self._is_java_target(target):
+      # java_group identifies the group target generated by the android_library
+      # or java_library template. A java_group must not be added as a dependency, but sources are collected
+      log.debug('Found java target %s', target.name)
+      target.type = 'java_group'
 
     # Default for 'public' is //* - all headers in 'sources' are public.
     # TODO(primiano): if a 'public' section is specified (even if empty), then