Makefile revision 1.32
11.32Sapb# $NetBSD: Makefile,v 1.32 2014/08/05 15:40:58 apb Exp $ 21.16Slukem 31.16Slukem.include <bsd.own.mk> 41.16Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 51.16Slukem 61.16Slukem.include <bsd.kernobj.mk> 71.1Smrg 81.17Slukem.include "${.CURDIR}/../instfs/Makefile.instfs" 91.31SpalleIMAGE= miniroot.fs 101.31SpalleNUMCYLS= 12 # size of image in MB, tune this if we need more space 111.31SpalleSECSPERCYL= 2048 121.31SpalleCYLSIZE= $$(( ${SECSPERCYL} * 512 )) 131.31SpalleIMAGESIZE= $$(( ${NUMCYLS} * ${CYLSIZE} )) 141.31SpalleIMAGEPOSTBUILD= \ 151.31Spalle ${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} \ 161.31Spalle ${DESTDIR}/usr/mdec/bootblk && \ 171.31Spalle echo "Creating disklabel" && \ 181.31Spalle printf 'V nsect %d\nV nhead 1\nV rpm 7200\nV pcyl %d\nV ncyl %d\na 0 %d/0/0\nc 0 %d/0/0\nd 0 %d/0/0\nW\nL\nP\n' \ 191.31Spalle ${SECSPERCYL} ${NUMCYLS} ${NUMCYLS} ${NUMCYLS} ${NUMCYLS} ${NUMCYLS} | \ 201.31Spalle ${TOOL_SUNLABEL} -nq ${IMAGE} 211.31Spalle 221.17SlukemIMAGE_RELEASEDIR= installation/miniroot 231.17Slukem 241.17SlukemCRUNCHBINDIR!= cd ${INSTFSDIR} && ${PRINTOBJDIR} 251.17SlukemLISTS+= ${.CURDIR}/list.miniroot 261.17SlukemIMAGEDEPENDS+= netbsd.gz 271.17Slukem 281.17Slukem${CRUNCHBIN}: ${CRUNCHBINDIR}/${CRUNCHBIN} 291.24Shannken mkdir -p sysinst 301.23Sdsl cp -p ${CRUNCHBINDIR}/sysinst/sysinstmsgs.* sysinst 311.17Slukem cp ${.ALLSRC} ${.TARGET} 321.17Slukem 331.17Slukemnetbsd.gz: ${KERNOBJDIR}/GENERIC/netbsd 341.19Slukem -rm -f ${.TARGET} 351.32Sapb ${TOOL_GZIP_N} -9c ${.ALLSRC} > ${.TARGET} 361.3Seeh 371.25Sjmcclean: localclean 381.25Sjmc 391.25Sjmclocalclean: 401.25Sjmc rm -rf sysinst 411.25Sjmc 421.25SjmcCLEANFILES+= ${CRUNCHBIN} netbsd.gz 431.3Seeh 441.17Slukem.include "${DISTRIBDIR}/common/Makefile.makedev" 451.17Slukem.include "${DISTRIBDIR}/common/Makefile.image" 461.1Smrg 471.9Sjmc.include <bsd.prog.mk> 48