Files
rk35xx-android14/tools/security/remote_provisioning/hwtrust/Android.bp
T
hmz007 36ed224bac Rockchip Anroid14_SDK 20240628-rkr5 (2556df1a)
Signed-off-by: hmz007 <hmz007@gmail.com>
Change-Id: Ib87fdbe7a0be7dc961af3500fe9ea4589a127f9f
2024-10-29 18:12:02 +08:00

75 lines
1.3 KiB
Plaintext

package {
default_applicable_licenses: ["Android-Apache-2.0"],
}
rust_defaults {
name: "libhwtrust_defaults",
host_supported: true,
srcs: ["src/lib.rs"],
rustlibs: [
"libanyhow",
"libthiserror",
"libciborium",
"libcoset",
"libhex",
"libopenssl",
],
}
rust_library {
name: "libhwtrust",
defaults: ["libhwtrust_defaults"],
crate_name: "hwtrust",
vendor_available: true,
apex_available: [
"//apex_available:platform",
"com.android.compos",
"com.android.virt",
],
}
rust_test {
name: "libhwtrust_tests",
defaults: ["libhwtrust_defaults"],
data: [":testdata"],
rustlibs: [
"libhwtrust",
],
}
rust_defaults {
name: "hwtrust_defaults",
host_supported: true,
srcs: ["src/main.rs"],
rustlibs: [
"libanyhow",
"libclap",
"libhwtrust",
],
}
rust_binary {
name: "hwtrust",
defaults: ["hwtrust_defaults"],
}
rust_test {
name: "hwtrust_tests",
defaults: ["hwtrust_defaults"],
}
rust_test {
name: "hwtrust_cli_tests",
host_supported: true,
srcs: ["tests/hwtrust_cli.rs"],
data: [":testdata"],
data_bins: ["hwtrust"],
data_libs: ["libcrypto"],
compile_multilib: "first",
}
filegroup(
name = "testdata",
srcs = ["testdata/**/*"],
)