Makefile revision 1.9
11.9Ssimonb# $NetBSD: Makefile,v 1.9 1999/05/04 02:44:22 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.3SsimonbRAMDISK!= cd ${.CURDIR}/../ramdisk; \ 161.3Ssimonb printf "xxx: .MAKE\n\t@echo \$${.OBJDIR}/ramdisk.fs\n" | \ 171.3Ssimonb ${MAKE} -s -f- 181.3SsimonbCLEANFILES= netbsd netbsd.gz netbsd.ecoff netbsd.ecoff.gz ${IMAGE} 191.3Ssimonb 201.3SsimonbVND_DEV= /dev/${VND} 211.3SsimonbVND_RDEV= /dev/r${VND} 221.3SsimonbMOUNT_POINT?= /mnt 231.3Ssimonb 241.5Ssimonball: netbsd.gz ${IMAGE}.gz 251.1Sjonathan 261.2Ssimonbnetbsd.gz: ${KERN} ${RAMDISK} 271.2Ssimonb cp ${KERN} netbsd 281.2Ssimonb mdsetimage -v netbsd ${RAMDISK} 291.2Ssimonb elf2ecoff netbsd netbsd.ecoff 301.1Sjonathan rm -f netbsd.ecoff.gz 311.2Ssimonb gzip -9 netbsd.ecoff 321.2Ssimonb rm -f netbsd.gz 331.2Ssimonb gzip -9 netbsd 341.3Ssimonb 351.5Ssimonb${IMAGE}.gz: netbsd.gz ${DESTDIR}/usr/mdec/boot 361.3Ssimonb dd if=/dev/zero of=${IMAGE} count=${IMAGESIZE} 371.3Ssimonb vnconfig ${DISKTYPEARG} -v -c ${VND_DEV} ${IMAGE} ${VND_GEOM} 381.3Ssimonb ${PRELABEL} 391.3Ssimonb -newfs -m 0 -o space ${NEWFSOPTS} ${VND_RDEV} 401.3Ssimonb ${BOOTINSTALL} 411.3Ssimonb mount ${VND_DEV} ${MOUNT_POINT} 421.3Ssimonb cp -p ${DESTDIR}/usr/mdec/boot ${MOUNT_POINT} 431.3Ssimonb cp -p netbsd.gz ${MOUNT_POINT}/netbsd 441.3Ssimonb @echo "" 451.3Ssimonb @df -i ${MOUNT_POINT} 461.3Ssimonb @echo "" 471.3Ssimonb umount ${MOUNT_POINT} 481.3Ssimonb vnconfig -u ${VND_DEV} 491.5Ssimonb gzip -9 ${IMAGE} 501.1Sjonathan 511.6Ssimonbrealinstall: 521.6Ssimonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 531.7Ssimonb -m ${NONBINMODE} ${IMAGE}.gz ${RELEASEDIR}${DISKBINDIR} 541.7Ssimonb ${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -o root -g wheel \ 551.8Ssimonb -m ${BINMODE} netbsd.gz ${RELEASEDIR}${KERNBINDIR}/install.gz 561.6Ssimonb 571.1Sjonathanclean cleandir distclean: 581.1Sjonathan rm -f ${CLEANFILES} 591.9Ssimonb 601.9Ssimonb# XXX! 611.9Ssimonbdepend: 621.1Sjonathan 631.1Sjonathan.include <bsd.own.mk> 641.1Sjonathan.include <bsd.obj.mk> 651.6Ssimonb.include "../Makefile.inc" 66