Makefile revision 1.18
11.18Schristos# $NetBSD: Makefile,v 1.18 2017/08/20 15:38:22 christos Exp $ 21.1Sthorpej 31.1Sthorpej.include <bsd.own.mk> 41.3Slukem.include "${NETBSDSRCDIR}/distrib/common/Makefile.distrib" 51.1Sthorpej 61.1SthorpejIMAGE= ramdisk.fs 71.1SthorpejIMAGESIZE= 3072k 81.15SchristosMAKEFS_FLAGS+= -f 15 91.1Sthorpej 101.1SthorpejWARNS= 1 111.1SthorpejDBG= -Os 121.16Srin.if !empty(MACHINE_ARCH:Mearmv7*) && ${ACTIVE_CC} == "gcc" 131.14SmattDBG+= -mthumb -mthumb-interwork 141.14Smatt.endif 151.1Sthorpej 161.1SthorpejCRUNCHBIN= ramdiskbin 171.1SthorpejLISTS= ${.CURDIR}/list ${DISTRIBDIR}/common/list.sysinst 181.1SthorpejMTREECONF= ${DISTRIBDIR}/common/mtree.common 191.13Smatt.if empty(MACHINE_ARCH:M*eb) 201.1SthorpejIMAGEENDIAN= le 211.13Smatt.else 221.13SmattIMAGEENDIAN= be 231.13Smatt.endif 241.1SthorpejMAKEDEVTARGETS= ramdisk 251.1SthorpejIMAGEDEPENDS= ${CRUNCHBIN} \ 261.9Sabs dot.profile \ 271.2Slukem ${NETBSDSRCDIR}/etc/group ${NETBSDSRCDIR}/etc/master.passwd \ 281.8Sabs ${NETBSDSRCDIR}/etc/netconfig ${DISTRIBDIR}/common/protocols \ 291.8Sabs ${DISTRIBDIR}/common/services 301.1Sthorpej 311.1Sthorpej# Use stubs to eliminate some large stuff from libc 321.1SthorpejHACKSRC= ${DISTRIBDIR}/utils/libhack 331.1Sthorpej.include "${HACKSRC}/Makefile.inc" 341.1Sthorpej${CRUNCHBIN}: libhack.o 351.1Sthorpej 361.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.crunch" 371.6Sjoerg.include "${DISTRIBDIR}/common/Makefile.dhcpcd" 381.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.makedev" 391.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.image" 401.3Slukem 411.18SchristosRAMDISKDIR=${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/ramdisk 421.18Schristos 431.17Sjmcneillrelease: ${IMAGE} 441.18Schristos ${INSTALL} -d -m 755 ${RAMDISKDIR} 451.18Schristos ${RELEASE_INSTALL} ${IMAGE} ${RAMDISKDIR} 461.17Sjmcneill ${TOOL_MKUBOOTIMAGE} -A arm -C none -O linux -T ramdisk \ 471.17Sjmcneill -a 0 -n "NetBSD/${MACHINE_ARCH} ramdisk" ${IMAGE} \ 481.18Schristos ${RAMDISKDIR}/${IMAGE:S/.fs/.ub/} 491.1Sthorpej 501.1Sthorpej.include <bsd.prog.mk> 51