1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5rust_binary { 6 name: "fd_server", 7 defaults: ["avf_build_flags_rust"], 8 srcs: ["src/main.rs"], 9 rustlibs: [ 10 "authfs_aidl_interface-rust", 11 "libandroid_logger", 12 "libanyhow", 13 "libauthfs_fsverity_metadata", 14 "libbinder_rs", 15 "libclap", 16 "libfsverity_rs", 17 "liblibc", 18 "liblog_rust", 19 "libnix", 20 "librpcbinder_rs", 21 "librustutils", 22 ], 23 prefer_rlib: true, 24 apex_available: ["com.android.virt"], 25} 26 27rust_test { 28 name: "fd_server.test", 29 defaults: ["avf_build_flags_rust"], 30 srcs: ["src/main.rs"], 31 rustlibs: [ 32 "authfs_aidl_interface-rust", 33 "libandroid_logger", 34 "libanyhow", 35 "libauthfs_fsverity_metadata", 36 "libbinder_rs", 37 "libclap", 38 "libfsverity_rs", 39 "liblibc", 40 "liblog_rust", 41 "libnix", 42 "librpcbinder_rs", 43 "librustutils", 44 ], 45 prefer_rlib: true, 46 test_suites: ["general-tests"], 47} 48