# $NetBSD: Makefile.images,v 1.12 2019/06/22 23:42:44 christos Exp $ NOSSP=yes .include .include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" .include WARNS= 1 DBG= -Os #-m68020-60 # -m68020-60 seems to generate smaller binaries # but not for gcc-7 DBG+= -DNDEBUG # to remove assert(3) macro DBG+= -D_PTHREADS # to remove putc DBG+= -DNO_PROGRESS # to remove ftp's progress CRUNCHBIN= instbin LISTS= ${.CURDIR}/list ${.CURDIR}/../common/list.images MTREECONF= ${.CURDIR}/../common/mtree.conf IMAGEENDIAN= be IMAGEDEPENDS+= ${CRUNCHBIN} \ ${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd IMAGE_RELEASEDIR= installation/miniroot .if defined(USE_SYSINST) LISTS+= ${DISTRIBDIR}/common/list.sysinst.en .endif # Use stubs to eliminate some large stuff from libc HACKSRC=${DISTRIBDIR}/utils/libhack .include "${HACKSRC}/Makefile.inc" ${CRUNCHBIN}: libhack.o .include "${DISTRIBDIR}/common/Makefile.crunch" .if defined(MAKEDEVTARGETS) .include "${DISTRIBDIR}/common/Makefile.makedev" .endif .include "${DISTRIBDIR}/common/Makefile.image" release:: check_RELEASEDIR ${MAKESUMS} -t ${RELEASEDIR}/${RELEASEMACHINEDIR}/${IMAGE_RELEASEDIR} ${IMAGE}.gz .include