1commands: { 2 copy_before: { 3 from: "out/soong/.intermediates/frameworks/base/tools/validatekeymaps/validatekeymaps/linux_glibc_x86_64/validatekeymaps" 4 to: "tools/out/bin/validatekeymaps" 5 executable: false 6 } 7 copy_before: { 8 from: "out/soong/.intermediates/system/libvintf/libvintf/linux_glibc_x86_64_shared/libvintf.so" 9 to: "tools/out/lib64/libvintf.so" 10 executable: false 11 } 12 copy_before: { 13 from: "out/soong/.intermediates/system/libbase/libbase/linux_glibc_x86_64_shared/libbase.so" 14 to: "tools/out/lib64/libbase.so" 15 executable: false 16 } 17 copy_before: { 18 from: "out/soong/.intermediates/external/selinux/libselinux/libselinux/linux_glibc_x86_64_shared/libselinux.so" 19 to: "tools/out/lib64/libselinux.so" 20 executable: false 21 } 22 copy_before: { 23 from: "out/soong/.intermediates/external/pcre/libpcre2/linux_glibc_x86_64_shared/libpcre2.so" 24 to: "tools/out/lib64/libpcre2.so" 25 executable: false 26 } 27 copy_before: { 28 from: "out/soong/.intermediates/external/tinyxml2/libtinyxml2/linux_glibc_x86_64_shared/libtinyxml2.so" 29 to: "tools/out/lib64/libtinyxml2.so" 30 executable: false 31 } 32 copy_before: { 33 from: "out/soong/.intermediates/system/logging/liblog/liblog/linux_glibc_x86_64_shared/liblog.so" 34 to: "tools/out/lib64/liblog.so" 35 executable: false 36 } 37 copy_before: { 38 from: "out/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so" 39 to: "tools/out/lib64/libz-host.so" 40 executable: false 41 } 42 copy_before: { 43 from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" 44 to: "tools/out/lib64/libc++.so" 45 executable: false 46 } 47 copy_before: { 48 from: "out/host/linux-x86/bin/go/soong_zip/linux_glibc_x86_64/obj/soong_zip" 49 to: "tools/out/bin/soong_zip" 50 executable: false 51 } 52 copy_before: { 53 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_arabic.kcm" 54 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_arabic.kcm" 55 } 56 copy_before: { 57 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_azerbaijani.kcm" 58 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_azerbaijani.kcm" 59 } 60 copy_before: { 61 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belarusian.kcm" 62 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belarusian.kcm" 63 } 64 copy_before: { 65 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belgian.kcm" 66 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belgian.kcm" 67 } 68 copy_before: { 69 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_brazilian.kcm" 70 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_brazilian.kcm" 71 } 72 copy_before: { 73 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian.kcm" 74 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian.kcm" 75 } 76 copy_before: { 77 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian_phonetic.kcm" 78 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian_phonetic.kcm" 79 } 80 copy_before: { 81 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_croatian_and_slovenian.kcm" 82 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_croatian_and_slovenian.kcm" 83 } 84 copy_before: { 85 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech.kcm" 86 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech.kcm" 87 } 88 copy_before: { 89 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech_qwerty.kcm" 90 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech_qwerty.kcm" 91 } 92 copy_before: { 93 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_danish.kcm" 94 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_danish.kcm" 95 } 96 copy_before: { 97 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_uk.kcm" 98 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_uk.kcm" 99 } 100 copy_before: { 101 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us.kcm" 102 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us.kcm" 103 } 104 copy_before: { 105 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_colemak.kcm" 106 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_colemak.kcm" 107 } 108 copy_before: { 109 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_dvorak.kcm" 110 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_dvorak.kcm" 111 } 112 copy_before: { 113 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_intl.kcm" 114 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_intl.kcm" 115 } 116 copy_before: { 117 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_workman.kcm" 118 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_workman.kcm" 119 } 120 copy_before: { 121 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_estonian.kcm" 122 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_estonian.kcm" 123 } 124 copy_before: { 125 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_finnish.kcm" 126 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_finnish.kcm" 127 } 128 copy_before: { 129 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french.kcm" 130 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french.kcm" 131 } 132 copy_before: { 133 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french_ca.kcm" 134 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french_ca.kcm" 135 } 136 copy_before: { 137 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_georgian.kcm" 138 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_georgian.kcm" 139 } 140 copy_before: { 141 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_german.kcm" 142 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_german.kcm" 143 } 144 copy_before: { 145 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_greek.kcm" 146 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_greek.kcm" 147 } 148 copy_before: { 149 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hebrew.kcm" 150 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hebrew.kcm" 151 } 152 copy_before: { 153 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hungarian.kcm" 154 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hungarian.kcm" 155 } 156 copy_before: { 157 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_icelandic.kcm" 158 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_icelandic.kcm" 159 } 160 copy_before: { 161 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_italian.kcm" 162 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_italian.kcm" 163 } 164 copy_before: { 165 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_latvian_qwerty.kcm" 166 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_latvian_qwerty.kcm" 167 } 168 copy_before: { 169 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_lithuanian.kcm" 170 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_lithuanian.kcm" 171 } 172 copy_before: { 173 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_mongolian.kcm" 174 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_mongolian.kcm" 175 } 176 copy_before: { 177 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_norwegian.kcm" 178 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_norwegian.kcm" 179 } 180 copy_before: { 181 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_persian.kcm" 182 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_persian.kcm" 183 } 184 copy_before: { 185 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_polish.kcm" 186 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_polish.kcm" 187 } 188 copy_before: { 189 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_portuguese.kcm" 190 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_portuguese.kcm" 191 } 192 copy_before: { 193 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian.kcm" 194 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian.kcm" 195 } 196 copy_before: { 197 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian_mac.kcm" 198 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian_mac.kcm" 199 } 200 copy_before: { 201 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_cyrillic.kcm" 202 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_cyrillic.kcm" 203 } 204 copy_before: { 205 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_latin.kcm" 206 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_latin.kcm" 207 } 208 copy_before: { 209 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_slovak.kcm" 210 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_slovak.kcm" 211 } 212 copy_before: { 213 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish.kcm" 214 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish.kcm" 215 } 216 copy_before: { 217 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish_latin.kcm" 218 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish_latin.kcm" 219 } 220 copy_before: { 221 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swedish.kcm" 222 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swedish.kcm" 223 } 224 copy_before: { 225 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_french.kcm" 226 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_french.kcm" 227 } 228 copy_before: { 229 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_german.kcm" 230 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_german.kcm" 231 } 232 copy_before: { 233 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_kedmanee.kcm" 234 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_kedmanee.kcm" 235 } 236 copy_before: { 237 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_pattachote.kcm" 238 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_pattachote.kcm" 239 } 240 copy_before: { 241 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish.kcm" 242 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish.kcm" 243 } 244 copy_before: { 245 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish_f.kcm" 246 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish_f.kcm" 247 } 248 copy_before: { 249 from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_ukrainian.kcm" 250 to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_ukrainian.kcm" 251 } 252 chdir: true 253 command: "__SBOX_SANDBOX_DIR__/tools/out/bin/validatekeymaps -q frameworks/base/packages/InputDevices/res/raw/keyboard_layout_arabic.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_azerbaijani.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belarusian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belgian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_brazilian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian_phonetic.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_croatian_and_slovenian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech_qwerty.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_danish.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_uk.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_colemak.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_dvorak.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_intl.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_workman.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_estonian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_finnish.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french_ca.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_georgian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_german.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_greek.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hebrew.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hungarian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_icelandic.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_italian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_latvian_qwerty.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_lithuanian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_mongolian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_norwegian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_persian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_polish.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_portuguese.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian_mac.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_cyrillic.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_latin.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_slovak.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish_latin.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swedish.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_french.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_german.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_kedmanee.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_pattachote.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish_f.kcm frameworks/base/packages/InputDevices/res/raw/keyboard_layout_ukrainian.kcm && __SBOX_SANDBOX_DIR__/tools/out/bin/soong_zip -o __SBOX_SANDBOX_DIR__/out/validate_input_devices_keymaps.srcjar" 254 copy_after: { 255 from: "out/validate_input_devices_keymaps.srcjar" 256 to: "out/soong/.intermediates/frameworks/base/packages/InputDevices/validate_input_devices_keymaps/gen/validate_input_devices_keymaps.srcjar" 257 } 258 input_hash: "1f3a5a2fbc19abd989d3d2c536c33b29922579298db57c161b7711ae667c5b87" 259 env: { 260 name: "PATH" 261 inherit: true 262 } 263 env: { 264 name: "JAVA_HOME" 265 inherit: true 266 } 267 env: { 268 name: "TMPDIR" 269 inherit: true 270 } 271 env: { 272 name: "RBE_log_dir" 273 inherit: true 274 } 275 env: { 276 name: "RBE_platform" 277 inherit: true 278 } 279 env: { 280 name: "RBE_server_address" 281 inherit: true 282 } 283 env: { 284 name: "RBE_exec_root" 285 inherit: true 286 } 287 env: { 288 name: "OUT_DIR" 289 value: "out" 290 } 291 dont_inherit_env: true 292} 293 294