Makefile revision 1.8
11.8Sgwr# $NetBSD: Makefile,v 1.8 1998/02/12 19:55:14 gwr Exp $ 21.1Sgwr 31.1SgwrTOP= ${.CURDIR}/.. 41.1Sgwr 51.1Sgwr# This include just sets REV=XX 61.1Sgwr.include "${TOP}/Makefile.inc" 71.1Sgwr 81.1SgwrIMAGE= miniroot 91.6Sgwr#CBIN= mini_usr 101.1Sgwr 111.1SgwrTREE= ${TOP}/common/${IMAGE}.tree 121.1Sgwr 131.6SgwrLISTS= ${TOP}/common/${IMAGE}.list \ 141.6Sgwr ${TOP}/common/mini_sbin.list \ 151.1Sgwr ${TOP}/common/mini_bin.list \ 161.6Sgwr ${TOP}/common/mini_usr.list 171.1Sgwr 181.8SgwrKERNEL3 = ${SRCSYSDIR}/arch/sun3/compile/GENERIC/netbsd 191.8SgwrKERNEL3X= ${SRCSYSDIR}/arch/sun3/compile/GENERIC3X/netbsd 201.3Sgwr 211.1SgwrMOUNT_POINT= /mnt 221.5SgwrBDEV= /dev/sd1b 231.5SgwrCDEV= /dev/rsd1b 241.3Sgwr 251.3Sgwr# These are all the parameters for the miniroot: (8MB) 261.1SgwrDISKTYPE= miniroot 271.3SgwrNBLKS= 16384 281.3Sgwr# old format, minfree, opt, b/i trks, sects, cpg 291.1SgwrNEWFSARGS= -O -m 0 -o space -i 8192 -t 8 -u 32 -c 16 301.1Sgwr 311.4SjtcCLEANFILES= ${IMAGE}.gz install.sub 321.1Sgwr 331.6Sgwr${IMAGE}.gz: ${TREE} ${LISTS} install.sub 341.3Sgwr -newfs ${NEWFSARGS} -s ${NBLKS} ${CDEV} ${DISKTYPE} 351.3Sgwr mount ${BDEV} ${MOUNT_POINT} 361.3Sgwr mtree -def ${TREE} -p ${MOUNT_POINT}/ -u 371.8Sgwr cp ${KERNEL3} ${MOUNT_POINT}/netbsd.sun3 381.8Sgwr cp ${KERNEL3X} ${MOUNT_POINT}/netbsd.sun3x 391.3Sgwr TOPDIR=${TOP} CURDIR=${.CURDIR} \ 401.3Sgwr OBJDIR=${.OBJDIR} TARGDIR=${MOUNT_POINT} \ 411.3Sgwr sh ${TOP}/common/RunList.sh ${LISTS} 421.1Sgwr sync ; sleep 1 ; sync 431.1Sgwr cd ${MOUNT_POINT} ;\ 441.1Sgwr usr/mdec/installboot -v ufsboot usr/mdec/bootxx ${CDEV} 451.3Sgwr sync 461.3Sgwr @echo "" 471.3Sgwr @df -i ${MOUNT_POINT} 481.3Sgwr @echo "" 491.3Sgwr -umount ${MOUNT_POINT} 501.3Sgwr dd if=${CDEV} bs=16b count=`expr ${NBLKS} / 16` |\ 511.3Sgwr gzip > ${IMAGE}.tmp 521.3Sgwr -mv -f ${IMAGE}.tmp ${IMAGE}.gz 531.1Sgwr 541.2Sgwr# Do not delete this if I change my mind and kill make... 551.3Sgwr.PRECIOUS: ${IMAGE}.gz 561.4Sjtc 571.4Sjtcinstall.sub : ${TOP}/../miniroot/install.sub 581.4Sjtc sed -e "/^VERSION=/s/=.*/=${REV}/" < $? > $@ 591.1Sgwr 601.6Sgwrclean cleandir: 611.2Sgwr -rm -f a.out core *.core *.o 621.2Sgwr -rm -f ${CLEANFILES} 631.1Sgwr 641.1Sgwr# Standard rules needed by the above... 651.1Sgwr.include <bsd.obj.mk> 66