1 1.2 joerg # $NetBSD: Makefile,v 1.2 2021/05/30 01:56:52 joerg Exp $ 2 1.1 joerg 3 1.1 joerg LIB= LLVMIR 4 1.1 joerg 5 1.1 joerg .include <bsd.init.mk> 6 1.1 joerg 7 1.1 joerg .PATH: ${LLVM_SRCDIR}/lib/IR 8 1.1 joerg 9 1.1 joerg .include "${.PARSEDIR}/../../tablegen.mk" 10 1.1 joerg 11 1.1 joerg SRCS+= AbstractCallSite.cpp \ 12 1.1 joerg AsmWriter.cpp \ 13 1.2 joerg Assumptions.cpp \ 14 1.1 joerg Attributes.cpp \ 15 1.1 joerg AutoUpgrade.cpp \ 16 1.1 joerg BasicBlock.cpp \ 17 1.2 joerg BuiltinGCs.cpp \ 18 1.1 joerg Comdat.cpp \ 19 1.1 joerg ConstantFold.cpp \ 20 1.1 joerg ConstantRange.cpp \ 21 1.1 joerg Constants.cpp \ 22 1.1 joerg Core.cpp \ 23 1.1 joerg DataLayout.cpp \ 24 1.1 joerg DebugInfo.cpp \ 25 1.1 joerg DebugInfoMetadata.cpp \ 26 1.1 joerg DebugLoc.cpp \ 27 1.1 joerg DiagnosticHandler.cpp \ 28 1.1 joerg DiagnosticInfo.cpp \ 29 1.1 joerg DiagnosticPrinter.cpp \ 30 1.1 joerg DIBuilder.cpp \ 31 1.1 joerg Dominators.cpp \ 32 1.2 joerg FPEnv.cpp \ 33 1.1 joerg Function.cpp \ 34 1.2 joerg GCStrategy.cpp \ 35 1.1 joerg Globals.cpp \ 36 1.1 joerg GVMaterializer.cpp \ 37 1.1 joerg InlineAsm.cpp \ 38 1.1 joerg Instruction.cpp \ 39 1.1 joerg Instructions.cpp \ 40 1.1 joerg IntrinsicInst.cpp \ 41 1.1 joerg IRBuilder.cpp \ 42 1.1 joerg IRPrintingPasses.cpp \ 43 1.1 joerg LegacyPassManager.cpp \ 44 1.1 joerg LLVMContext.cpp \ 45 1.1 joerg LLVMContextImpl.cpp \ 46 1.2 joerg LLVMRemarkStreamer.cpp \ 47 1.1 joerg Mangler.cpp \ 48 1.1 joerg MDBuilder.cpp \ 49 1.1 joerg Metadata.cpp \ 50 1.1 joerg Module.cpp \ 51 1.1 joerg ModuleSummaryIndex.cpp \ 52 1.1 joerg Operator.cpp \ 53 1.1 joerg OptBisect.cpp \ 54 1.1 joerg Pass.cpp \ 55 1.1 joerg PassInstrumentation.cpp \ 56 1.1 joerg PassManager.cpp \ 57 1.1 joerg PassRegistry.cpp \ 58 1.1 joerg PassTimingInfo.cpp \ 59 1.2 joerg PrintPasses.cpp \ 60 1.1 joerg ProfileSummary.cpp \ 61 1.2 joerg PseudoProbe.cpp \ 62 1.2 joerg ReplaceConstant.cpp \ 63 1.1 joerg SafepointIRVerifier.cpp \ 64 1.1 joerg Statepoint.cpp \ 65 1.2 joerg StructuralHash.cpp \ 66 1.1 joerg Type.cpp \ 67 1.1 joerg TypeFinder.cpp \ 68 1.1 joerg Use.cpp \ 69 1.1 joerg User.cpp \ 70 1.1 joerg Value.cpp \ 71 1.1 joerg ValueSymbolTable.cpp \ 72 1.1 joerg Verifier.cpp 73 1.1 joerg 74 1.1 joerg .if defined(HOSTLIB) 75 1.1 joerg .include <bsd.hostlib.mk> 76 1.1 joerg .else 77 1.1 joerg .include <bsd.lib.mk> 78 1.1 joerg .endif 79