Makefile.images revision 1.12
11.12Schristos#	$NetBSD: Makefile.images,v 1.12 2019/06/22 23:42:44 christos 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.1Sleo.if defined(USE_SYSINST)
261.6SdslLISTS+=		${DISTRIBDIR}/common/list.sysinst.en
271.1Sleo.endif
281.1Sleo
291.1Sleo# Use stubs to eliminate some large stuff from libc
301.2SlukemHACKSRC=${DISTRIBDIR}/utils/libhack
311.1Sleo.include "${HACKSRC}/Makefile.inc"
321.1Sleo${CRUNCHBIN}: libhack.o
331.1Sleo
341.1Sleo.include "${DISTRIBDIR}/common/Makefile.crunch"
351.1Sleo.if defined(MAKEDEVTARGETS)
361.1Sleo.include "${DISTRIBDIR}/common/Makefile.makedev"
371.1Sleo.endif
381.1Sleo.include "${DISTRIBDIR}/common/Makefile.image"
391.3Slukem
401.4Slukemrelease:: check_RELEASEDIR
411.7Smatt	${MAKESUMS} -t ${RELEASEDIR}/${RELEASEMACHINEDIR}/${IMAGE_RELEASEDIR} ${IMAGE}.gz
421.1Sleo
431.1Sleo.include <bsd.prog.mk>
44