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