1package { 2 default_applicable_licenses: ["Android-Apache-2.0"], 3} 4 5rust_defaults { 6 name: "libvmclient.default", 7 crate_name: "vmclient", 8 defaults: ["avf_build_flags_rust"], 9 srcs: ["src/lib.rs"], 10 edition: "2021", 11 rustlibs: [ 12 "android.system.virtualizationcommon-rust", 13 "android.system.virtualizationservice-rust", 14 "libbinder_rs", 15 "libcommand_fds", 16 "liblog_rust", 17 "libnix", 18 "librpcbinder_rs", 19 "libshared_child", 20 "libthiserror", 21 ], 22 apex_available: [ 23 "com.android.compos", 24 "com.android.microfuchsia", 25 "com.android.virt", 26 "//apex_available:platform", 27 ], 28} 29 30rust_library { 31 name: "libvmclient", 32 defaults: ["libvmclient.default"], 33} 34 35rust_ffi_static { 36 name: "libvmclient.ffi", 37 defaults: ["libvmclient.default"], 38} 39