[workspace] resolver = "2" members = [ "kernel", "libs/syscall-abi", "libs/ipc-client", "servers/init", "servers/vfs", "servers/sh", "servers/driver-uart", ] [workspace.package] version = "0.1.0" edition = "2021" authors = ["opencoreRS contributors"] license = "MIT OR Apache-2.0" repository = "https://github.com/opencoreRS/opencoreRS" # Общие зависимости workspace — версии задаются здесь, crate-ы наследуют через { workspace = true } [workspace.dependencies] # no_std совместимые spin = "0.9" bitflags = "2" log = { version = "0.4", default-features = false } uart_16550 = "0.3" x86_64 = "0.15" limine = "0.6" linked_list_allocator = "0.10" # Внутренние crate-ы syscall-abi = { path = "libs/syscall-abi" } ipc-client = { path = "libs/ipc-client" } [profile.dev] opt-level = 0 debug = true overflow-checks = true [profile.release] opt-level = 3 debug = false lto = true codegen-units = 1 panic = "abort"