f4a2713ac8
Change-Id: Ia40e9ffdf29b5dab2f122f673ff6802a58bc690f
64 lines
1.6 KiB
Makefile
64 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
|