44 lines
No EOL
958 B
TOML
44 lines
No EOL
958 B
TOML
[workspace]
|
|
members = ["liblbos"]
|
|
exclude = ["turntable", "makeddi", "ddi", "example"]
|
|
|
|
[package]
|
|
name = "lbos"
|
|
version = "0.1.1"
|
|
edition = "2024"
|
|
|
|
[dependencies]
|
|
compiler_builtins = { git = "https://github.com/rust-lang/compiler-builtins", features = ["mem"], optional = true }
|
|
liblbos = { path = "liblbos" }
|
|
ddi = { path = "ddi", default-features = false }
|
|
|
|
|
|
[profile.dev]
|
|
panic = "abort"
|
|
opt-level = "s"
|
|
debug-assertions = false
|
|
overflow-checks = false
|
|
|
|
[profile.release]
|
|
panic = "abort"
|
|
opt-level = "z"
|
|
debug-assertions = false
|
|
overflow-checks = false
|
|
strip = true
|
|
lto = true
|
|
codegen-units = 1
|
|
|
|
[build-dependencies]
|
|
cc = "1.0"
|
|
|
|
[features]
|
|
default = ["keyboard_en_us"]
|
|
debug_messages = []
|
|
arch_virt = ["dev_virtio", "dev_framebuffer", "fs_fat32", "liblbos/arch_riscv32", "ddi/arch_riscv32"]
|
|
arch_ofw = []
|
|
arch_ppc32 = ["compiler_builtins", "arch_ofw", "fs_fat32"]
|
|
dev_virtio = []
|
|
dev_framebuffer = []
|
|
keyboard_en_us = []
|
|
keyboard_dvorak = []
|
|
fs_fat32 = [] |