blob: 79158e61e306c94191200eac4fd9d5a8167de9c5 [file] [log] [blame]
Alice Wang4e093102023-12-13 09:16:29 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5python_binary_host {
6 name: "extract_microdroid_kernel_hashes",
7 srcs: ["extract_microdroid_kernel_hashes.py"],
8}
9
10genrule {
11 name: "microdroid_kernel_hashes_rs",
12 srcs: [":microdroid_kernel"],
13 out: ["lib.rs"],
14 tools: [
15 "extract_microdroid_kernel_hashes",
16 "avbtool",
17 ],
18 cmd: "$(location extract_microdroid_kernel_hashes) $(location avbtool) $(in) > $(out)",
19}
20
21rust_library_rlib {
22 name: "libmicrodroid_kernel_hashes",
23 srcs: [":microdroid_kernel_hashes_rs"],
24 crate_name: "microdroid_kernel_hashes",
25 prefer_rlib: true,
26 no_stdlibs: true,
27 stdlibs: [
28 "libcompiler_builtins.rust_sysroot",
29 "libcore.rust_sysroot",
30 ],
31}