31 lines · 718 B · Text
RawDownload
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 # look for proto file in order:#	1) $CONF.bootfs.proto		(config specific)#	2) bootfs.proto			(kernel specific)#	3) $BOOTDIR/bootfs.proto	(default generic)#BOOTFSPROTO=`{for(i in $CONF.bootfs.proto bootfs.proto $BOOTDIR/bootfs.proto) test -r $i && echo $i && exit} 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