Builds FAM from metadata in the crate manifest (usually Cargo.toml).
Uses cargo metadata
.
Cargo.toml: ```toml [package] build = "build.rs"
[package.metadata.fap] main = "init" name = "Hello, FAP" # optional, default is crate name
[build-dependencies.fam-build] package = "flipper0-fam-build" version = "*" ```
build.rs: ```rust fn main() { let fam = fambuild::manifest().unwrap(); let path = fam.savetooutdir().unwrap();
println!("Exported FAM path: {}", path.display());
} ```