1package {
2    default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
5rust_defaults {
6    name: "derive_microdroid_vendor_dice_node_defaults",
7    crate_name: "derive_microdroid_vendor_dice_node",
8    defaults: ["avf_build_flags_rust"],
9    srcs: ["src/main.rs"],
10    rustlibs: [
11        "libanyhow",
12        "libclap",
13        "libcstr",
14        "libdice_driver",
15        "libdiced_open_dice",
16        "libdm_rust",
17        "libserde_cbor",
18        "libvbmeta_rust",
19    ],
20    bootstrap: true,
21    prefer_rlib: true,
22    multilib: {
23        lib32: {
24            enabled: false,
25        },
26    },
27}
28
29rust_binary {
30    name: "derive_microdroid_vendor_dice_node",
31    defaults: ["derive_microdroid_vendor_dice_node_defaults"],
32    stem: "derive_microdroid_vendor_dice_node",
33}
34