diff options
author | 2019-01-29 00:18:23 +0000 | |
---|---|---|
committer | 2019-01-29 00:18:23 +0000 | |
commit | 5e3c7963eb248119b7dfd4b0defad58a7d9cd306 (patch) | |
tree | 8731312d959d86586e10fe07b7543c2b3848fcaf | |
parent | spelling; (diff) | |
download | wireguard-openbsd-5e3c7963eb248119b7dfd4b0defad58a7d9cd306.tar.xz wireguard-openbsd-5e3c7963eb248119b7dfd4b0defad58a7d9cd306.zip |
add Makefiles for AMDGPU target
ok patrick@
-rw-r--r-- | gnu/usr.bin/clang/include/llvm/AMDGPU/Makefile | 125 | ||||
-rw-r--r-- | gnu/usr.bin/clang/libLLVMAMDGPUAsmParser/Makefile | 18 | ||||
-rw-r--r-- | gnu/usr.bin/clang/libLLVMAMDGPUAsmPrinter/Makefile | 18 | ||||
-rw-r--r-- | gnu/usr.bin/clang/libLLVMAMDGPUDesc/Makefile | 27 | ||||
-rw-r--r-- | gnu/usr.bin/clang/libLLVMAMDGPUDisassembler/Makefile | 18 | ||||
-rw-r--r-- | gnu/usr.bin/clang/libLLVMAMDGPUInfo/Makefile | 18 | ||||
-rw-r--r-- | gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile | 21 |
7 files changed, 245 insertions, 0 deletions
diff --git a/gnu/usr.bin/clang/include/llvm/AMDGPU/Makefile b/gnu/usr.bin/clang/include/llvm/AMDGPU/Makefile new file mode 100644 index 00000000000..abbdc0ab4d9 --- /dev/null +++ b/gnu/usr.bin/clang/include/llvm/AMDGPU/Makefile @@ -0,0 +1,125 @@ +# $OpenBSD: Makefile,v 1.1 2019/01/29 00:18:23 jsg Exp $ + +.include <bsd.own.mk> + +LLVM_SRCS= ${.CURDIR}/../../../../../llvm + +HDRS= AMDGPUGenAsmMatcher.inc AMDGPUGenAsmWriter.inc \ + AMDGPUGenCallingConv.inc AMDGPUGenDAGISel.inc \ + AMDGPUGenDisassemblerTables.inc AMDGPUGenInstrInfo.inc \ + AMDGPUGenIntrinsicEnums.inc AMDGPUGenIntrinsicImpl.inc \ + AMDGPUGenMCCodeEmitter.inc AMDGPUGenMCPseudoLowering.inc \ + AMDGPUGenRegisterBank.inc AMDGPUGenRegisterInfo.inc \ + AMDGPUGenSearchableTables.inc AMDGPUGenSubtargetInfo.inc + +HDRS+= AMDGPUGenGlobalISel.inc + +HDRS+= R600GenAsmWriter.inc R600GenCallingConv.inc \ + R600GenDAGISel.inc R600GenDFAPacketizer.inc \ + R600GenInstrInfo.inc R600GenMCCodeEmitter.inc \ + R600GenRegisterInfo.inc R600GenSubtargetInfo.inc + +all: ${HDRS} + +install: + @# Nothing here so far ... + +clean cleandir: + rm -f ${HDRS} + +AMDGPUGenAsmMatcher.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-asm-matcher \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenAsmWriter.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-asm-writer \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenCallingConv.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-callingconv \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenDAGISel.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-dag-isel \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenDisassemblerTables.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-disassembler \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenInstrInfo.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-instr-info \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenIntrinsicEnums.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-tgt-intrinsic-enums \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenIntrinsicImpl.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-tgt-intrinsic-impl \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenMCCodeEmitter.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-emitter \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenMCPseudoLowering.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-pseudo-lowering \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenRegisterBank.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-register-bank \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenRegisterInfo.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-register-info \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenSearchableTables.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-searchable-tables \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +AMDGPUGenSubtargetInfo.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPU.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-subtarget \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} + +AMDGPUGenGlobalISel.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/AMDGPUGISel.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-global-isel \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} + +R600GenAsmWriter.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/R600.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-asm-writer \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +R600GenCallingConv.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/R600.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-callingconv \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +R600GenDAGISel.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/R600.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-dag-isel \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +R600GenDFAPacketizer.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/R600.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-dfa-packetizer \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +R600GenInstrInfo.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/R600.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-instr-info \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +R600GenMCCodeEmitter.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/R600.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-emitter \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +R600GenRegisterInfo.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/R600.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-register-info \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} +R600GenSubtargetInfo.inc: ${LLVM_SRCS}/lib/Target/AMDGPU/R600.td + ${.OBJDIR}/../../../llvm-tblgen/llvm-tblgen -gen-subtarget \ + -I${LLVM_SRCS}/include -I${LLVM_SRCS}/lib/Target/AMDGPU \ + -o ${.TARGET} ${.ALLSRC} + +.include <bsd.obj.mk> diff --git a/gnu/usr.bin/clang/libLLVMAMDGPUAsmParser/Makefile b/gnu/usr.bin/clang/libLLVMAMDGPUAsmParser/Makefile new file mode 100644 index 00000000000..e0e2550d605 --- /dev/null +++ b/gnu/usr.bin/clang/libLLVMAMDGPUAsmParser/Makefile @@ -0,0 +1,18 @@ +# $OpenBSD: Makefile,v 1.1 2019/01/29 00:18:23 jsg Exp $ + +LIB= LLVMAMDGPUAsmParser +NOPIC= +NOPROFILE= + +CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \ + -I${LLVM_SRCS}/lib/Target/AMDGPU + +.include <bsd.own.mk> +SRCS= AMDGPUAsmParser.cpp + +.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU/AsmParser + +install: + @# Nothing here so far ... + +.include <bsd.lib.mk> diff --git a/gnu/usr.bin/clang/libLLVMAMDGPUAsmPrinter/Makefile b/gnu/usr.bin/clang/libLLVMAMDGPUAsmPrinter/Makefile new file mode 100644 index 00000000000..32a04dc9077 --- /dev/null +++ b/gnu/usr.bin/clang/libLLVMAMDGPUAsmPrinter/Makefile @@ -0,0 +1,18 @@ +# $OpenBSD: Makefile,v 1.1 2019/01/29 00:18:23 jsg Exp $ + +LIB= LLVMAMDGPUAsmPrinter +NOPIC= +NOPROFILE= + +CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \ + -I${LLVM_SRCS}/lib/Target/AMDGPU + +.include <bsd.own.mk> +SRCS= AMDGPUInstPrinter.cpp + +.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU/InstPrinter + +install: + @# Nothing here so far ... + +.include <bsd.lib.mk> diff --git a/gnu/usr.bin/clang/libLLVMAMDGPUDesc/Makefile b/gnu/usr.bin/clang/libLLVMAMDGPUDesc/Makefile new file mode 100644 index 00000000000..2a039384658 --- /dev/null +++ b/gnu/usr.bin/clang/libLLVMAMDGPUDesc/Makefile @@ -0,0 +1,27 @@ +# $OpenBSD: Makefile,v 1.1 2019/01/29 00:18:23 jsg Exp $ + +LIB= LLVMAMDGPUDesc +NOPIC= +NOPROFILE= + +CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \ + -I${LLVM_SRCS}/lib/Target/AMDGPU + +.include <bsd.own.mk> +SRCS= AMDGPUAsmBackend.cpp \ + AMDGPUELFObjectWriter.cpp \ + AMDGPUELFStreamer.cpp \ + AMDGPUMCAsmInfo.cpp \ + AMDGPUMCCodeEmitter.cpp \ + AMDGPUMCTargetDesc.cpp \ + AMDGPUTargetStreamer.cpp \ + R600MCCodeEmitter.cpp \ + R600MCTargetDesc.cpp \ + SIMCCodeEmitter.cpp + +.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU/MCTargetDesc + +install: + @# Nothing here so far ... + +.include <bsd.lib.mk> diff --git a/gnu/usr.bin/clang/libLLVMAMDGPUDisassembler/Makefile b/gnu/usr.bin/clang/libLLVMAMDGPUDisassembler/Makefile new file mode 100644 index 00000000000..8d1fdf96ff5 --- /dev/null +++ b/gnu/usr.bin/clang/libLLVMAMDGPUDisassembler/Makefile @@ -0,0 +1,18 @@ +# $OpenBSD: Makefile,v 1.1 2019/01/29 00:18:23 jsg Exp $ + +LIB= LLVMAMDGPUDisassembler +NOPIC= +NOPROFILE= + +CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \ + -I${LLVM_SRCS}/lib/Target/AMDGPU + +.include <bsd.own.mk> +SRCS= AMDGPUDisassembler.cpp + +.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU/Disassembler + +install: + @# Nothing here so far ... + +.include <bsd.lib.mk> diff --git a/gnu/usr.bin/clang/libLLVMAMDGPUInfo/Makefile b/gnu/usr.bin/clang/libLLVMAMDGPUInfo/Makefile new file mode 100644 index 00000000000..e469444e9f7 --- /dev/null +++ b/gnu/usr.bin/clang/libLLVMAMDGPUInfo/Makefile @@ -0,0 +1,18 @@ +# $OpenBSD: Makefile,v 1.1 2019/01/29 00:18:23 jsg Exp $ + +LIB= LLVMAMDGPUInfo +NOPIC= +NOPROFILE= + +CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \ + -I${LLVM_SRCS}/lib/Target/AMDGPU + +.include <bsd.own.mk> +SRCS= AMDGPUTargetInfo.cpp + +.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU/TargetInfo + +install: + @# Nothing here so far ... + +.include <bsd.lib.mk> diff --git a/gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile b/gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile new file mode 100644 index 00000000000..b7f72f26842 --- /dev/null +++ b/gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile @@ -0,0 +1,21 @@ +# $OpenBSD: Makefile,v 1.1 2019/01/29 00:18:23 jsg Exp $ + +LIB= LLVMAMDGPUUtils +NOPIC= +NOPROFILE= + +CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \ + -I${LLVM_SRCS}/lib/Target/AMDGPU + +.include <bsd.own.mk> +SRCS= AMDGPUBaseInfo.cpp \ + AMDKernelCodeTUtils.cpp \ + AMDGPUAsmUtils.cpp \ + AMDGPULaneDominator.cpp + +.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU/Utils + +install: + @# Nothing here so far ... + +.include <bsd.lib.mk> |