Makefile revision 1.13
11.13Stsubai#	$NetBSD: Makefile,v 1.13 2001/04/09 20:23:00 tsubai Exp $
21.1Stsubai
31.1StsubaiTOP=		${.CURDIR}/..
41.1Stsubai
51.1Stsubai.include "${TOP}/Makefile.inc"
61.7Ssjg.include <bsd.kernobj.mk>
71.1Stsubai
81.1StsubaiIMAGE=		boot.fs
91.1Stsubai
101.1StsubaiMOUNT_POINT?=	/mnt
111.1StsubaiVND?=		vnd0
121.1StsubaiVND_DEV=	/dev/${VND}a
131.1StsubaiVND_RDEV=	/dev/r${VND}a
141.11SmattVND_RDEVC=	/dev/r${VND}c
151.1StsubaiFD?=		fd0
161.1StsubaiFD_RDEV=	/dev/r${FD}a
171.1StsubaiMDEC=		${DESTDIR}/usr/mdec
181.1Stsubai
191.13StsubaiKERNDIR!=	cd ${.CURDIR}/../md-kernel; ${MAKE} print-objdir
201.1Stsubai
211.1StsubaiDISKTYPE=	floppy
221.1Stsubai
231.13Stsubaidependall all:
241.1Stsubai	dd if=/dev/zero of=${IMAGE} bs=1440k count=1
251.6Stsubai	vnconfig -t ${DISKTYPE} -v -c ${VND} ${IMAGE}
261.6Stsubai	disklabel -f ${DESTDIR}/etc/disktab -rw ${VND} ${DISKTYPE}
271.13Stsubai	newfs -B be -m 0 -o space -i 65536 -c 80 -f 512 -b 4096 ${VND_RDEV}
281.1Stsubai	mount ${VND_DEV} ${MOUNT_POINT}
291.10Stsubai	cp ${MDEC}/ofwboot ${MOUNT_POINT}/boot
301.13Stsubai	cp ${KERNDIR}/netbsd.INSTALL.gz ${MOUNT_POINT}/netbsd
311.1Stsubai	@echo ""
321.1Stsubai	@df -i ${MOUNT_POINT}
331.1Stsubai	@echo ""
341.1Stsubai	@echo "installing new bootblocks"
351.1Stsubai	sync
361.11Smatt	${MDEC}/installboot -v ${MOUNT_POINT}/boot ${MDEC}/bootxx ${VND_RDEVC}
371.1Stsubai	umount ${MOUNT_POINT}
381.6Stsubai	vnconfig -u ${VND}
391.1Stsubai
401.1Stsubaiunconfig:
411.1Stsubai	-umount -f ${MOUNT_POINT}
421.6Stsubai	-vnconfig -u ${VND}
431.1Stsubai
441.2Slukemclean cleandir distclean:
451.13Stsubai	rm -f *.core ${IMAGE}
461.1Stsubai
471.1Stsubaireal-floppy:
481.1Stsubai	dd if=${IMAGE} of=${FD_RDEV} bs=45k
491.1Stsubai
501.1Stsubai.include <bsd.obj.mk>
51