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