summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjsg <jsg@openbsd.org>2019-01-29 00:18:23 +0000
committerjsg <jsg@openbsd.org>2019-01-29 00:18:23 +0000
commit5e3c7963eb248119b7dfd4b0defad58a7d9cd306 (patch)
tree8731312d959d86586e10fe07b7543c2b3848fcaf
parentspelling; (diff)
downloadwireguard-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/Makefile125
-rw-r--r--gnu/usr.bin/clang/libLLVMAMDGPUAsmParser/Makefile18
-rw-r--r--gnu/usr.bin/clang/libLLVMAMDGPUAsmPrinter/Makefile18
-rw-r--r--gnu/usr.bin/clang/libLLVMAMDGPUDesc/Makefile27
-rw-r--r--gnu/usr.bin/clang/libLLVMAMDGPUDisassembler/Makefile18
-rw-r--r--gnu/usr.bin/clang/libLLVMAMDGPUInfo/Makefile18
-rw-r--r--gnu/usr.bin/clang/libLLVMAMDGPUUtils/Makefile21
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>