blob: e88420ebaf2b841132b5653d8e175f16a455f76d [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: [
12 "libpsci",
13 "libspin_nostd",
14 ],
15 enabled: false,
16 target: {
17 android_arm64: {
18 enabled: true,
19 },
20 },
21 apex_available: ["com.android.virt"],
22}
Andrew Walbranf71e6ee2022-04-22 14:04:27 +000023
24cc_library_static {
25 name: "libvmbase_entry",
26 srcs: [
27 "entry.S",
28 "exceptions.S",
29 ],
30 nocrt: true,
31 no_libcrt: true,
32 system_shared_libs: [],
33 stl: "none",
34 enabled: false,
35 target: {
36 android_arm64: {
37 enabled: true,
38 },
39 },
40 apex_available: ["com.android.virt"],
41}
Andrew Walbrana5b7af52022-07-06 15:06:20 +000042
43filegroup {
44 name: "vmbase_sections",
45 srcs: ["sections.ld"],
46}