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