2025-07-26 00:07:09 +03:00
|
|
|
fn lib = {
|
|
|
|
targets = [
|
|
|
|
{
|
|
|
|
name = 'kernel'
|
2025-07-26 20:52:18 +03:00
|
|
|
source = ./src/kernel
|
|
|
|
output = ./bin/kernel.elf
|
2025-07-26 00:07:09 +03:00
|
|
|
options = {
|
2025-07-26 20:52:18 +03:00
|
|
|
optimization_level = 2
|
2025-07-26 00:07:09 +03:00
|
|
|
debug = false
|
|
|
|
}
|
|
|
|
}
|
|
|
|
{
|
|
|
|
name = 'initrd'
|
2025-07-26 20:52:18 +03:00
|
|
|
source = ./src/initrd
|
|
|
|
output = ./bin/initrd.img
|
2025-07-26 00:07:09 +03:00
|
|
|
}
|
|
|
|
]
|
|
|
|
|
|
|
|
parallel_jobs = 8
|
|
|
|
cache.enable = true
|
|
|
|
}
|