1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5rust_defaults { 6 name: "authfs_defaults", 7 crate_name: "authfs", 8 edition: "2021", 9 srcs: [":authfs_src"], 10 rustlibs: [ 11 "authfs_aidl_interface-rust", 12 "libandroid_logger", 13 "libanyhow", 14 "libauthfs_fsverity_metadata", 15 "libbinder_rs", 16 "libclap", 17 "libfsverity_digests_proto_rust", 18 "libfuse_rust", 19 "libhex", 20 "liblibc", 21 "liblog_rust", 22 "libnix", 23 "libopenssl", 24 "libprotobuf", 25 "librpcbinder_rs", 26 "libthiserror", 27 ], 28 prefer_rlib: true, 29 multilib: { 30 lib32: { 31 enabled: false, 32 }, 33 }, 34 defaults: [ 35 "avf_build_flags_rust", 36 ], 37} 38 39filegroup { 40 name: "authfs_src", 41 srcs: [ 42 "src/main.rs", 43 ], 44} 45 46rust_binary { 47 name: "authfs", 48 defaults: ["authfs_defaults"], 49} 50