Makefile.arch revision 1.2
1# $OpenBSD: Makefile.arch,v 1.2 2016/11/24 22:32:29 patrick Exp $ 2 3.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" 4LLVM_ARCH= X86 5.elif ${MACHINE_ARCH} == "powerpc" 6LLVM_ARCH= PowerPC 7.elif ${MACHINE_ARCH} == "sparc64" 8LLVM_ARCH= Sparc 9.elif ${MACHINE_ARCH} == "aarch64" 10LLVM_ARCH= AArch64 11.elif ${MACHINE_ARCH} == "arm" 12LLVM_ARCH= ARM 13.elif ${MACHINE_ARCH} == "mips64" || ${MACHINE_ARCH} == "mips64el" 14LLVM_ARCH= Mips 15.endif 16 17.if !(${LLVM_ARCH} == "X86" || ${LLVM_ARCH} == "AArch64") 18BACKEND_UTILS= 19.endif 20 21BACKEND_ASMPARSER?= LLVM${LLVM_ARCH}AsmParser 22BACKEND_ASMPRINTER?= LLVM${LLVM_ARCH}AsmPrinter 23BACKEND_CODEGEN?= LLVM${LLVM_ARCH}CodeGen 24BACKEND_DESC?= LLVM${LLVM_ARCH}Desc 25BACKEND_DISASSEMBLER?= LLVM${LLVM_ARCH}Disassembler 26BACKEND_INFO?= LLVM${LLVM_ARCH}Info 27BACKEND_UTILS?= LLVM${LLVM_ARCH}Utils 28 29BACKEND_LIBS+= ${BACKEND_ASMPARSER} 30BACKEND_LIBS+= ${BACKEND_ASMPRINTER} 31BACKEND_LIBS+= ${BACKEND_CODEGEN} 32BACKEND_LIBS+= ${BACKEND_DESC} 33BACKEND_LIBS+= ${BACKEND_DISASSEMBLER} 34BACKEND_LIBS+= ${BACKEND_INFO} 35BACKEND_LIBS+= ${BACKEND_UTILS} 36