Makefile revision 1.8
11.8Slukem# $NetBSD: Makefile,v 1.8 2003/07/10 10:34:00 lukem Exp $ 21.1Sjdolecek# 31.1Sjdolecek 41.6Slukem.include <bsd.own.mk> 51.6Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 61.6Slukem 71.6Slukem.include <bsd.kernobj.mk> 81.6Slukem 91.6Slukem 101.1Sjdolecek# we use compressed tar, SparkPlug doesn't handle gzipped tar 111.1SjdolecekARCHIVE=BtNetBSD.tar.Z 121.1Sjdolecek 131.5SlukemRAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 141.5Slukem 151.6Slukemall: ${ARCHIVE} 161.1Sjdolecek 171.1Sjdolecekrelease: check_RELEASEDIR .WAIT ${ARCHIVE} 181.7Slukem ${RELEASE_INSTALL} ${ARCHIVE} \ 191.7Slukem ${RELEASEDIR}/${MACHINE}/installation/misc/ 201.1Sjdolecek 211.1Sjdolecek${ARCHIVE}: tmp/BtNetBSD 221.1Sjdolecek cd tmp && tar cZf ${.OBJDIR}/${ARCHIVE} BtNetBSD 231.1Sjdolecek 241.1Sjdolecek.PHONY: tmp/BtNetBSD 251.1Sjdolecektmp/BtNetBSD: 261.1Sjdolecek rm -rf tmp 271.1Sjdolecek mkdir tmp 281.1Sjdolecek cp -R ${.CURDIR}/BtNetBSD tmp/ 291.3Sreinoud cp ${KERNOBJDIR}/INSTALL/netbsd tmp/BtNetBSD/InstKern 301.8Slukem ${TOOL_MDSETIMAGE} tmp/BtNetBSD/InstKern ${RAMDISKDIR}/ramdisk.fs 311.1Sjdolecek find tmp -path '*/CVS/*' -type f -exec rm -rf {} \; 321.1Sjdolecek find tmp -name CVS -type d | xargs rmdir 331.1Sjdolecek find tmp -name '*.uue' | while read filename; do \ 341.2Sjdolecek ( cd "`dirname $$filename`" && uudecode "`basename $$filename`" ); \ 351.2Sjdolecek rm "$$filename"; \ 361.1Sjdolecek done; 371.1Sjdolecek # unixfs is copied into the !BtNetBSD dir at install time 381.1Sjdolecek cd tmp/BtNetBSD && cp -R '!BtNetBSD/native' unixfs 391.1Sjdolecek 401.1Sjdolecekclean: 411.6Slukem @rm -f ${ARCHIVE} 421.1Sjdolecek @if [ -d tmp ]; then rm -rf tmp; fi 431.1Sjdolecek 441.6Slukem.include <bsd.prog.mk> 45