Home | History | Annotate | Line # | Download | only in boot
Makefile revision 1.10
      1  1.10   pk #	$NetBSD: Makefile,v 1.10 1999/02/15 18:59:36 pk Exp $
      2   1.1   pk 
      3   1.5  mrg PROG=		boot
      4  1.10   pk PROGSOURCE=	boot.c net.c netif_sun.c conf.c openfirm.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