1*d3c06bedSLexi Winter.include <src.opts.mk> 2*d3c06bedSLexi Winter 3*d3c06bedSLexi WinterPROG_CXX= clang-scan-deps 4*d3c06bedSLexi WinterMAN= 5*d3c06bedSLexi Winter 6*d3c06bedSLexi WinterSRCDIR= clang/tools/clang-scan-deps 7*d3c06bedSLexi WinterSRCS+= ClangScanDeps.cpp \ 8*d3c06bedSLexi Winter clang-scan-deps-driver.cpp 9*d3c06bedSLexi Winter 10*d3c06bedSLexi Winter.include "${SRCTOP}/lib/clang/clang.pre.mk" 11*d3c06bedSLexi Winter 12*d3c06bedSLexi WinterCFLAGS+= -I${.OBJDIR} 13*d3c06bedSLexi WinterTDFILE= Opts.td 14*d3c06bedSLexi WinterINCFILE= ${TDFILE:.td=.inc} 15*d3c06bedSLexi WinterGENOPT= -gen-opt-parser-defs 16*d3c06bedSLexi Winter 17*d3c06bedSLexi Winter${INCFILE}: ${TDFILE} 18*d3c06bedSLexi Winter ${LLVM_TBLGEN} ${GENOPT} -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} \ 19*d3c06bedSLexi Winter -o ${.TARGET} ${.ALLSRC} 20*d3c06bedSLexi WinterTGHDRS+= ${INCFILE} 21*d3c06bedSLexi Winter 22*d3c06bedSLexi WinterDEPENDFILES+= ${TGHDRS:C/$/.d/} 23*d3c06bedSLexi WinterDPSRCS+= ${TGHDRS} 24*d3c06bedSLexi WinterCLEANFILES+= ${TGHDRS} ${TGHDRS:C/$/.d/} 25*d3c06bedSLexi Winter 26*d3c06bedSLexi Winter.include "../clang.prog.mk" 27