1# $OpenBSD: Makefile,v 1.10 2020/08/03 14:45:25 patrick Exp $ 2 3LIB= LLVMCore 4NOPROFILE= 5 6CPPFLAGS+= -I${.OBJDIR}/../include/llvm/IR \ 7 -I${LLVM_SRCS}/include/llvm/IR 8 9SRCS+= AbstractCallSite.cpp \ 10 AsmWriter.cpp \ 11 Attributes.cpp \ 12 AutoUpgrade.cpp \ 13 BasicBlock.cpp \ 14 Comdat.cpp \ 15 ConstantFold.cpp \ 16 ConstantRange.cpp \ 17 Constants.cpp \ 18 CoreCore.cpp \ 19 DIBuilder.cpp \ 20 DataLayout.cpp \ 21 DebugInfo.cpp \ 22 DebugInfoMetadata.cpp \ 23 DebugLoc.cpp \ 24 DiagnosticHandler.cpp \ 25 DiagnosticInfo.cpp \ 26 DiagnosticPrinter.cpp \ 27 Dominators.cpp \ 28 FPEnv.cpp \ 29 Function.cpp \ 30 GVMaterializer.cpp \ 31 Globals.cpp \ 32 IRBuilder.cpp \ 33 IRPrintingPasses.cpp \ 34 InlineAsm.cpp \ 35 Instruction.cpp \ 36 Instructions.cpp \ 37 IntrinsicInst.cpp \ 38 LLVMContext.cpp \ 39 LLVMContextImpl.cpp \ 40 LegacyPassManager.cpp \ 41 MDBuilder.cpp \ 42 Mangler.cpp \ 43 Metadata.cpp \ 44 Module.cpp \ 45 ModuleSummaryIndex.cpp \ 46 Operator.cpp \ 47 OptBisect.cpp \ 48 Pass.cpp \ 49 PassInstrumentation.cpp \ 50 PassManager.cpp \ 51 PassRegistry.cpp \ 52 PassTimingInfo.cpp \ 53 ProfileSummary.cpp \ 54 RemarkStreamer.cpp \ 55 SafepointIRVerifier.cpp \ 56 Statepoint.cpp \ 57 Type.cpp \ 58 TypeFinder.cpp \ 59 Use.cpp \ 60 User.cpp \ 61 Value.cpp \ 62 ValueSymbolTable.cpp \ 63 Verifier.cpp 64 65CoreCore.cpp: 66 ln -s ${LLVM_SRCS}/lib/IR/Core.cpp $@ 67 68.PATH: ${.CURDIR}/../../../llvm/llvm/lib/IR 69 70CLEANFILES+= CoreCore.cpp 71