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