mirror of
https://github.com/justinian/jsix.git
synced 2025-12-10 00:14:32 -08:00
This change moves Bonnibel from a separate project into the jsix tree, and alters the project configuration to be jsix-specific. (I stopped using bonnibel for any other projects, so it's far easier to make it a custom generator for jsix.) The build system now also uses actual python code in `*.module` files to configure modules instead of TOML files. Target configs (boot, kernel-mode, user-mode) now moved to separate TOML files under `configs/` and can inherit from one another.
15 lines
271 B
Python
15 lines
271 B
Python
# vim: ft=python
|
|
|
|
module("kutil",
|
|
kind = "lib",
|
|
includes = [ "include" ],
|
|
sources = [
|
|
"assert.cpp",
|
|
"bip_buffer.cpp",
|
|
"heap_allocator.cpp",
|
|
"logger.cpp",
|
|
"memory.cpp",
|
|
"printf.c",
|
|
"spinlock.cpp",
|
|
])
|