1*1ad61ae0Srobert# $OpenBSD: Makefile,v 1.6 2023/11/11 18:35:36 robert Exp $ 25d4f27ccSpatrick 35d4f27ccSpatrick.include <bsd.own.mk> 45d4f27ccSpatrick 5aa1fa3d4SpatrickLLVM_SRCS= ${.CURDIR}/../../../../../llvm/llvm 65d4f27ccSpatrick 7c04ab3e3SpatrickHDRS= MipsGenAsmMatcher.inc \ 8c04ab3e3Spatrick MipsGenAsmWriter.inc \ 9c04ab3e3Spatrick MipsGenCallingConv.inc \ 10c04ab3e3Spatrick MipsGenDAGISel.inc \ 11c04ab3e3Spatrick MipsGenDisassemblerTables.inc \ 12c04ab3e3Spatrick MipsGenFastISel.inc \ 13c04ab3e3Spatrick MipsGenGlobalISel.inc \ 14*1ad61ae0Srobert MipsGenPostLegalizeGICombiner.inc \ 15c04ab3e3Spatrick MipsGenInstrInfo.inc \ 16c04ab3e3Spatrick MipsGenMCCodeEmitter.inc \ 17c04ab3e3Spatrick MipsGenMCPseudoLowering.inc \ 18c04ab3e3Spatrick MipsGenRegisterBank.inc \ 19c04ab3e3Spatrick MipsGenRegisterInfo.inc \ 20c04ab3e3Spatrick MipsGenSubtargetInfo.inc \ 21c04ab3e3Spatrick MipsGenExegesis.inc 225d4f27ccSpatrick 235d4f27ccSpatrickall: ${HDRS} 245d4f27ccSpatrick 255d4f27ccSpatrickinstall: 26597daf03Sespie @# Nothing here so far ... 275d4f27ccSpatrick 285d4f27ccSpatrickclean cleandir: 295d4f27ccSpatrick rm -f ${HDRS} 305d4f27ccSpatrick 315d4f27ccSpatrickMipsGenAsmMatcher.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 325d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-asm-matcher \ 335d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 345d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 355d4f27ccSpatrick 365d4f27ccSpatrickMipsGenAsmWriter.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 375d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-asm-writer \ 385d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 395d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 405d4f27ccSpatrick 415d4f27ccSpatrickMipsGenCallingConv.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 425d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-callingconv \ 435d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 445d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 455d4f27ccSpatrick 465d4f27ccSpatrickMipsGenDAGISel.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 475d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-dag-isel \ 485d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 495d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 505d4f27ccSpatrick 515d4f27ccSpatrickMipsGenDisassemblerTables.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 525d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-disassembler \ 535d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 545d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 555d4f27ccSpatrick 565d4f27ccSpatrickMipsGenFastISel.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 575d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-fast-isel \ 585d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 595d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 605d4f27ccSpatrick 614f0ddf55SpatrickMipsGenGlobalISel.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 624f0ddf55Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-global-isel \ 634f0ddf55Spatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 644f0ddf55Spatrick -o ${.TARGET} ${.ALLSRC} 654f0ddf55Spatrick 66*1ad61ae0SrobertMipsGenPostLegalizeGICombiner.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 67*1ad61ae0Srobert ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-global-isel-combiner \ 68*1ad61ae0Srobert -combiners="MipsPostLegalizerCombinerHelper" \ 69*1ad61ae0Srobert -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 70*1ad61ae0Srobert -o ${.TARGET} ${.ALLSRC} 71*1ad61ae0Srobert 72*1ad61ae0SrobertMipsGenInstrInfo.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 73*1ad61ae0Srobert 745d4f27ccSpatrickMipsGenInstrInfo.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 755d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-instr-info \ 765d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 775d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 785d4f27ccSpatrick 795d4f27ccSpatrickMipsGenMCCodeEmitter.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 805d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-emitter \ 815d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 825d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 835d4f27ccSpatrick 845d4f27ccSpatrickMipsGenMCPseudoLowering.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 855d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-pseudo-lowering \ 865d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 875d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 885d4f27ccSpatrick 894f0ddf55SpatrickMipsGenRegisterBank.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 904f0ddf55Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-register-bank \ 914f0ddf55Spatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 924f0ddf55Spatrick -o ${.TARGET} ${.ALLSRC} 934f0ddf55Spatrick 945d4f27ccSpatrickMipsGenRegisterInfo.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 955d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-register-info \ 965d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 975d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 985d4f27ccSpatrick 995d4f27ccSpatrickMipsGenSubtargetInfo.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 1005d4f27ccSpatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-subtarget \ 1015d4f27ccSpatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 1025d4f27ccSpatrick -o ${.TARGET} ${.ALLSRC} 1035d4f27ccSpatrick 104c04ab3e3SpatrickMipsGenExegesis.inc: ${LLVM_SRCS}/lib/Target/Mips/Mips.td 105c04ab3e3Spatrick ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-exegesis \ 106c04ab3e3Spatrick -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/Mips \ 107c04ab3e3Spatrick -o ${.TARGET} ${.ALLSRC} 108c04ab3e3Spatrick 1095d4f27ccSpatrick.include <bsd.obj.mk> 110