1# $NetBSD: Makefile,v 1.9 2015/01/29 20:41:36 joerg Exp $ 2 3LIB= LLVMSparcCodeGen 4 5.include <bsd.init.mk> 6 7.PATH: ${LLVM_SRCDIR}/lib/Target/Sparc 8 9SRCS+= DelaySlotFiller.cpp \ 10 SparcAsmPrinter.cpp \ 11 SparcInstrInfo.cpp \ 12 SparcISelDAGToDAG.cpp \ 13 SparcISelLowering.cpp \ 14 SparcFrameLowering.cpp \ 15 SparcMCInstLower.cpp \ 16 SparcMachineFunctionInfo.cpp \ 17 SparcRegisterInfo.cpp \ 18 SparcSubtarget.cpp \ 19 SparcTargetMachine.cpp \ 20 SparcTargetObjectFile.cpp \ 21 SparcSelectionDAGInfo.cpp 22 23 24TABLEGEN_SRC= Sparc.td 25TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/Sparc 26TABLEGEN_OUTPUT= \ 27 SparcGenDAGISel.inc|-gen-dag-isel \ 28 SparcGenAsmMatcher.inc|-gen-asm-matcher \ 29 SparcGenAsmWriter.inc|-gen-asm-writer \ 30 SparcGenCallingConv.inc|-gen-callingconv \ 31 SparcGenCodeEmitter.inc|-gen-emitter \ 32 SparcGenDisassemblerTables.inc|-gen-disassembler \ 33 SparcGenInstrInfo.inc|-gen-instr-info \ 34 SparcGenMCCodeEmitter.inc|-gen-emitter \ 35 SparcGenRegisterInfo.inc|-gen-register-info \ 36 SparcGenSubtargetInfo.inc|-gen-subtarget 37 38.include "${.PARSEDIR}/../../tablegen.mk" 39 40.if defined(HOSTLIB) 41.include <bsd.hostlib.mk> 42.else 43.include <bsd.lib.mk> 44.endif 45