Makefile revision 1.1
11.1Soki# $NetBSD: Makefile,v 1.1 1997/10/19 15:29:06 oki Exp $ 21.1Soki 31.1SokiTOP= ${.CURDIR}/.. 41.1Soki 51.1Soki.include "${TOP}/Makefile.inc" 61.1SokiIMAGE= ramdisk-${REV}.fs 71.1Soki 81.1SokiAUXTARGETS= install.sh upgrade.sh start.sh 91.1SokiAUXCLEAN= ${AUXTARGETS} 101.1Soki 111.1SokiCBIN= ramdiskbin 121.1Soki 131.1SokiMOUNT_POINT?= /mnt 141.1Soki# DEV/RDEV file system device, CDEV/RDEV vnconfig device 151.1SokiVND?= vnd0 161.1SokiVND_DEV= /dev/${VND}a 171.1SokiVND_RDEV= /dev/r${VND}a 181.1SokiVND_CDEV= /dev/${VND}c 191.1SokiVND_CRDEV= /dev/r${VND}c 201.1SokiIMAGE?= xxx-${REV}.fs 211.1SokiMDEC= ${DESTDIR}/usr/mdec 221.1Soki 231.1SokiLISTS= list 241.1SokiCRUNCHCONF= ${CBIN}.conf 251.1SokiMTREE= mtree.conf 261.1Soki 271.1SokiDISKTYPE= floppy3 281.1Soki 291.1Sokiinstall.sh: install.tmpl 301.1Soki sed "s/@@VERSION@@/${VER}/" < ${.ALLSRC} > ${.TARGET} 311.1Soki 321.1Sokiupgrade.sh: upgrade.tmpl 331.1Soki sed "s/@@VERSION@@/${VER}/" < ${.ALLSRC} > ${.TARGET} 341.1Soki 351.1Sokistart.sh: start.tmpl 361.1Soki sed "s/@@VERSION@@/${VER}/" < ${.ALLSRC} > ${.TARGET} 371.1Soki 381.1Sokiall: ${AUXTARGETS} ${CBIN} 391.1Soki dd if=/dev/zero of=${IMAGE} count=2880 401.1Soki vnconfig -t ${DISKTYPE} -v -c ${VND_CDEV} ${IMAGE} 411.1Soki disklabel -rw ${VND_CDEV} ${DISKTYPE} 421.1Soki newfs -m 0 -o space -i 5120 -c 80 ${VND_RDEV} ${DISKTYPE} 431.1Soki mount ${VND_DEV} ${MOUNT_POINT} 441.1Soki mtree -def ${.CURDIR}/${MTREE} -p ${MOUNT_POINT}/ -u 451.1Soki TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \ 461.1Soki TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${.CURDIR}/${LISTS} 471.1Soki @echo "" 481.1Soki @df -i ${MOUNT_POINT} 491.1Soki @echo "" 501.1Soki umount ${MOUNT_POINT} 511.1Soki vnconfig -u ${VND_CDEV} 521.1Soki cat /*bin/* > /dev/null 531.1Soki 541.1Sokiunconfig: 551.1Soki -umount -f ${MOUNT_POINT} 561.1Soki -vnconfig -u ${VND_DEV} 571.1Soki -/bin/rm -f ${IMAGE} 581.1Soki cat /*bin/* > /dev/null 591.1Soki 601.1Soki${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF} 611.1Soki crunchgen -D ${TOP}/../../.. -L ${DESTDIR}/usr/lib ${.ALLSRC} 621.1Soki 631.1Soki${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c 641.1Soki make -f ${CBIN}.mk all 651.1Soki 661.1Sokiclean cleandir: 671.1Soki /bin/rm -f ${AUXCLEAN} *.core ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache *.o *.lo *.c 681.1Soki 691.1Soki.include <bsd.obj.mk> 701.1Soki.include <bsd.subdir.mk> 711.1Soki 72