Run NASM during your Cargo build.
extern crate nasm; fn main() { nasm::compile_library("libfoo.a", &["foo.s", "bar.s"]); }