commands: { copy_before: { from: "out/soong/.intermediates/frameworks/base/tools/validatekeymaps/validatekeymaps/linux_glibc_x86_64/validatekeymaps" to: "tools/out/bin/validatekeymaps" executable: false } copy_before: { from: "out/soong/.intermediates/system/libvintf/libvintf/linux_glibc_x86_64_shared/libvintf.so" to: "tools/out/lib64/libvintf.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/libbase/libbase/linux_glibc_x86_64_shared/libbase.so" to: "tools/out/lib64/libbase.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/selinux/libselinux/libselinux/linux_glibc_x86_64_shared/libselinux.so" to: "tools/out/lib64/libselinux.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/pcre/libpcre2/linux_glibc_x86_64_shared/libpcre2.so" to: "tools/out/lib64/libpcre2.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/tinyxml2/libtinyxml2/linux_glibc_x86_64_shared/libtinyxml2.so" to: "tools/out/lib64/libtinyxml2.so" executable: false } copy_before: { from: "out/soong/.intermediates/system/logging/liblog/liblog/linux_glibc_x86_64_shared/liblog.so" to: "tools/out/lib64/liblog.so" executable: false } copy_before: { from: "out/soong/.intermediates/external/zlib/libz/linux_glibc_x86_64_shared/libz-host.so" to: "tools/out/lib64/libz-host.so" executable: false } copy_before: { from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so" to: "tools/out/lib64/libc++.so" executable: false } copy_before: { from: "out/host/linux-x86/bin/go/soong_zip/linux_glibc_x86_64/obj/soong_zip" to: "tools/out/bin/soong_zip" executable: false } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_arabic.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_arabic.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_azerbaijani.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_azerbaijani.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belarusian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belarusian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belgian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_belgian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_brazilian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_brazilian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian_phonetic.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_bulgarian_phonetic.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_croatian_and_slovenian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_croatian_and_slovenian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech_qwerty.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_czech_qwerty.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_danish.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_danish.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_uk.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_uk.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_colemak.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_colemak.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_dvorak.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_dvorak.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_intl.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_intl.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_workman.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_english_us_workman.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_estonian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_estonian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_finnish.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_finnish.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french_ca.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_french_ca.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_georgian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_georgian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_german.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_german.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_greek.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_greek.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hebrew.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hebrew.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hungarian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_hungarian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_icelandic.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_icelandic.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_italian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_italian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_latvian_qwerty.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_latvian_qwerty.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_lithuanian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_lithuanian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_mongolian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_mongolian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_norwegian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_norwegian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_persian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_persian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_polish.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_polish.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_portuguese.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_portuguese.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian_mac.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_russian_mac.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_cyrillic.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_cyrillic.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_latin.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_serbian_and_montenegrin_latin.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_slovak.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_slovak.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish_latin.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_spanish_latin.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swedish.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swedish.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_french.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_french.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_german.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_swiss_german.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_kedmanee.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_kedmanee.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_pattachote.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_thai_pattachote.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish_f.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_turkish_f.kcm" } copy_before: { from: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_ukrainian.kcm" to: "frameworks/base/packages/InputDevices/res/raw/keyboard_layout_ukrainian.kcm" } chdir: true 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" copy_after: { from: "out/validate_input_devices_keymaps.srcjar" to: "out/soong/.intermediates/frameworks/base/packages/InputDevices/validate_input_devices_keymaps/gen/validate_input_devices_keymaps.srcjar" } input_hash: "1f3a5a2fbc19abd989d3d2c536c33b29922579298db57c161b7711ae667c5b87" 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 }