diff options
Diffstat (limited to 'lib/clang/clang.build.mk')
-rw-r--r-- | lib/clang/clang.build.mk | 38 |
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/} |