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