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