xref: /openbsd-src/gnu/usr.bin/clang/libclangSema/Makefile (revision 1ad61ae0a79a724d2d3ec69e69c8e1d1ff6b53a0)
1# $OpenBSD: Makefile,v 1.6 2023/11/11 18:35:39 robert Exp $
2
3LIB=	clangSema
4NOPIC=
5NOPROFILE=
6
7CPPFLAGS+=	-I${.OBJDIR}/../include/clang/Sema \
8		${CLANG_INCLUDES}
9
10.include <bsd.own.mk>
11
12SRCS=	AnalysisBasedWarnings.cpp \
13	CodeCompleteConsumer.cpp \
14	DeclSpec.cpp \
15	DelayedDiagnostic.cpp \
16	HLSLExternalSemaSource.cpp \
17	IdentifierResolver.cpp \
18	JumpDiagnostics.cpp \
19	MultiplexExternalSemaSource.cpp \
20	ParsedAttr.cpp \
21	Scope.cpp \
22	ScopeInfo.cpp \
23	Sema.cpp \
24	SemaAccess.cpp \
25	SemaAttr.cpp \
26	SemaAvailability.cpp \
27	SemaCXXScopeSpec.cpp \
28	SemaCast.cpp \
29	SemaChecking.cpp \
30	SemaCodeComplete.cpp \
31	SemaConcept.cpp \
32	SemaConsumer.cpp \
33	SemaCoroutine.cpp \
34	SemaCUDA.cpp \
35	SemaDecl.cpp \
36	SemaDeclAttr.cpp \
37	SemaDeclCXX.cpp \
38	SemaDeclObjC.cpp \
39	SemaExceptionSpec.cpp \
40	SemaExpr.cpp \
41	SemaExprCXX.cpp \
42	SemaExprMember.cpp \
43	SemaExprObjC.cpp \
44	SemaFixItUtils.cpp \
45	SemaHLSL.cpp \
46	SemaInit.cpp \
47	SemaLambda.cpp \
48	SemaLookup.cpp \
49	SemaModule.cpp \
50	SemaObjCProperty.cpp \
51	SemaOpenMP.cpp \
52	SemaOverload.cpp \
53	SemaPseudoObject.cpp \
54	SemaRISCVVectorLookup.cpp \
55	SemaStmt.cpp \
56	SemaStmtAsm.cpp \
57	SemaStmtAttr.cpp \
58	SemaSYCL.cpp \
59	SemaTemplate.cpp \
60	SemaTemplateDeduction.cpp \
61	SemaTemplateInstantiate.cpp \
62	SemaTemplateInstantiateDecl.cpp \
63	SemaTemplateVariadic.cpp \
64	SemaType.cpp \
65	TypeLocBuilder.cpp
66
67.PATH:	${.CURDIR}/../../../llvm/clang/lib/Sema
68
69install:
70	@# Nothing here so far ...
71
72.include <bsd.lib.mk>
73