Makefile revision 66556
1# $FreeBSD: head/sys/boot/i386/boot0/Makefile 66556 2000-10-02 17:30:22Z rnordier $
2
3MAINTAINER=	rnordier
4
5PROG=		boot0
6NOMAN=
7STRIP=
8BINDIR?=	/boot
9BINMODE=	444
10
11M4?=	m4
12
13B0FLAGS=0xf
14B0TICKS=0xb6
15
16ORG=	0x600
17
18boot0: boot0.o
19.if ${OBJFORMAT} == aout
20	${LD} -N -s -T ${ORG} -o boot0.out boot0.o
21	dd if=boot0.out of=${.TARGET} ibs=32 skip=1
22.else
23	${LD} -N -e start -Ttext ${ORG} -o boot0.out boot0.o
24	objcopy -S -O binary boot0.out ${.TARGET}
25.endif
26
27boot0.o: boot0.s
28	${AS} ${AFLAGS} --defsym FLAGS=${B0FLAGS} --defsym TICKS=${B0TICKS} \
29		${.IMPSRC} -o ${.TARGET}
30
31CLEANFILES+= boot0.out boot0.o
32
33.include <bsd.prog.mk>
34