Makefile revision 1.39
11.39Smartin# $NetBSD: Makefile,v 1.39 2021/03/01 09:24:27 martin Exp $ 21.1Sfredette 31.6Sfredette.include <bsd.own.mk> 41.10Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 51.10Slukem 61.6Sfredette.include <bsd.kernobj.mk> 71.6Sfredette 81.8SlukemIMAGE= miniroot.fs 91.37SchristosIMAGESIZE= 4200k 101.36SchristosMAKEFS_FLAGS+= -o density=8k 111.6Sfredette 121.6SfredetteKERNEL= ${KERNOBJDIR}/INSTALL/netbsd 131.6Sfredette 141.6SfredetteWARNS= 1 151.34SjoergDBG= -Os -fno-unwind-tables 161.39SmartinUSE_WIDECHAR= no 171.6Sfredette 181.22StsutsuiCRUNCHBIN= instbin 191.22Stsutsui 201.8SlukemLISTS= ${.CURDIR}/list 211.8SlukemMTREECONF= ${.CURDIR}/mtree.conf 221.6SfredetteIMAGEENDIAN= be 231.8SlukemPARSELISTENV= KERNEL=${KERNEL} 241.15SchsMAKEDEVTARGETS= std md0 cd0 st0 st1 sd0 sd1 sd2 xd0 xy0 251.22StsutsuiIMAGEDEPENDS= ${CRUNCHBIN} \ 261.22Stsutsui ${KERNEL} \ 271.31Stsutsui fstab install.md profile \ 281.8Slukem ${DESTDIR}/dev/MAKEDEV ${DESTDIR}/dev/MAKEDEV.local \ 291.30Sabs ${DESTDIR}/etc/group \ 301.8Slukem ${DESTDIR}/etc/master.passwd ${DESTDIR}/etc/netconfig \ 311.28Sabs ${DESTDIR}/etc/passwd \ 321.29Sabs ${DISTRIBDIR}/common/protocols \ 331.31Stsutsui ${DESTDIR}/etc/pwd.db \ 341.31Stsutsui ${DISTRIBDIR}/common/services \ 351.8Slukem ${DESTDIR}/etc/spwd.db \ 361.8Slukem ${DESTDIR}/usr/mdec/bootxx ${DESTDIR}/usr/mdec/bootyy \ 371.8Slukem ${DESTDIR}/usr/mdec/netboot ${DESTDIR}/usr/mdec/tapeboot \ 381.8Slukem ${DESTDIR}/usr/mdec/ufsboot \ 391.8Slukem ${DISTRIBDIR}/miniroot/install.sh \ 401.8Slukem ${DISTRIBDIR}/miniroot/upgrade.sh \ 411.11Sjdolecek install.sub 421.6Sfredette 431.14SlukemIMAGEPOSTBUILD= ${TOOL_INSTALLBOOT} -v -m ${MACHINE} ${IMAGE} \ 441.10Slukem ${DESTDIR}/usr/mdec/bootxx /ufsboot 451.10SlukemIMAGE_RELEASEDIR= installation/miniroot 461.8Slukem 471.22Stsutsui# Use stubs to eliminate some large stuff from libc 481.22StsutsuiHACKSRC= ${DISTRIBDIR}/utils/libhack 491.39SmartinHACK_CURSES= yes 501.39Smartin.MAKEFLAGS+= USE_WIDECHAR=no 511.39Smartin.include "${HACKSRC}/Makefile.inc" 521.39Smartin${CRUNCHBIN}: libhack.o 531.39Smartin 541.39Smartin# Use stubs to eliminate some large stuff from libc 551.39SmartinHACKSRC= ${DISTRIBDIR}/utils/libhack 561.22Stsutsui.include "${HACKSRC}/Makefile.inc" 571.22Stsutsui${CRUNCHBIN}: libhack.o 581.22Stsutsui 591.11Sjdolecekinstall.sub: ${DISTRIBDIR}/miniroot/install.sub 601.27Sapb ${TOOL_SED} -e "/^VERSION=/s/=.*/=${DISTRIBREV}/" < $? > $@ 611.11Sjdolecek 621.11SjdolecekCLEANFILES+= install.sub 631.1Sfredette 641.35Schristosfstab: .PHONY 651.35Schristos 661.22Stsutsui.include "${DISTRIBDIR}/common/Makefile.crunch" 671.6Sfredette.include "${DISTRIBDIR}/common/Makefile.makedev" 681.6Sfredette.include "${DISTRIBDIR}/common/Makefile.image" 691.6Sfredette 701.6Sfredette.include <bsd.prog.mk> 71