65 lines
1.6 KiB
Makefile
65 lines
1.6 KiB
Makefile
|
# $NetBSD: Makefile,v 1.12 2013/03/24 13:02:17 joerg Exp $
|
||
|
|
||
|
LIB= LLVMARMCodeGen
|
||
|
|
||
|
.include <bsd.init.mk>
|
||
|
|
||
|
.PATH: ${LLVM_SRCDIR}/lib/Target/ARM
|
||
|
|
||
|
SRCS+= ARMAsmPrinter.cpp \
|
||
|
ARMBaseInstrInfo.cpp \
|
||
|
ARMBaseRegisterInfo.cpp \
|
||
|
ARMCodeEmitter.cpp \
|
||
|
ARMConstantIslandPass.cpp \
|
||
|
ARMConstantPoolValue.cpp \
|
||
|
ARMExpandPseudoInsts.cpp \
|
||
|
ARMFastISel.cpp \
|
||
|
ARMFrameLowering.cpp \
|
||
|
ARMHazardRecognizer.cpp \
|
||
|
ARMISelDAGToDAG.cpp \
|
||
|
ARMISelLowering.cpp \
|
||
|
ARMInstrInfo.cpp \
|
||
|
ARMJITInfo.cpp \
|
||
|
ARMLoadStoreOptimizer.cpp \
|
||
|
ARMMCInstLower.cpp \
|
||
|
ARMMachineFunctionInfo.cpp \
|
||
|
ARMRegisterInfo.cpp \
|
||
|
ARMSelectionDAGInfo.cpp \
|
||
|
ARMSubtarget.cpp \
|
||
|
ARMTargetMachine.cpp \
|
||
|
ARMTargetObjectFile.cpp \
|
||
|
ARMTargetTransformInfo.cpp \
|
||
|
A15SDOptimizer.cpp \
|
||
|
MLxExpansionPass.cpp \
|
||
|
Thumb1InstrInfo.cpp \
|
||
|
Thumb1FrameLowering.cpp \
|
||
|
Thumb1RegisterInfo.cpp \
|
||
|
Thumb2ITBlockPass.cpp \
|
||
|
Thumb2InstrInfo.cpp \
|
||
|
Thumb2RegisterInfo.cpp \
|
||
|
Thumb2SizeReduction.cpp
|
||
|
|
||
|
TABLEGEN_SRC= ARM.td
|
||
|
TABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/ARM
|
||
|
TABLEGEN_OUTPUT= \
|
||
|
ARMGenRegisterInfo.inc|-gen-register-info \
|
||
|
ARMGenInstrInfo.inc|-gen-instr-info \
|
||
|
ARMGenCodeEmitter.inc|-gen-emitter \
|
||
|
ARMGenMCCodeEmitter.inc|-gen-emitter^-mc-emitter \
|
||
|
ARMGenMCPseudoLowering.inc|-gen-pseudo-lowering \
|
||
|
ARMGenAsmWriter.inc|-gen-asm-writer \
|
||
|
ARMGenAsmMatcher.inc|-gen-asm-matcher \
|
||
|
ARMGenDAGISel.inc|-gen-dag-isel \
|
||
|
ARMGenFastISel.inc|-gen-fast-isel \
|
||
|
ARMGenCallingConv.inc|-gen-callingconv \
|
||
|
ARMGenSubtargetInfo.inc|-gen-subtarget \
|
||
|
ARMGenDisassemblerTables.inc|-gen-disassembler
|
||
|
|
||
|
.include "${.PARSEDIR}/../../tablegen.mk"
|
||
|
|
||
|
.if defined(HOSTLIB)
|
||
|
.include <bsd.hostlib.mk>
|
||
|
.else
|
||
|
.include <bsd.lib.mk>
|
||
|
.endif
|