# Unified in-tree workspace for punktfunk's all-Rust UMDF drivers, on microsoft/windows-drivers-rs # (crates.io wdk/wdk-sys/wdk-build — NOT the dev-box ../../crates/wdk* path-deps). Part of the # Windows-host rewrite (docs/windows-host-rewrite.md, M1). pf-vdisplay + the gamepad drivers move here. # # Separate from the main cargo workspace (own [workspace] root) because driver crates are cdylibs built # with the WDK toolchain (cargo-wdk / wdk-build) on Windows only. Path-deps the shared ABI crate # crates/pf-vdisplay-proto from the main tree. [workspace] resolver = "2" members = ["wdk-probe"] [workspace.package] edition = "2024" version = "0.0.1" license = "MIT OR Apache-2.0" publish = false [workspace.dependencies] wdk = "0.4.1" wdk-sys = "0.5.1" wdk-build = "0.5.1" pf-vdisplay-proto = { path = "../../../crates/pf-vdisplay-proto" } # windows-drivers-rs marks a driver workspace with this section (per-package driver-model overrides it). [workspace.metadata.wdk] [profile.dev] panic = "abort" lto = true [profile.release] panic = "abort" lto = true