xref: /netbsd-src/external/apache2/llvm/lib/libclangSema/Makefile (revision 627f7eb200a4419d89b531d55fccd2ee3ffdcde0)
1#	$NetBSD: Makefile,v 1.1 2019/11/11 22:45:16 joerg Exp $
2
3LIB=	clangSema
4
5.include <bsd.init.mk>
6
7.PATH: ${CLANG_SRCDIR}/lib/Sema
8
9SRCS+=	AnalysisBasedWarnings.cpp \
10	CodeCompleteConsumer.cpp \
11	DeclSpec.cpp \
12	DelayedDiagnostic.cpp \
13	IdentifierResolver.cpp \
14	JumpDiagnostics.cpp \
15	MultiplexExternalSemaSource.cpp \
16	ParsedAttr.cpp \
17	Scope.cpp \
18	ScopeInfo.cpp \
19	Sema.cpp \
20	SemaAccess.cpp \
21	SemaAttr.cpp \
22	SemaCUDA.cpp \
23	SemaCXXScopeSpec.cpp \
24	SemaCast.cpp \
25	SemaChecking.cpp \
26	SemaCodeComplete.cpp \
27	SemaConcept.cpp \
28	SemaConsumer.cpp \
29	SemaCoroutine.cpp \
30	SemaDecl.cpp \
31	SemaDeclAttr.cpp \
32	SemaDeclCXX.cpp \
33	SemaDeclObjC.cpp \
34	SemaExceptionSpec.cpp \
35	SemaExpr.cpp \
36	SemaExprCXX.cpp \
37	SemaExprObjC.cpp \
38	SemaExprMember.cpp \
39	SemaFixItUtils.cpp \
40	SemaInit.cpp \
41	SemaLambda.cpp \
42	SemaLookup.cpp \
43	SemaModule.cpp \
44	SemaObjCProperty.cpp \
45	SemaOpenMP.cpp \
46	SemaOverload.cpp \
47	SemaPseudoObject.cpp \
48	SemaStmt.cpp \
49	SemaStmtAsm.cpp \
50	SemaStmtAttr.cpp \
51	SemaTemplate.cpp \
52	SemaTemplateDeduction.cpp \
53	SemaTemplateInstantiate.cpp \
54	SemaTemplateInstantiateDecl.cpp \
55	SemaTemplateVariadic.cpp \
56	SemaType.cpp \
57	TypeLocBuilder.cpp
58
59CLANG_TABLEGEN_SRC=		OpenCLBuiltins.td
60CLANG_TABLEGEN_OUTPUT= \
61	OpenCLBuiltins.inc|-gen-clang-opencl-builtins
62
63.include "${.PARSEDIR}/../../tablegen.mk"
64
65.if defined(HOSTLIB)
66.include <bsd.hostlib.mk>
67.else
68.include <bsd.lib.mk>
69.endif
70