| package { |
| default_applicable_licenses: ["Android-Apache-2.0"], |
| } |
| |
| rust_defaults { |
| name: "authfs_defaults", |
| crate_name: "authfs", |
| edition: "2021", |
| srcs: [":authfs_src"], |
| rustlibs: [ |
| "authfs_aidl_interface-rust", |
| "libandroid_logger", |
| "libanyhow", |
| "libauthfs_fsverity_metadata", |
| "libbinder_rs", |
| "libclap", |
| "libfsverity_digests_proto_rust", |
| "libfuse_rust", |
| "libhex", |
| "liblibc", |
| "liblog_rust", |
| "libnix", |
| "libopenssl", |
| "libprotobuf", |
| "librpcbinder_rs", |
| "libthiserror", |
| ], |
| prefer_rlib: true, |
| target: { |
| darwin: { |
| enabled: false, |
| }, |
| }, |
| defaults: [ |
| "crosvm_defaults", |
| "avf_build_flags_rust", |
| ], |
| } |
| |
| filegroup { |
| name: "authfs_src", |
| srcs: [ |
| "src/main.rs", |
| ], |
| } |
| |
| rust_binary { |
| name: "authfs", |
| defaults: ["authfs_defaults"], |
| apex_available: ["com.android.virt"], |
| } |