1# $OpenBSD: Makefile,v 1.2 2021/12/17 14:55:44 patrick Exp $ 2 3.include <bsd.own.mk> 4 5TBLGEN= ${.OBJDIR}/../../llvm-tblgen/llvm-tblgen 6OBJCOPY_INC=${.CURDIR}/../../../../llvm/llvm/tools/llvm-objcopy 7 8GEN= InstallNameToolOpts.inc \ 9 ObjcopyOpts.inc \ 10 StripOpts.inc \ 11 BitcodeStripOpts.inc 12 13all: ${GEN} 14 15install: 16 @# Nothing here so far ... 17 18clean cleandir: 19 rm -f ${GEN} 20 21InstallNameToolOpts.inc: ${OBJCOPY_INC}/InstallNameToolOpts.td 22 ${TBLGEN} -I${.CURDIR}/../../../../llvm/llvm/include \ 23 -I${.CURDIR}/../../../../llvm/llvm/tools/llvm-objcopy \ 24 -gen-opt-parser-defs -o ${.TARGET} ${.ALLSRC} 25 26ObjcopyOpts.inc: ${OBJCOPY_INC}/ObjcopyOpts.td 27 ${TBLGEN} -I${.CURDIR}/../../../../llvm/llvm/include \ 28 -I${.CURDIR}/../../../../llvm/llvm/tools/llvm-objcopy \ 29 -gen-opt-parser-defs -o ${.TARGET} ${.ALLSRC} 30 31StripOpts.inc: ${OBJCOPY_INC}/StripOpts.td 32 ${TBLGEN} -I${.CURDIR}/../../../../llvm/llvm/include \ 33 -I${.CURDIR}/../../../../llvm/llvm/tools/llvm-objcopy \ 34 -gen-opt-parser-defs -o ${.TARGET} ${.ALLSRC} 35 36BitcodeStripOpts.inc: ${OBJCOPY_INC}/BitcodeStripOpts.td 37 ${TBLGEN} -I${.CURDIR}/../../../../llvm/llvm/include \ 38 -I${.CURDIR}/../../../../llvm/llvm/tools/llvm-objcopy \ 39 -gen-opt-parser-defs -o ${.TARGET} ${.ALLSRC} 40 41.include <bsd.obj.mk> 42