Makefile revision 1.22
11.22Slukem#	$NetBSD: Makefile,v 1.22 2002/03/12 06:26:34 lukem Exp $
21.16Ssjg
31.22Slukem.include "${.CURDIR}/../../Makefile.inc"
41.22Slukem.include <bsd.own.mk>
51.16Ssjg.include <bsd.kernobj.mk>
61.1Sjonathan
71.7SsimonbDISKBINDIR=	/installation/diskimage
81.7SsimonbKERNBINDIR=	/binary/kernel
91.1Sjonathan
101.22SlukemKERN=		${KERNOBJDIR}/RAMDISK/netbsd
111.22SlukemRAMDISKDIR!=	cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR}
121.22SlukemRAMDISK=	${RAMDISKDIR}/ramdisk.fs
131.22Slukem
141.3SsimonbIMAGE=		diskimage
151.22SlukemIMAGESIZE=	4096b
161.1Sjonathan
171.22SlukemLISTS=		${.CURDIR}/list
181.22SlukemIMAGEENDIAN=	le
191.22SlukemIMAGEDEPENDS=	netbsd.gz ${DESTDIR}/usr/mdec/bootxx_ffs
201.22Slukem# MAKEFS_FLAGS=	-o density=32k			# XXXDISTRIB
211.3Ssimonb
221.22SlukemCLEANFILES+=	netbsd netbsd.gz netbsd.ecoff netbsd.ecoff.gz \
231.22Slukem		${IMAGE} ${IMAGE}.gz
241.3Ssimonb
251.1Sjonathan
261.2Ssimonbnetbsd.gz: ${KERN} ${RAMDISK}
271.2Ssimonb	cp ${KERN} netbsd
281.20Sjmc	${MDSETIMAGE} -v netbsd ${RAMDISK}
291.22Slukem	elf2ecoff netbsd netbsd.ecoff		# XXXDISTRIB
301.1Sjonathan	rm -f netbsd.ecoff.gz
311.2Ssimonb	gzip -9 netbsd.ecoff
321.2Ssimonb	rm -f netbsd.gz
331.2Ssimonb	gzip -9 netbsd
341.3Ssimonb
351.22Slukem${IMAGE}.gz:	${IMAGE}
361.22Slukem	${DESTDIR}/usr/mdec/installboot ${IMAGE} ${DESTDIR}/usr/mdec/bootxx_ffs
371.22Slukem						# XXXDISTRIB
381.11Ssimonb	rm -f ${IMAGE}.gz
391.5Ssimonb	gzip -9 ${IMAGE}
401.15Ssimonb
411.1Sjonathan
421.22Slukemrealall: netbsd.gz ${IMAGE}.gz
431.22Slukem
441.22Slukemrelease: check_RELEASEDIR .WAIT netbsd.gz ${IMAGE}.gz
451.21Slukem	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
461.21Slukem		${IMAGE}.gz ${RELEASEDIR}${DISKBINDIR}
471.21Slukem	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
481.21Slukem		netbsd.gz ${RELEASEDIR}${KERNBINDIR}/install.gz
491.21Slukem	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
501.21Slukem		netbsd.ecoff.gz ${RELEASEDIR}${KERNBINDIR}/install.ecoff.gz
511.6Ssimonb
521.9Ssimonb
531.22Slukem.include "${DISTRIBDIR}/common/Makefile.image"
541.1Sjonathan
551.22Slukem.include <bsd.prog.mk>
56