Makefile revision 1.1
11.1Sthorpej#	$NetBSD: Makefile,v 1.1 1998/02/01 01:58:52 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.1SthorpejVND_CDEV=	/dev/${VND}c
161.1SthorpejVND_CRDEV=	/dev/r${VND}c
171.1SthorpejIMAGE?=		xxx.fs
181.1SthorpejMDEC=		${DESTDIR}/usr/mdec
191.1Sthorpej
201.1SthorpejLISTS=		list
211.1SthorpejCRUNCHCONF=	${CBIN}.conf
221.1SthorpejMTREE=		mtree.conf
231.1Sthorpej
241.1Sthorpejall: ${CBIN} 
251.1Sthorpej	dd if=/dev/zero of=${IMAGE} count=6144
261.1Sthorpej	vnconfig -v -c ${VND_CDEV} ${IMAGE}
271.1Sthorpej#	disklabel -rw ${VND_CDEV} ${DISKTYPE}
281.1Sthorpej	newfs -m 0 -o space -i 5120 ${VND_RDEV}
291.1Sthorpej	mount ${VND_DEV} ${MOUNT_POINT}
301.1Sthorpej	mtree -def ${.CURDIR}/${MTREE} -p ${MOUNT_POINT}/ -u
311.1Sthorpej	TOPDIR=${TOP} CURDIR=${.CURDIR} OBJDIR=${.OBJDIR} \
321.1Sthorpej	    TARGDIR=${MOUNT_POINT} sh ${TOP}/runlist.sh ${.CURDIR}/${LISTS}
331.1Sthorpej	@echo ""
341.1Sthorpej	@df -i ${MOUNT_POINT}
351.1Sthorpej	@echo ""
361.1Sthorpej	umount ${MOUNT_POINT}
371.1Sthorpej	vnconfig -u ${VND_CDEV}
381.1Sthorpej
391.1Sthorpejunconfig:
401.1Sthorpej	-umount -f ${MOUNT_POINT}
411.1Sthorpej	-vnconfig -u ${VND_DEV}
421.1Sthorpej	-/bin/rm -f ${IMAGE}
431.1Sthorpej
441.1Sthorpej${CBIN}.mk ${CBIN}.cache ${CBIN}.c: ${CRUNCHCONF}
451.1Sthorpej	crunchgen -D ${TOP}/../../.. -L ${DESTDIR}/usr/lib ${.ALLSRC}
461.1Sthorpej
471.1Sthorpej${CBIN}: ${CBIN}.mk ${CBIN}.cache ${CBIN}.c
481.1Sthorpej	make -f ${CBIN}.mk all
491.1Sthorpej
501.1Sthorpejclean cleandir:
511.1Sthorpej	/bin/rm -f *.core ${IMAGE} ${CBIN} ${CBIN}.mk ${CBIN}.cache *.o *.lo *.c
521.1Sthorpej
531.1Sthorpej.include <bsd.own.mk>
541.1Sthorpej.include <bsd.obj.mk>
551.1Sthorpej.include <bsd.subdir.mk>
56