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