Makefile revision 1.15
11.15Ssommerfe# $NetBSD: Makefile,v 1.15 1999/08/21 14:18:36 sommerfeld Exp $ 21.1Spk 31.12SchristosSTRIPFLAG= 41.5SmrgPROG= boot 51.13SchristosPROGSOURCE= boot.c net.c netif_sun.c conf.c openfirm.c bootinfo.c 61.12SchristosFILES= boot.net 71.5SmrgNEWVERSWHAT= "Secondary Boot" 81.12SchristosCLEANFILES+= vers.c vers.o boot.net 91.1Spk 101.5SmrgINCLUDE_LIBZ= yes 111.5SmrgSAMISCMAKEFLAGS= SA_USE_CREAD=yes 121.5Smrg 131.5Smrg.include "../Makefile.buildboot" 141.7Spk 151.11SpkRELOC= 0x300000 161.12Schristos 171.12Schristos.include <bsd.own.mk> 181.12Schristos 191.15SsommerfeOBJCOPY?= objcopy 201.15Ssommerfe 211.12SchristosLINKFLAGS=-N -Ttext ${RELOC} -e start 221.12Schristos 231.12Schristosall: ${FILES} 241.5Smrg 251.5Smrg${PROG}: ${OBJS} ${LIBSA} ${LIBZ} ${LIBKERN} 261.5Smrg sh ${.CURDIR}/../common/newvers.sh ${.CURDIR}/version ${NEWVERSWHAT} 271.5Smrg ${COMPILE.c} vers.c 281.12Schristos ${LD} -o ${.TARGET}.tmp ${LINKFLAGS} ${OBJS} \ 291.5Smrg vers.o ${LIBSA} ${LIBZ} ${LIBKERN} 301.15Ssommerfe @${SIZE} ${.TARGET}.tmp 311.15Ssommerfe @${OBJCOPY} -O binary ${.TARGET}.tmp ${.TARGET} 321.12Schristos @rm -f ${.TARGET}.tmp 331.12Schristos 341.12Schristos# conjure up a magic header that is accepted by all Sun PROMS; 351.12Schristos# see installboot.c for details. 361.12Schristos${FILES}: ${PROG} 371.14Spk (printf '\01\03\01\07\060\200\0\07\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0'; cat ${.ALLSRC} ) > ${.TARGET} 381.1Spk 391.1Spk.include <bsd.prog.mk> 40