blob: 9f0b28bfcb8f856965bb828d7d3c4ee335c71e5c [file] [log] [blame]
Alice Wange089a212022-07-18 11:24:03 +00001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6 name: "libavmd_defaults",
7 crate_name: "avmd",
8 host_supported: true,
9 srcs: ["src/lib.rs"],
10 prefer_rlib: true,
11 rustlibs: [
12 "libserde",
13 "libapexutil_rust", // TODO(b/239413416): Remove this after adding hex
14 ],
15}
16
17rust_library {
18 name: "libavmd",
19 defaults: ["libavmd_defaults"],
20}
21
22rust_binary {
23 name: "avmdtool",
24 srcs: ["src/main.rs"],
25 required: ["avbtool"],
26 host_supported: true,
27 prefer_rlib: true,
28 rustlibs: [
29 "libanyhow",
30 "libapexutil_rust",
31 "libapkverify",
32 "libavmd",
Jeff Vander Stoepa8dc2712022-07-29 02:33:45 +020033 "libclap",
Alice Wange089a212022-07-18 11:24:03 +000034 "libserde",
35 "libserde_cbor",
36 "libvbmeta_rust",
37 ],
38}