Makefile revision 1.14
11.14Ssimonb# $NetBSD: Makefile,v 1.14 2000/01/04 01:20:23 simonb Exp $ 21.1Sjonathan 31.7SsimonbDISKBINDIR= /installation/diskimage 41.7SsimonbKERNBINDIR= /binary/kernel 51.1Sjonathan 61.3SsimonbIMAGE= diskimage 71.3SsimonbIMAGESIZE= 4096 # 512 byte blocks 81.3SsimonbDISKTYPE= 91.4SsimonbLABELPROTO= ${.CURDIR}/diskimage.label.proto 101.3Ssimonb# Get defaults from minidisk configuration 111.3Ssimonb.include "../miniroot/Makefile.inc" 121.3SsimonbNEWFSOPTS+= -i 32768 # don't need many inodes! 131.1Sjonathan 141.3SsimonbKERN= ${.CURDIR}/../../../sys/arch/pmax/compile/RAMDISK/netbsd 151.12SsimonbRAMDISK!= cd ${.CURDIR}/../ramdisk; ${MAKE} echoimage 161.10SsimonbCLEANFILES= netbsd netbsd.gz netbsd.ecoff netbsd.ecoff.gz ${IMAGE}.gz 171.3Ssimonb 181.3SsimonbVND_DEV= /dev/${VND} 191.3SsimonbVND_RDEV= /dev/r${VND} 201.3SsimonbMOUNT_POINT?= /mnt 211.3Ssimonb 221.5Ssimonball: netbsd.gz ${IMAGE}.gz 231.1Sjonathan 241.2Ssimonbnetbsd.gz: ${KERN} ${RAMDISK} 251.2Ssimonb cp ${KERN} netbsd 261.2Ssimonb mdsetimage -v netbsd ${RAMDISK} 271.2Ssimonb elf2ecoff netbsd netbsd.ecoff 281.1Sjonathan rm -f netbsd.ecoff.gz 291.2Ssimonb gzip -9 netbsd.ecoff 301.2Ssimonb rm -f netbsd.gz 311.2Ssimonb gzip -9 netbsd 321.3Ssimonb 331.13Ssimonb${IMAGE}.gz: netbsd.gz ${DESTDIR}/usr/mdec/boot.pmax 341.3Ssimonb dd if=/dev/zero of=${IMAGE} count=${IMAGESIZE} 351.3Ssimonb vnconfig ${DISKTYPEARG} -v -c ${VND_DEV} ${IMAGE} ${VND_GEOM} 361.3Ssimonb ${PRELABEL} 371.3Ssimonb -newfs -m 0 -o space ${NEWFSOPTS} ${VND_RDEV} 381.3Ssimonb ${BOOTINSTALL} 391.3Ssimonb mount ${VND_DEV} ${MOUNT_POINT} 401.13Ssimonb cp -p ${DESTDIR}/usr/mdec/boot.pmax ${MOUNT_POINT} 411.3Ssimonb cp -p netbsd.gz ${MOUNT_POINT}/netbsd 421.3Ssimonb @echo "" 431.3Ssimonb @df -i ${MOUNT_POINT} 441.3Ssimonb @echo "" 451.3Ssimonb umount ${MOUNT_POINT} 461.3Ssimonb vnconfig -u ${VND_DEV} 471.11Ssimonb rm -f ${IMAGE}.gz 481.5Ssimonb gzip -9 ${IMAGE} 491.1Sjonathan 501.6Ssimonbrealinstall: 511.6Ssimonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 521.7Ssimonb -m ${NONBINMODE} ${IMAGE}.gz ${RELEASEDIR}${DISKBINDIR} 531.7Ssimonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 541.8Ssimonb -m ${BINMODE} netbsd.gz ${RELEASEDIR}${KERNBINDIR}/install.gz 551.12Ssimonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 561.14Ssimonb -m ${BINMODE} netbsd.ecoff.gz \ 571.14Ssimonb ${RELEASEDIR}${KERNBINDIR}/install.ecoff.gz 581.6Ssimonb 591.1Sjonathanclean cleandir distclean: 601.1Sjonathan rm -f ${CLEANFILES} 611.9Ssimonb 621.9Ssimonb# XXX! 631.9Ssimonbdepend: 641.1Sjonathan 651.1Sjonathan.include <bsd.own.mk> 661.1Sjonathan.include <bsd.obj.mk> 671.6Ssimonb.include "../Makefile.inc" 68