Makefile revision 1.10
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 8IMAGE= diskimage 9IMAGESIZE= 2m 10LISTS= ${.CURDIR}/list 11IMAGEENDIAN= be 12IMAGEDEPENDS= install.gz ${DESTDIR}/usr/mdec/boot 13 14RAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 15RAMDISK= ${RAMDISKDIR}/ramdisk.fs 16MDSETTARGETS= RAMDISK ${RAMDISK} install 17 18.if defined(ECOFF_KERNEL) 19MDSET.install.suffixes= ecoff 20MDSET.install.post= ${ELF2ECOFF} netbsd.tmp netbsd.ecoff && \ 21 gzip -9f netbsd.ecoff 22.endif # ECOFF_KERNEL 23 24PRIMARYBOOT= ${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 32CLEANFILES+= ${IMAGE}.gz 33 34 35realall: ${KERNELDEPS} ${IMAGE}.gz 36 37 38DISKBINDIR= ${RELEASEDIR}/installation/diskimage 39KERNBINDIR= ${RELEASEDIR}/binary/kernel 40 41release: 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