Cross Reference: Makefile
xref: /src/distrib/mvme68k/instkernel/Makefile
  • Home
  • History
  • AnnotateAnnotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /src/distrib/mvme68k/instkernel/
Makefile revision 1.1
11.1Sscw#	$NetBSD: Makefile,v 1.1 2002/03/24 18:08:19 scw Exp $
21.1Sscw
31.1Sscw.include "${.CURDIR}/../../Makefile.inc"
41.1Sscw.include <bsd.own.mk>
51.1Sscw.include <bsd.kernobj.mk>
61.1Sscw
71.1SscwCLEANFILES=	netbsd.tmp
81.1Sscw
91.1SscwRAMDISKS=	RAMDISK	ramdisk
101.1Sscw
111.1Sscw.for V F in ${RAMDISKS}
121.1Sscw${V}DIR!=	cd ${.CURDIR}/../${F} && ${PRINTOBJDIR}
131.1Sscw${V}=		${${V}DIR}/${F}.fs
141.1Sscw.endfor
151.1Sscw
161.1Sscw#	create netbsd.*.gz targets
171.1Sscw#
181.1Sscw#	TARGETS is a list of:
191.1Sscw#		KERNEL_name	fs-image
201.1Sscw#
211.1SscwTARGETS=	RAMDISK		${RAMDISK}
221.1Sscw
231.1Sscw.for K R in ${TARGETS}
241.1SscwKERNELS+=	netbsd.${K}.gz
251.1SscwKERNELSYMS+=	netbsd.${K}.symbols
261.1SscwCLEANFILES+=	netbsd.${K}.gz netbsd.${K}.symbols
271.1Sscwnetbsd.${K}.gz: .NOTMAIN ${KERNOBJDIR}/${K}/netbsd ${R}
281.1Sscw	@echo "Populating ${.TARGET} with ${R}"
291.1Sscw	cp ${KERNOBJDIR}/${K}/netbsd netbsd.tmp
301.1Sscw	${MDSETIMAGE} -v netbsd.tmp ${R}
311.1Sscw	${NM} netbsd.tmp > netbsd.${K}.symbols
321.1Sscw	${STRIP} netbsd.tmp
331.1Sscw	gzip -9 netbsd.tmp
341.1Sscw	mv netbsd.tmp.gz ${.TARGET}
351.1Sscw.endfor
361.1Sscw
371.1Sscw#	do the work
381.1Sscw#
391.1Sscwall: ${KERNELS}
401.1Sscw
411.1Sscwrelease:
421.1Sscw	-mkdir -p ${RELEASEDIR}/installation/tapeimage
431.1Sscw	cp -p ${KERNELS} ${KERNELSYMS} ${RELEASEDIR}/installation/tapeimage
441.1Sscw
451.1Sscw.include <bsd.prog.mk>
46

Indexes created Sat Dec 13 11:09:37 GMT 2025