mirror of
https://github.com/saymrwulf/xous-core.git
synced 2026-11-08 04:56:43 +00:00
This rewrites the entire project so that most runnable projects now use `xous-ipc` instead of `xous::String` where possible. This also removes `rkyv` from the list of dependencies in `xous-rs`. Signed-off-by: Sean Cross <sean@xobs.io>
74 lines
1.7 KiB
TOML
74 lines
1.7 KiB
TOML
[workspace]
|
|
default-members = [
|
|
"services/shell",
|
|
"services/log-server",
|
|
"services/graphics-server",
|
|
"services/ticktimer-server",
|
|
"services/fcc-agent",
|
|
"services/xous-names",
|
|
"services/keyboard",
|
|
"services/com",
|
|
"services/trng",
|
|
"services/gam",
|
|
"imports/blitstr-ref",
|
|
"imports/com_rs-ref",
|
|
"services/ime-plugin-api",
|
|
"services/benchmark",
|
|
"services/benchmark-target",
|
|
"services/ime-frontend",
|
|
"services/ime-plugin-shell",
|
|
"services/content-plugin-api",
|
|
"services/shellchat",
|
|
"services/llio",
|
|
"services/rtc",
|
|
"services/trng-tester",
|
|
]
|
|
members = [
|
|
"xous-ipc",
|
|
"xous-rs",
|
|
"tools",
|
|
"macros",
|
|
"services/shell",
|
|
"services/graphics-server",
|
|
"services/log-server",
|
|
"services/ticktimer-server",
|
|
"services/com",
|
|
"services/fcc-agent",
|
|
"services/xous-names",
|
|
"services/keyboard",
|
|
"services/kernel-test",
|
|
"services/trng",
|
|
"services/gam",
|
|
"services/benchmark",
|
|
"services/benchmark-target",
|
|
"services/ime-frontend",
|
|
"services/ime-plugin-shell",
|
|
"services/rkyv-test-server",
|
|
"services/rkyv-test-client",
|
|
"services/shellchat",
|
|
"svd2utra",
|
|
"xtask",
|
|
"imports/blitstr-ref",
|
|
"imports/com_rs-ref",
|
|
"services/ime-plugin-api",
|
|
"services/content-plugin-api",
|
|
"services/llio",
|
|
"services/rtc",
|
|
"services/trng-tester",
|
|
]
|
|
resolver = "2"
|
|
|
|
# These packages have custom RUSTFLAGS, so if they
|
|
# were included in the workspace they would cause
|
|
# packages to be rebuilt every time they were touched.
|
|
# Keep them out of the main workspace.
|
|
exclude = [
|
|
"kernel",
|
|
"loader", # Exclude UTRA, since it is machine-generated.
|
|
"utralib",
|
|
]
|
|
|
|
[profile.release]
|
|
codegen-units = 1 # 1 better optimizations
|
|
debug = true # symbols are nice and they don't increase the size on Flash
|
|
lto = "fat"
|