2022-04-19 07:11:53 +00:00
|
|
|
[package]
|
2022-10-25 22:27:11 +00:00
|
|
|
name = "wukkOS"
|
2022-04-19 07:11:53 +00:00
|
|
|
version = "0.1.0"
|
|
|
|
edition = "2021"
|
|
|
|
|
|
|
|
[dependencies]
|
2022-04-20 06:12:21 +00:00
|
|
|
spin = "0.9.1"
|
2022-10-28 04:58:36 +00:00
|
|
|
pc-keyboard = "0.6.1"
|
2022-11-02 10:37:19 +00:00
|
|
|
cstr_core = { version = "0.2.6", features = ["alloc"] }
|
|
|
|
libfar = { git = "https://github.com/realmicrosoft/libfar_nostd" }
|
|
|
|
linked_list_allocator = { version = "0.9.0", optional = true }
|
2022-11-03 10:42:51 +00:00
|
|
|
rlibc = { version = "1.0" }
|
2022-04-20 06:12:21 +00:00
|
|
|
[dependencies.lazy_static]
|
|
|
|
version = "1.4.0"
|
2022-10-26 08:50:22 +00:00
|
|
|
features = ["spin_no_std"]
|
|
|
|
|
2022-11-03 10:42:51 +00:00
|
|
|
# apic specific dependencies
|
2022-11-02 10:37:19 +00:00
|
|
|
[target.'cfg(target_arch = "x86_64")'.dependencies]
|
|
|
|
x86_64 = "0.14.10"
|
|
|
|
x2apic = "0.4.1"
|
|
|
|
acpi = { version = "4.1.1", optional = true }
|
|
|
|
limine = { version = "0.1.9", optional = true }
|
|
|
|
|
|
|
|
# powerpc (32) specific dependencies
|
|
|
|
[target.'cfg(target_arch = "powerpc")'.dependencies]
|
2022-11-03 10:42:51 +00:00
|
|
|
ieee1275 = { git = "https://github.com/rust-osdev/ieee1275-rs", features = ["no_panic_handler"] }
|
2022-11-02 10:37:19 +00:00
|
|
|
|
2022-10-26 08:50:22 +00:00
|
|
|
[features]
|
2022-11-03 10:42:51 +00:00
|
|
|
default = ["f_ll_alloc", "f_debug_verbose"]
|
2022-10-27 08:00:01 +00:00
|
|
|
f_debug_verbose = []
|
2022-10-28 01:06:33 +00:00
|
|
|
f_limine = ["dep:limine", "dep:acpi"]
|
2022-11-03 10:42:51 +00:00
|
|
|
f_ll_alloc = ["dep:linked_list_allocator"]
|
|
|
|
|
|
|
|
[profile.dev]
|
|
|
|
panic = "abort"
|
|
|
|
strip = true
|
|
|
|
|
|
|
|
[profile.release]
|
|
|
|
panic = "abort"
|
|
|
|
strip = true
|