blob: c93bd7da35987f8dcbb73beb008259cd6aa3af08 [file] [log] [blame]
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
rust_defaults {
name: "libdice_driver_defaults",
crate_name: "dice_driver",
defaults: [
"avf_build_flags_rust",
],
srcs: ["src/lib.rs"],
edition: "2021",
prefer_rlib: true,
rustlibs: [
"libanyhow",
"libbyteorder",
"libcoset",
"libdice_policy_builder",
"libdiced_open_dice",
"libdiced_sample_inputs",
"libkeystore2_crypto_rust",
"liblibc",
"liblog_rust",
"libnix",
"libonce_cell",
"libopenssl",
"libthiserror",
"libserde_cbor",
],
multilib: {
lib32: {
enabled: false,
},
},
}
rust_library {
name: "libdice_driver",
defaults: ["libdice_driver_defaults"],
}
rust_test {
name: "libdice_driver_test",
defaults: ["libdice_driver_defaults"],
test_suites: ["general-tests"],
rustlibs: [
"libhex",
"libtempfile",
],
}