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