Makefile revision 1.19
11.19Sryo# $NetBSD: Makefile,v 1.19 2018/04/01 04:35:01 ryo 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.19Sryo.if !empty(MACHINE_ARCH:Maarch64) 321.19SryoUBOOT_IMAGE_ARCH= arm64 331.19Sryo.else 341.19SryoUBOOT_IMAGE_ARCH= arm 351.19Sryo.endif 361.19Sryo 371.1Sthorpej# Use stubs to eliminate some large stuff from libc 381.1SthorpejHACKSRC= ${DISTRIBDIR}/utils/libhack 391.1Sthorpej.include "${HACKSRC}/Makefile.inc" 401.1Sthorpej${CRUNCHBIN}: libhack.o 411.1Sthorpej 421.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.crunch" 431.6Sjoerg.include "${DISTRIBDIR}/common/Makefile.dhcpcd" 441.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.makedev" 451.1Sthorpej.include "${DISTRIBDIR}/common/Makefile.image" 461.3Slukem 471.18SchristosRAMDISKDIR=${RELEASEDIR}/${RELEASEMACHINEDIR}/installation/ramdisk 481.18Schristos 491.17Sjmcneillrelease: ${IMAGE} 501.18Schristos ${INSTALL} -d -m 755 ${RAMDISKDIR} 511.18Schristos ${RELEASE_INSTALL} ${IMAGE} ${RAMDISKDIR} 521.19Sryo ${TOOL_MKUBOOTIMAGE} -A ${UBOOT_IMAGE_ARCH} -C none -O linux \ 531.19Sryo -T ramdisk -a 0 -n "NetBSD/${MACHINE_ARCH} ramdisk" ${IMAGE} \ 541.18Schristos ${RAMDISKDIR}/${IMAGE:S/.fs/.ub/} 551.1Sthorpej 561.1Sthorpej.include <bsd.prog.mk> 57