blob: ff73fdb9487918f4bf4adf111460e98a7ae5067a [file] [log] [blame]
Jiyong Parkd3524122022-07-07 15:00:51 +09001package {
Aditya Choudhary53696172024-02-05 15:46:19 +00002 default_team: "trendy_team_virtualization",
Jiyong Parkd3524122022-07-07 15:00:51 +09003 default_applicable_licenses: ["Android-Apache-2.0"],
4}
5
6cc_binary {
7 name: "microdroid_kexec",
Jiyong Park202856e2022-08-22 16:04:26 +09008 stem: "kexec_load",
Jiyong Parkd3524122022-07-07 15:00:51 +09009 srcs: ["kexec.c"],
10 installable: false,
Jiyong Park202856e2022-08-22 16:04:26 +090011 static_executable: true, // required because this runs before linkerconfig
Jiyong Park9e5ae632022-07-08 14:47:23 +090012 compile_multilib: "64",
Jiyong Parkd3524122022-07-07 15:00:51 +090013}
Jiyong Park9117f012022-07-07 15:24:06 +090014
15cc_binary {
16 name: "microdroid_crashdump",
17 stem: "crashdump",
18 srcs: ["crashdump.c"],
19 static_executable: true,
20 installable: false,
Jiyong Park9e5ae632022-07-08 14:47:23 +090021 compile_multilib: "64",
David Brazdild9b4c032023-07-19 10:15:13 +010022 sanitize: {
23 hwaddress: false, // HWASAN setup fails when run as init process
24 },
Jiyong Park9117f012022-07-07 15:24:06 +090025}
26
27android_filesystem {
28 name: "microdroid_crashdump_initrd",
Jiyong Park9e5ae632022-07-08 14:47:23 +090029 multilib: {
30 lib64: {
31 deps: ["microdroid_crashdump"],
32 },
33 },
Jiyong Park9117f012022-07-07 15:24:06 +090034 dirs: [
35 "dev",
36 "proc",
37 ],
38 type: "cpio",
39}