summaryrefslogtreecommitdiffstats
path: root/lib/clang/clang.build.mk
diff options
context:
space:
mode:
Diffstat (limited to 'lib/clang/clang.build.mk')
-rw-r--r--lib/clang/clang.build.mk38
1 files changed, 27 insertions, 11 deletions
diff --git a/lib/clang/clang.build.mk b/lib/clang/clang.build.mk
index a42e011..fad4317 100644
--- a/lib/clang/clang.build.mk
+++ b/lib/clang/clang.build.mk
@@ -15,9 +15,7 @@ CFLAGS+= -O1
TARGET_ARCH?= ${MACHINE_ARCH}
# XXX: 8.0, to keep __FreeBSD_cc_version happy
-CFLAGS+=-DLLVM_HOSTTRIPLE=\"${TARGET_ARCH}-undermydesk-freebsd9.0\" \
- -DCLANG_VENDOR=\"FreeBSD\ \" -DSVN_REVISION=\"104832\" \
- -DCLANG_VENDOR_SUFFIX=\"\ 20100615\"
+CFLAGS+=-DLLVM_HOSTTRIPLE=\"${TARGET_ARCH}-undermydesk-freebsd9.0\"
.PATH: ${LLVM_SRCS}/${SRCDIR}
@@ -48,6 +46,26 @@ ${arch:T}Gen${hdr:H:C/$/.inc.h/}: ${LLVM_SRCS}/lib/Target/${arch:H}/${arch:T}.td
. endfor
.endfor
+Attrs.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
+ ${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+ -gen-clang-attr-classes ${.ALLSRC} > ${.TARGET}
+
+AttrList.inc.h: ${CLANG_SRCS}/include/clang/Basic/Attr.td
+ ${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+ -gen-clang-attr-list ${.ALLSRC} > ${.TARGET}
+
+DeclNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/DeclNodes.td
+ ${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+ -gen-clang-decl-nodes ${.ALLSRC} > ${.TARGET}
+
+StmtNodes.inc.h: ${CLANG_SRCS}/include/clang/Basic/StmtNodes.td
+ ${TBLGEN} -I${CLANG_SRCS}/include/clang/AST \
+ -gen-clang-stmt-nodes ${.ALLSRC} > ${.TARGET}
+
+arm_neon.inc.h: ${CLANG_SRCS}/include/clang/Basic/arm_neon.td
+ ${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+ -gen-arm-neon-sema ${.ALLSRC} > ${.TARGET}
+
DiagnosticGroups.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
-gen-clang-diag-groups \
@@ -58,22 +76,20 @@ Diagnostic${hdr}Kinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
-gen-clang-diags-defs -clang-component=${hdr} \
${CLANG_SRCS}/include/clang/Basic/Diagnostic.td > ${.TARGET}
.endfor
-CC1AsOptions.inc.h: ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td
+Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/Options.td
${TBLGEN} -I${CLANG_SRCS}/include/clang/Driver \
-gen-opt-parser-defs \
- ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td > ${.TARGET}
+ ${CLANG_SRCS}/include/clang/Driver/Options.td > ${.TARGET}
+
CC1Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/CC1Options.td
${TBLGEN} -I${CLANG_SRCS}/include/clang/Driver \
-gen-opt-parser-defs \
${CLANG_SRCS}/include/clang/Driver/CC1Options.td > ${.TARGET}
-Options.inc.h: ${CLANG_SRCS}/include/clang/Driver/Options.td
+
+CC1AsOptions.inc.h: ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td
${TBLGEN} -I${CLANG_SRCS}/include/clang/Driver \
-gen-opt-parser-defs \
- ${CLANG_SRCS}/include/clang/Driver/Options.td > ${.TARGET}
-StmtNodes.inc.h: ${CLANG_SRCS}/include/clang/AST/StmtNodes.td
- ${TBLGEN} -I${CLANG_SRCS}/include/clang/AST \
- -gen-clang-stmt-nodes \
- ${CLANG_SRCS}/include/clang/AST/StmtNodes.td > ${.TARGET}
+ ${CLANG_SRCS}/include/clang/Driver/CC1AsOptions.td > ${.TARGET}
SRCS+= ${TGHDRS:C/$/.inc.h/}
DPADD+= ${TGHDRS:C/$/.inc.h/}
OpenPOWER on IntegriCloud