1*c04ab3e3Spatrick# $OpenBSD: Makefile,v 1.5 2021/04/28 12:55:38 patrick Exp $ 21ca3c20cSkettenis 31ca3c20cSkettenis.include <bsd.own.mk> 41ca3c20cSkettenis 5aa1fa3d4SpatrickLLVM_SRCS= ${.CURDIR}/../../../../../llvm/llvm 61ca3c20cSkettenis 7*c04ab3e3SpatrickHDRS= ARMGenAsmMatcher.inc \ 8*c04ab3e3Spatrick ARMGenAsmWriter.inc \ 9*c04ab3e3Spatrick ARMGenCallingConv.inc \ 10*c04ab3e3Spatrick ARMGenDAGISel.inc \ 11*c04ab3e3Spatrick ARMGenDisassemblerTables.inc \ 12*c04ab3e3Spatrick ARMGenFastISel.inc \ 13*c04ab3e3Spatrick ARMGenGlobalISel.inc \ 14*c04ab3e3Spatrick ARMGenInstrInfo.inc \ 15*c04ab3e3Spatrick ARMGenMCCodeEmitter.inc \ 16*c04ab3e3Spatrick ARMGenMCPseudoLowering.inc \ 17*c04ab3e3Spatrick ARMGenRegisterBank.inc \ 18*c04ab3e3Spatrick ARMGenRegisterInfo.inc \ 191ca3c20cSkettenis ARMGenSubtargetInfo.inc \ 20*c04ab3e3Spatrick ARMGenSystemRegister.inc 211ca3c20cSkettenis 221ca3c20cSkettenisall: ${HDRS} 231ca3c20cSkettenis 241ca3c20cSkettenisinstall: 25597daf03Sespie @# Nothing here so far ... 261ca3c20cSkettenis 271ca3c20cSkettenisclean cleandir: 281ca3c20cSkettenis rm -f ${HDRS} 291ca3c20cSkettenis 30*c04ab3e3SpatrickARMGenAsmMatcher.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 31*c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-asm-matcher \ 321ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 331ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 341ca3c20cSkettenis 351ca3c20cSkettenisARMGenAsmWriter.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 361ca3c20cSkettenis ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-asm-writer \ 371ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 381ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 391ca3c20cSkettenis 40*c04ab3e3SpatrickARMGenCallingConv.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 41*c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-callingconv \ 421ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 431ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 441ca3c20cSkettenis 451ca3c20cSkettenisARMGenDAGISel.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 461ca3c20cSkettenis ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-dag-isel \ 471ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 481ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 491ca3c20cSkettenis 50*c04ab3e3SpatrickARMGenDisassemblerTables.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 51*c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-disassembler \ 52*c04ab3e3Spatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 53*c04ab3e3Spatrick -o ${.TARGET} ${.ALLSRC} 54*c04ab3e3Spatrick 551ca3c20cSkettenisARMGenFastISel.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 561ca3c20cSkettenis ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-fast-isel \ 571ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 581ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 591ca3c20cSkettenis 60*c04ab3e3SpatrickARMGenGlobalISel.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 61*c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-global-isel \ 621ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 631ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 641ca3c20cSkettenis 65*c04ab3e3SpatrickARMGenInstrInfo.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 66*c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-instr-info \ 671ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 681ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 691ca3c20cSkettenis 701ca3c20cSkettenisARMGenMCCodeEmitter.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 711ca3c20cSkettenis ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-emitter \ 721ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 731ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 741ca3c20cSkettenis 751ca3c20cSkettenisARMGenMCPseudoLowering.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 761ca3c20cSkettenis ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-pseudo-lowering \ 771ca3c20cSkettenis -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 781ca3c20cSkettenis -o ${.TARGET} ${.ALLSRC} 791ca3c20cSkettenis 80aa997e52SpatrickARMGenRegisterBank.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 81aa997e52Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-register-bank \ 82aa997e52Spatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 83aa997e52Spatrick -o ${.TARGET} ${.ALLSRC} 84aa997e52Spatrick 85*c04ab3e3SpatrickARMGenRegisterInfo.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 86*c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-register-info \ 87*c04ab3e3Spatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 88*c04ab3e3Spatrick -o ${.TARGET} ${.ALLSRC} 89*c04ab3e3Spatrick 90*c04ab3e3SpatrickARMGenSubtargetInfo.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 91*c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-subtarget \ 92*c04ab3e3Spatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 93*c04ab3e3Spatrick -o ${.TARGET} ${.ALLSRC} 94*c04ab3e3Spatrick 95*c04ab3e3SpatrickARMGenSystemRegister.inc: ${LLVM_SRCS}/lib/Target/ARM/ARM.td 96*c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-searchable-tables \ 97aa997e52Spatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/ARM \ 98aa997e52Spatrick -o ${.TARGET} ${.ALLSRC} 99aa997e52Spatrick 1001ca3c20cSkettenis.include <bsd.obj.mk> 101