Home | History | Annotate | Line # | Download | only in instkernel
Makefile revision 1.25
      1 #	$NetBSD: Makefile,v 1.25 2002/04/12 13:52:12 lukem Exp $
      2 
      3 .include <bsd.own.mk>
      4 .include "${_SRC_TOP_}/distrib/Makefile.inc"
      5 
      6 .include <bsd.kernobj.mk>
      7 
      8 IMAGE=		diskimage
      9 IMAGESIZE=	2m
     10 LISTS=		${.CURDIR}/list
     11 IMAGEENDIAN=	le
     12 IMAGEDEPENDS=	netbsd.gz ${DESTDIR}/usr/mdec/boot
     13 
     14 RAMDISKDIR!=	cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR}
     15 RAMDISK=	${RAMDISKDIR}/ramdisk.fs
     16 MDSETTARGETS=	RAMDISK ${RAMDISK} netbsd
     17 
     18 netbsd.post=	${ELF2ECOFF} netbsd.tmp netbsd.ecoff && gzip -9f netbsd.ecoff
     19 
     20 CLEANFILES+=	netbsd.ecoff netbsd.ecoff.gz
     21 
     22 PRIMARYBOOT=	${DESTDIR}/usr/mdec/bootxx_ffs
     23 
     24 ${IMAGE}.gz:	${IMAGE} ${PRIMARYBOOT}
     25 	${INSTALLBOOT} -m ${MACHINE} ${IMAGE} ${PRIMARYBOOT}
     26 	gzip -9f ${IMAGE}
     27 
     28 CLEANFILES+=	${IMAGE}.gz
     29 
     30 
     31 realall: ${KERNELS} ${IMAGE}.gz
     32 
     33 
     34 DISKBINDIR=	${RELEASEDIR}/installation/diskimage
     35 KERNBINDIR=	${RELEASEDIR}/binary/kernel
     36 
     37 release: check_RELEASEDIR .WAIT ${KERNELS} ${IMAGE}.gz
     38 	-mkdir -p ${DISKBINDIR} ${KERNBINDIR}
     39 	${RELINSTALL} ${IMAGE}.gz ${DISKBINDIR}
     40 	${RELINSTALL} netbsd.gz ${KERNBINDIR}/install.gz
     41 	${RELINSTALL} netbsd.ecoff.gz ${KERNBINDIR}/install.ecoff.gz
     42 
     43 
     44 .include "${DISTRIBDIR}/common/Makefile.image"
     45 .include "${DISTRIBDIR}/common/Makefile.mdset"
     46 
     47 .include <bsd.prog.mk>
     48