Justin C. Miller
61df9cf32c
Add -ggdb to tests build
2019-02-28 00:37:00 -08:00
Justin C. Miller
ec20e9f3d9
Stripping the kernel
...
Strip the kernel version that we put into the disk image, but keep the
debug symbols in a separate file for GDB.
2019-02-17 23:43:59 -08:00
Justin C. Miller
1965197ccd
Fix sysroot ld setting
2019-02-10 10:31:16 -08:00
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
79711be46a
Dump compiler args and defines.
...
As part of the build, dump the compiler arguments and defines per target
into files.
2019-02-07 17:39:10 -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
579f6f64e6
First step of moving bootloader to C++
2019-02-03 01:38:12 -08:00
Justin C. Miller
237c242f96
Fix ninja not reloading buildfiles on regen
2019-02-03 00:20:01 -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
Justin C. Miller
523d0b3b8c
sysroot and cross-compiler based build WIP
2019-01-17 00:51:45 -08:00
Justin C. Miller
d33f1bc6f2
Page index to address translation script
2018-09-01 14:50:49 -07:00
Justin C. Miller
0c553b3406
Switch to waf build system, first attempt
2018-05-04 23:50:48 -07:00
Justin C. Miller
7009bb6d05
Move parse_version.py into scripts
2018-04-30 17:39:17 -07:00
Justin C. Miller
4d5da72e2e
Add parse_memmap.py script
2018-04-13 23:54:34 -07:00
Justin C. Miller
656d5dfedf
Save tool scripts like parse_font.py in a scripts dir
2018-04-12 09:02:56 -07:00