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