mirror of
https://github.com/justinian/jsix.git
synced 2025-12-10 08:24:32 -08:00
Now that kutil has no kernel-specific code in it anymore, it can actually be linked to by anything, so I'm renaming it 'util'. Also, I've tried to unify the way that the system libraries from src/libraries are #included using <> instead of "". Other small change: util::bip_buffer got a spinlock to guard against state corruption.
23 lines
451 B
Python
23 lines
451 B
Python
# vim: ft=python
|
|
|
|
module("boot",
|
|
kind = "exe",
|
|
output = "boot.efi",
|
|
targets = [ "boot" ],
|
|
deps = [ "cpu", "elf", "util" ],
|
|
sources = [
|
|
"allocator.cpp",
|
|
"console.cpp",
|
|
"error.cpp",
|
|
"fs.cpp",
|
|
"hardware.cpp",
|
|
"loader.cpp",
|
|
"main.cpp",
|
|
"memory.cpp",
|
|
"memory_map.cpp",
|
|
"paging.cpp",
|
|
"status.cpp",
|
|
"support.cpp",
|
|
"video.cpp",
|
|
])
|