[workspace] resolver = "2" members = [ "track-format", "pm-ui", "uisim", "glyphgen", ] # pm-kit is the embedded firmware (thumbv8m, no_std + its own profile/build); it is built on its # own via `cargo build --manifest-path pm-kit/Cargo.toml` (the firmware target), so it is kept OUT # of this host workspace to avoid pulling its cortex-m deps into host `cargo build`/`cargo test`. exclude = ["pm-kit"] # Profiles live at the workspace root (member profiles are ignored in a workspace). The firmware's # size/LTO profile stays in pm-kit/Cargo.toml since pm-kit is excluded.