1commands: {
2 copy_before: {
3  from: "out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/extract_microdroid_kernel_hashes/linux_glibc_x86_64_PY3/extract_microdroid_kernel_hashes"
4  to: "tools/out/bin/extract_microdroid_kernel_hashes"
5  executable: false
6 }
7 copy_before: {
8  from: "out/soong/.intermediates/external/sqlite/dist/libsqlite/linux_glibc_x86_64_shared/libsqlite.so"
9  to: "tools/out/lib64/libsqlite.so"
10  executable: false
11 }
12 copy_before: {
13  from: "out/soong/.intermediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so"
14  to: "tools/out/lib64/libicui18n-host.so"
15  executable: false
16 }
17 copy_before: {
18  from: "out/soong/.intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so"
19  to: "tools/out/lib64/libicuuc-host.so"
20  executable: false
21 }
22 copy_before: {
23  from: "out/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_glibc_common/icudt75l.dat"
24  to: "tools/out/com.android.i18n/etc/icu/icudt75l.dat"
25  executable: false
26 }
27 copy_before: {
28  from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so"
29  to: "tools/out/lib64/libc++.so"
30  executable: false
31 }
32 copy_before: {
33  from: "out/soong/.intermediates/external/avb/avbtool/linux_glibc_x86_64_PY3/avbtool"
34  to: "tools/out/bin/avbtool"
35  executable: false
36 }
37 copy_before: {
38  from: "out/soong/.intermediates/system/extras/verity/fec/fec/linux_glibc_x86_64/fec"
39  to: "tools/out/bin/fec"
40  executable: false
41 }
42 copy_before: {
43  from: "out/soong/.intermediates/system/extras/verity/fec/fec/linux_glibc_x86/fec32"
44  to: "tools/out/bin/fec32"
45  executable: false
46 }
47 copy_before: {
48  from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_shared/libc++.so"
49  to: "tools/out/lib/libc++.so"
50  executable: false
51 }
52 copy_before: {
53  from: "out/soong/.intermediates/external/sqlite/dist/libsqlite/linux_glibc_x86_64_shared/libsqlite.so"
54  to: "tools/out/lib64/libsqlite.so"
55  executable: false
56 }
57 copy_before: {
58  from: "out/soong/.intermediates/external/icu/icu4c/source/i18n/libicui18n/linux_glibc_x86_64_shared/libicui18n-host.so"
59  to: "tools/out/lib64/libicui18n-host.so"
60  executable: false
61 }
62 copy_before: {
63  from: "out/soong/.intermediates/external/icu/icu4c/source/common/libicuuc/linux_glibc_x86_64_shared/libicuuc-host.so"
64  to: "tools/out/lib64/libicuuc-host.so"
65  executable: false
66 }
67 copy_before: {
68  from: "out/soong/.intermediates/external/icu/icu4c/source/stubdata/icu-data_host_i18n_apex/linux_glibc_common/icudt75l.dat"
69  to: "tools/out/com.android.i18n/etc/icu/icudt75l.dat"
70  executable: false
71 }
72 copy_before: {
73  from: "out/soong/.intermediates/prebuilts/clang/host/linux-x86/libc++/linux_glibc_x86_64_shared/libc++.so"
74  to: "tools/out/lib64/libc++.so"
75  executable: false
76 }
77 copy_before: {
78  from: "out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid_gki-android15-6.6_kernel_signed/android_arm64_armv8-2a_cortex-a55/microdroid_gki-android15-6.6_kernel_signed"
79  to: "out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid_gki-android15-6.6_kernel_signed/android_arm64_armv8-2a_cortex-a55/microdroid_gki-android15-6.6_kernel_signed"
80 }
81 copy_before: {
82  from: "out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid_kernel/android_arm64_armv8-2a_cortex-a55/microdroid_kernel"
83  to: "out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid_kernel/android_arm64_armv8-2a_cortex-a55/microdroid_kernel"
84 }
85 chdir: true
86 command: "CC_ARCH=arm64 CC_NATIVE_BRIDGE= CC_MULTILIB=lib64 CC_OS=android && __SBOX_SANDBOX_DIR__/tools/out/bin/extract_microdroid_kernel_hashes --avbtool __SBOX_SANDBOX_DIR__/tools/out/bin/avbtool --kernel __SBOX_SANDBOX_DIR__/out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid_kernel/android_arm64_armv8-2a_cortex-a55/microdroid_kernel __SBOX_SANDBOX_DIR__/out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid_gki-android15-6.6_kernel_signed/android_arm64_armv8-2a_cortex-a55/microdroid_gki-android15-6.6_kernel_signed > __SBOX_SANDBOX_DIR__/out/lib.rs"
87 copy_after: {
88  from: "out/lib.rs"
89  to: "out/soong/.intermediates/packages/modules/Virtualization/build/microdroid/microdroid_kernel_hashes_rs/android_arm64_armv8-2a_cortex-a55/gen/lib.rs"
90 }
91 input_hash: "610741e64631b2136d328709c5ac81e1b9236e43bcf6b98ff3d6d476b9538839"
92 env: {
93  name: "PATH"
94  inherit: true
95 }
96 env: {
97  name: "JAVA_HOME"
98  inherit: true
99 }
100 env: {
101  name: "TMPDIR"
102  inherit: true
103 }
104 env: {
105  name: "RBE_log_dir"
106  inherit: true
107 }
108 env: {
109  name: "RBE_platform"
110  inherit: true
111 }
112 env: {
113  name: "RBE_server_address"
114  inherit: true
115 }
116 env: {
117  name: "RBE_exec_root"
118  inherit: true
119 }
120 env: {
121  name: "OUT_DIR"
122  value: "out"
123 }
124 dont_inherit_env: true
125}
126
127