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