xref: /plan9/sys/src/9/boot/bootmkfile (revision 61fd6f66d32d636e7478acc4015442e0633f537d)
1BOOTDIR=../boot
2BOOTLIB=$BOOTDIR/libboot.a$O
3
4BOOTFILES=\
5	bootauth.$O\
6	aux.$O\
7	boot.$O\
8	bootcache.$O\
9	bootip.$O\
10	local.$O\
11	embed.$O\
12	settime.$O\
13	paq.$O\
14	parts.$O\
15	printstub.$O\
16	usb.$O\
17
18$BOOTLIB(%.$O):N:	%.$O
19
20$BOOTLIB:	${BOOTFILES:%=$BOOTLIB(%)}
21	names=`{membername $newprereq}
22	ar vu $BOOTLIB $names
23	rm $names
24
25$BOOTFILES:	$BOOTDIR/boot.h
26
27%.$O:	$BOOTDIR/%.c
28	$CC -I$BOOTDIR $CFLAGS $BOOTDIR/$stem.c
29