load("@rules_rust//rust:defs.bzl", "rust_binary", "rust_test") load("@vhost_user_input_crates//:defs.bzl", "aliases", "all_crate_deps") package( default_visibility = ["//:android_cuttlefish"], ) exports_files(glob(["device_specs/**"])) rust_binary( name = "cf_vhost_user_input", srcs = [ "src/buf_reader.rs", "src/inherited_fd.rs", "src/main.rs", "src/vhu_input.rs", "src/vio_input.rs", ], aliases = aliases(), proc_macro_deps = all_crate_deps(proc_macro = True), deps = all_crate_deps(normal = True), ) rust_test( name = "cf_vhost_user_input_test", crate = ":cf_vhost_user_input", deps = all_crate_deps(normal_dev = True), )