162cfcf62SDimitry AndricPROG_CXX= llvm-dwp 262cfcf62SDimitry AndricMAN= 362cfcf62SDimitry Andric 462cfcf62SDimitry AndricSRCDIR= llvm/tools/llvm-dwp 5*5f757f3fSDimitry AndricSRCS+= llvm-dwp-driver.cpp 662cfcf62SDimitry AndricSRCS+= llvm-dwp.cpp 762cfcf62SDimitry Andric 806c3fb27SDimitry Andric.include "${SRCTOP}/lib/clang/llvm.pre.mk" 906c3fb27SDimitry Andric 1006c3fb27SDimitry AndricCFLAGS+= -I${.OBJDIR} 1106c3fb27SDimitry Andric 1206c3fb27SDimitry AndricINCFILE= Opts.inc 1306c3fb27SDimitry AndricTDFILE= ${LLVM_BASE}/${SRCDIR}/Opts.td 1406c3fb27SDimitry AndricGENOPT= -gen-opt-parser-defs 1506c3fb27SDimitry Andric${INCFILE}: ${TDFILE} 1606c3fb27SDimitry Andric ${LLVM_TBLGEN} ${GENOPT} -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} \ 1706c3fb27SDimitry Andric -o ${.TARGET} ${TDFILE} 1806c3fb27SDimitry AndricTGHDRS+= ${INCFILE} 1906c3fb27SDimitry Andric 2006c3fb27SDimitry AndricDEPENDFILES+= ${TGHDRS:C/$/.d/} 2106c3fb27SDimitry AndricDPSRCS+= ${TGHDRS} 2206c3fb27SDimitry AndricCLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} 2306c3fb27SDimitry Andric 2462cfcf62SDimitry Andric.include "../llvm.prog.mk" 25