Module Name:    src
Committed By:   joerg
Date:           Tue Aug  1 21:40:03 UTC 2017

Modified Files:
        src/external/bsd/llvm/bin/llvm-ar: Makefile
        src/external/bsd/llvm/lib: Makefile
Added Files:
        src/external/bsd/llvm/lib/libLLVMToolDriversDlltool: Makefile

Log Message:
Fix linking for the optional llvm-ar tool.


To generate a diff of this commit:
cvs rdiff -u -r1.9 -r1.10 src/external/bsd/llvm/bin/llvm-ar/Makefile
cvs rdiff -u -r1.45 -r1.46 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r0 -r1.1 \
    src/external/bsd/llvm/lib/libLLVMToolDriversDlltool/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/llvm/bin/llvm-ar/Makefile
diff -u src/external/bsd/llvm/bin/llvm-ar/Makefile:1.9 src/external/bsd/llvm/bin/llvm-ar/Makefile:1.10
--- src/external/bsd/llvm/bin/llvm-ar/Makefile:1.9	Tue Aug  1 20:07:38 2017
+++ src/external/bsd/llvm/bin/llvm-ar/Makefile	Tue Aug  1 21:40:03 2017
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.9 2017/08/01 20:07:38 joerg Exp $
+#	$NetBSD: Makefile,v 1.10 2017/08/01 21:40:03 joerg Exp $
 
 PROG_CXX=	llvm-ar
 NOMAN=		yes
@@ -10,6 +10,8 @@ NOMAN=		yes
 SRCS=	llvm-ar.cpp
 
 LLVM_LIBS+= \
+	ToolDriversDlltool \
+	ToolDrivers \
 	AArch64AsmParser \
 	AArch64MCTargetDesc \
 	AArch64AsmPrinter \
@@ -45,7 +47,6 @@ LLVM_LIBS+= \
 	BitReader \
 	IR \
 	BinaryFormat \
-	ToolDrivers \
 	Option \
 	Support \
 	Demangle

Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.45 src/external/bsd/llvm/lib/Makefile:1.46
--- src/external/bsd/llvm/lib/Makefile:1.45	Tue Aug  1 20:07:40 2017
+++ src/external/bsd/llvm/lib/Makefile	Tue Aug  1 21:40:03 2017
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.45 2017/08/01 20:07:40 joerg Exp $
+# $NetBSD: Makefile,v 1.46 2017/08/01 21:40:03 joerg Exp $
 
 .include <bsd.own.mk>
 
@@ -115,6 +115,7 @@ SUBDIR+= \
 	libLLVMLineEditor \
 	libLLVMObjectYAML \
 	libLLVMToolDrivers \
+	libLLVMToolDriversDlltool \
 	libLLVMXRay
 .endif
 

Added files:

Index: src/external/bsd/llvm/lib/libLLVMToolDriversDlltool/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMToolDriversDlltool/Makefile:1.1
--- /dev/null	Tue Aug  1 21:40:03 2017
+++ src/external/bsd/llvm/lib/libLLVMToolDriversDlltool/Makefile	Tue Aug  1 21:40:03 2017
@@ -0,0 +1,21 @@
+#	$NetBSD: Makefile,v 1.1 2017/08/01 21:40:03 joerg Exp $
+
+LIB=	LLVMToolDriversDlltool
+
+.include <bsd.init.mk>
+
+.PATH: ${LLVM_SRCDIR}/lib/ToolDrivers/llvm-dlltool
+
+SRCS+=	DlltoolDriver.cpp
+
+TABLEGEN_SRC=		Options.td
+TABLEGEN_OUTPUT= \
+	Options.inc|-gen-opt-parser-defs
+
+.include "${.PARSEDIR}/../../tablegen.mk"
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif

Reply via email to