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