Justin C. Miller
29747f4891
Allow modules to specify defines
...
The modules.yaml now has an optional defines: list per module that adds
preprocessor definitions to the build scripts. Also added a --debug flag
to qemu.sh to run QEMU's debugger host.
2019-02-08 21:22:53 -08:00
Justin C. Miller
f2d39f7df8
Refactoring build system for more control of inputs
2019-02-03 18:32:45 -08:00
Justin C. Miller
237c242f96
Fix ninja not reloading buildfiles on regen
2019-02-03 00:20:01 -08:00
Justin C. Miller
c4dc52c06c
Fix a version parsing issue when on a tagged version
2019-02-03 00:06:39 -08:00
Justin C. Miller
bc01a37452
Ninja-based buildsystem now building a running kernel!
2019-02-02 21:35:39 -08:00
Justin C. Miller
acdca19f59
Ninja buildsystem produces working bootloader
2019-02-02 18:24:58 -08:00
Justin C. Miller
73df20d195
Ninja-based system now builds the disk images
2019-02-02 14:43:55 -08:00
Justin C. Miller
8d23fac6cc
Allow for ninja files to regenerate themselves
2019-02-02 11:52:05 -08:00
Justin C. Miller
0f8efdb55e
Moving to a ninja-based build system
2019-02-02 02:59:45 -08:00