162cfcf62SDimitry AndricPROG_CXX= llvm-strings 262cfcf62SDimitry Andric 362cfcf62SDimitry AndricSRCDIR= llvm/tools/llvm-strings 462cfcf62SDimitry AndricSRCS+= llvm-strings.cpp 562cfcf62SDimitry Andric 6fe6060f1SDimitry Andric.include "${SRCTOP}/lib/clang/llvm.pre.mk" 7fe6060f1SDimitry Andric 8fe6060f1SDimitry AndricCFLAGS+= -I${.OBJDIR} 9fe6060f1SDimitry Andric 10*d8ed7fa3SDimitry AndricINCFILE= Opts.inc 11*d8ed7fa3SDimitry AndricTDFILE= ${LLVM_BASE}/${SRCDIR}/Opts.td 12*d8ed7fa3SDimitry AndricGENOPT= -gen-opt-parser-defs 13*d8ed7fa3SDimitry Andric${INCFILE}: ${TDFILE} 14*d8ed7fa3SDimitry Andric ${LLVM_TBLGEN} ${GENOPT} -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} \ 15*d8ed7fa3SDimitry Andric -o ${.TARGET} ${TDFILE} 16*d8ed7fa3SDimitry AndricTGHDRS+= ${INCFILE} 17fe6060f1SDimitry Andric 18fe6060f1SDimitry AndricDEPENDFILES+= ${TGHDRS:C/$/.d/} 19fe6060f1SDimitry AndricDPSRCS+= ${TGHDRS} 20fe6060f1SDimitry AndricCLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} 21fe6060f1SDimitry Andric 2262cfcf62SDimitry Andric.include "../llvm.prog.mk" 23