commands: { copy_before: { from: "external/cronet/third_party/jni_zero/codegen/called_by_native_header.py" to: "tools/src/external/cronet/third_party/jni_zero/codegen/called_by_native_header.py" } copy_before: { from: "external/cronet/third_party/jni_zero/codegen/convert_type.py" to: "tools/src/external/cronet/third_party/jni_zero/codegen/convert_type.py" } copy_before: { from: "external/cronet/third_party/jni_zero/codegen/header_common.py" to: "tools/src/external/cronet/third_party/jni_zero/codegen/header_common.py" } copy_before: { from: "external/cronet/third_party/jni_zero/codegen/natives_header.py" to: "tools/src/external/cronet/third_party/jni_zero/codegen/natives_header.py" } copy_before: { from: "external/cronet/third_party/jni_zero/codegen/placeholder_gen_jni_java.py" to: "tools/src/external/cronet/third_party/jni_zero/codegen/placeholder_gen_jni_java.py" } copy_before: { from: "external/cronet/third_party/jni_zero/codegen/placeholder_java_type.py" to: "tools/src/external/cronet/third_party/jni_zero/codegen/placeholder_java_type.py" } copy_before: { from: "external/cronet/third_party/jni_zero/codegen/proxy_impl_java.py" to: "tools/src/external/cronet/third_party/jni_zero/codegen/proxy_impl_java.py" } copy_before: { from: "external/cronet/third_party/jni_zero/common.py" to: "tools/src/external/cronet/third_party/jni_zero/common.py" } copy_before: { from: "external/cronet/third_party/jni_zero/java_lang_classes.py" to: "tools/src/external/cronet/third_party/jni_zero/java_lang_classes.py" } copy_before: { from: "external/cronet/third_party/jni_zero/java_types.py" to: "tools/src/external/cronet/third_party/jni_zero/java_types.py" } copy_before: { from: "external/cronet/third_party/jni_zero/jni_generator.py" to: "tools/src/external/cronet/third_party/jni_zero/jni_generator.py" } copy_before: { from: "external/cronet/third_party/jni_zero/jni_registration_generator.py" to: "tools/src/external/cronet/third_party/jni_zero/jni_registration_generator.py" } copy_before: { from: "external/cronet/third_party/jni_zero/jni_zero.py" to: "tools/src/external/cronet/third_party/jni_zero/jni_zero.py" } copy_before: { from: "external/cronet/third_party/jni_zero/parse.py" to: "tools/src/external/cronet/third_party/jni_zero/parse.py" } copy_before: { from: "external/cronet/third_party/jni_zero/proxy.py" to: "tools/src/external/cronet/third_party/jni_zero/proxy.py" } copy_before: { from: "prebuilts/sdk/current/public/android.jar" to: "tools/src/prebuilts/sdk/current/public/android.jar" } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/bin/javap" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/bin/javap" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libjli.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libjli.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/jrt-fs.jar" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/jrt-fs.jar" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/jvm.cfg" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/jvm.cfg" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/server/libjvm.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/server/libjvm.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libverify.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libverify.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libjava.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libjava.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libzip.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libzip.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libjimage.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libjimage.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/modules" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/modules" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libnio.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libnio.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libnet.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libnet.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/tzdb.dat" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/tzdb.dat" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libawt.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libawt.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libawt_headless.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libawt_headless.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libjavajpeg.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libjavajpeg.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/liblcms.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/liblcms.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libmanagement.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libmanagement.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/lib/libmanagement_ext.so" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libmanagement_ext.so" executable: false } copy_before: { from: "prebuilts/jdk/jdk21/linux-x86/conf/security/java.security" to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/conf/security/java.security" executable: false } chdir: true command: "CC_ARCH=x86_64 CC_NATIVE_BRIDGE= CC_MULTILIB=lib64 CC_OS=android && mkdir -p __SBOX_SANDBOX_DIR__/out/jni_headers/base/android_runtime_jni_headers && __SBOX_SANDBOX_DIR__/tools/src/external/cronet/third_party/jni_zero/jni_zero.py from-jar --output-dir __SBOX_SANDBOX_DIR__/out/base/android_runtime_jni_headers --extra-include third_party/jni_zero/jni_zero_internal.h --jar-file __SBOX_SANDBOX_DIR__/tools/src/prebuilts/sdk/current/public/android.jar --javap __SBOX_SANDBOX_DIR__/tools/out/javap/prebuilts/jdk/jdk21/linux-x86/bin/javap --output-name Runnable_jni.h --output-name Runtime_jni.h --output-name Throwable_jni.h --input-file java/lang/Runnable.class --input-file java/lang/Runtime.class --input-file java/lang/Throwable.class" copy_after: { from: "out/base/android_runtime_jni_headers/Runnable_jni.h" to: "out/soong/.intermediates/external/cronet/cronet_aml_base_android_runtime_jni_headers__action/android_x86_64_silvermont_apex30/gen/base/android_runtime_jni_headers/Runnable_jni.h" } copy_after: { from: "out/base/android_runtime_jni_headers/Runtime_jni.h" to: "out/soong/.intermediates/external/cronet/cronet_aml_base_android_runtime_jni_headers__action/android_x86_64_silvermont_apex30/gen/base/android_runtime_jni_headers/Runtime_jni.h" } copy_after: { from: "out/base/android_runtime_jni_headers/Throwable_jni.h" to: "out/soong/.intermediates/external/cronet/cronet_aml_base_android_runtime_jni_headers__action/android_x86_64_silvermont_apex30/gen/base/android_runtime_jni_headers/Throwable_jni.h" } input_hash: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" env: { name: "PATH" inherit: true } env: { name: "JAVA_HOME" inherit: true } env: { name: "TMPDIR" inherit: true } env: { name: "RBE_log_dir" inherit: true } env: { name: "RBE_platform" inherit: true } env: { name: "RBE_server_address" inherit: true } env: { name: "RBE_exec_root" inherit: true } env: { name: "OUT_DIR" value: "out" } dont_inherit_env: true }