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