makepad/apps/deskhost/Cargo.toml
2026-10-26 10:25:39 +01:00

30 lines
1.2 KiB
TOML

# Desk Host — Desk Link's server for a plain macOS or Windows desktop (the logged-in user's
# session): the screen as hardware H.264, input as local events, the same protocol, TLS and
# fleet credentials as the window manager's server. A tray app (menu bar / notification area):
# its dropdown switches serving and shows the viewers; serves only while enabled.
[package]
name = "makepad-app-deskhost"
version = "0.1.0"
edition = "2021"
license = "MIT"
[[bin]]
name = "makepad-app-deskhost"
path = "src/main.rs"
[dependencies]
makepad-desk-link = { path = "../../libs/desk_link", features = ["server"] }
makepad-platform-video = { path = "../../platform/video" }
makepad-key-code = { path = "../../platform/key_code" }
makepad-widgets = { path = "../../widgets", default-features = false }
makepad-shell-kit = { path = "../../libs/shell_kit" }
makepad-desk-link-panel = { path = "../../libs/desk_link_panel" }
[target.'cfg(target_os = "macos")'.dependencies]
makepad-apple-sys = { path = "../../libs/apple_sys" }
makepad-objc-sys = { path = "../../libs/objc-sys" }
[target.'cfg(target_os = "windows")'.dependencies]
makepad-hal = { path = "../../platform/hal" }
makepad-windows-sys = { path = "../../libs/windows/sys" }