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