Makefile revision 1.25
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 8IMAGE= diskimage 9IMAGESIZE= 2m 10LISTS= ${.CURDIR}/list 11IMAGEENDIAN= le 12IMAGEDEPENDS= netbsd.gz ${DESTDIR}/usr/mdec/boot 13 14RAMDISKDIR!= cd ${.CURDIR}/../ramdisk && ${PRINTOBJDIR} 15RAMDISK= ${RAMDISKDIR}/ramdisk.fs 16MDSETTARGETS= RAMDISK ${RAMDISK} netbsd 17 18netbsd.post= ${ELF2ECOFF} netbsd.tmp netbsd.ecoff && gzip -9f netbsd.ecoff 19 20CLEANFILES+= netbsd.ecoff netbsd.ecoff.gz 21 22PRIMARYBOOT= ${DESTDIR}/usr/mdec/bootxx_ffs 23 24${IMAGE}.gz: ${IMAGE} ${PRIMARYBOOT} 25 ${INSTALLBOOT} -m ${MACHINE} ${IMAGE} ${PRIMARYBOOT} 26 gzip -9f ${IMAGE} 27 28CLEANFILES+= ${IMAGE}.gz 29 30 31realall: ${KERNELS} ${IMAGE}.gz 32 33 34DISKBINDIR= ${RELEASEDIR}/installation/diskimage 35KERNBINDIR= ${RELEASEDIR}/binary/kernel 36 37release: 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