# $NetBSD: Makefile,v 1.5 2024/04/01 02:18:30 christos Exp $
include <bsd.hostinit.mk>
SRCDIR= ${.CURDIR}/../../../../external/bsd/elftoolchain/dist/common/sys
PATH: ${SRCDIR}
INCS= elfdefinitions.h
HOST_INCSDIR= ${TOOLDIR}/include/sys
# Too early for ${TOOL_M4}
elfdefinitions.h: elfdefinitions.m4 elfconstants.m4
${_MKTARGET_CREATE}
${TOOL_M4} -I${SRCDIR} -D SRCDIR=${SRCDIR} ${M4FLAGS} \
elfdefinitions.m4 > ${.TARGET}
PHONY: all clean clobber depend
install: .PHONY ${HOST_INCSDIR} .WAIT includes
${HOST_INCSDIR}:
${_MKTARGET_INSTALL}
${HOST_INSTALL_DIR} ${HOST_INCSDIR}
for _f in ${INCS}
HOST_INCINSTFILES+= ${HOST_INCSDIR}/${_f}
${HOST_INCSDIR}/${_f}: ${_f}
${_MKTARGET_INSTALL}
${HOST_INSTALL_FILE} -m ${NONBINMODE} ${.ALLSRC} ${.TARGET}
endfor
includes: .PHONY ${HOST_INCSDIR} .WAIT ${HOST_INCINSTFILES}
all dependall depend: ${INCS}
clean clobber:
rm -f ${INCS}
cleandepend:
rm -f ${.OBJDIR}/.depend
include <bsd.obj.mk>