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