quackboot (same idea as klompboot), from audit6

this is based directly on the audit6 final revision.

same idea as klompboot. remove u-boot and arm support,
remove pico-serprog, remove support for making release
archives, and basically see how small the build
system can possible get.

quackboot *beats* the very first klompboot, at 790 lines,
because klompboot 1 was just over 800 lines. klompboot 2
was 701 lines. vendor file logic is about 200 sloc so
the next klompboot will be about 600 lines.

this is the very first quackboot.

Signed-off-by: Leah Rowe <leah@libreboot.org>
This commit is contained in:
Leah Rowe
2024-07-20 03:22:28 +01:00
parent 31f1e4dadf
commit fd29c8fd1a
56 changed files with 71 additions and 12358 deletions
-1
View File
@@ -13,4 +13,3 @@ eval `setvars "" $v`
premake="mkvendorfiles"
mkhelper="mkcorebootbin"
postmake="mkcoreboottar"
-7
View File
@@ -1,7 +0,0 @@
. "include/rom.sh"
sersrc="src/pico-serprog"
serx="$sersrc/build/pico_serprog.uf2"
picosdk="src/pico-sdk"
serdir="$picosdk/src/boards/include/boards"
premake="mkserprog rp2040"
-6
View File
@@ -1,6 +0,0 @@
. "include/rom.sh"
sersrc="src/stm32-vserprog"
serx="$sersrc/stm32-vserprog.hex"
serdir="$sersrc/boards"
mkhelper="mkserprog stm32"
-6
View File
@@ -1,6 +0,0 @@
u-boot
u-boot.bin
u-boot.dtb
u-boot.img
u-boot.itb
u-boot.elf