1 1.1 joerg # $NetBSD: Makefile,v 1.1 2019/11/11 22:45:09 joerg Exp $ 2 1.1 joerg 3 1.1 joerg LIB= LLVMMipsCodeGen 4 1.1 joerg 5 1.1 joerg .include <bsd.init.mk> 6 1.1 joerg 7 1.1 joerg .PATH: ${LLVM_SRCDIR}/lib/Target/Mips 8 1.1 joerg 9 1.1 joerg SRCS+= MicroMipsSizeReduction.cpp \ 10 1.1 joerg Mips16FrameLowering.cpp \ 11 1.1 joerg Mips16HardFloat.cpp \ 12 1.1 joerg Mips16HardFloatInfo.cpp \ 13 1.1 joerg Mips16InstrInfo.cpp \ 14 1.1 joerg Mips16ISelDAGToDAG.cpp \ 15 1.1 joerg Mips16ISelLowering.cpp \ 16 1.1 joerg Mips16RegisterInfo.cpp \ 17 1.1 joerg MipsAnalyzeImmediate.cpp \ 18 1.1 joerg MipsAsmPrinter.cpp \ 19 1.1 joerg MipsBranchExpansion.cpp \ 20 1.1 joerg MipsCallLowering.cpp \ 21 1.1 joerg MipsCCState.cpp \ 22 1.1 joerg MipsConstantIslandPass.cpp \ 23 1.1 joerg MipsDelaySlotFiller.cpp \ 24 1.1 joerg MipsExpandPseudo.cpp \ 25 1.1 joerg MipsFastISel.cpp \ 26 1.1 joerg MipsFrameLowering.cpp \ 27 1.1 joerg MipsInstrInfo.cpp \ 28 1.1 joerg MipsInstructionSelector.cpp \ 29 1.1 joerg MipsISelDAGToDAG.cpp \ 30 1.1 joerg MipsISelLowering.cpp \ 31 1.1 joerg MipsLegalizerInfo.cpp \ 32 1.1 joerg MipsMachineFunction.cpp \ 33 1.1 joerg MipsMCInstLower.cpp \ 34 1.1 joerg MipsModuleISelDAGToDAG.cpp \ 35 1.1 joerg MipsOptimizePICCall.cpp \ 36 1.1 joerg MipsOs16.cpp \ 37 1.1 joerg MipsPreLegalizerCombiner.cpp \ 38 1.1 joerg MipsRegisterBankInfo.cpp \ 39 1.1 joerg MipsRegisterInfo.cpp \ 40 1.1 joerg MipsSEFrameLowering.cpp \ 41 1.1 joerg MipsSEInstrInfo.cpp \ 42 1.1 joerg MipsSEISelDAGToDAG.cpp \ 43 1.1 joerg MipsSEISelLowering.cpp \ 44 1.1 joerg MipsSERegisterInfo.cpp \ 45 1.1 joerg MipsSubtarget.cpp \ 46 1.1 joerg MipsTargetMachine.cpp \ 47 1.1 joerg MipsTargetObjectFile.cpp 48 1.1 joerg 49 1.1 joerg TABLEGEN_SRC= Mips.td 50 1.1 joerg TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/Mips 51 1.1 joerg TABLEGEN_OUTPUT= \ 52 1.1 joerg MipsGenAsmMatcher.inc|-gen-asm-matcher \ 53 1.1 joerg MipsGenAsmWriter.inc|-gen-asm-writer \ 54 1.1 joerg MipsGenCallingConv.inc|-gen-callingconv \ 55 1.1 joerg MipsGenCodeEmitter.inc|-gen-emitter \ 56 1.1 joerg MipsGenDAGISel.inc|-gen-dag-isel \ 57 1.1 joerg MipsGenDisassemblerTables.inc|-gen-disassembler \ 58 1.1 joerg MipsGenFastISel.inc|-gen-fast-isel \ 59 1.1 joerg MipsGenGlobalISel.inc|-gen-global-isel \ 60 1.1 joerg MipsGenInstrInfo.inc|-gen-instr-info \ 61 1.1 joerg MipsGenMCCodeEmitter.inc|-gen-emitter \ 62 1.1 joerg MipsGenMCPseudoLowering.inc|-gen-pseudo-lowering \ 63 1.1 joerg MipsGenRegisterBank.inc|-gen-register-bank \ 64 1.1 joerg MipsGenRegisterInfo.inc|-gen-register-info \ 65 1.1 joerg MipsGenSubtargetInfo.inc|-gen-subtarget 66 1.1 joerg 67 1.1 joerg .include "${.PARSEDIR}/../../tablegen.mk" 68 1.1 joerg 69 1.1 joerg .if defined(HOSTLIB) 70 1.1 joerg .include <bsd.hostlib.mk> 71 1.1 joerg .else 72 1.1 joerg .include <bsd.lib.mk> 73 1.1 joerg .endif 74