tools/llvm: Do not build with symbols
[minix3.git] / external / bsd / llvm / lib / libLLVMMipsCodeGen / Makefile
blob8fbdc005fe47a126a3c4016ef0f88ce0901d547e
1 # $NetBSD: Makefile,v 1.20 2013/09/02 14:34:56 joerg Exp $
3 LIB= LLVMMipsCodeGen
5 .include <bsd.init.mk>
7 .PATH: ${LLVM_SRCDIR}/lib/Target/Mips
9 SRCS+= Mips16ISelDAGToDAG.cpp \
10 Mips16ISelLowering.cpp \
11 Mips16InstrInfo.cpp \
12 Mips16FrameLowering.cpp \
13 Mips16HardFloat.cpp \
14 Mips16RegisterInfo.cpp \
15 MipsAnalyzeImmediate.cpp \
16 MipsAsmPrinter.cpp \
17 MipsCodeEmitter.cpp \
18 MipsConstantIslandPass.cpp \
19 MipsDelaySlotFiller.cpp \
20 MipsFrameLowering.cpp \
21 MipsInstrInfo.cpp \
22 MipsISelDAGToDAG.cpp \
23 MipsISelLowering.cpp \
24 MipsJITInfo.cpp \
25 MipsLongBranch.cpp \
26 MipsMachineFunction.cpp \
27 MipsModuleISelDAGToDAG.cpp \
28 MipsMCInstLower.cpp \
29 MipsOs16.cpp \
30 MipsRegisterInfo.cpp \
31 MipsSEISelLowering.cpp \
32 MipsSEISelDAGToDAG.cpp \
33 MipsSEInstrInfo.cpp \
34 MipsSEFrameLowering.cpp \
35 MipsSERegisterInfo.cpp \
36 MipsSubtarget.cpp \
37 MipsTargetMachine.cpp \
38 MipsTargetObjectFile.cpp \
39 MipsSelectionDAGInfo.cpp
42 TABLEGEN_SRC= Mips.td
43 TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/Mips
44 TABLEGEN_OUTPUT= \
45 MipsGenRegisterInfo.inc|-gen-register-info \
46 MipsGenInstrInfo.inc|-gen-instr-info \
47 MipsGenAsmMatcher.inc|-gen-asm-matcher \
48 MipsGenAsmWriter.inc|-gen-asm-writer \
49 MipsGenCallingConv.inc|-gen-callingconv \
50 MipsGenCodeEmitter.inc|-gen-emitter \
51 MipsGenDAGISel.inc|-gen-dag-isel \
52 MipsGenDisassemblerTables.inc|-gen-disassembler \
53 MipsGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
54 MipsGenMCPseudoLowering.inc|-gen-pseudo-lowering \
55 MipsGenSubtargetInfo.inc|-gen-subtarget
57 .include "${.PARSEDIR}/../../tablegen.mk"
59 .if defined(HOSTLIB)
60 .include <bsd.hostlib.mk>
61 .else
62 .include <bsd.lib.mk>
63 .endif