1commands: { 2 copy_before: { 3 from: "external/cronet/third_party/jni_zero/codegen/called_by_native_header.py" 4 to: "tools/src/external/cronet/third_party/jni_zero/codegen/called_by_native_header.py" 5 } 6 copy_before: { 7 from: "external/cronet/third_party/jni_zero/codegen/convert_type.py" 8 to: "tools/src/external/cronet/third_party/jni_zero/codegen/convert_type.py" 9 } 10 copy_before: { 11 from: "external/cronet/third_party/jni_zero/codegen/header_common.py" 12 to: "tools/src/external/cronet/third_party/jni_zero/codegen/header_common.py" 13 } 14 copy_before: { 15 from: "external/cronet/third_party/jni_zero/codegen/natives_header.py" 16 to: "tools/src/external/cronet/third_party/jni_zero/codegen/natives_header.py" 17 } 18 copy_before: { 19 from: "external/cronet/third_party/jni_zero/codegen/placeholder_gen_jni_java.py" 20 to: "tools/src/external/cronet/third_party/jni_zero/codegen/placeholder_gen_jni_java.py" 21 } 22 copy_before: { 23 from: "external/cronet/third_party/jni_zero/codegen/placeholder_java_type.py" 24 to: "tools/src/external/cronet/third_party/jni_zero/codegen/placeholder_java_type.py" 25 } 26 copy_before: { 27 from: "external/cronet/third_party/jni_zero/codegen/proxy_impl_java.py" 28 to: "tools/src/external/cronet/third_party/jni_zero/codegen/proxy_impl_java.py" 29 } 30 copy_before: { 31 from: "external/cronet/third_party/jni_zero/common.py" 32 to: "tools/src/external/cronet/third_party/jni_zero/common.py" 33 } 34 copy_before: { 35 from: "external/cronet/third_party/jni_zero/java_lang_classes.py" 36 to: "tools/src/external/cronet/third_party/jni_zero/java_lang_classes.py" 37 } 38 copy_before: { 39 from: "external/cronet/third_party/jni_zero/java_types.py" 40 to: "tools/src/external/cronet/third_party/jni_zero/java_types.py" 41 } 42 copy_before: { 43 from: "external/cronet/third_party/jni_zero/jni_generator.py" 44 to: "tools/src/external/cronet/third_party/jni_zero/jni_generator.py" 45 } 46 copy_before: { 47 from: "external/cronet/third_party/jni_zero/jni_registration_generator.py" 48 to: "tools/src/external/cronet/third_party/jni_zero/jni_registration_generator.py" 49 } 50 copy_before: { 51 from: "external/cronet/third_party/jni_zero/jni_zero.py" 52 to: "tools/src/external/cronet/third_party/jni_zero/jni_zero.py" 53 } 54 copy_before: { 55 from: "external/cronet/third_party/jni_zero/parse.py" 56 to: "tools/src/external/cronet/third_party/jni_zero/parse.py" 57 } 58 copy_before: { 59 from: "external/cronet/third_party/jni_zero/proxy.py" 60 to: "tools/src/external/cronet/third_party/jni_zero/proxy.py" 61 } 62 copy_before: { 63 from: "prebuilts/sdk/current/public/android.jar" 64 to: "tools/src/prebuilts/sdk/current/public/android.jar" 65 } 66 copy_before: { 67 from: "prebuilts/jdk/jdk21/linux-x86/bin/javap" 68 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/bin/javap" 69 executable: false 70 } 71 copy_before: { 72 from: "prebuilts/jdk/jdk21/linux-x86/lib/libjli.so" 73 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libjli.so" 74 executable: false 75 } 76 copy_before: { 77 from: "prebuilts/jdk/jdk21/linux-x86/lib/jrt-fs.jar" 78 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/jrt-fs.jar" 79 executable: false 80 } 81 copy_before: { 82 from: "prebuilts/jdk/jdk21/linux-x86/lib/jvm.cfg" 83 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/jvm.cfg" 84 executable: false 85 } 86 copy_before: { 87 from: "prebuilts/jdk/jdk21/linux-x86/lib/server/libjvm.so" 88 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/server/libjvm.so" 89 executable: false 90 } 91 copy_before: { 92 from: "prebuilts/jdk/jdk21/linux-x86/lib/libverify.so" 93 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libverify.so" 94 executable: false 95 } 96 copy_before: { 97 from: "prebuilts/jdk/jdk21/linux-x86/lib/libjava.so" 98 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libjava.so" 99 executable: false 100 } 101 copy_before: { 102 from: "prebuilts/jdk/jdk21/linux-x86/lib/libzip.so" 103 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libzip.so" 104 executable: false 105 } 106 copy_before: { 107 from: "prebuilts/jdk/jdk21/linux-x86/lib/libjimage.so" 108 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libjimage.so" 109 executable: false 110 } 111 copy_before: { 112 from: "prebuilts/jdk/jdk21/linux-x86/lib/modules" 113 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/modules" 114 executable: false 115 } 116 copy_before: { 117 from: "prebuilts/jdk/jdk21/linux-x86/lib/libnio.so" 118 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libnio.so" 119 executable: false 120 } 121 copy_before: { 122 from: "prebuilts/jdk/jdk21/linux-x86/lib/libnet.so" 123 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libnet.so" 124 executable: false 125 } 126 copy_before: { 127 from: "prebuilts/jdk/jdk21/linux-x86/lib/tzdb.dat" 128 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/tzdb.dat" 129 executable: false 130 } 131 copy_before: { 132 from: "prebuilts/jdk/jdk21/linux-x86/lib/libawt.so" 133 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libawt.so" 134 executable: false 135 } 136 copy_before: { 137 from: "prebuilts/jdk/jdk21/linux-x86/lib/libawt_headless.so" 138 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libawt_headless.so" 139 executable: false 140 } 141 copy_before: { 142 from: "prebuilts/jdk/jdk21/linux-x86/lib/libjavajpeg.so" 143 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libjavajpeg.so" 144 executable: false 145 } 146 copy_before: { 147 from: "prebuilts/jdk/jdk21/linux-x86/lib/liblcms.so" 148 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/liblcms.so" 149 executable: false 150 } 151 copy_before: { 152 from: "prebuilts/jdk/jdk21/linux-x86/lib/libmanagement.so" 153 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libmanagement.so" 154 executable: false 155 } 156 copy_before: { 157 from: "prebuilts/jdk/jdk21/linux-x86/lib/libmanagement_ext.so" 158 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/lib/libmanagement_ext.so" 159 executable: false 160 } 161 copy_before: { 162 from: "prebuilts/jdk/jdk21/linux-x86/conf/security/java.security" 163 to: "tools/out/javap/prebuilts/jdk/jdk21/linux-x86/conf/security/java.security" 164 executable: false 165 } 166 chdir: true 167 command: "CC_ARCH=arm64 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" 168 copy_after: { 169 from: "out/base/android_runtime_jni_headers/Runnable_jni.h" 170 to: "out/soong/.intermediates/external/cronet/cronet_aml_base_android_runtime_jni_headers__action__testing/android_arm64_armv8-2a_cortex-a55/gen/base/android_runtime_jni_headers/Runnable_jni.h" 171 } 172 copy_after: { 173 from: "out/base/android_runtime_jni_headers/Runtime_jni.h" 174 to: "out/soong/.intermediates/external/cronet/cronet_aml_base_android_runtime_jni_headers__action__testing/android_arm64_armv8-2a_cortex-a55/gen/base/android_runtime_jni_headers/Runtime_jni.h" 175 } 176 copy_after: { 177 from: "out/base/android_runtime_jni_headers/Throwable_jni.h" 178 to: "out/soong/.intermediates/external/cronet/cronet_aml_base_android_runtime_jni_headers__action__testing/android_arm64_armv8-2a_cortex-a55/gen/base/android_runtime_jni_headers/Throwable_jni.h" 179 } 180 input_hash: "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" 181 env: { 182 name: "PATH" 183 inherit: true 184 } 185 env: { 186 name: "JAVA_HOME" 187 inherit: true 188 } 189 env: { 190 name: "TMPDIR" 191 inherit: true 192 } 193 env: { 194 name: "RBE_log_dir" 195 inherit: true 196 } 197 env: { 198 name: "RBE_platform" 199 inherit: true 200 } 201 env: { 202 name: "RBE_server_address" 203 inherit: true 204 } 205 env: { 206 name: "RBE_exec_root" 207 inherit: true 208 } 209 env: { 210 name: "OUT_DIR" 211 value: "out" 212 } 213 dont_inherit_env: true 214} 215 216