ref: 72be22cd3ad8236dba47d3c56d1ba8af5b16a1c2
dir: /sys/src/9/boot/bootmkfile/
BOOTDIR=../boot
BOOTFILES=\
aux.$O\
boot.$O\
printstub.$O\
$BOOTFILES: $BOOTDIR/boot.h
%.$O: $BOOTDIR/%.c
$CC -I$BOOTDIR $CFLAGS $BOOTDIR/$stem.c
boot: $BOOTFILES
$LD -o $target $BOOTFILES
BOOTFSPROTO=$BOOTDIR/bootfs.proto
bootfs.paq: $BOOTFSPROTO `{disk/mkfs -aos / $BOOTFSPROTO >[2]/dev/null}
mkdir -p bootfs
disk/mkfs -s / -d bootfs $BOOTFSPROTO
@{
cd bootfs/$objtype/bin
strip * */* */*/* >[2]/dev/null || status=''
}
mkpaqfs -o $target bootfs
rm -rf bootfs