11.50Stsutsui# $NetBSD: Makefile,v 1.50 2021/06/18 23:55:20 tsutsui Exp $ 21.24Sbouyer 31.24Sbouyer.include <bsd.own.mk> 41.27Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 51.1Sgwr 61.28Slukem.include <bsd.kernobj.mk> 71.1Sgwr 81.28SlukemIMAGE= miniroot.fs 91.48SchristosIMAGESIZE= 6500k 101.46SchristosMAKEFS_FLAGS+= -o density=8k 111.28Slukem 121.28SlukemKERNEL3= ${KERNOBJDIR}/INSTALL/netbsd 131.28SlukemKERNEL3X= ${KERNOBJDIR}/INSTALL3X/netbsd 141.28Slukem 151.28SlukemWARNS= 1 161.28SlukemDBG= -Os 171.47SmartinUSE_WIDECHAR= no 181.28Slukem 191.33StsutsuiCRUNCHBIN= instbin 201.33Stsutsui 211.28SlukemLISTS= ${.CURDIR}/list 221.28SlukemMTREECONF= ${.CURDIR}/mtree.conf 231.28SlukemIMAGEENDIAN= be 241.28SlukemPARSELISTENV= KERNEL3=${KERNEL3} KERNEL3X=${KERNEL3X} 251.28SlukemMAKEDEVTARGETS= std md0 cd0 st0 st1 sd0 sd1 sd2 xd0 xy0 fd0 261.33StsutsuiIMAGEDEPENDS= ${CRUNCHBIN} \ 271.33Stsutsui ${KERNEL3} ${KERNEL3X} \ 281.42She fstab install.md profile \ 291.28Slukem ${DESTDIR}/dev/MAKEDEV ${DESTDIR}/dev/MAKEDEV.local \ 301.41Sabs ${DESTDIR}/etc/group \ 311.28Slukem ${DESTDIR}/etc/master.passwd ${DESTDIR}/etc/netconfig \ 321.39Sabs ${DESTDIR}/etc/passwd \ 331.40Sabs ${DISTRIBDIR}/common/protocols \ 341.40Sabs ${DESTDIR}/etc/pwd.db ${DISTRIBDIR}/common/services \ 351.28Slukem ${DESTDIR}/etc/spwd.db \ 361.29Slukem ${DESTDIR}/usr/mdec/bootxx \ 371.28Slukem ${DESTDIR}/usr/mdec/netboot ${DESTDIR}/usr/mdec/tapeboot \ 381.28Slukem ${DESTDIR}/usr/mdec/ufsboot \ 391.28Slukem ${DISTRIBDIR}/miniroot/install.sh \ 401.28Slukem ${DISTRIBDIR}/miniroot/upgrade.sh \ 411.28Slukem install.sub 421.28Slukem 431.32SlukemIMAGEPOSTBUILD= ${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} \ 441.30Snathanw ${DESTDIR}/usr/mdec/bootxx /ufsboot 451.28SlukemIMAGE_RELEASEDIR= installation/miniroot 461.1Sgwr 471.33Stsutsui# Use stubs to eliminate some large stuff from libc 481.33StsutsuiHACKSRC= ${DISTRIBDIR}/utils/libhack 491.47SmartinHACK_CURSES=yes 501.47Smartin.MAKEFLAGS+= USE_WIDECHAR=no 511.33Stsutsui.include "${HACKSRC}/Makefile.inc" 521.33Stsutsui${CRUNCHBIN}: libhack.o 531.33Stsutsui 541.28Slukeminstall.sub: ${DISTRIBDIR}/miniroot/install.sub 551.50Stsutsui ${TOOL_SED} -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" \ 561.50Stsutsui -e "/^RELEASE=/s/=.*/=${DISTRIBVER}/" \ 571.50Stsutsui -e "/^MACHINE=/s/=.*/=${MACHINE}/" < $? > $@ 581.1Sgwr 591.28SlukemCLEANFILES+= install.sub 601.1Sgwr 611.45Schristosfstab: .PHONY 621.45Schristos 631.33Stsutsui.include "${DISTRIBDIR}/common/Makefile.crunch" 641.28Slukem.include "${DISTRIBDIR}/common/Makefile.makedev" 651.28Slukem.include "${DISTRIBDIR}/common/Makefile.image" 661.27Slukem 671.27Slukem.include <bsd.prog.mk> 68