Makefile revision 1.1
11.1Sscw# $NetBSD: Makefile,v 1.1 2002/03/24 18:08:19 scw Exp $ 21.1Sscw 31.1Sscw.include "${.CURDIR}/../../Makefile.inc" 41.1Sscw.include <bsd.own.mk> 51.1Sscw.include <bsd.kernobj.mk> 61.1Sscw 71.1SscwCLEANFILES= netbsd.tmp 81.1Sscw 91.1SscwRAMDISKS= RAMDISK ramdisk 101.1Sscw 111.1Sscw.for V F in ${RAMDISKS} 121.1Sscw${V}DIR!= cd ${.CURDIR}/../${F} && ${PRINTOBJDIR} 131.1Sscw${V}= ${${V}DIR}/${F}.fs 141.1Sscw.endfor 151.1Sscw 161.1Sscw# create netbsd.*.gz targets 171.1Sscw# 181.1Sscw# TARGETS is a list of: 191.1Sscw# KERNEL_name fs-image 201.1Sscw# 211.1SscwTARGETS= RAMDISK ${RAMDISK} 221.1Sscw 231.1Sscw.for K R in ${TARGETS} 241.1SscwKERNELS+= netbsd.${K}.gz 251.1SscwKERNELSYMS+= netbsd.${K}.symbols 261.1SscwCLEANFILES+= netbsd.${K}.gz netbsd.${K}.symbols 271.1Sscwnetbsd.${K}.gz: .NOTMAIN ${KERNOBJDIR}/${K}/netbsd ${R} 281.1Sscw @echo "Populating ${.TARGET} with ${R}" 291.1Sscw cp ${KERNOBJDIR}/${K}/netbsd netbsd.tmp 301.1Sscw ${MDSETIMAGE} -v netbsd.tmp ${R} 311.1Sscw ${NM} netbsd.tmp > netbsd.${K}.symbols 321.1Sscw ${STRIP} netbsd.tmp 331.1Sscw gzip -9 netbsd.tmp 341.1Sscw mv netbsd.tmp.gz ${.TARGET} 351.1Sscw.endfor 361.1Sscw 371.1Sscw# do the work 381.1Sscw# 391.1Sscwall: ${KERNELS} 401.1Sscw 411.1Sscwrelease: 421.1Sscw -mkdir -p ${RELEASEDIR}/installation/tapeimage 431.1Sscw cp -p ${KERNELS} ${KERNELSYMS} ${RELEASEDIR}/installation/tapeimage 441.1Sscw 451.1Sscw.include <bsd.prog.mk> 46