blob: b9a18fefdd429d7c4e269ca4849947e3ba6f4623 [file] [log] [blame]
Jiyong Parkd3524122022-07-07 15:00:51 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5cc_binary {
6 name: "microdroid_kexec",
Jiyong Park202856e2022-08-22 16:04:26 +09007 stem: "kexec_load",
Jiyong Parkd3524122022-07-07 15:00:51 +09008 srcs: ["kexec.c"],
9 installable: false,
Jiyong Park202856e2022-08-22 16:04:26 +090010 static_executable: true, // required because this runs before linkerconfig
Jiyong Park9e5ae632022-07-08 14:47:23 +090011 compile_multilib: "64",
Jiyong Parkd3524122022-07-07 15:00:51 +090012}
Jiyong Park9117f012022-07-07 15:24:06 +090013
14cc_binary {
15 name: "microdroid_crashdump",
16 stem: "crashdump",
17 srcs: ["crashdump.c"],
18 static_executable: true,
19 installable: false,
Jiyong Park9e5ae632022-07-08 14:47:23 +090020 compile_multilib: "64",
David Brazdild9b4c032023-07-19 10:15:13 +010021 sanitize: {
22 hwaddress: false, // HWASAN setup fails when run as init process
23 },
Jiyong Park9117f012022-07-07 15:24:06 +090024}
25
26android_filesystem {
27 name: "microdroid_crashdump_initrd",
Jiyong Park9e5ae632022-07-08 14:47:23 +090028 multilib: {
29 lib64: {
30 deps: ["microdroid_crashdump"],
31 },
32 },
Jiyong Park9117f012022-07-07 15:24:06 +090033 dirs: [
34 "dev",
35 "proc",
36 ],
37 type: "cpio",
38}