Module Name: src
Committed By: joerg
Date: Wed Apr 3 15:22:06 UTC 2019
Modified Files:
src/external/bsd: Makefile
src/external/bsd/llvm: Makefile Makefile.inc
src/external/bsd/llvm/bin/clang: Makefile
src/external/bsd/llvm/config/llvm/Config: AsmParsers.def
AsmPrinters.def Disassemblers.def Targets.def
src/external/bsd/llvm/include: Makefile
src/external/bsd/llvm/lib: Makefile
src/lib: Makefile
src/tools: Makefile
Added Files:
src/external/bsd/llvm/librt: Makefile Makefile.inc
src/external/bsd/llvm/librt/libLLVMAArch64AsmParser: Makefile
src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter: Makefile
src/external/bsd/llvm/librt/libLLVMAArch64CodeGen: Makefile
src/external/bsd/llvm/librt/libLLVMAArch64Disassembler: Makefile
src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc: Makefile
src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo: Makefile
src/external/bsd/llvm/librt/libLLVMAArch64Utils: Makefile
src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser: Makefile
src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter: Makefile
src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen: Makefile
src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc: Makefile
src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo: Makefile
src/external/bsd/llvm/librt/libLLVMAMDGPUUtils: Makefile
src/external/bsd/llvm/librt/libLLVMARMAsmParser: Makefile
src/external/bsd/llvm/librt/libLLVMARMAsmPrinter: Makefile
src/external/bsd/llvm/librt/libLLVMARMCodeGen: Makefile
src/external/bsd/llvm/librt/libLLVMARMDisassembler: Makefile
src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc: Makefile
src/external/bsd/llvm/librt/libLLVMARMTargetInfo: Makefile
src/external/bsd/llvm/librt/libLLVMARMUtils: Makefile
src/external/bsd/llvm/librt/libLLVMAnalysis: Makefile
src/external/bsd/llvm/librt/libLLVMAsmParser: Makefile
src/external/bsd/llvm/librt/libLLVMAsmPrinter: Makefile
src/external/bsd/llvm/librt/libLLVMBinaryFormat: Makefile
src/external/bsd/llvm/librt/libLLVMBitReader: Makefile
src/external/bsd/llvm/librt/libLLVMCodeGen: Makefile
src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView: Makefile
src/external/bsd/llvm/librt/libLLVMExecutionEngine: Makefile
src/external/bsd/llvm/librt/libLLVMGlobalISel: Makefile
src/external/bsd/llvm/librt/libLLVMIR: Makefile
src/external/bsd/llvm/librt/libLLVMIRReader: Makefile
src/external/bsd/llvm/librt/libLLVMInstCombine: Makefile
src/external/bsd/llvm/librt/libLLVMInstrumentation: Makefile
src/external/bsd/llvm/librt/libLLVMLinker: Makefile
src/external/bsd/llvm/librt/libLLVMMC: Makefile
src/external/bsd/llvm/librt/libLLVMMCDisassembler: Makefile
src/external/bsd/llvm/librt/libLLVMMCJIT: Makefile
src/external/bsd/llvm/librt/libLLVMMCParser: Makefile
src/external/bsd/llvm/librt/libLLVMMipsAsmParser: Makefile
src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter: Makefile
src/external/bsd/llvm/librt/libLLVMMipsCodeGen: Makefile
src/external/bsd/llvm/librt/libLLVMMipsDisassembler: Makefile
src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc: Makefile
src/external/bsd/llvm/librt/libLLVMMipsTargetInfo: Makefile
src/external/bsd/llvm/librt/libLLVMObject: Makefile
src/external/bsd/llvm/librt/libLLVMPasses: Makefile
src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser: Makefile
src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter: Makefile
src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen: Makefile
src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler: Makefile
src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc: Makefile
src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo: Makefile
src/external/bsd/llvm/librt/libLLVMProfileData: Makefile
src/external/bsd/llvm/librt/libLLVMRuntimeDyld: Makefile
src/external/bsd/llvm/librt/libLLVMScalarOpts: Makefile
src/external/bsd/llvm/librt/libLLVMSelectionDAG: Makefile
src/external/bsd/llvm/librt/libLLVMSparcAsmParser: Makefile
src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter: Makefile
src/external/bsd/llvm/librt/libLLVMSparcCodeGen: Makefile
src/external/bsd/llvm/librt/libLLVMSparcDisassembler: Makefile
src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc: Makefile
src/external/bsd/llvm/librt/libLLVMSparcTargetInfo: Makefile
src/external/bsd/llvm/librt/libLLVMSupport: Makefile
src/external/bsd/llvm/librt/libLLVMTarget: Makefile
src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine:
Makefile
src/external/bsd/llvm/librt/libLLVMTransformsCoroutines: Makefile
src/external/bsd/llvm/librt/libLLVMTransformsUtils: Makefile
src/external/bsd/llvm/librt/libLLVMVectorize: Makefile
src/external/bsd/llvm/librt/libLLVMX86AsmParser: Makefile
src/external/bsd/llvm/librt/libLLVMX86AsmPrinter: Makefile
src/external/bsd/llvm/librt/libLLVMX86CodeGen: Makefile
src/external/bsd/llvm/librt/libLLVMX86Disassembler: Makefile
src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc: Makefile
src/external/bsd/llvm/librt/libLLVMX86TargetInfo: Makefile
src/external/bsd/llvm/librt/libLLVMX86Utils: Makefile
src/external/bsd/llvm/librt/libLLVMipo: Makefile
Log Message:
Add MKLLVMRT to build a subset of the LLVM stack for JIT purposes.
Hook up AMDGPU backend for clang.
To generate a diff of this commit:
cvs rdiff -u -r1.62 -r1.63 src/external/bsd/Makefile
cvs rdiff -u -r1.11 -r1.12 src/external/bsd/llvm/Makefile
cvs rdiff -u -r1.86 -r1.87 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.37 -r1.38 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.8 -r1.9 \
src/external/bsd/llvm/config/llvm/Config/AsmParsers.def \
src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def
cvs rdiff -u -r1.9 -r1.10 \
src/external/bsd/llvm/config/llvm/Config/Disassemblers.def
cvs rdiff -u -r1.7 -r1.8 src/external/bsd/llvm/config/llvm/Config/Targets.def
cvs rdiff -u -r1.48 -r1.49 src/external/bsd/llvm/include/Makefile
cvs rdiff -u -r1.49 -r1.50 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r0 -r1.4 src/external/bsd/llvm/librt/Makefile
cvs rdiff -u -r0 -r1.3 src/external/bsd/llvm/librt/Makefile.inc
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAArch64AsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAArch64CodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAArch64Disassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAArch64Utils/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMAMDGPUUtils/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMARMAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMARMAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMARMDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMARMTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMARMUtils/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMAnalysis/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMBinaryFormat/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMBitReader/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMExecutionEngine/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMGlobalISel/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMIR/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMIRReader/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMInstCombine/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMInstrumentation/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMLinker/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMMC/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMMCDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMMCJIT/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMMCParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMMipsAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMMipsDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMMipsTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMObject/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMPasses/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMProfileData/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMRuntimeDyld/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMScalarOpts/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMSelectionDAG/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMSparcAsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMSparcCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMSparcDisassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMSparcTargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMSupport/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMTarget/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMTransformsCoroutines/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMTransformsUtils/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMVectorize/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMX86AsmParser/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMX86AsmPrinter/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMX86Disassembler/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/librt/libLLVMX86TargetInfo/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMX86Utils/Makefile
cvs rdiff -u -r0 -r1.1 src/external/bsd/llvm/librt/libLLVMipo/Makefile
cvs rdiff -u -r1.269 -r1.270 src/lib/Makefile
cvs rdiff -u -r1.200 -r1.201 src/tools/Makefile
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/Makefile
diff -u src/external/bsd/Makefile:1.62 src/external/bsd/Makefile:1.63
--- src/external/bsd/Makefile:1.62 Mon Mar 25 22:24:54 2019
+++ src/external/bsd/Makefile Wed Apr 3 15:21:58 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.62 2019/03/25 22:24:54 christos Exp $
+# $NetBSD: Makefile,v 1.63 2019/04/03 15:21:58 joerg Exp $
.include <bsd.own.mk>
@@ -27,7 +27,7 @@ SUBDIR+= openldap
.if (${MKLIBCXX} != "no")
SUBDIR+= libc++
.endif
-.if (${MKLLVM} != "no")
+.if (${MKLLVM} != "no" || ${MKLLVMRT} != "no")
SUBDIR+= llvm
.endif
.if (${MKNSD} != "no")
Index: src/external/bsd/llvm/Makefile
diff -u src/external/bsd/llvm/Makefile:1.11 src/external/bsd/llvm/Makefile:1.12
--- src/external/bsd/llvm/Makefile:1.11 Sun Mar 3 17:46:01 2019
+++ src/external/bsd/llvm/Makefile Wed Apr 3 15:21:58 2019
@@ -1,14 +1,19 @@
-# $NetBSD: Makefile,v 1.11 2019/03/03 17:46:01 maya Exp $
+# $NetBSD: Makefile,v 1.12 2019/04/03 15:21:58 joerg Exp $
.include <bsd.init.mk>
SUBDIR= include \
+
+.if ${MKLLVMRT} != "no"
+SUBDIR+= \
+ librt
+.endif
+
+.if ${MKLLVM} != "no"
+SUBDIR+= \
lib \
.WAIT \
bin
-
-.if ${MKCLANGRT:Uno} == "yes"
-SUBDIR+= librt
.endif
.include "Makefile.inc"
Index: src/external/bsd/llvm/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.86 src/external/bsd/llvm/Makefile.inc:1.87
--- src/external/bsd/llvm/Makefile.inc:1.86 Tue Jul 17 18:55:24 2018
+++ src/external/bsd/llvm/Makefile.inc Wed Apr 3 15:21:58 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.inc,v 1.86 2018/07/17 18:55:24 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.87 2019/04/03 15:21:58 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
@@ -47,11 +47,13 @@ LLVM_TOOLCONF_OBJDIR!= cd ${NETBSDSRCDIR
HOST_CPPFLAGS+= ${CPPFLAGS}
HOST_CXXFLAGS+= -O2 -fno-rtti -fno-exceptions
HOST_CPPFLAGS+= -std=c++11
+LLVM_TARGETS= x86,powerpc,sparc,aarch64,arm,mips
.else
LLVM_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config
CLANG_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config
MCLINKER_INCLUDE_CONFIG= ${LLVM_TOPLEVEL}/config/mclinker
LLVM_INCLUDE_OBJDIR!= cd ${LLVM_TOPLEVEL}/include && ${PRINTOBJDIR}
+LLVM_TARGETS= x86,powerpc,sparc,aarch64,arm,mips,amdgpu
.if ${MKLLDB:Uno} == "yes"
CPPFLAGS+= -DLLDB_DISABLE_PYTHON
@@ -69,7 +71,7 @@ CPPFLAGS+= -I${LLVM_INCLUDE_OBJDIR} -I${
LLVM_PLATFORM=${MACHINE_GNU_ARCH}--netbsd
LLVM_CONFIGURE_ARGS= \
- --enable-targets=x86,powerpc,sparc,aarch64,arm,mips \
+ --enable-targets=${LLVM_TARGETS} \
--with-c-include-dirs=/usr/include/clang-${CLANG_VERSION:R}:/usr/include \
--disable-timestamps --prefix=/usr --sysconfdir=/etc/llvm \
--with-clang-default-openmp-runtime=libomp \
Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.37 src/external/bsd/llvm/bin/clang/Makefile:1.38
--- src/external/bsd/llvm/bin/clang/Makefile:1.37 Tue Jul 17 18:55:25 2018
+++ src/external/bsd/llvm/bin/clang/Makefile Wed Apr 3 15:21:58 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.37 2018/07/17 18:55:25 joerg Exp $
+# $NetBSD: Makefile,v 1.38 2019/04/03 15:21:58 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -52,7 +52,19 @@ LLVM_LIBS+= \
IRReader \
AsmParser \
BitReader \
- BitWriter \
+ BitWriter
+
+.if !defined(HOSTPROG)
+LLVM_LIBS+= \
+ AMDGPUCodeGen \
+ AMDGPUTargetInfo \
+ AMDGPUAsmParser \
+ AMDGPUMCTargetDesc \
+ AMDGPUAsmPrinter \
+ AMDGPUUtils
+.endif
+
+LLVM_LIBS+= \
AArch64CodeGen \
AArch64TargetInfo \
AArch64AsmParser \
Index: src/external/bsd/llvm/config/llvm/Config/AsmParsers.def
diff -u src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.8 src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.9
--- src/external/bsd/llvm/config/llvm/Config/AsmParsers.def:1.8 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/AsmParsers.def Wed Apr 3 15:21:58 2019
@@ -25,6 +25,7 @@
#endif
LLVM_ASM_PARSER(Mips)
+LLVM_ASM_PARSER(AMDGPU)
LLVM_ASM_PARSER(ARM)
LLVM_ASM_PARSER(AArch64)
LLVM_ASM_PARSER(Sparc)
Index: src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def
diff -u src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.8 src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.9
--- src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def:1.8 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/AsmPrinters.def Wed Apr 3 15:21:58 2019
@@ -25,6 +25,7 @@
#endif
LLVM_ASM_PRINTER(Mips)
+LLVM_ASM_PRINTER(AMDGPU)
LLVM_ASM_PRINTER(ARM)
LLVM_ASM_PRINTER(AArch64)
LLVM_ASM_PRINTER(Sparc)
Index: src/external/bsd/llvm/config/llvm/Config/Disassemblers.def
diff -u src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.9 src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.10
--- src/external/bsd/llvm/config/llvm/Config/Disassemblers.def:1.9 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/Disassemblers.def Wed Apr 3 15:21:58 2019
@@ -25,6 +25,7 @@
#endif
LLVM_DISASSEMBLER(Mips)
+LLVM_DISASSEMBLER(AMDGPU)
LLVM_DISASSEMBLER(ARM)
LLVM_DISASSEMBLER(AArch64)
LLVM_DISASSEMBLER(Sparc)
Index: src/external/bsd/llvm/config/llvm/Config/Targets.def
diff -u src/external/bsd/llvm/config/llvm/Config/Targets.def:1.7 src/external/bsd/llvm/config/llvm/Config/Targets.def:1.8
--- src/external/bsd/llvm/config/llvm/Config/Targets.def:1.7 Wed Jan 11 12:02:28 2017
+++ src/external/bsd/llvm/config/llvm/Config/Targets.def Wed Apr 3 15:21:58 2019
@@ -24,6 +24,7 @@
#endif
LLVM_TARGET(Mips)
+LLVM_TARGET(AMDGPU)
LLVM_TARGET(ARM)
LLVM_TARGET(AArch64)
LLVM_TARGET(Sparc)
Index: src/external/bsd/llvm/include/Makefile
diff -u src/external/bsd/llvm/include/Makefile:1.48 src/external/bsd/llvm/include/Makefile:1.49
--- src/external/bsd/llvm/include/Makefile:1.48 Wed Apr 3 15:12:45 2019
+++ src/external/bsd/llvm/include/Makefile Wed Apr 3 15:21:58 2019
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.48 2019/04/03 15:12:45 joerg Exp $
+# $NetBSD: Makefile,v 1.49 2019/04/03 15:21:58 joerg Exp $
.include <bsd.init.mk>
+.if ${MKLLVM} != "no"
.PATH: ${CLANG_SRCDIR}/lib/Headers
-
.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
INCS= adxintrin.h \
ammintrin.h \
@@ -101,12 +101,9 @@ INCS= msa.h
.endif
INCS+= stdatomic.h
INCSDIR= /usr/include/clang-${CLANG_VERSION:R}
+.endif # MKLLVM
.PATH: ${LLVM_SRCDIR}/include/llvm/IR \
- ${CLANG_SRCDIR}/include/clang/AST \
- ${CLANG_SRCDIR}/include/clang/Basic \
- ${CLANG_SRCDIR}/include/clang/Driver \
- ${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers
TABLEGEN_SRC= Attributes.td Intrinsics.td Options.td
@@ -117,6 +114,11 @@ TABLEGEN_OUTPUT.Intrinsics.td= \
llvm/IR/IntrinsicEnums.inc|-gen-intrinsic-enums \
llvm/IR/IntrinsicImpl.inc|-gen-intrinsic-impl
+.if ${MKLLVM} != "no"
+.PATH: ${CLANG_SRCDIR}/include/clang/AST \
+ ${CLANG_SRCDIR}/include/clang/Basic \
+ ${CLANG_SRCDIR}/include/clang/Driver \
+ ${CLANG_SRCDIR}/include/clang/StaticAnalyzer/Checkers
CLANG_TABLEGEN_SRC= \
arm_fp16.td \
arm_neon.td \
@@ -209,11 +211,22 @@ CLANG_TABLEGEN_OUTPUT.Checkers.td= \
TABLEGEN_INCLUDES.Options.td= -I${CLANG_SRCDIR}/include/clang/Driver
TABLEGEN_OUTPUT.Options.td= \
clang/Driver/Options.inc|-gen-opt-parser-defs
+.endif # MKLLVM
.include "${.PARSEDIR}/../tablegen.mk"
-DPSRCS+= clang/Basic/Version.inc llvm/Support/VCSRevision.h
-CLEANFILES+= clang/Basic/Version.inc llvm/Support/VCSRevision.h
+DPSRCS+= llvm/Support/VCSRevision.h
+DPSRC+= llvm/Support/VCSRevision.h
+
+llvm/Support/VCSRevision.h: ${LLVM_TOPLEVEL}/Makefile.inc
+ mkdir -p ${.TARGET:H}
+ printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_REVISION "svn-r${LLVM_REVISION}"\n' >> ${.TARGET}.tmp
+ mv ${.TARGET}.tmp ${.TARGET}
+
+.if ${MKLLVM} != "no"
+DPSRCS+= clang/Basic/Version.inc
+CLEANFILES+= clang/Basic/Version.inc
clang/Basic/Version.inc: ${LLVM_TOPLEVEL}/Makefile.inc
mkdir -p ${.TARGET:H}
@@ -223,12 +236,7 @@ clang/Basic/Version.inc: ${LLVM_TOPLEVEL
printf '#define CLANG_VERSION_MINOR ${CLANG_VERSION:R:E}\n' >> ${.TARGET}.tmp
printf '#define CLANG_VERSION_PATCHLEVEL ${CLANG_VERSION:R:R}\n' >> ${.TARGET}.tmp
mv ${.TARGET}.tmp ${.TARGET}
-
-llvm/Support/VCSRevision.h: ${LLVM_TOPLEVEL}/Makefile.inc
- mkdir -p ${.TARGET:H}
- printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
- printf '#define LLVM_REVISION "svn-r${LLVM_REVISION}"\n' >> ${.TARGET}.tmp
- mv ${.TARGET}.tmp ${.TARGET}
+.endif # MKLLVM
.if ${MKLLD} != "no"
DPSRCS+= lld/Config/Version.inc
@@ -251,6 +259,39 @@ CLEANFILES+= llvm/Config/config.h llvm/C
NATIVE_LIBS= -lm -lexecinfo
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+NATIVE_LLVM_ARCH= X86
+.endif
+
+.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb"
+NATIVE_LLVM_ARCH= AArch64
+.endif
+
+.if !empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*)
+NATIVE_LLVM_ARCH= ARM
+.endif
+
+.if !empty(MACHINE_ARCH:Mmips*)
+NATIVE_LLVM_ARCH= Mips
+.endif
+
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
+NATIVE_LLVM_ARCH= PowerPC
+.endif
+
+.if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
+NATIVE_LLVM_ARCH= Sparc
+.endif
+
+.if defined(NATIVE_LLVM_ARCH)
+NATIVE_LLVM_ASMPARSER= LLVMInitialize${NATIVE_LLVM_ARCH}AsmParser
+NATIVE_LLVM_ASMPRINTER= LLVMInitialize${NATIVE_LLVM_ARCH}AsmPrinter
+NATIVE_LLVM_DISASSEMBLER= LLVMInitialize${NATIVE_LLVM_ARCH}Disassembler
+NATIVE_LLVM_TARGET= LLVMInitialize${NATIVE_LLVM_ARCH}Target
+NATIVE_LLVM_TARGETINFO= LLVMInitialize${NATIVE_LLVM_ARCH}TargetInfo
+NATIVE_LLVM_TARGETMC= LLVMInitialize${NATIVE_LLVM_ARCH}TargetMC
+.endif
+
llvm/Config/config.h: ${LLVM_TOPLEVEL}/Makefile.inc ${LLVM_TOPLEVEL}/config/llvm/Config/config.h.in
mkdir -p ${.TARGET:H}
${TOOL_SED} -e /LLVM_DEFAULT_TARGET_TRIPLE/d -e /LLVM_NATIVE_/d \
@@ -258,6 +299,15 @@ llvm/Config/config.h: ${LLVM_TOPLEVEL}/M
< ${LLVM_TOPLEVEL}/config/llvm/Config/config.h.in \
> ${.TARGET}.tmp
printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
+.if defined(NATIVE_LLVM_ARCH)
+ printf '#define LLVM_NATIVE_ARCH ${NATIVE_LLVM_ARCH}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_ASMPARSER ${NATIVE_LLVM_ASMPARSER}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_ASMPRINTER ${NATIVE_LLVM_ASMPRINTER}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_DISASSEMBLER ${NATIVE_LLVM_DISASSEMBLER}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_TARGET ${NATIVE_LLVM_TARGET}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_TARGETINFO ${NATIVE_LLVM_TARGETINFO}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_TARGETMC ${NATIVE_LLVM_TARGETMC}\n' >> ${.TARGET}.tmp
+.endif
printf '#define PACKAGE_VERSION "${LLVM_VERSION} (trunk ${LLVM_REVISION})"\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_MAJOR ${LLVM_VERSION:R:R}\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_MINOR ${LLVM_VERSION:R:E}\n' >> ${.TARGET}.tmp
@@ -273,6 +323,15 @@ llvm/Config/llvm-config.h: ${LLVM_TOPLEV
< ${LLVM_TOPLEVEL}/config/llvm/Config/llvm-config.h.in \
> ${.TARGET}.tmp
printf '#define LLVM_DEFAULT_TARGET_TRIPLE "${MACHINE_GNU_PLATFORM}"\n' >> ${.TARGET}.tmp
+.if defined(NATIVE_LLVM_ARCH)
+ printf '#define LLVM_NATIVE_ARCH ${NATIVE_LLVM_ARCH}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_ASMPARSER ${NATIVE_LLVM_ASMPARSER}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_ASMPRINTER ${NATIVE_LLVM_ASMPRINTER}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_DISASSEMBLER ${NATIVE_LLVM_DISASSEMBLER}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_TARGET ${NATIVE_LLVM_TARGET}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_TARGETINFO ${NATIVE_LLVM_TARGETINFO}\n' >> ${.TARGET}.tmp
+ printf '#define LLVM_NATIVE_TARGETMC ${NATIVE_LLVM_TARGETMC}\n' >> ${.TARGET}.tmp
+.endif
printf '#define LLVM_VERSION_MAJOR ${LLVM_VERSION:R:R}\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_MINOR ${LLVM_VERSION:R:E}\n' >> ${.TARGET}.tmp
printf '#define LLVM_VERSION_PATCH ${LLVM_VERSION:E}\n' >> ${.TARGET}.tmp
Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.49 src/external/bsd/llvm/lib/Makefile:1.50
--- src/external/bsd/llvm/lib/Makefile:1.49 Wed Apr 3 15:12:45 2019
+++ src/external/bsd/llvm/lib/Makefile Wed Apr 3 15:21:58 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.49 2019/04/03 15:12:45 joerg Exp $
+# $NetBSD: Makefile,v 1.50 2019/04/03 15:21:58 joerg Exp $
.include <bsd.own.mk>
@@ -46,8 +46,22 @@ SUBDIR= \
libLLVMSparcCodeGen \
libLLVMX86CodeGen
+.if !defined(HOSTLIB) && !defined(_BSD_HOSTINIT_MK_)
+SUBDIR+= \
+ libLLVMAMDGPUCodeGen
+.endif
+
SUBDIR+= .WAIT
+.if !defined(HOSTLIB) && !defined(_BSD_HOSTINIT_MK_)
+SUBDIR+= \
+ libLLVMAMDGPUMCTargetDesc \
+ libLLVMAMDGPUAsmPrinter \
+ libLLVMAMDGPUTargetInfo \
+ libLLVMAMDGPUAsmParser \
+ libLLVMAMDGPUUtils
+.endif
+
SUBDIR+= \
libLLVMAArch64AsmParser \
libLLVMAArch64AsmPrinter \
Index: src/lib/Makefile
diff -u src/lib/Makefile:1.269 src/lib/Makefile:1.270
--- src/lib/Makefile:1.269 Tue Mar 12 15:14:02 2019
+++ src/lib/Makefile Wed Apr 3 15:22:05 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.269 2019/03/12 15:14:02 christos Exp $
+# $NetBSD: Makefile,v 1.270 2019/04/03 15:22:05 joerg Exp $
# from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91
.include <bsd.own.mk>
@@ -170,6 +170,10 @@ SUBDIR+= ../external/gpl3/${EXTERNAL_GCC
SUBDIR+= ../external/gpl3/${EXTERNAL_GCC_SUBDIR}/lib/libsupc++
.endif
+.if (${MKLLVMRT} != "no")
+SUBDIR+= ../external/bsd/llvm/include
+.endif
+
#==================== 2nd library dependency barrier ====================
SUBDIR+= .WAIT
@@ -179,6 +183,10 @@ SUBDIR+= ../external/gpl3/${EXTERNAL_GCC
.endif
.endfor
+.if (${MKLLVMRT} != "no")
+SUBDIR+= ../external/bsd/llvm/librt
+.endif
+
SUBDIR+= ../external/bsd/libarchive/lib # depends on libxz
.if (${MKNPF} != "no")
Index: src/tools/Makefile
diff -u src/tools/Makefile:1.200 src/tools/Makefile:1.201
--- src/tools/Makefile:1.200 Wed Apr 3 15:12:45 2019
+++ src/tools/Makefile Wed Apr 3 15:22:05 2019
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.200 2019/04/03 15:12:45 joerg Exp $
+# $NetBSD: Makefile,v 1.201 2019/04/03 15:22:05 joerg Exp $
.include <bsd.own.mk>
.include <bsd.endian.mk>
@@ -121,11 +121,15 @@ SUBDIR += .WAIT texinfo \
.endif
SUBDIR+= stat .WAIT config xz-bin
-.if ${MKLLVM} != "no"
+.if ${MKLLVM} != "no" || ${MKLLVMRT} != "no"
SUBDIR+= \
llvm .WAIT \
llvm-lib/libLLVMDemangle llvm-lib/libLLVMSupport llvm-lib/libLLVMTableGen .WAIT \
- llvm-tblgen llvm-clang-tblgen
+ llvm-tblgen
+.endif
+.if ${MKLLVM} != "no"
+SUBDIR+= \
+ llvm-clang-tblgen
.endif
.if ${MKLLVM} != "no" && !defined(EXTERNAL_TOOLCHAIN)
SUBDIR+= \
Added files:
Index: src/external/bsd/llvm/librt/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/Makefile:1.4
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/Makefile Wed Apr 3 15:21:58 2019
@@ -0,0 +1,127 @@
+.include <bsd.own.mk>
+
+SUBDIR= libLLVMAnalysis \
+ libLLVMAsmParser \
+ libLLVMAsmPrinter \
+ libLLVMBinaryFormat \
+ libLLVMBitReader \
+ libLLVMCodeGen \
+ libLLVMDebugInfoCodeView \
+ libLLVMExecutionEngine \
+ libLLVMGlobalISel \
+ libLLVMInstCombine \
+ libLLVMInstrumentation \
+ libLLVMipo \
+ libLLVMIR \
+ libLLVMIRReader \
+ libLLVMLinker \
+ libLLVMMC \
+ libLLVMMCDisassembler \
+ libLLVMMCJIT \
+ libLLVMMCParser \
+ libLLVMObject \
+ libLLVMPasses \
+ libLLVMProfileData \
+ libLLVMRuntimeDyld \
+ libLLVMScalarOpts \
+ libLLVMSelectionDAG \
+ libLLVMSupport \
+ libLLVMTarget \
+ libLLVMTransformsAggressiveInstCombine \
+ libLLVMTransformsCoroutines \
+ libLLVMTransformsUtils \
+ libLLVMVectorize \
+ libLLVMAMDGPUCodeGen \
+
+.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb"
+SUBDIR+= \
+ libLLVMAArch64CodeGen
+.endif
+.if !empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*)
+SUBDIR+= \
+ libLLVMARMCodeGen
+.endif
+.if !empty(MACHINE_ARCH:Mmips*)
+SUBDIR+= \
+ libLLVMMipsCodeGen
+.endif
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
+SUBDIR+= \
+ libLLVMPowerPCCodeGen
+.endif
+.if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
+SUBDIR+= \
+ libLLVMSparcCodeGen
+.endif
+
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+SUBDIR+= \
+ libLLVMX86CodeGen
+.endif
+
+SUBDIR+= \
+ .WAIT \
+ libLLVMAMDGPUMCTargetDesc \
+ libLLVMAMDGPUAsmPrinter \
+ libLLVMAMDGPUTargetInfo \
+ libLLVMAMDGPUAsmParser \
+ libLLVMAMDGPUUtils
+
+.if ${MACHINE_ARCH} == "aarch64" || ${MACHINE_ARCH} == "aarch64eb"
+SUBDIR+= \
+ libLLVMAArch64AsmParser \
+ libLLVMAArch64AsmPrinter \
+ libLLVMAArch64Disassembler \
+ libLLVMAArch64MCTargetDesc \
+ libLLVMAArch64TargetInfo \
+ libLLVMAArch64Utils
+.endif
+
+.if !empty(MACHINE_ARCH:Mearm*) || !empty(MACHINE_ARCH:Marm*)
+SUBDIR+= \
+ libLLVMARMAsmParser \
+ libLLVMARMAsmPrinter \
+ libLLVMARMDisassembler \
+ libLLVMARMMCTargetDesc \
+ libLLVMARMTargetInfo \
+ libLLVMARMUtils
+.endif
+
+.if !empty(MACHINE_ARCH:Mmips*)
+SUBDIR+= \
+ libLLVMMipsAsmParser \
+ libLLVMMipsAsmPrinter \
+ libLLVMMipsDisassembler \
+ libLLVMMipsMCTargetDesc \
+ libLLVMMipsTargetInfo
+.endif
+
+.if ${MACHINE_ARCH} == "powerpc" || ${MACHINE_ARCH} == "powerpc64"
+SUBDIR+= \
+ libLLVMPowerPCAsmParser \
+ libLLVMPowerPCAsmPrinter \
+ libLLVMPowerPCDisassembler \
+ libLLVMPowerPCMCTargetDesc \
+ libLLVMPowerPCTargetInfo
+.endif
+
+.if ${MACHINE_ARCH} == "sparc" || ${MACHINE_ARCH} == "sparc64"
+SUBDIR+= \
+ libLLVMSparcAsmParser \
+ libLLVMSparcAsmPrinter \
+ libLLVMSparcDisassembler \
+ libLLVMSparcMCTargetDesc \
+ libLLVMSparcTargetInfo
+.endif
+
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+SUBDIR+= \
+ libLLVMX86AsmParser \
+ libLLVMX86AsmPrinter \
+ libLLVMX86Disassembler \
+ libLLVMX86MCTargetDesc \
+ libLLVMX86TargetInfo \
+ libLLVMX86Utils
+.endif
+
+.include <bsd.subdir.mk>
Index: src/external/bsd/llvm/librt/Makefile.inc
diff -u /dev/null src/external/bsd/llvm/librt/Makefile.inc:1.3
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/Makefile.inc Wed Apr 3 15:21:58 2019
@@ -0,0 +1,7 @@
+# $NetBSD: Makefile.inc,v 1.3 2019/04/03 15:21:58 joerg Exp $
+
+LLVM_TOPLEVEL:= ${.PARSEDIR}/..
+NOSTATICLIB= yes
+
+.include "${LLVM_TOPLEVEL}/lib/Makefile.inc"
+.include "${LLVM_TOPLEVEL}/lib/${.CURDIR:T}/Makefile"
Index: src/external/bsd/llvm/librt/libLLVMAArch64AsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64AsmParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64AsmParser/Makefile Wed Apr 3 15:21:58 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:58 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64AsmPrinter/Makefile Wed Apr 3 15:21:58 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:58 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAArch64CodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64CodeGen/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64CodeGen/Makefile Wed Apr 3 15:21:58 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:58 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAArch64Disassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64Disassembler/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64Disassembler/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64MCTargetDesc/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64TargetInfo/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAArch64Utils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAArch64Utils/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAArch64Utils/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUAsmParser/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUAsmPrinter/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUCodeGen/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUMCTargetDesc/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUTargetInfo/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAMDGPUUtils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAMDGPUUtils/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAMDGPUUtils/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMARMAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMAsmParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMAsmParser/Makefile Wed Apr 3 15:21:59 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:21:59 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMARMAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMAsmPrinter/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMAsmPrinter/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMARMCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMCodeGen/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMCodeGen/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMARMDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMDisassembler/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMDisassembler/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMMCTargetDesc/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMARMTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMTargetInfo/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMTargetInfo/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMARMUtils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMARMUtils/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMARMUtils/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAnalysis/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAnalysis/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAnalysis/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAsmParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAsmParser/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMAsmPrinter/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMAsmPrinter/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMBinaryFormat/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMBinaryFormat/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMBinaryFormat/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMBitReader/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMBitReader/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMBitReader/Makefile Wed Apr 3 15:22:00 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:00 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMCodeGen/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMCodeGen/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMDebugInfoCodeView/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMExecutionEngine/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMExecutionEngine/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMExecutionEngine/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMGlobalISel/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMGlobalISel/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMGlobalISel/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMIR/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMIR/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMIR/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMIRReader/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMIRReader/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMIRReader/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMInstCombine/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMInstCombine/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMInstCombine/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMInstrumentation/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMInstrumentation/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMInstrumentation/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMLinker/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMLinker/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMLinker/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMC/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMC/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMC/Makefile Wed Apr 3 15:22:01 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:01 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMCDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMCDisassembler/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMCDisassembler/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMCJIT/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMCJIT/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMCJIT/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMCParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMCParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMCParser/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMipsAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsAsmParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsAsmParser/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsAsmPrinter/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMipsCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsCodeGen/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsCodeGen/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMipsDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsDisassembler/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsDisassembler/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsMCTargetDesc/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMMipsTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMMipsTargetInfo/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMMipsTargetInfo/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMObject/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMObject/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMObject/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMPasses/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPasses/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPasses/Makefile Wed Apr 3 15:22:02 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:02 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCAsmParser/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCAsmPrinter/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCCodeGen/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCDisassembler/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCMCTargetDesc/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMPowerPCTargetInfo/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMProfileData/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMProfileData/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMProfileData/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMRuntimeDyld/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMRuntimeDyld/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMRuntimeDyld/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMScalarOpts/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMScalarOpts/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMScalarOpts/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMSelectionDAG/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSelectionDAG/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSelectionDAG/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMSparcAsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcAsmParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcAsmParser/Makefile Wed Apr 3 15:22:03 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:03 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcAsmPrinter/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMSparcCodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcCodeGen/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcCodeGen/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMSparcDisassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcDisassembler/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcDisassembler/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcMCTargetDesc/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMSparcTargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSparcTargetInfo/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSparcTargetInfo/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMSupport/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMSupport/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMSupport/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMTarget/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMTarget/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMTarget/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMTransformsAggressiveInstCombine/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMTransformsCoroutines/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMTransformsCoroutines/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMTransformsCoroutines/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMTransformsUtils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMTransformsUtils/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMTransformsUtils/Makefile Wed Apr 3 15:22:04 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:04 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMVectorize/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMVectorize/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMVectorize/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMX86AsmParser/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86AsmParser/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86AsmParser/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMX86AsmPrinter/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86AsmPrinter/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86AsmPrinter/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMX86CodeGen/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86CodeGen/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86CodeGen/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMX86Disassembler/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86Disassembler/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86Disassembler/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86MCTargetDesc/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMX86TargetInfo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86TargetInfo/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86TargetInfo/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMX86Utils/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMX86Utils/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMX86Utils/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/external/bsd/llvm/librt/libLLVMipo/Makefile
diff -u /dev/null src/external/bsd/llvm/librt/libLLVMipo/Makefile:1.1
--- /dev/null Wed Apr 3 15:22:06 2019
+++ src/external/bsd/llvm/librt/libLLVMipo/Makefile Wed Apr 3 15:22:05 2019
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2019/04/03 15:22:05 joerg Exp $
+
+.include <bsd.init.mk>