blob: 4c5e9d1d38ec8fb7b01e3d5c6e3bd0647f4bf2f3 [file] [log] [blame]
Bob Badour47dac8e2022-05-05 07:11:36 -07001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Andrew Walbrandd74b902022-04-14 16:12:50 +00005rust_library_rlib {
6 name: "libvmbase",
7 host_supported: false,
8 crate_name: "vmbase",
9 srcs: ["src/lib.rs"],
10 edition: "2021",
11 rustlibs: [
David Brazdil8b557772022-07-05 12:22:20 +010012 "liblog_rust_nostd",
Andrew Walbrandd74b902022-04-14 16:12:50 +000013 "libpsci",
14 "libspin_nostd",
15 ],
16 enabled: false,
17 target: {
18 android_arm64: {
19 enabled: true,
20 },
21 },
22 apex_available: ["com.android.virt"],
23}
Andrew Walbranf71e6ee2022-04-22 14:04:27 +000024
25cc_library_static {
26 name: "libvmbase_entry",
27 srcs: [
28 "entry.S",
29 "exceptions.S",
30 ],
31 nocrt: true,
32 no_libcrt: true,
33 system_shared_libs: [],
34 stl: "none",
35 enabled: false,
36 target: {
37 android_arm64: {
38 enabled: true,
39 },
40 },
41 apex_available: ["com.android.virt"],
42}
Andrew Walbrana5b7af52022-07-06 15:06:20 +000043
44filegroup {
45 name: "vmbase_sections",
46 srcs: ["sections.ld"],
47}