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