Home | History | Annotate | Line # | Download | only in installboot
      1 #	$NetBSD: Makefile,v 1.13 2020/06/21 17:17:01 thorpej Exp $
      2 
      3 .include <bsd.hostinit.mk>
      4 
      5 HOSTPROGNAME=	${_TOOL_PREFIX}installboot
      6 HOST_SRCDIR=	usr.sbin/installboot
      7 
      8 LIBPROP_INC=	${.CURDIR}/../../common/include
      9 HOST_CPPFLAGS+=	-I${LIBPROP_INC}
     10 
     11 HOST_CPPFLAGS+=	-I. -I${.CURDIR} -I${.CURDIR}/../mips-elf2ecoff
     12 HOST_CPPFLAGS+=	-I${TOOLDIR}/include/nbinclude
     13 
     14 HOST_CPPFLAGS+=	-DEVBOARDS_PLIST_BASE=\"${TOOLDIR}\"
     15 
     16 LIBPROP_OBJ!=	cd ${.CURDIR}/../libprop && ${PRINTOBJDIR}
     17 LDADD+=		-L${LIBPROP_OBJ} -lprop
     18 
     19 SHARE_SRCDIR=	${.CURDIR}/../../share
     20 HOST_SHAREDIR=	${TOOLDIR}/share
     21 
     22 BOARDDB_SRCDIR=	${SHARE_SRCDIR}/installboot
     23 BOARDDB_DSTDIR=	${HOST_SHAREDIR}/installboot
     24 
     25 BOARDDBS=	evbarm evbmips
     26 
     27 .for _d in ${BOARDDBS}
     28 install: .PHONY install.${_d}.boards.plist
     29 install.${_d}.boards.plist: .PHONY ${BOARDDB_DSTDIR}/${_d}/boards.plist
     30 ${BOARDDB_DSTDIR}/${_d}/boards.plist: ${BOARDDB_SRCDIR}/${_d}/boards.plist
     31 	${_MKTARGET_INSTALL}
     32 	${HOST_INSTALL_DIR} ${HOST_SHAREDIR}
     33 	${HOST_INSTALL_DIR} ${BOARDDB_DSTDIR}
     34 	${HOST_INSTALL_DIR} ${BOARDDB_DSTDIR}/${_d}
     35 	${HOST_INSTALL_FILE} -m ${NONBINMODE} ${.ALLSRC} ${.TARGET}
     36 .endfor
     37 
     38 .include "${.CURDIR}/../Makefile.nbincludes"
     39 .include "${.CURDIR}/../Makefile.host"
     40 
     41