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