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