Home | History | Annotate | Line # | Download | only in floppy-GENERIC
Makefile revision 1.9
      1  1.9  tsutsui #	$NetBSD: Makefile,v 1.9 2000/01/19 16:40:10 tsutsui Exp $
      2  1.1     ross 
      3  1.1     ross MOUNT_POINT?=	/mnt
      4  1.1     ross VND?=		vnd0
      5  1.1     ross VND_DEV=	/dev/${VND}a
      6  1.1     ross VND_RDEV=	/dev/r${VND}a
      7  1.1     ross VND_CDEV=	/dev/${VND}c
      8  1.1     ross VND_CRDEV=	/dev/r${VND}c
      9  1.6     ross MDEC?=		${DESTDIR}/usr/mdec
     10  1.8     ross KERNEL?=	${.CURDIR}/../../../sys/arch/alpha/compile/GENERIC/netbsd
     11  1.9  tsutsui STRIPPROG?=	strip
     12  1.1     ross 
     13  1.4     ross GZKERNEL=	netbsd
     14  1.1     ross IMAGE=		GENERIC.fs
     15  1.1     ross 
     16  1.1     ross DISKTYPE=	floppy
     17  1.1     ross 
     18  1.1     ross # Some reasonable values for the -i parameter to newfs are:
     19  1.1     ross #
     20  1.1     ross #   6144	1147k, 189 inodes free
     21  1.1     ross #  16384	1159k,  93 inodes free
     22  1.1     ross # 204800	1167k,  29 inodes free
     23  1.1     ross INO_BYTES?=	6144
     24  1.1     ross 
     25  1.1     ross CLEANFILES+=	${IMAGE} ${GZKERNEL}
     26  1.3     ross 
     27  1.3     ross all: GENERIC.fs
     28  1.1     ross 
     29  1.5      cgd GENERIC.fs: ${GZKERNEL} ${MDEC}/boot ${MDEC}/bootxx.old
     30  1.4     ross 	@echo Creating tar image
     31  1.4     ross 	tar cvf ustar.tmp ${MDEC}/boot ${GZKERNEL}
     32  1.1     ross 	@echo Creating vn image
     33  1.1     ross 	dd if=/dev/zero of=${.TARGET}.tmp count=2880
     34  1.1     ross 	vnconfig -t ${DISKTYPE} -v -c ${VND_CDEV} ${.TARGET}.tmp
     35  1.4     ross 	dd bs=8k seek=1 if=ustar.tmp of=${VND_CDEV}
     36  1.1     ross 	disklabel -rw ${VND_CDEV} ${DISKTYPE}
     37  1.5      cgd 	${MDEC}/installboot.old -b 17 -v	\
     38  1.5      cgd 		${MDEC}/boot ${MDEC}/bootxx.old ${VND_CRDEV}
     39  1.1     ross 	vnconfig -u ${VND_CDEV}
     40  1.1     ross 	mv ${.TARGET}.tmp ${.TARGET}
     41  1.1     ross 
     42  1.1     ross ${GZKERNEL}: ${KERNEL}
     43  1.4     ross 	cp ${KERNEL} ${.TARGET}
     44  1.9  tsutsui 	${STRIPPROG} ${.TARGET}
     45  1.4     ross 	gzip -9 ${.TARGET}
     46  1.4     ross 	mv ${.TARGET}.gz ${.TARGET}
     47  1.1     ross 
     48  1.1     ross unconfig:
     49  1.1     ross 	-vnconfig -u ${VND_CDEV}
     50  1.6     ross 
     51  1.6     ross disk: all
     52  1.6     ross 	dd if=GENERIC.fs bs=18k of=/dev/rfd0a
     53  1.1     ross 
     54  1.2    lukem clean cleandir distclean:
     55  1.4     ross 	/bin/rm -f *.core ${CLEANFILES} ${GZKERNEL} ${GZKERNEL}.gz *.tmp
     56  1.7    veego 
     57  1.7    veego # nothing to do here
     58  1.7    veego depend includes lint regress tags:
     59  1.1     ross 
     60  1.1     ross .include <bsd.own.mk>
     61  1.1     ross .include <bsd.obj.mk>
     62