11.13Sthorpej#	$NetBSD: Makefile,v 1.13 2020/06/21 17:17:01 thorpej Exp $
21.12Sthorpej
31.12Sthorpej.include <bsd.hostinit.mk>
41.1Slukem
51.7SthorpejHOSTPROGNAME=	${_TOOL_PREFIX}installboot
61.1SlukemHOST_SRCDIR=	usr.sbin/installboot
71.5Slukem
81.12SthorpejLIBPROP_INC=	${.CURDIR}/../../common/include
91.12SthorpejHOST_CPPFLAGS+=	-I${LIBPROP_INC}
101.12Sthorpej
111.5SlukemHOST_CPPFLAGS+=	-I. -I${.CURDIR} -I${.CURDIR}/../mips-elf2ecoff
121.11SbouyerHOST_CPPFLAGS+=	-I${TOOLDIR}/include/nbinclude
131.1Slukem
141.12SthorpejHOST_CPPFLAGS+=	-DEVBOARDS_PLIST_BASE=\"${TOOLDIR}\"
151.12Sthorpej
161.12SthorpejLIBPROP_OBJ!=	cd ${.CURDIR}/../libprop && ${PRINTOBJDIR}
171.12SthorpejLDADD+=		-L${LIBPROP_OBJ} -lprop
181.12Sthorpej
191.12SthorpejSHARE_SRCDIR=	${.CURDIR}/../../share
201.12SthorpejHOST_SHAREDIR=	${TOOLDIR}/share
211.12Sthorpej
221.12SthorpejBOARDDB_SRCDIR=	${SHARE_SRCDIR}/installboot
231.12SthorpejBOARDDB_DSTDIR=	${HOST_SHAREDIR}/installboot
241.12Sthorpej
251.13SthorpejBOARDDBS=	evbarm evbmips
261.12Sthorpej
271.12Sthorpej.for _d in ${BOARDDBS}
281.12Sthorpejinstall: .PHONY install.${_d}.boards.plist
291.12Sthorpejinstall.${_d}.boards.plist: .PHONY ${BOARDDB_DSTDIR}/${_d}/boards.plist
301.12Sthorpej${BOARDDB_DSTDIR}/${_d}/boards.plist: ${BOARDDB_SRCDIR}/${_d}/boards.plist
311.12Sthorpej	${_MKTARGET_INSTALL}
321.12Sthorpej	${HOST_INSTALL_DIR} ${HOST_SHAREDIR}
331.12Sthorpej	${HOST_INSTALL_DIR} ${BOARDDB_DSTDIR}
341.12Sthorpej	${HOST_INSTALL_DIR} ${BOARDDB_DSTDIR}/${_d}
351.12Sthorpej	${HOST_INSTALL_FILE} -m ${NONBINMODE} ${.ALLSRC} ${.TARGET}
361.12Sthorpej.endfor
371.12Sthorpej
381.10Sriz.include "${.CURDIR}/../Makefile.nbincludes"
391.1Slukem.include "${.CURDIR}/../Makefile.host"
401.4Slukem
41