Makefile.images revision 1.13
11.13Smartin# $NetBSD: Makefile.images,v 1.13 2025/06/29 10:10:31 martin Exp $ 21.1Sleo 31.12SchristosNOSSP=yes 41.1Sleo.include <bsd.own.mk> 51.3Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 61.1Sleo 71.1Sleo.include <bsd.kernobj.mk> 81.1Sleo 91.8StsutsuiWARNS= 1 101.12SchristosDBG= -Os #-m68020-60 # -m68020-60 seems to generate smaller binaries 111.12Schristos # but not for gcc-7 121.10StsutsuiDBG+= -DNDEBUG # to remove assert(3) macro 131.12SchristosDBG+= -D_PTHREADS # to remove putc 141.12SchristosDBG+= -DNO_PROGRESS # to remove ftp's progress 151.8Stsutsui 161.1SleoCRUNCHBIN= instbin 171.1SleoLISTS= ${.CURDIR}/list ${.CURDIR}/../common/list.images 181.11StsutsuiMTREECONF= ${.CURDIR}/../common/mtree.conf 191.3SlukemIMAGEENDIAN= be 201.3SlukemIMAGEDEPENDS+= ${CRUNCHBIN} \ 211.2Slukem ${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd 221.3Slukem 231.3SlukemIMAGE_RELEASEDIR= installation/miniroot 241.1Sleo 251.13SmartinNOIEEE80211=1 261.1Sleo.if defined(USE_SYSINST) 271.6SdslLISTS+= ${DISTRIBDIR}/common/list.sysinst.en 281.1Sleo.endif 291.1Sleo 301.1Sleo# Use stubs to eliminate some large stuff from libc 311.2SlukemHACKSRC=${DISTRIBDIR}/utils/libhack 321.13SmartinHACK_CURSES=yes 331.13Smartin.MAKEFLAGS+= USE_WIDECHAR=no 341.1Sleo.include "${HACKSRC}/Makefile.inc" 351.1Sleo${CRUNCHBIN}: libhack.o 361.1Sleo 371.1Sleo.include "${DISTRIBDIR}/common/Makefile.crunch" 381.1Sleo.if defined(MAKEDEVTARGETS) 391.1Sleo.include "${DISTRIBDIR}/common/Makefile.makedev" 401.1Sleo.endif 411.1Sleo.include "${DISTRIBDIR}/common/Makefile.image" 421.3Slukem 431.4Slukemrelease:: check_RELEASEDIR 441.7Smatt ${MAKESUMS} -t ${RELEASEDIR}/${RELEASEMACHINEDIR}/${IMAGE_RELEASEDIR} ${IMAGE}.gz 451.1Sleo 461.1Sleo.include <bsd.prog.mk> 47