Home | History | Annotate | Line # | Download | only in floppy-GENERIC
Makefile revision 1.4.2.1
      1  1.4.2.1    cgd #	$NetBSD: Makefile,v 1.4.2.1 1999/04/07 06:51:26 cgd 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.1   ross MDEC=		${DESTDIR}/usr/mdec
     10      1.1   ross KERNEL=		${.CURDIR}/../../../sys/arch/alpha/compile/GENERIC/netbsd
     11      1.1   ross 
     12      1.4   ross GZKERNEL=	netbsd
     13      1.1   ross IMAGE=		GENERIC.fs
     14      1.1   ross 
     15      1.1   ross DISKTYPE=	floppy
     16      1.1   ross 
     17      1.1   ross # Some reasonable values for the -i parameter to newfs are:
     18      1.1   ross #
     19      1.1   ross #   6144	1147k, 189 inodes free
     20      1.1   ross #  16384	1159k,  93 inodes free
     21      1.1   ross # 204800	1167k,  29 inodes free
     22      1.1   ross INO_BYTES?=	6144
     23      1.1   ross 
     24      1.1   ross CLEANFILES+=	${IMAGE} ${GZKERNEL}
     25      1.3   ross 
     26      1.3   ross all: GENERIC.fs
     27      1.1   ross 
     28  1.4.2.1    cgd GENERIC.fs: ${GZKERNEL} ${MDEC}/boot ${MDEC}/bootxx.old
     29      1.4   ross 	@echo Creating tar image
     30      1.4   ross 	tar cvf ustar.tmp ${MDEC}/boot ${GZKERNEL}
     31      1.1   ross 	@echo Creating vn image
     32      1.1   ross 	dd if=/dev/zero of=${.TARGET}.tmp count=2880
     33      1.1   ross 	vnconfig -t ${DISKTYPE} -v -c ${VND_CDEV} ${.TARGET}.tmp
     34      1.4   ross 	dd bs=8k seek=1 if=ustar.tmp of=${VND_CDEV}
     35      1.1   ross 	disklabel -rw ${VND_CDEV} ${DISKTYPE}
     36  1.4.2.1    cgd 	${MDEC}/installboot.old -b 17 -v	\
     37  1.4.2.1    cgd 		${MDEC}/boot ${MDEC}/bootxx.old ${VND_CRDEV}
     38      1.1   ross 	vnconfig -u ${VND_CDEV}
     39      1.1   ross 	mv ${.TARGET}.tmp ${.TARGET}
     40      1.1   ross 
     41      1.1   ross ${GZKERNEL}: ${KERNEL}
     42      1.4   ross 	cp ${KERNEL} ${.TARGET}
     43      1.4   ross 	strip ${.TARGET}
     44      1.4   ross 	gzip -9 ${.TARGET}
     45      1.4   ross 	mv ${.TARGET}.gz ${.TARGET}
     46      1.1   ross 
     47      1.1   ross unconfig:
     48      1.1   ross 	-vnconfig -u ${VND_CDEV}
     49      1.1   ross 
     50      1.2  lukem clean cleandir distclean:
     51      1.4   ross 	/bin/rm -f *.core ${CLEANFILES} ${GZKERNEL} ${GZKERNEL}.gz *.tmp
     52      1.1   ross 
     53      1.1   ross .include <bsd.own.mk>
     54      1.1   ross .include <bsd.obj.mk>
     55