Makefile revision 1.1
11.1Sthorpej# $NetBSD: Makefile,v 1.1 2002/02/11 17:49:41 thorpej Exp $ 21.1Sthorpej 31.1SthorpejTOP= ${.CURDIR}/.. 41.1Sthorpej 51.1Sthorpej.include "${TOP}/Makefile.inc" 61.1SthorpejIMAGE= ramdisk.fs 71.1Sthorpej 81.1SthorpejCBIN= ramdiskbin 91.1Sthorpej 101.1SthorpejMOUNT_POINT?= /mnt 111.1Sthorpej# DEV/RDEV file system device, CDEV/RDEV vnconfig device 121.1SthorpejVND?= vnd0 131.1SthorpejVND_DEV= /dev/${VND}a 141.1SthorpejVND_RDEV= /dev/r${VND}a 151.1SthorpejMDEC= ${DESTDIR}/usr/mdec 161.1Sthorpej 171.1SthorpejLISTS= list 181.1SthorpejCRUNCHCONF= ${CBIN}.conf 191.1SthorpejMTREECONF= mtree.conf 201.1Sthorpej 211.1SthorpejCRUNCHGEN?= crunchgen 221.1Sthorpej 231.1Sthorpejall: ${CBIN} 241.1Sthorpej dd if=/dev/zero of=${IMAGE} count=6150 251.1Sthorpej vnconfig -v -c ${VND} ${IMAGE} 261.1Sthorpej# disklabel -rw ${VND} ${DISKTYPE} 271.1Sthorpej # XXX otherwise we error out with "can't rewrite disklabel" 281.1Sthorpej -newfs -B le -m 0 -o space -i 5120 -b 8192 -f 1024 -c 20 ${VND_RDEV} 291.1Sthorpej mount ${VND_DEV} ${MOUNT_POINT} 301.1Sthorpej ${MTREE} -def ${.CURDIR}/${MTREECONF} -p ${MOUNT_POINT}/ -u 311.1Sthorpej TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \ 321.1Sthorpej KERNOBJDIR=${KERNOBJDIR} \ 331.1Sthorpej TARGDIR=${MOUNT_POINT} sh ${TOP}/src/runlist.sh ${.CURDIR}/${LISTS} 341.1Sthorpej @echo "" 351.1Sthorpej @df -i ${MOUNT_POINT} 361.1Sthorpej @echo "" 371.1Sthorpej umount ${MOUNT_POINT} 381.1Sthorpej vnconfig -u ${VND} 391.1Sthorpej 401.1Sthorpejunconfig: 411.1Sthorpej -umount -f ${MOUNT_POINT} 421.1Sthorpej -vnconfig -u ${VND} 431.1Sthorpej -/bin/rm -f ${IMAGE} 441.1Sthorpej 451.1Sthorpej${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF} 461.1Sthorpej ${CRUNCHGEN} -D ${TOP}/../../.. -L ${DESTDIR}/usr/lib ${.ALLSRC} 471.1Sthorpej 481.1Sthorpej${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c 491.1Sthorpej ${MAKE} -f ${CBIN}.mk all 501.1Sthorpej 511.1Sthorpejclean cleandir distclean: 521.1Sthorpej /bin/rm -f *.core ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache *.o *.cro *.c 531.1Sthorpej 541.1Sthorpej.include <bsd.own.mk> 551.1Sthorpej.include <bsd.obj.mk> 561.1Sthorpej.include <bsd.subdir.mk> 571.1Sthorpej.include <bsd.sys.mk> 58