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: "frameworks/base/data/keyboards/AVRCP.idc"
49  to: "frameworks/base/data/keyboards/AVRCP.idc"
50 }
51 copy_before: {
52  from: "frameworks/base/data/keyboards/AVRCP.kl"
53  to: "frameworks/base/data/keyboards/AVRCP.kl"
54 }
55 copy_before: {
56  from: "frameworks/base/data/keyboards/Generic.kcm"
57  to: "frameworks/base/data/keyboards/Generic.kcm"
58 }
59 copy_before: {
60  from: "frameworks/base/data/keyboards/Generic.kl"
61  to: "frameworks/base/data/keyboards/Generic.kl"
62 }
63 copy_before: {
64  from: "frameworks/base/data/keyboards/GoogleTV-Remote.idc"
65  to: "frameworks/base/data/keyboards/GoogleTV-Remote.idc"
66 }
67 copy_before: {
68  from: "frameworks/base/data/keyboards/Vendor_004c_Product_0265.idc"
69  to: "frameworks/base/data/keyboards/Vendor_004c_Product_0265.idc"
70 }
71 copy_before: {
72  from: "frameworks/base/data/keyboards/Vendor_0079_Product_0011.kl"
73  to: "frameworks/base/data/keyboards/Vendor_0079_Product_0011.kl"
74 }
75 copy_before: {
76  from: "frameworks/base/data/keyboards/Vendor_0079_Product_18d4.kl"
77  to: "frameworks/base/data/keyboards/Vendor_0079_Product_18d4.kl"
78 }
79 copy_before: {
80  from: "frameworks/base/data/keyboards/Vendor_0171_Product_0419.kl"
81  to: "frameworks/base/data/keyboards/Vendor_0171_Product_0419.kl"
82 }
83 copy_before: {
84  from: "frameworks/base/data/keyboards/Vendor_03f6_Product_a001.idc"
85  to: "frameworks/base/data/keyboards/Vendor_03f6_Product_a001.idc"
86 }
87 copy_before: {
88  from: "frameworks/base/data/keyboards/Vendor_0428_Product_4001.kl"
89  to: "frameworks/base/data/keyboards/Vendor_0428_Product_4001.kl"
90 }
91 copy_before: {
92  from: "frameworks/base/data/keyboards/Vendor_044f_Product_b326.kl"
93  to: "frameworks/base/data/keyboards/Vendor_044f_Product_b326.kl"
94 }
95 copy_before: {
96  from: "frameworks/base/data/keyboards/Vendor_045e_Product_028e.kl"
97  to: "frameworks/base/data/keyboards/Vendor_045e_Product_028e.kl"
98 }
99 copy_before: {
100  from: "frameworks/base/data/keyboards/Vendor_045e_Product_028f.kl"
101  to: "frameworks/base/data/keyboards/Vendor_045e_Product_028f.kl"
102 }
103 copy_before: {
104  from: "frameworks/base/data/keyboards/Vendor_045e_Product_02a1.kl"
105  to: "frameworks/base/data/keyboards/Vendor_045e_Product_02a1.kl"
106 }
107 copy_before: {
108  from: "frameworks/base/data/keyboards/Vendor_045e_Product_02d1.kl"
109  to: "frameworks/base/data/keyboards/Vendor_045e_Product_02d1.kl"
110 }
111 copy_before: {
112  from: "frameworks/base/data/keyboards/Vendor_045e_Product_02dd.kl"
113  to: "frameworks/base/data/keyboards/Vendor_045e_Product_02dd.kl"
114 }
115 copy_before: {
116  from: "frameworks/base/data/keyboards/Vendor_045e_Product_02e0.kl"
117  to: "frameworks/base/data/keyboards/Vendor_045e_Product_02e0.kl"
118 }
119 copy_before: {
120  from: "frameworks/base/data/keyboards/Vendor_045e_Product_02e3.kl"
121  to: "frameworks/base/data/keyboards/Vendor_045e_Product_02e3.kl"
122 }
123 copy_before: {
124  from: "frameworks/base/data/keyboards/Vendor_045e_Product_02ea.kl"
125  to: "frameworks/base/data/keyboards/Vendor_045e_Product_02ea.kl"
126 }
127 copy_before: {
128  from: "frameworks/base/data/keyboards/Vendor_045e_Product_02fd.kl"
129  to: "frameworks/base/data/keyboards/Vendor_045e_Product_02fd.kl"
130 }
131 copy_before: {
132  from: "frameworks/base/data/keyboards/Vendor_045e_Product_0b12.kl"
133  to: "frameworks/base/data/keyboards/Vendor_045e_Product_0b12.kl"
134 }
135 copy_before: {
136  from: "frameworks/base/data/keyboards/Vendor_046d_Product_4011.idc"
137  to: "frameworks/base/data/keyboards/Vendor_046d_Product_4011.idc"
138 }
139 copy_before: {
140  from: "frameworks/base/data/keyboards/Vendor_046d_Product_4101.idc"
141  to: "frameworks/base/data/keyboards/Vendor_046d_Product_4101.idc"
142 }
143 copy_before: {
144  from: "frameworks/base/data/keyboards/Vendor_046d_Product_4102.idc"
145  to: "frameworks/base/data/keyboards/Vendor_046d_Product_4102.idc"
146 }
147 copy_before: {
148  from: "frameworks/base/data/keyboards/Vendor_046d_Product_b00c.idc"
149  to: "frameworks/base/data/keyboards/Vendor_046d_Product_b00c.idc"
150 }
151 copy_before: {
152  from: "frameworks/base/data/keyboards/Vendor_046d_Product_b501.kl"
153  to: "frameworks/base/data/keyboards/Vendor_046d_Product_b501.kl"
154 }
155 copy_before: {
156  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c216.kl"
157  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c216.kl"
158 }
159 copy_before: {
160  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c219.kl"
161  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c219.kl"
162 }
163 copy_before: {
164  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c21d.kl"
165  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c21d.kl"
166 }
167 copy_before: {
168  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c21e.kl"
169  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c21e.kl"
170 }
171 copy_before: {
172  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c21f.kl"
173  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c21f.kl"
174 }
175 copy_before: {
176  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c242.kl"
177  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c242.kl"
178 }
179 copy_before: {
180  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c294.kl"
181  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c294.kl"
182 }
183 copy_before: {
184  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c299.kl"
185  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c299.kl"
186 }
187 copy_before: {
188  from: "frameworks/base/data/keyboards/Vendor_046d_Product_c532.kl"
189  to: "frameworks/base/data/keyboards/Vendor_046d_Product_c532.kl"
190 }
191 copy_before: {
192  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0268.kl"
193  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0268.kl"
194 }
195 copy_before: {
196  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8000.kl"
197  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8000.kl"
198 }
199 copy_before: {
200  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8100.kl"
201  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8100.kl"
202 }
203 copy_before: {
204  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8111.kl"
205  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8111.kl"
206 }
207 copy_before: {
208  from: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4.idc"
209  to: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4.idc"
210 }
211 copy_before: {
212  from: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4.kl"
213  to: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4.kl"
214 }
215 copy_before: {
216  from: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8000.kl"
217  to: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8000.kl"
218 }
219 copy_before: {
220  from: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8100.kl"
221  to: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8100.kl"
222 }
223 copy_before: {
224  from: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8111.kl"
225  to: "frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8111.kl"
226 }
227 copy_before: {
228  from: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc.idc"
229  to: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc.idc"
230 }
231 copy_before: {
232  from: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc.kl"
233  to: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc.kl"
234 }
235 copy_before: {
236  from: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8000.kl"
237  to: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8000.kl"
238 }
239 copy_before: {
240  from: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8100.kl"
241  to: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8100.kl"
242 }
243 copy_before: {
244  from: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8111.kl"
245  to: "frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8111.kl"
246 }
247 copy_before: {
248  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0ba0.kl"
249  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0ba0.kl"
250 }
251 copy_before: {
252  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0ba0_Version_8111.kl"
253  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0ba0_Version_8111.kl"
254 }
255 copy_before: {
256  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0ce6.idc"
257  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0ce6.idc"
258 }
259 copy_before: {
260  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0ce6.kl"
261  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0ce6.kl"
262 }
263 copy_before: {
264  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0ce6_fallback.kl"
265  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0ce6_fallback.kl"
266 }
267 copy_before: {
268  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0df2.idc"
269  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0df2.idc"
270 }
271 copy_before: {
272  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0df2.kl"
273  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0df2.kl"
274 }
275 copy_before: {
276  from: "frameworks/base/data/keyboards/Vendor_054c_Product_0df2_fallback.kl"
277  to: "frameworks/base/data/keyboards/Vendor_054c_Product_0df2_fallback.kl"
278 }
279 copy_before: {
280  from: "frameworks/base/data/keyboards/Vendor_056e_Product_2004.kl"
281  to: "frameworks/base/data/keyboards/Vendor_056e_Product_2004.kl"
282 }
283 copy_before: {
284  from: "frameworks/base/data/keyboards/Vendor_056e_Product_2010.kl"
285  to: "frameworks/base/data/keyboards/Vendor_056e_Product_2010.kl"
286 }
287 copy_before: {
288  from: "frameworks/base/data/keyboards/Vendor_056e_Product_2013.kl"
289  to: "frameworks/base/data/keyboards/Vendor_056e_Product_2013.kl"
290 }
291 copy_before: {
292  from: "frameworks/base/data/keyboards/Vendor_057e_Product_2009.kl"
293  to: "frameworks/base/data/keyboards/Vendor_057e_Product_2009.kl"
294 }
295 copy_before: {
296  from: "frameworks/base/data/keyboards/Vendor_0583_Product_2060.kl"
297  to: "frameworks/base/data/keyboards/Vendor_0583_Product_2060.kl"
298 }
299 copy_before: {
300  from: "frameworks/base/data/keyboards/Vendor_05ac_Product_0239.kl"
301  to: "frameworks/base/data/keyboards/Vendor_05ac_Product_0239.kl"
302 }
303 copy_before: {
304  from: "frameworks/base/data/keyboards/Vendor_05ac_Product_0265.idc"
305  to: "frameworks/base/data/keyboards/Vendor_05ac_Product_0265.idc"
306 }
307 copy_before: {
308  from: "frameworks/base/data/keyboards/Vendor_05ac_Product_030e.idc"
309  to: "frameworks/base/data/keyboards/Vendor_05ac_Product_030e.idc"
310 }
311 copy_before: {
312  from: "frameworks/base/data/keyboards/Vendor_06a3_Product_f51a.kl"
313  to: "frameworks/base/data/keyboards/Vendor_06a3_Product_f51a.kl"
314 }
315 copy_before: {
316  from: "frameworks/base/data/keyboards/Vendor_0738_Product_4716.kl"
317  to: "frameworks/base/data/keyboards/Vendor_0738_Product_4716.kl"
318 }
319 copy_before: {
320  from: "frameworks/base/data/keyboards/Vendor_0738_Product_4718.kl"
321  to: "frameworks/base/data/keyboards/Vendor_0738_Product_4718.kl"
322 }
323 copy_before: {
324  from: "frameworks/base/data/keyboards/Vendor_0738_Product_4726.kl"
325  to: "frameworks/base/data/keyboards/Vendor_0738_Product_4726.kl"
326 }
327 copy_before: {
328  from: "frameworks/base/data/keyboards/Vendor_0738_Product_4736.kl"
329  to: "frameworks/base/data/keyboards/Vendor_0738_Product_4736.kl"
330 }
331 copy_before: {
332  from: "frameworks/base/data/keyboards/Vendor_0738_Product_4740.kl"
333  to: "frameworks/base/data/keyboards/Vendor_0738_Product_4740.kl"
334 }
335 copy_before: {
336  from: "frameworks/base/data/keyboards/Vendor_0738_Product_9871.kl"
337  to: "frameworks/base/data/keyboards/Vendor_0738_Product_9871.kl"
338 }
339 copy_before: {
340  from: "frameworks/base/data/keyboards/Vendor_0738_Product_b726.kl"
341  to: "frameworks/base/data/keyboards/Vendor_0738_Product_b726.kl"
342 }
343 copy_before: {
344  from: "frameworks/base/data/keyboards/Vendor_0738_Product_beef.kl"
345  to: "frameworks/base/data/keyboards/Vendor_0738_Product_beef.kl"
346 }
347 copy_before: {
348  from: "frameworks/base/data/keyboards/Vendor_0738_Product_cb02.kl"
349  to: "frameworks/base/data/keyboards/Vendor_0738_Product_cb02.kl"
350 }
351 copy_before: {
352  from: "frameworks/base/data/keyboards/Vendor_0738_Product_cb03.kl"
353  to: "frameworks/base/data/keyboards/Vendor_0738_Product_cb03.kl"
354 }
355 copy_before: {
356  from: "frameworks/base/data/keyboards/Vendor_0738_Product_cb29.kl"
357  to: "frameworks/base/data/keyboards/Vendor_0738_Product_cb29.kl"
358 }
359 copy_before: {
360  from: "frameworks/base/data/keyboards/Vendor_0738_Product_f738.kl"
361  to: "frameworks/base/data/keyboards/Vendor_0738_Product_f738.kl"
362 }
363 copy_before: {
364  from: "frameworks/base/data/keyboards/Vendor_07ff_Product_ffff.kl"
365  to: "frameworks/base/data/keyboards/Vendor_07ff_Product_ffff.kl"
366 }
367 copy_before: {
368  from: "frameworks/base/data/keyboards/Vendor_0957_Product_0001.idc"
369  to: "frameworks/base/data/keyboards/Vendor_0957_Product_0001.idc"
370 }
371 copy_before: {
372  from: "frameworks/base/data/keyboards/Vendor_0957_Product_0001.kl"
373  to: "frameworks/base/data/keyboards/Vendor_0957_Product_0001.kl"
374 }
375 copy_before: {
376  from: "frameworks/base/data/keyboards/Vendor_0957_Product_0006.idc"
377  to: "frameworks/base/data/keyboards/Vendor_0957_Product_0006.idc"
378 }
379 copy_before: {
380  from: "frameworks/base/data/keyboards/Vendor_0957_Product_0031.idc"
381  to: "frameworks/base/data/keyboards/Vendor_0957_Product_0031.idc"
382 }
383 copy_before: {
384  from: "frameworks/base/data/keyboards/Vendor_0957_Product_0031.kl"
385  to: "frameworks/base/data/keyboards/Vendor_0957_Product_0031.kl"
386 }
387 copy_before: {
388  from: "frameworks/base/data/keyboards/Vendor_0957_Product_0033.idc"
389  to: "frameworks/base/data/keyboards/Vendor_0957_Product_0033.idc"
390 }
391 copy_before: {
392  from: "frameworks/base/data/keyboards/Vendor_0957_Product_0034.idc"
393  to: "frameworks/base/data/keyboards/Vendor_0957_Product_0034.idc"
394 }
395 copy_before: {
396  from: "frameworks/base/data/keyboards/Vendor_0b05_Product_4500.kl"
397  to: "frameworks/base/data/keyboards/Vendor_0b05_Product_4500.kl"
398 }
399 copy_before: {
400  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0113.kl"
401  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0113.kl"
402 }
403 copy_before: {
404  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_011f.kl"
405  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_011f.kl"
406 }
407 copy_before: {
408  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0131.kl"
409  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0131.kl"
410 }
411 copy_before: {
412  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0133.kl"
413  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0133.kl"
414 }
415 copy_before: {
416  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0139.kl"
417  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0139.kl"
418 }
419 copy_before: {
420  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_013a.kl"
421  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_013a.kl"
422 }
423 copy_before: {
424  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0146.kl"
425  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0146.kl"
426 }
427 copy_before: {
428  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0147.kl"
429  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0147.kl"
430 }
431 copy_before: {
432  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0161.kl"
433  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0161.kl"
434 }
435 copy_before: {
436  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0162.kl"
437  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0162.kl"
438 }
439 copy_before: {
440  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0163.kl"
441  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0163.kl"
442 }
443 copy_before: {
444  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0164.kl"
445  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0164.kl"
446 }
447 copy_before: {
448  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0165.kl"
449  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0165.kl"
450 }
451 copy_before: {
452  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0201.kl"
453  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0201.kl"
454 }
455 copy_before: {
456  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0213.kl"
457  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0213.kl"
458 }
459 copy_before: {
460  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_021f.kl"
461  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_021f.kl"
462 }
463 copy_before: {
464  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0246.kl"
465  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0246.kl"
466 }
467 copy_before: {
468  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_02a4.kl"
469  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_02a4.kl"
470 }
471 copy_before: {
472  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_02a6.kl"
473  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_02a6.kl"
474 }
475 copy_before: {
476  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_02ab.kl"
477  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_02ab.kl"
478 }
479 copy_before: {
480  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0301.kl"
481  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0301.kl"
482 }
483 copy_before: {
484  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0346.kl"
485  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0346.kl"
486 }
487 copy_before: {
488  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0401.kl"
489  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0401.kl"
490 }
491 copy_before: {
492  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0413.kl"
493  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0413.kl"
494 }
495 copy_before: {
496  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0501.kl"
497  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_0501.kl"
498 }
499 copy_before: {
500  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_f501.kl"
501  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_f501.kl"
502 }
503 copy_before: {
504  from: "frameworks/base/data/keyboards/Vendor_0e6f_Product_f900.kl"
505  to: "frameworks/base/data/keyboards/Vendor_0e6f_Product_f900.kl"
506 }
507 copy_before: {
508  from: "frameworks/base/data/keyboards/Vendor_0f0d_Product_000a.kl"
509  to: "frameworks/base/data/keyboards/Vendor_0f0d_Product_000a.kl"
510 }
511 copy_before: {
512  from: "frameworks/base/data/keyboards/Vendor_0f0d_Product_000c.kl"
513  to: "frameworks/base/data/keyboards/Vendor_0f0d_Product_000c.kl"
514 }
515 copy_before: {
516  from: "frameworks/base/data/keyboards/Vendor_0f0d_Product_0067.kl"
517  to: "frameworks/base/data/keyboards/Vendor_0f0d_Product_0067.kl"
518 }
519 copy_before: {
520  from: "frameworks/base/data/keyboards/Vendor_0f0d_Product_00c1.kl"
521  to: "frameworks/base/data/keyboards/Vendor_0f0d_Product_00c1.kl"
522 }
523 copy_before: {
524  from: "frameworks/base/data/keyboards/Vendor_1038_Product_1412.kl"
525  to: "frameworks/base/data/keyboards/Vendor_1038_Product_1412.kl"
526 }
527 copy_before: {
528  from: "frameworks/base/data/keyboards/Vendor_1038_Product_1430.kl"
529  to: "frameworks/base/data/keyboards/Vendor_1038_Product_1430.kl"
530 }
531 copy_before: {
532  from: "frameworks/base/data/keyboards/Vendor_1038_Product_1431.kl"
533  to: "frameworks/base/data/keyboards/Vendor_1038_Product_1431.kl"
534 }
535 copy_before: {
536  from: "frameworks/base/data/keyboards/Vendor_1038_Product_1434.kl"
537  to: "frameworks/base/data/keyboards/Vendor_1038_Product_1434.kl"
538 }
539 copy_before: {
540  from: "frameworks/base/data/keyboards/Vendor_11c9_Product_55f0.kl"
541  to: "frameworks/base/data/keyboards/Vendor_11c9_Product_55f0.kl"
542 }
543 copy_before: {
544  from: "frameworks/base/data/keyboards/Vendor_12ab_Product_0301.kl"
545  to: "frameworks/base/data/keyboards/Vendor_12ab_Product_0301.kl"
546 }
547 copy_before: {
548  from: "frameworks/base/data/keyboards/Vendor_12bd_Product_d015.kl"
549  to: "frameworks/base/data/keyboards/Vendor_12bd_Product_d015.kl"
550 }
551 copy_before: {
552  from: "frameworks/base/data/keyboards/Vendor_1430_Product_4748.kl"
553  to: "frameworks/base/data/keyboards/Vendor_1430_Product_4748.kl"
554 }
555 copy_before: {
556  from: "frameworks/base/data/keyboards/Vendor_1430_Product_f801.kl"
557  to: "frameworks/base/data/keyboards/Vendor_1430_Product_f801.kl"
558 }
559 copy_before: {
560  from: "frameworks/base/data/keyboards/Vendor_146b_Product_0601.kl"
561  to: "frameworks/base/data/keyboards/Vendor_146b_Product_0601.kl"
562 }
563 copy_before: {
564  from: "frameworks/base/data/keyboards/Vendor_1532_Product_0037.kl"
565  to: "frameworks/base/data/keyboards/Vendor_1532_Product_0037.kl"
566 }
567 copy_before: {
568  from: "frameworks/base/data/keyboards/Vendor_1532_Product_0705.kl"
569  to: "frameworks/base/data/keyboards/Vendor_1532_Product_0705.kl"
570 }
571 copy_before: {
572  from: "frameworks/base/data/keyboards/Vendor_1532_Product_0707.kl"
573  to: "frameworks/base/data/keyboards/Vendor_1532_Product_0707.kl"
574 }
575 copy_before: {
576  from: "frameworks/base/data/keyboards/Vendor_1532_Product_0709.kl"
577  to: "frameworks/base/data/keyboards/Vendor_1532_Product_0709.kl"
578 }
579 copy_before: {
580  from: "frameworks/base/data/keyboards/Vendor_1532_Product_0900.kl"
581  to: "frameworks/base/data/keyboards/Vendor_1532_Product_0900.kl"
582 }
583 copy_before: {
584  from: "frameworks/base/data/keyboards/Vendor_1532_Product_0a03.kl"
585  to: "frameworks/base/data/keyboards/Vendor_1532_Product_0a03.kl"
586 }
587 copy_before: {
588  from: "frameworks/base/data/keyboards/Vendor_1532_Product_1004.kl"
589  to: "frameworks/base/data/keyboards/Vendor_1532_Product_1004.kl"
590 }
591 copy_before: {
592  from: "frameworks/base/data/keyboards/Vendor_1532_Product_1007.kl"
593  to: "frameworks/base/data/keyboards/Vendor_1532_Product_1007.kl"
594 }
595 copy_before: {
596  from: "frameworks/base/data/keyboards/Vendor_1532_Product_1009.kl"
597  to: "frameworks/base/data/keyboards/Vendor_1532_Product_1009.kl"
598 }
599 copy_before: {
600  from: "frameworks/base/data/keyboards/Vendor_1532_Product_100a.kl"
601  to: "frameworks/base/data/keyboards/Vendor_1532_Product_100a.kl"
602 }
603 copy_before: {
604  from: "frameworks/base/data/keyboards/Vendor_15e4_Product_3f00.kl"
605  to: "frameworks/base/data/keyboards/Vendor_15e4_Product_3f00.kl"
606 }
607 copy_before: {
608  from: "frameworks/base/data/keyboards/Vendor_15e4_Product_3f0a.kl"
609  to: "frameworks/base/data/keyboards/Vendor_15e4_Product_3f0a.kl"
610 }
611 copy_before: {
612  from: "frameworks/base/data/keyboards/Vendor_15e4_Product_3f10.kl"
613  to: "frameworks/base/data/keyboards/Vendor_15e4_Product_3f10.kl"
614 }
615 copy_before: {
616  from: "frameworks/base/data/keyboards/Vendor_162e_Product_beef.kl"
617  to: "frameworks/base/data/keyboards/Vendor_162e_Product_beef.kl"
618 }
619 copy_before: {
620  from: "frameworks/base/data/keyboards/Vendor_1689_Product_fd00.kl"
621  to: "frameworks/base/data/keyboards/Vendor_1689_Product_fd00.kl"
622 }
623 copy_before: {
624  from: "frameworks/base/data/keyboards/Vendor_1689_Product_fd01.kl"
625  to: "frameworks/base/data/keyboards/Vendor_1689_Product_fd01.kl"
626 }
627 copy_before: {
628  from: "frameworks/base/data/keyboards/Vendor_1689_Product_fe00.kl"
629  to: "frameworks/base/data/keyboards/Vendor_1689_Product_fe00.kl"
630 }
631 copy_before: {
632  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_0200.kcm"
633  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_0200.kcm"
634 }
635 copy_before: {
636  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_0200.kl"
637  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_0200.kl"
638 }
639 copy_before: {
640  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_2c40.kl"
641  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_2c40.kl"
642 }
643 copy_before: {
644  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_4f60.idc"
645  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_4f60.idc"
646 }
647 copy_before: {
648  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_4f80.kl"
649  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_4f80.kl"
650 }
651 copy_before: {
652  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_5018.kcm"
653  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_5018.kcm"
654 }
655 copy_before: {
656  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_5018.kl"
657  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_5018.kl"
658 }
659 copy_before: {
660  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_9451.idc"
661  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_9451.idc"
662 }
663 copy_before: {
664  from: "frameworks/base/data/keyboards/Vendor_18d1_Product_9451.kl"
665  to: "frameworks/base/data/keyboards/Vendor_18d1_Product_9451.kl"
666 }
667 copy_before: {
668  from: "frameworks/base/data/keyboards/Vendor_1949_Product_0401.kl"
669  to: "frameworks/base/data/keyboards/Vendor_1949_Product_0401.kl"
670 }
671 copy_before: {
672  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_0002.kl"
673  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_0002.kl"
674 }
675 copy_before: {
676  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f016.kl"
677  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f016.kl"
678 }
679 copy_before: {
680  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f021.kl"
681  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f021.kl"
682 }
683 copy_before: {
684  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f023.kl"
685  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f023.kl"
686 }
687 copy_before: {
688  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f025.kl"
689  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f025.kl"
690 }
691 copy_before: {
692  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f027.kl"
693  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f027.kl"
694 }
695 copy_before: {
696  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f028.kl"
697  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f028.kl"
698 }
699 copy_before: {
700  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f036.kl"
701  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f036.kl"
702 }
703 copy_before: {
704  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f038.kl"
705  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f038.kl"
706 }
707 copy_before: {
708  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f501.kl"
709  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f501.kl"
710 }
711 copy_before: {
712  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f506.kl"
713  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f506.kl"
714 }
715 copy_before: {
716  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f900.kl"
717  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f900.kl"
718 }
719 copy_before: {
720  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f901.kl"
721  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f901.kl"
722 }
723 copy_before: {
724  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f903.kl"
725  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f903.kl"
726 }
727 copy_before: {
728  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_f904.kl"
729  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_f904.kl"
730 }
731 copy_before: {
732  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_fa01.kl"
733  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_fa01.kl"
734 }
735 copy_before: {
736  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_fd00.kl"
737  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_fd00.kl"
738 }
739 copy_before: {
740  from: "frameworks/base/data/keyboards/Vendor_1bad_Product_fd01.kl"
741  to: "frameworks/base/data/keyboards/Vendor_1bad_Product_fd01.kl"
742 }
743 copy_before: {
744  from: "frameworks/base/data/keyboards/Vendor_1d79_Product_0009.kl"
745  to: "frameworks/base/data/keyboards/Vendor_1d79_Product_0009.kl"
746 }
747 copy_before: {
748  from: "frameworks/base/data/keyboards/Vendor_22b8_Product_093d.kl"
749  to: "frameworks/base/data/keyboards/Vendor_22b8_Product_093d.kl"
750 }
751 copy_before: {
752  from: "frameworks/base/data/keyboards/Vendor_2378_Product_1008.kl"
753  to: "frameworks/base/data/keyboards/Vendor_2378_Product_1008.kl"
754 }
755 copy_before: {
756  from: "frameworks/base/data/keyboards/Vendor_2378_Product_100a.kl"
757  to: "frameworks/base/data/keyboards/Vendor_2378_Product_100a.kl"
758 }
759 copy_before: {
760  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_5300.kl"
761  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_5300.kl"
762 }
763 copy_before: {
764  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_5303.kl"
765  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_5303.kl"
766 }
767 copy_before: {
768  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_530a.kl"
769  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_530a.kl"
770 }
771 copy_before: {
772  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_531a.kl"
773  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_531a.kl"
774 }
775 copy_before: {
776  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_5397.kl"
777  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_5397.kl"
778 }
779 copy_before: {
780  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_541a.kl"
781  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_541a.kl"
782 }
783 copy_before: {
784  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_542a.kl"
785  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_542a.kl"
786 }
787 copy_before: {
788  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_543a.kl"
789  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_543a.kl"
790 }
791 copy_before: {
792  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_5500.kl"
793  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_5500.kl"
794 }
795 copy_before: {
796  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_5501.kl"
797  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_5501.kl"
798 }
799 copy_before: {
800  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_5506.kl"
801  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_5506.kl"
802 }
803 copy_before: {
804  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_550d.kl"
805  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_550d.kl"
806 }
807 copy_before: {
808  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_551a.kl"
809  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_551a.kl"
810 }
811 copy_before: {
812  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_561a.kl"
813  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_561a.kl"
814 }
815 copy_before: {
816  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_5b02.kl"
817  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_5b02.kl"
818 }
819 copy_before: {
820  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_5d04.kl"
821  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_5d04.kl"
822 }
823 copy_before: {
824  from: "frameworks/base/data/keyboards/Vendor_24c6_Product_fafe.kl"
825  to: "frameworks/base/data/keyboards/Vendor_24c6_Product_fafe.kl"
826 }
827 copy_before: {
828  from: "frameworks/base/data/keyboards/Vendor_27f8_Product_0bbe.kl"
829  to: "frameworks/base/data/keyboards/Vendor_27f8_Product_0bbe.kl"
830 }
831 copy_before: {
832  from: "frameworks/base/data/keyboards/Vendor_27f8_Product_0bbf.kl"
833  to: "frameworks/base/data/keyboards/Vendor_27f8_Product_0bbf.kl"
834 }
835 copy_before: {
836  from: "frameworks/base/data/keyboards/Vendor_28de_Product_1102.kl"
837  to: "frameworks/base/data/keyboards/Vendor_28de_Product_1102.kl"
838 }
839 copy_before: {
840  from: "frameworks/base/data/keyboards/Vendor_2dc8_Product_6101.kl"
841  to: "frameworks/base/data/keyboards/Vendor_2dc8_Product_6101.kl"
842 }
843 copy_before: {
844  from: "frameworks/base/data/keyboards/Vendor_2e95_Product_7725.kl"
845  to: "frameworks/base/data/keyboards/Vendor_2e95_Product_7725.kl"
846 }
847 copy_before: {
848  from: "frameworks/base/data/keyboards/Virtual.kcm"
849  to: "frameworks/base/data/keyboards/Virtual.kcm"
850 }
851 copy_before: {
852  from: "frameworks/base/data/keyboards/idroid_con.kl"
853  to: "frameworks/base/data/keyboards/idroid_con.kl"
854 }
855 chdir: true
856 command: "__SBOX_SANDBOX_DIR__/tools/out/bin/validatekeymaps -q frameworks/base/data/keyboards/AVRCP.kl frameworks/base/data/keyboards/Generic.kl frameworks/base/data/keyboards/Vendor_0079_Product_0011.kl frameworks/base/data/keyboards/Vendor_0079_Product_18d4.kl frameworks/base/data/keyboards/Vendor_0171_Product_0419.kl frameworks/base/data/keyboards/Vendor_0428_Product_4001.kl frameworks/base/data/keyboards/Vendor_044f_Product_b326.kl frameworks/base/data/keyboards/Vendor_045e_Product_028e.kl frameworks/base/data/keyboards/Vendor_045e_Product_028f.kl frameworks/base/data/keyboards/Vendor_045e_Product_02a1.kl frameworks/base/data/keyboards/Vendor_045e_Product_02d1.kl frameworks/base/data/keyboards/Vendor_045e_Product_02dd.kl frameworks/base/data/keyboards/Vendor_045e_Product_02e0.kl frameworks/base/data/keyboards/Vendor_045e_Product_02e3.kl frameworks/base/data/keyboards/Vendor_045e_Product_02ea.kl frameworks/base/data/keyboards/Vendor_045e_Product_02fd.kl frameworks/base/data/keyboards/Vendor_045e_Product_0b12.kl frameworks/base/data/keyboards/Vendor_046d_Product_b501.kl frameworks/base/data/keyboards/Vendor_046d_Product_c216.kl frameworks/base/data/keyboards/Vendor_046d_Product_c219.kl frameworks/base/data/keyboards/Vendor_046d_Product_c21d.kl frameworks/base/data/keyboards/Vendor_046d_Product_c21e.kl frameworks/base/data/keyboards/Vendor_046d_Product_c21f.kl frameworks/base/data/keyboards/Vendor_046d_Product_c242.kl frameworks/base/data/keyboards/Vendor_046d_Product_c294.kl frameworks/base/data/keyboards/Vendor_046d_Product_c299.kl frameworks/base/data/keyboards/Vendor_046d_Product_c532.kl frameworks/base/data/keyboards/Vendor_054c_Product_0268.kl frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8000.kl frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8100.kl frameworks/base/data/keyboards/Vendor_054c_Product_0268_Version_8111.kl frameworks/base/data/keyboards/Vendor_054c_Product_05c4.kl frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8000.kl frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8100.kl frameworks/base/data/keyboards/Vendor_054c_Product_05c4_Version_8111.kl frameworks/base/data/keyboards/Vendor_054c_Product_09cc.kl frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8000.kl frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8100.kl frameworks/base/data/keyboards/Vendor_054c_Product_09cc_Version_8111.kl frameworks/base/data/keyboards/Vendor_054c_Product_0ba0.kl frameworks/base/data/keyboards/Vendor_054c_Product_0ba0_Version_8111.kl frameworks/base/data/keyboards/Vendor_054c_Product_0ce6.kl frameworks/base/data/keyboards/Vendor_054c_Product_0ce6_fallback.kl frameworks/base/data/keyboards/Vendor_054c_Product_0df2.kl frameworks/base/data/keyboards/Vendor_054c_Product_0df2_fallback.kl frameworks/base/data/keyboards/Vendor_056e_Product_2004.kl frameworks/base/data/keyboards/Vendor_056e_Product_2010.kl frameworks/base/data/keyboards/Vendor_056e_Product_2013.kl frameworks/base/data/keyboards/Vendor_057e_Product_2009.kl frameworks/base/data/keyboards/Vendor_0583_Product_2060.kl frameworks/base/data/keyboards/Vendor_05ac_Product_0239.kl frameworks/base/data/keyboards/Vendor_06a3_Product_f51a.kl frameworks/base/data/keyboards/Vendor_0738_Product_4716.kl frameworks/base/data/keyboards/Vendor_0738_Product_4718.kl frameworks/base/data/keyboards/Vendor_0738_Product_4726.kl frameworks/base/data/keyboards/Vendor_0738_Product_4736.kl frameworks/base/data/keyboards/Vendor_0738_Product_4740.kl frameworks/base/data/keyboards/Vendor_0738_Product_9871.kl frameworks/base/data/keyboards/Vendor_0738_Product_b726.kl frameworks/base/data/keyboards/Vendor_0738_Product_beef.kl frameworks/base/data/keyboards/Vendor_0738_Product_cb02.kl frameworks/base/data/keyboards/Vendor_0738_Product_cb03.kl frameworks/base/data/keyboards/Vendor_0738_Product_cb29.kl frameworks/base/data/keyboards/Vendor_0738_Product_f738.kl frameworks/base/data/keyboards/Vendor_07ff_Product_ffff.kl frameworks/base/data/keyboards/Vendor_0957_Product_0001.kl frameworks/base/data/keyboards/Vendor_0957_Product_0031.kl frameworks/base/data/keyboards/Vendor_0b05_Product_4500.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0113.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_011f.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0131.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0133.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0139.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_013a.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0146.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0147.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0161.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0162.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0163.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0164.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0165.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0201.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0213.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_021f.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0246.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_02a4.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_02a6.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_02ab.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0301.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0346.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0401.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0413.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_0501.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_f501.kl frameworks/base/data/keyboards/Vendor_0e6f_Product_f900.kl frameworks/base/data/keyboards/Vendor_0f0d_Product_000a.kl frameworks/base/data/keyboards/Vendor_0f0d_Product_000c.kl frameworks/base/data/keyboards/Vendor_0f0d_Product_0067.kl frameworks/base/data/keyboards/Vendor_0f0d_Product_00c1.kl frameworks/base/data/keyboards/Vendor_1038_Product_1412.kl frameworks/base/data/keyboards/Vendor_1038_Product_1430.kl frameworks/base/data/keyboards/Vendor_1038_Product_1431.kl frameworks/base/data/keyboards/Vendor_1038_Product_1434.kl frameworks/base/data/keyboards/Vendor_11c9_Product_55f0.kl frameworks/base/data/keyboards/Vendor_12ab_Product_0301.kl frameworks/base/data/keyboards/Vendor_12bd_Product_d015.kl frameworks/base/data/keyboards/Vendor_1430_Product_4748.kl frameworks/base/data/keyboards/Vendor_1430_Product_f801.kl frameworks/base/data/keyboards/Vendor_146b_Product_0601.kl frameworks/base/data/keyboards/Vendor_1532_Product_0037.kl frameworks/base/data/keyboards/Vendor_1532_Product_0705.kl frameworks/base/data/keyboards/Vendor_1532_Product_0707.kl frameworks/base/data/keyboards/Vendor_1532_Product_0709.kl frameworks/base/data/keyboards/Vendor_1532_Product_0900.kl frameworks/base/data/keyboards/Vendor_1532_Product_0a03.kl frameworks/base/data/keyboards/Vendor_1532_Product_1004.kl frameworks/base/data/keyboards/Vendor_1532_Product_1007.kl frameworks/base/data/keyboards/Vendor_1532_Product_1009.kl frameworks/base/data/keyboards/Vendor_1532_Product_100a.kl frameworks/base/data/keyboards/Vendor_15e4_Product_3f00.kl frameworks/base/data/keyboards/Vendor_15e4_Product_3f0a.kl frameworks/base/data/keyboards/Vendor_15e4_Product_3f10.kl frameworks/base/data/keyboards/Vendor_162e_Product_beef.kl frameworks/base/data/keyboards/Vendor_1689_Product_fd00.kl frameworks/base/data/keyboards/Vendor_1689_Product_fd01.kl frameworks/base/data/keyboards/Vendor_1689_Product_fe00.kl frameworks/base/data/keyboards/Vendor_18d1_Product_0200.kl frameworks/base/data/keyboards/Vendor_18d1_Product_2c40.kl frameworks/base/data/keyboards/Vendor_18d1_Product_4f80.kl frameworks/base/data/keyboards/Vendor_18d1_Product_5018.kl frameworks/base/data/keyboards/Vendor_18d1_Product_9451.kl frameworks/base/data/keyboards/Vendor_1949_Product_0401.kl frameworks/base/data/keyboards/Vendor_1bad_Product_0002.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f016.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f021.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f023.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f025.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f027.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f028.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f036.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f038.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f501.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f506.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f900.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f901.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f903.kl frameworks/base/data/keyboards/Vendor_1bad_Product_f904.kl frameworks/base/data/keyboards/Vendor_1bad_Product_fa01.kl frameworks/base/data/keyboards/Vendor_1bad_Product_fd00.kl frameworks/base/data/keyboards/Vendor_1bad_Product_fd01.kl frameworks/base/data/keyboards/Vendor_1d79_Product_0009.kl frameworks/base/data/keyboards/Vendor_22b8_Product_093d.kl frameworks/base/data/keyboards/Vendor_2378_Product_1008.kl frameworks/base/data/keyboards/Vendor_2378_Product_100a.kl frameworks/base/data/keyboards/Vendor_24c6_Product_5300.kl frameworks/base/data/keyboards/Vendor_24c6_Product_5303.kl frameworks/base/data/keyboards/Vendor_24c6_Product_530a.kl frameworks/base/data/keyboards/Vendor_24c6_Product_531a.kl frameworks/base/data/keyboards/Vendor_24c6_Product_5397.kl frameworks/base/data/keyboards/Vendor_24c6_Product_541a.kl frameworks/base/data/keyboards/Vendor_24c6_Product_542a.kl frameworks/base/data/keyboards/Vendor_24c6_Product_543a.kl frameworks/base/data/keyboards/Vendor_24c6_Product_5500.kl frameworks/base/data/keyboards/Vendor_24c6_Product_5501.kl frameworks/base/data/keyboards/Vendor_24c6_Product_5506.kl frameworks/base/data/keyboards/Vendor_24c6_Product_550d.kl frameworks/base/data/keyboards/Vendor_24c6_Product_551a.kl frameworks/base/data/keyboards/Vendor_24c6_Product_561a.kl frameworks/base/data/keyboards/Vendor_24c6_Product_5b02.kl frameworks/base/data/keyboards/Vendor_24c6_Product_5d04.kl frameworks/base/data/keyboards/Vendor_24c6_Product_fafe.kl frameworks/base/data/keyboards/Vendor_27f8_Product_0bbe.kl frameworks/base/data/keyboards/Vendor_27f8_Product_0bbf.kl frameworks/base/data/keyboards/Vendor_28de_Product_1102.kl frameworks/base/data/keyboards/Vendor_2dc8_Product_6101.kl frameworks/base/data/keyboards/Vendor_2e95_Product_7725.kl frameworks/base/data/keyboards/idroid_con.kl frameworks/base/data/keyboards/Generic.kcm frameworks/base/data/keyboards/Vendor_18d1_Product_0200.kcm frameworks/base/data/keyboards/Vendor_18d1_Product_5018.kcm frameworks/base/data/keyboards/Virtual.kcm frameworks/base/data/keyboards/AVRCP.idc frameworks/base/data/keyboards/GoogleTV-Remote.idc frameworks/base/data/keyboards/Vendor_004c_Product_0265.idc frameworks/base/data/keyboards/Vendor_03f6_Product_a001.idc frameworks/base/data/keyboards/Vendor_046d_Product_4011.idc frameworks/base/data/keyboards/Vendor_046d_Product_4101.idc frameworks/base/data/keyboards/Vendor_046d_Product_4102.idc frameworks/base/data/keyboards/Vendor_046d_Product_b00c.idc frameworks/base/data/keyboards/Vendor_054c_Product_05c4.idc frameworks/base/data/keyboards/Vendor_054c_Product_09cc.idc frameworks/base/data/keyboards/Vendor_054c_Product_0ce6.idc frameworks/base/data/keyboards/Vendor_054c_Product_0df2.idc frameworks/base/data/keyboards/Vendor_05ac_Product_0265.idc frameworks/base/data/keyboards/Vendor_05ac_Product_030e.idc frameworks/base/data/keyboards/Vendor_0957_Product_0001.idc frameworks/base/data/keyboards/Vendor_0957_Product_0006.idc frameworks/base/data/keyboards/Vendor_0957_Product_0031.idc frameworks/base/data/keyboards/Vendor_0957_Product_0033.idc frameworks/base/data/keyboards/Vendor_0957_Product_0034.idc frameworks/base/data/keyboards/Vendor_18d1_Product_4f60.idc frameworks/base/data/keyboards/Vendor_18d1_Product_9451.idc && touch __SBOX_SANDBOX_DIR__/out/stamp"
857 copy_after: {
858  from: "out/stamp"
859  to: "out/soong/.intermediates/frameworks/base/data/keyboards/validate_framework_keymaps/gen/stamp"
860 }
861 input_hash: "35615934776c54cf738b106fc9338729187c3333f081503452021284107cfb07"
862 env: {
863  name: "PATH"
864  inherit: true
865 }
866 env: {
867  name: "JAVA_HOME"
868  inherit: true
869 }
870 env: {
871  name: "TMPDIR"
872  inherit: true
873 }
874 env: {
875  name: "RBE_log_dir"
876  inherit: true
877 }
878 env: {
879  name: "RBE_platform"
880  inherit: true
881 }
882 env: {
883  name: "RBE_server_address"
884  inherit: true
885 }
886 env: {
887  name: "RBE_exec_root"
888  inherit: true
889 }
890 env: {
891  name: "OUT_DIR"
892  value: "out"
893 }
894 dont_inherit_env: true
895}
896
897