Makefile revision 1.2
1#	$NetBSD: Makefile,v 1.2 2002/04/10 18:56:37 scw Exp $
2
3.include "${.CURDIR}/../../Makefile.inc"
4.include <bsd.own.mk>
5.include <bsd.kernobj.mk>
6
7CLEANFILES=	netbsd.tmp
8
9RAMDISKS=	RAMDISK	ramdisk
10
11.for V F in ${RAMDISKS}
12${V}DIR!=	cd ${.CURDIR}/../${F} && ${PRINTOBJDIR}
13${V}=		${${V}DIR}/${F}.fs
14.endfor
15
16#	create netbsd.*.gz targets
17#
18#	TARGETS is a list of:
19#		KERNEL_name	fs-image
20#
21TARGETS=	RAMDISK		${RAMDISK}
22
23.for K R in ${TARGETS}
24KERNELS+=	netbsd.${K}.gz
25CLEANFILES+=	netbsd.${K}.gz
26netbsd.${K}.gz: .NOTMAIN ${KERNOBJDIR}/${K}/netbsd ${R}
27	@echo "Populating ${.TARGET} with ${R}"
28	cp ${KERNOBJDIR}/${K}/netbsd netbsd.tmp
29	${MDSETIMAGE} -v netbsd.tmp ${R}
30	${STRIP} netbsd.tmp
31	gzip -9 netbsd.tmp
32	mv netbsd.tmp.gz ${.TARGET}
33.endfor
34
35#	do the work
36#
37all: ${KERNELS}
38
39release:
40	-mkdir -p ${RELEASEDIR}/installation/tapeimage
41	cp -p ${KERNELS} ${RELEASEDIR}/installation/tapeimage
42
43.include <bsd.prog.mk>
44