Makefile revision 1.1
11.1Sragge# $NetBSD: Makefile,v 1.1 1999/03/12 18:36:52 ragge Exp $ 21.1Sragge 31.1SraggeTOP= ${.CURDIR}/.. 41.1Sragge 51.1Sragge.include "${TOP}/Makefile.inc" 61.1SraggeIMAGE= ramdisk.fs 71.1Sragge 81.1SraggeAUXTARGETS= install.sh upgrade.sh start.sh 91.1SraggeAUXCLEAN= ${AUXTARGETS} 101.1Sragge 111.1SraggeCBIN= ramdiskbin 121.1Sragge 131.1SraggeMOUNT_POINT?= /mnt 141.1Sragge# DEV/RDEV file system device, CDEV/RDEV vnconfig device 151.1SraggeVND?= vnd0 161.1SraggeVND_DEV= /dev/${VND}c 171.1SraggeVND_RDEV= /dev/r${VND}c 181.1SraggeVND_CDEV= /dev/${VND}c 191.1SraggeVND_CRDEV= /dev/r${VND}c 201.1SraggeIMAGE?= xxx.fs 211.1SraggeMDEC= ${DESTDIR}/usr/mdec 221.1Sragge 231.1SraggeLISTS= list 241.1SraggeCRUNCHCONF= ${CBIN}.conf 251.1SraggeMTREE= mtree.conf 261.1Sragge 271.1SraggeDISKTYPE= rx33 281.1Sragge 291.1Sraggeinstall.sh: install.tmpl 301.1Sragge sed "s/@@VERSION@@/${VER}/" < ${.ALLSRC} > ${.TARGET} 311.1Sragge 321.1Sraggeupgrade.sh: upgrade.tmpl 331.1Sragge sed "s/@@VERSION@@/${VER}/" < ${.ALLSRC} > ${.TARGET} 341.1Sragge 351.1Sraggestart.sh: start.tmpl 361.1Sragge sed "s/@@VERSION@@/${VER}/" < ${.ALLSRC} > ${.TARGET} 371.1Sragge 381.1Sraggeall: ${AUXTARGETS} ${CBIN} 391.1Sragge dd if=/dev/zero of=${IMAGE} count=2400 401.1Sragge vnconfig -t ${DISKTYPE} -v -c ${VND_CDEV} ${IMAGE} 411.1Sragge disklabel -rw ${VND_CDEV} ${DISKTYPE} 421.1Sragge newfs -m 0 -o space -c 80 ${VND_RDEV} ${DISKTYPE} 431.1Sragge mount ${VND_DEV} ${MOUNT_POINT} 441.1Sragge mtree -def ${.CURDIR}/${MTREE} -p ${MOUNT_POINT}/ -u 451.1Sragge TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \ 461.1Sragge TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${.CURDIR}/${LISTS} 471.1Sragge @echo "" 481.1Sragge @df -i ${MOUNT_POINT} 491.1Sragge @echo "" 501.1Sragge umount ${MOUNT_POINT} 511.1Sragge vnconfig -u ${VND_CDEV} 521.1Sragge 531.1Sraggeunconfig: 541.1Sragge -umount -f ${MOUNT_POINT} 551.1Sragge -vnconfig -u ${VND_DEV} 561.1Sragge -/bin/rm -f ${IMAGE} 571.1Sragge 581.1Sragge${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF} 591.1Sragge crunchgen -D ${TOP}/../.. -L ${DESTDIR}/usr/lib ${.ALLSRC} 601.1Sragge 611.1Sragge${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c 621.1Sragge make -f ${CBIN}.mk all 631.1Sragge 641.1Sraggeclean cleandir distclean: 651.1Sragge /bin/rm -f ${AUXCLEAN} *.core ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache *.o *.lo *.c 661.1Sragge 671.1Sragge.include <bsd.obj.mk> 681.1Sragge.include <bsd.subdir.mk> 691.1Sragge 70