# $NetBSD: Makefile,v 1.4 2024/03/31 03:20:38 christos Exp $ .include 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