xref: /freebsd/usr.bin/clang/clang-tblgen/Makefile (revision 81ad626541db97eb356e2c1d4a20eb2a26a766ab)
16122f3e6SDimitry Andric# $FreeBSD$
26122f3e6SDimitry Andric
38a166cafSAndrew TurnerPROG_CXX=	clang-tblgen
4986e05bcSDimitry AndricMAN=
56122f3e6SDimitry Andric
60b57cec5SDimitry AndricSRCDIR=		clang/utils/TableGen
738b6f456SDimitry AndricSRCS+=		ASTTableGen.cpp
8986e05bcSDimitry AndricSRCS+=		ClangASTNodesEmitter.cpp
938b6f456SDimitry AndricSRCS+=		ClangASTPropertiesEmitter.cpp
10986e05bcSDimitry AndricSRCS+=		ClangAttrEmitter.cpp
11986e05bcSDimitry AndricSRCS+=		ClangCommentCommandInfoEmitter.cpp
12986e05bcSDimitry AndricSRCS+=		ClangCommentHTMLNamedCharacterReferenceEmitter.cpp
13986e05bcSDimitry AndricSRCS+=		ClangCommentHTMLTagsEmitter.cpp
1436cb3905SDimitry AndricSRCS+=		ClangDataCollectorsEmitter.cpp
15986e05bcSDimitry AndricSRCS+=		ClangDiagnosticsEmitter.cpp
1638b6f456SDimitry AndricSRCS+=		ClangOpcodesEmitter.cpp
174014a71fSDimitry AndricSRCS+=		ClangOpenCLBuiltinEmitter.cpp
185897d2f0SDimitry AndricSRCS+=		ClangOptionDocEmitter.cpp
19986e05bcSDimitry AndricSRCS+=		ClangSACheckersEmitter.cpp
20e8d8bef9SDimitry AndricSRCS+=		ClangSyntaxEmitter.cpp
2138b6f456SDimitry AndricSRCS+=		ClangTypeNodesEmitter.cpp
2238b6f456SDimitry AndricSRCS+=		MveEmitter.cpp
23986e05bcSDimitry AndricSRCS+=		NeonEmitter.cpp
24fe6060f1SDimitry AndricSRCS+=		RISCVVEmitter.cpp
2548aaf27bSDimitry AndricSRCS+=		SveEmitter.cpp
26986e05bcSDimitry AndricSRCS+=		TableGen.cpp
276122f3e6SDimitry Andric
28*81ad6265SDimitry Andric.include "${SRCTOP}/lib/clang/clang.pre.mk"
29*81ad6265SDimitry Andric
30*81ad6265SDimitry AndricCFLAGS.RISCVVEmitter.cpp+=	-I${CLANG_SRCS}/include
31*81ad6265SDimitry Andric
32*81ad6265SDimitry Andric.include "../clang.prog.mk"
33