aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/clang/clang-scan-deps/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'usr.bin/clang/clang-scan-deps/Makefile')
-rw-r--r--usr.bin/clang/clang-scan-deps/Makefile7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.bin/clang/clang-scan-deps/Makefile b/usr.bin/clang/clang-scan-deps/Makefile
index 16fecdb88867..8da12faccc45 100644
--- a/usr.bin/clang/clang-scan-deps/Makefile
+++ b/usr.bin/clang/clang-scan-deps/Makefile
@@ -10,13 +10,14 @@ SRCS+= ClangScanDeps.cpp \
.include "${SRCTOP}/lib/clang/clang.pre.mk"
CFLAGS+= -I${.OBJDIR}
-TDFILE= Opts.td
-INCFILE= ${TDFILE:.td=.inc}
+
+INCFILE= Opts.inc
+TDFILE= ${LLVM_BASE}/${SRCDIR}/Opts.td
GENOPT= -gen-opt-parser-defs
${INCFILE}: ${TDFILE}
${LLVM_TBLGEN} ${GENOPT} -I ${LLVM_SRCS}/include -d ${.TARGET:C/$/.d/} \
- -o ${.TARGET} ${.ALLSRC}
+ -o ${.TARGET} ${TDFILE}
TGHDRS+= ${INCFILE}
DEPENDFILES+= ${TGHDRS:C/$/.d/}