Makefile revision 1.6
1#	$NetBSD: Makefile,v 1.6 1997/10/31 22:05:17 pk Exp $
2
3PROG=		boot
4PROGSOURCE=	boot.c net.c netif_sun.c conf.c
5NEWVERSWHAT=	"Secondary Boot"
6
7INCLUDE_LIBZ=	yes
8SAMISCMAKEFLAGS= SA_USE_CREAD=yes
9
10.include "../Makefile.buildboot"
11
12${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN}
13	sh ${.CURDIR}/../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT}
14	${COMPILE.c} vers.c
15	${LD} -o ${.TARGET} -N -T ${RELOC} -e start ${OBJS} \
16	    vers.o ${LIBSA} ${LIBZ} ${LIBKERN}
17	@size ${.TARGET}
18
19afterinstall:
20	# conjure up a magic header that is accepted by all Sun PROMS;
21	# see installboot.c for details.
22	printf '\01\03\01\07\060\200\0\07' | dd of=${BINDIR}/boot.net \
23		bs=32 conv=sync
24	dd if=${DESTDIR}/${BINDIR}/boot of=${DESTDIR}/${BINDIR}/boot.net \
25		bs=32 skip=1 seek=1
26	chmod ${BINMODE} ${DESTDIR}/${BINDIR}/boot.net
27	chown ${BINOWN}.${BINGRP} ${DESTDIR}/${BINDIR}/boot.net
28
29.include <bsd.prog.mk>
30