Home | History | Annotate | Line # | Download | only in floppy-GENERIC
Makefile revision 1.20.6.1
      1  1.20.6.1   yamt #	$NetBSD: Makefile,v 1.20.6.1 2014/05/22 12:01:26 yamt 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.6.1   yamt 	${TOOL_GZIP} -9nf ${.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