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 ], 22 prefer_rlib: true, 23 apex_available: ["com.android.virt"], 24} 25 26rust_test { 27 name: "fd_server.test", 28 defaults: ["avf_build_flags_rust"], 29 srcs: ["src/main.rs"], 30 rustlibs: [ 31 "authfs_aidl_interface-rust", 32 "libandroid_logger", 33 "libanyhow", 34 "libauthfs_fsverity_metadata", 35 "libbinder_rs", 36 "libclap", 37 "libfsverity_rs", 38 "liblibc", 39 "liblog_rust", 40 "libnix", 41 "librpcbinder_rs", 42 ], 43 prefer_rlib: true, 44 test_suites: ["general-tests"], 45} 46