Home | History | Annotate | Line # | Download | only in instkernel
Makefile revision 1.24
      1 #	$NetBSD: Makefile,v 1.24 2002/04/03 06:38:26 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 # MAKEFS_FLAGS=	-o density=32k			# XXXDISTRIB
     17 
     18 LISTS=		${.CURDIR}/list
     19 IMAGEENDIAN=	le
     20 IMAGEDEPENDS=	netbsd.gz ${DESTDIR}/usr/mdec/boot.pmax
     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 	${INSTALLBOOT} -m ${MACHINE} ${IMAGE} ${DESTDIR}/usr/mdec/bootxx_ffs
     37 	rm -f ${IMAGE}.gz
     38 	gzip -9 ${IMAGE}
     39 
     40 
     41 realall: netbsd.gz ${IMAGE}.gz
     42 
     43 release: check_RELEASEDIR .WAIT netbsd.gz ${IMAGE}.gz
     44 	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
     45 		${IMAGE}.gz ${RELEASEDIR}${DISKBINDIR}
     46 	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
     47 		netbsd.gz ${RELEASEDIR}${KERNBINDIR}/install.gz
     48 	${INSTALL} ${RENAME} ${PRESERVE} ${COPY} -m ${NONBINMODE} \
     49 		netbsd.ecoff.gz ${RELEASEDIR}${KERNBINDIR}/install.ecoff.gz
     50 
     51 
     52 .include "${DISTRIBDIR}/common/Makefile.image"
     53 
     54 .include <bsd.prog.mk>
     55