blob: e5e0553904ff729ef81d7a8c4e12c4bb004ef031 [file] [log] [blame]
package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
rust_defaults {
name: "libavmd_defaults",
crate_name: "avmd",
host_supported: true,
srcs: ["src/lib.rs"],
prefer_rlib: true,
rustlibs: [
"libhex",
"libserde",
"libapkverify",
],
}
rust_library {
name: "libavmd",
defaults: ["libavmd_defaults"],
}
rust_defaults {
name: "avmdtool.defaults",
srcs: ["src/main.rs"],
host_supported: true,
prefer_rlib: true,
rustlibs: [
"libanyhow",
"libapexutil_rust",
"libapkverify",
"libavmd",
"libclap",
"libserde",
"libserde_cbor",
"libvbmeta_rust",
],
}
rust_binary {
name: "avmdtool",
defaults: ["avmdtool.defaults"],
}
rust_test {
name: "avmdtool.test",
defaults: ["avmdtool.defaults"],
test_suites: ["general-tests"],
}
rust_test {
name: "avmdtool_tests",
srcs: ["tests/*_test.rs"],
test_suites: ["general-tests"],
rustlibs: [
"libtempfile",
],
compile_multilib: "first",
data_bins: ["avmdtool"],
data: ["tests/data/*"],
}