Home | History | Annotate | Line # | Download | only in md-kernel
Makefile revision 1.4
      1 #	$NetBSD: Makefile,v 1.4 2002/03/30 07:36:54 tsutsui Exp $
      2 
      3 .include "${.CURDIR}/../../../Makefile.inc"
      4 .include <bsd.own.mk>
      5 .include <bsd.kernobj.mk>
      6 
      7 STRIP?= strip
      8 MDSETIMAGE?=	mdsetimage
      9 
     10 KERNELS= netbsd.INSTALL.gz netbsd.GENERIC_MD.gz
     11 CLEANFILES+= ${KERNELS} netbsd
     12 
     13 RAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR}
     14 RAMDISK= ${RAMDISKDIR}/ramdisk.fs
     15 
     16 all dependall: ${KERNELS}
     17 
     18 netbsd.INSTALL.gz: ${KERNOBJDIR}/INSTALL/netbsd ${RAMDISK}
     19 	cp ${KERNOBJDIR}/INSTALL/netbsd .
     20 	${MDSETIMAGE} -v netbsd ${RAMDISK}
     21 	${STRIP} netbsd
     22 	gzip -9 netbsd
     23 	mv netbsd.gz ${.TARGET}
     24 
     25 netbsd.GENERIC_MD.gz: ${KERNOBJDIR}/GENERIC_MD/netbsd ${RAMDISK}
     26 	cp ${KERNOBJDIR}/GENERIC_MD/netbsd .
     27 	${MDSETIMAGE} -v netbsd ${RAMDISK}
     28 	gzip -9 netbsd
     29 	mv netbsd.gz ${.TARGET}
     30 
     31 release: netbsd.INSTALL.gz netbsd.GENERIC_MD.gz
     32 	-mkdir -p ${RELEASEDIR}/binary/kernel
     33 	cp ${KERNELS} ${RELEASEDIR}/binary/kernel
     34 
     35 clean cleandir distclean:
     36 	rm -f *.core ${CLEANFILES}
     37 
     38 .include <bsd.obj.mk>
     39