1# $OpenBSD: Makefile,v 1.9 2021/04/28 12:55:40 patrick Exp $ 2 3LIB= clangAST 4NOPIC= 5NOPROFILE= 6 7CPPFLAGS+= -I${.OBJDIR}/../include/clang/AST \ 8 ${CLANG_INCLUDES} 9 10.include <bsd.own.mk> 11SRCS= APValue.cpp \ 12 ASTConcept.cpp \ 13 ASTConsumer.cpp \ 14 ASTContext.cpp \ 15 ASTDiagnostic.cpp \ 16 ASTDumper.cpp \ 17 ASTImporter.cpp \ 18 ASTImporterLookupTable.cpp \ 19 ASTStructuralEquivalence.cpp \ 20 ASTTypeTraits.cpp \ 21 AttrImpl.cpp \ 22 Comment.cpp \ 23 CommentBriefParser.cpp \ 24 CommentCommandTraits.cpp \ 25 CommentLexer.cpp \ 26 CommentParser.cpp \ 27 CommentSema.cpp \ 28 ComparisonCategories.cpp \ 29 ComputeDependence.cpp \ 30 CXXInheritance.cpp \ 31 DataCollection.cpp \ 32 Decl.cpp \ 33 DeclarationName.cpp \ 34 DeclBase.cpp \ 35 DeclCXX.cpp \ 36 DeclFriend.cpp \ 37 DeclGroup.cpp \ 38 DeclObjC.cpp \ 39 DeclOpenMP.cpp \ 40 DeclPrinter.cpp \ 41 DeclTemplate.cpp \ 42 ParentMapContext.cpp \ 43 Expr.cpp \ 44 ExprClassification.cpp \ 45 ExprConcepts.cpp \ 46 ExprConstant.cpp \ 47 ExprCXX.cpp \ 48 ExprObjC.cpp \ 49 ExternalASTMerger.cpp \ 50 ExternalASTSource.cpp \ 51 FormatString.cpp \ 52 InheritViz.cpp \ 53 ItaniumCXXABI.cpp \ 54 ItaniumMangle.cpp \ 55 JSONNodeDumper.cpp \ 56 Mangle.cpp \ 57 MicrosoftCXXABI.cpp \ 58 MicrosoftMangle.cpp \ 59 NestedNameSpecifier.cpp \ 60 NSAPI.cpp \ 61 ODRHash.cpp \ 62 OpenMPClause.cpp \ 63 OSLog.cpp \ 64 ParentMap.cpp \ 65 PrintfFormatString.cpp \ 66 QualTypeNames.cpp \ 67 RawCommentList.cpp \ 68 RecordLayout.cpp \ 69 RecordLayoutBuilder.cpp \ 70 ScanfFormatString.cpp \ 71 SelectorLocationsKind.cpp \ 72 Stmt.cpp \ 73 StmtCXX.cpp \ 74 StmtIterator.cpp \ 75 StmtObjC.cpp \ 76 StmtOpenMP.cpp \ 77 StmtPrinter.cpp \ 78 StmtProfile.cpp \ 79 StmtViz.cpp \ 80 TemplateBase.cpp \ 81 TemplateName.cpp \ 82 TextNodeDumper.cpp \ 83 Type.cpp \ 84 TypeLoc.cpp \ 85 TypePrinter.cpp \ 86 VTableBuilder.cpp \ 87 VTTBuilder.cpp 88 89# Interp 90SRCS+= ByteCodeEmitter.cpp \ 91 ByteCodeExprGen.cpp \ 92 ByteCodeGenError.cpp \ 93 ByteCodeStmtGen.cpp \ 94 Context.cpp \ 95 Descriptor.cpp \ 96 Disasm.cpp \ 97 EvalEmitter.cpp \ 98 Frame.cpp \ 99 Function.cpp \ 100 Interp.cpp \ 101 InterpBlock.cpp \ 102 InterpFrame.cpp \ 103 InterpStack.cpp \ 104 InterpState.cpp \ 105 Pointer.cpp \ 106 PrimType.cpp \ 107 Program.cpp \ 108 Record.cpp \ 109 Source.cpp \ 110 State.cpp \ 111 112.PATH: ${.CURDIR}/../../../llvm/clang/lib/AST 113.PATH: ${.CURDIR}/../../../llvm/clang/lib/AST/Interp 114 115install: 116 @# Nothing here so far ... 117 118.include <bsd.lib.mk> 119