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