Home | History | Annotate | Line # | Download | only in instkernel
Makefile revision 1.23
      1 #	$NetBSD: Makefile,v 1.23 2002/03/28 03:18:56 lukem Exp $
      2 
      3 .include "${.CURDIR}/../../Makefile.inc"
      4 .include <bsd.own.mk>
      5 .include <bsd.kernobj.mk>
      6 
      7 DISKBINDIR=	/installation/diskimage
      8 KERNBINDIR=	/binary/kernel
      9 
     10 KERN=		${KERNOBJDIR}/RAMDISK/netbsd
     11 RAMDISKDIR!=	cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR}
     12 RAMDISK=	${RAMDISKDIR}/ramdisk.fs
     13 
     14 IMAGE=		diskimage
     15 IMAGESIZE=	4096b
     16 
     17 LISTS=		${.CURDIR}/list
     18 IMAGEENDIAN=	le
     19 IMAGEDEPENDS=	netbsd.gz ${DESTDIR}/usr/mdec/boot.pmax
     20 # MAKEFS_FLAGS=	-o density=32k			# XXXDISTRIB
     21 
     22 CLEANFILES+=	netbsd netbsd.gz netbsd.ecoff netbsd.ecoff.gz \
     23 		${IMAGE} ${IMAGE}.gz
     24 
     25 
     26 netbsd.gz: ${KERN} ${RAMDISK}
     27 	cp ${KERN} netbsd
     28 	${MDSETIMAGE} -v netbsd ${RAMDISK}
     29 	elf2ecoff netbsd netbsd.ecoff		# XXXDISTRIB
     30 	rm -f netbsd.ecoff.gz
     31 	gzip -9 netbsd.ecoff
     32 	rm -f netbsd.gz
     33 	gzip -9 netbsd
     34 
     35 ${IMAGE}.gz:	${IMAGE}
     36 	${DESTDIR}/usr/mdec/installboot ${IMAGE} ${DESTDIR}/usr/mdec/bootxx_ffs
     37 						# XXXDISTRIB
     38 	rm -f ${IMAGE}.gz
     39 	gzip -9 ${IMAGE}
     40 
     41 
     42 realall: netbsd.gz ${IMAGE}.gz
     43 
     44 release: check_RELEASEDIR .WAIT netbsd.gz ${IMAGE}.gz
     45 	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
     46 		${IMAGE}.gz ${RELEASEDIR}${DISKBINDIR}
     47 	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
     48 		netbsd.gz ${RELEASEDIR}${KERNBINDIR}/install.gz
     49 	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
     50 		netbsd.ecoff.gz ${RELEASEDIR}${KERNBINDIR}/install.ecoff.gz
     51 
     52 
     53 .include "${DISTRIBDIR}/common/Makefile.image"
     54 
     55 .include <bsd.prog.mk>
     56