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