1*0a6a1f1dSLionel Sambuc# $NetBSD: Makefile,v 1.6 2015/01/29 20:41:34 joerg Exp $ 2f4a2713aSLionel Sambuc 3f4a2713aSLionel SambucLIB= LLVMAArch64CodeGen 4f4a2713aSLionel Sambuc 5f4a2713aSLionel Sambuc.include <bsd.init.mk> 6f4a2713aSLionel Sambuc 7f4a2713aSLionel Sambuc.PATH: ${LLVM_SRCDIR}/lib/Target/AArch64 8f4a2713aSLionel Sambuc 9f4a2713aSLionel SambucCPPFLAGS+= -I${LLVM_SRCDIR}/lib/Target/AArch64 10f4a2713aSLionel Sambuc 11*0a6a1f1dSLionel SambucSRCS+= AArch64A53Fix835769.cpp \ 12*0a6a1f1dSLionel Sambuc AArch64A57FPLoadBalancing.cpp \ 13*0a6a1f1dSLionel Sambuc AArch64AddressTypePromotion.cpp \ 14*0a6a1f1dSLionel Sambuc AArch64AdvSIMDScalarPass.cpp \ 15*0a6a1f1dSLionel Sambuc AArch64AsmPrinter.cpp \ 16*0a6a1f1dSLionel Sambuc AArch64BranchRelaxation.cpp \ 17*0a6a1f1dSLionel Sambuc AArch64CleanupLocalDynamicTLSPass.cpp \ 18*0a6a1f1dSLionel Sambuc AArch64CollectLOH.cpp \ 19*0a6a1f1dSLionel Sambuc AArch64ConditionOptimizer.cpp \ 20*0a6a1f1dSLionel Sambuc AArch64ConditionalCompares.cpp \ 21*0a6a1f1dSLionel Sambuc AArch64DeadRegisterDefinitionsPass.cpp \ 22*0a6a1f1dSLionel Sambuc AArch64ExpandPseudoInsts.cpp \ 23*0a6a1f1dSLionel Sambuc AArch64FastISel.cpp \ 24f4a2713aSLionel Sambuc AArch64FrameLowering.cpp \ 25*0a6a1f1dSLionel Sambuc AArch64InstrInfo.cpp \ 26f4a2713aSLionel Sambuc AArch64ISelDAGToDAG.cpp \ 27f4a2713aSLionel Sambuc AArch64ISelLowering.cpp \ 28*0a6a1f1dSLionel Sambuc AArch64LoadStoreOptimizer.cpp \ 29f4a2713aSLionel Sambuc AArch64MCInstLower.cpp \ 30*0a6a1f1dSLionel Sambuc AArch64PBQPRegAlloc.cpp \ 31*0a6a1f1dSLionel Sambuc AArch64PromoteConstant.cpp \ 32f4a2713aSLionel Sambuc AArch64RegisterInfo.cpp \ 33f4a2713aSLionel Sambuc AArch64SelectionDAGInfo.cpp \ 34*0a6a1f1dSLionel Sambuc AArch64StorePairSuppress.cpp \ 35f4a2713aSLionel Sambuc AArch64Subtarget.cpp \ 36f4a2713aSLionel Sambuc AArch64TargetMachine.cpp \ 37*0a6a1f1dSLionel Sambuc AArch64TargetObjectFile.cpp \ 38*0a6a1f1dSLionel Sambuc AArch64TargetTransformInfo.cpp 39f4a2713aSLionel Sambuc 40f4a2713aSLionel SambucTABLEGEN_SRC= AArch64.td 41f4a2713aSLionel SambucTABLEGEN_INCLUDES= -I${LLVM_SRCDIR}/lib/Target/AArch64 42f4a2713aSLionel SambucTABLEGEN_OUTPUT= \ 43f4a2713aSLionel Sambuc AArch64GenAsmMatcher.inc|-gen-asm-matcher \ 44*0a6a1f1dSLionel Sambuc AArch64GenAsmWriter1.inc|-gen-asm-writer^-asmwriternum=1 \ 45f4a2713aSLionel Sambuc AArch64GenAsmWriter.inc|-gen-asm-writer \ 46f4a2713aSLionel Sambuc AArch64GenCallingConv.inc|-gen-callingconv \ 47*0a6a1f1dSLionel Sambuc AArch64GenDAGISel.inc|-gen-dag-isel \ 48f4a2713aSLionel Sambuc AArch64GenDisassemblerTables.inc|-gen-disassembler \ 49*0a6a1f1dSLionel Sambuc AArch64GenFastISel.inc|-gen-fast-isel \ 50f4a2713aSLionel Sambuc AArch64GenInstrInfo.inc|-gen-instr-info \ 51*0a6a1f1dSLionel Sambuc AArch64GenMCCodeEmitter.inc|-gen-emitter \ 52f4a2713aSLionel Sambuc AArch64GenMCPseudoLowering.inc|-gen-pseudo-lowering \ 53f4a2713aSLionel Sambuc AArch64GenRegisterInfo.inc|-gen-register-info \ 54f4a2713aSLionel Sambuc AArch64GenSubtargetInfo.inc|-gen-subtarget 55f4a2713aSLionel Sambuc 56f4a2713aSLionel Sambuc.include "${.PARSEDIR}/../../tablegen.mk" 57f4a2713aSLionel Sambuc 58f4a2713aSLionel Sambuc.if defined(HOSTLIB) 59f4a2713aSLionel Sambuc.include <bsd.hostlib.mk> 60f4a2713aSLionel Sambuc.else 61f4a2713aSLionel Sambuc.include <bsd.lib.mk> 62f4a2713aSLionel Sambuc.endif 63