Home | History | Annotate | Line # | Download | only in floppy-GENERIC
Makefile revision 1.20.12.1
      1  1.20.12.1    tls #	$NetBSD: Makefile,v 1.20.12.1 2014/08/19 23:45:37 tls Exp $
      2       1.15  lukem 
      3       1.15  lukem .include <bsd.own.mk>
      4       1.15  lukem .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib"
      5       1.11    sjg 
      6       1.11    sjg .include <bsd.kernobj.mk>
      7        1.1   ross 
      8       1.16  lukem # Stuff an arbitrary kernel onto a ustarfs boot floppy set.
      9       1.16  lukem #
     10       1.16  lukem # Optional variables available:
     11       1.16  lukem #	FLOPPYKERNEL	Path to kernel to stuff onto the floppy.
     12       1.16  lukem #			[ ${KERNOBJDIR}/GENERIC/netbsd ]
     13       1.16  lukem #
     14       1.16  lukem #	FLOPPYBASE	Basename of floppies (written as "${FLOPPYBASE}N.fs")
     15       1.16  lukem #			[ "generic" ]
     16       1.16  lukem #
     17       1.16  lukem #	FLOPPYSIZE	Size of a floppy.  [ 2880 ]
     18       1.16  lukem #
     19       1.16  lukem #	FLOPPYMAX	Maximum number of floppies allowed in the set.  [1]
     20        1.1   ross #
     21       1.16  lukem FLOPPYKERNEL?=	${KERNOBJDIR}/GENERIC/netbsd
     22       1.16  lukem FLOPPYBASE?=	generic
     23       1.16  lukem FLOPPYMAX?=	1
     24       1.16  lukem 
     25       1.16  lukem FLOPPY_RELEASEDIR?=	installation/misc
     26       1.16  lukem 
     27       1.16  lukem .if defined(FLOPPYSIZE) && (${FLOPPYSIZE} != 2880)
     28       1.17  lukem FLOPPYMETAFILE!=printf "USTAR.volsize.%o" ${FLOPPYSIZE}
     29       1.16  lukem .else
     30       1.16  lukem FLOPPYSIZE=	2880
     31       1.16  lukem .endif
     32       1.16  lukem 
     33       1.16  lukem FLOPPYFILES=	boot ${FLOPPYMETAFILE} netbsd
     34       1.16  lukem 
     35       1.16  lukem MDEC=		${DESTDIR}/usr/mdec
     36       1.16  lukem KERNOBJ!=	cd ${.CURDIR}/../instkernel && ${PRINTOBJDIR}
     37       1.16  lukem FLOPPY_BOOT=	${MDEC}/ustarboot
     38       1.19  lukem FLOPPYINSTBOOT=	"${TOOL_INSTALLBOOT} -v -m ${MACHINE} -t raw -b 17 @IMAGE@ ${FLOPPY_BOOT}"
     39       1.16  lukem 
     40       1.16  lukem netbsd: ${FLOPPYKERNEL}
     41       1.16  lukem 	@echo "Copying stripped and gzipped ${.ALLSRC} to ${.TARGET}"
     42       1.16  lukem 	@rm -f ${.TARGET} ${.TARGET}.tmp
     43       1.16  lukem 	cp ${.ALLSRC} ${.TARGET}.tmp
     44       1.16  lukem 	${STRIP} ${.TARGET}.tmp
     45  1.20.12.1    tls 	${TOOL_GZIP_N} -9f ${.TARGET}.tmp
     46       1.16  lukem 	mv ${.TARGET}.tmp.gz ${.TARGET}
     47        1.7  veego 
     48       1.16  lukem CLEANFILES+=	netbsd netbsd.tmp netbsd.tmp.gz
     49        1.1   ross 
     50       1.16  lukem .include "${DISTRIBDIR}/common/Makefile.tarfloppy"
     51       1.15  lukem 
     52       1.15  lukem .include <bsd.prog.mk>
     53