use std::io::Result;
use std::path::PathBuf;

fn main() -> Result<()> {
    let out_dir = PathBuf::from("src/proto");

    prost_build::Config::new()
        .out_dir(&out_dir)
        .bytes(["."])
        .compile_protos(&["proto/normfs.proto"], &["proto/"])?;

    println!("cargo:rerun-if-changed=proto/normfs.proto");

    Ok(())
}
