Module Name: src
Committed By: joerg
Date: Sun Jul 17 20:07:59 UTC 2011
Modified Files:
src/external/bsd/llvm: Makefile.inc
src/external/bsd/llvm/bin/clang: Makefile
src/external/bsd/llvm/bin/llc: Makefile
src/external/bsd/llvm/bin/lli: Makefile
src/external/bsd/llvm/bin/llvm-mc: Makefile
src/external/bsd/llvm/config/llvm/Config: config.h llvm-config.h
src/external/bsd/llvm/lib: Makefile
src/external/bsd/llvm/lib/libLLVMARMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMMipsCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMSparcCodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMX86CodeGen: Makefile
src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc: Makefile
Added Files:
src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc: Makefile
src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc: Makefile
src/tools/llvm-lib/libLLVMMipsMCTargetDesc: Makefile
src/tools/llvm-lib/libLLVMPowerPCMCTargetDesc: Makefile
src/tools/llvm-lib/libLLVMSparcMCTargetDesc: Makefile
Log Message:
Update to Clang/LLVM r135360. Most importantly, this adjusts the
cc -print-search-dirs output to expand sysroot-prefixed library paths to
make live easier for libtool.
To generate a diff of this commit:
cvs rdiff -u -r1.16 -r1.17 src/external/bsd/llvm/Makefile.inc
cvs rdiff -u -r1.13 -r1.14 src/external/bsd/llvm/bin/clang/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/bin/llc/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/bin/lli/Makefile
cvs rdiff -u -r1.8 -r1.9 src/external/bsd/llvm/bin/llvm-mc/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/config/llvm/Config/config.h
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/config/llvm/Config/llvm-config.h
cvs rdiff -u -r1.14 -r1.15 src/external/bsd/llvm/lib/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile
cvs rdiff -u -r1.4 -r1.5 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile
cvs rdiff -u -r1.1 -r1.2 \
src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile
cvs rdiff -u -r0 -r1.1 \
src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
cvs rdiff -u -r1.2 -r1.3 \
src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMMipsMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMPowerPCMCTargetDesc/Makefile
cvs rdiff -u -r0 -r1.1 src/tools/llvm-lib/libLLVMSparcMCTargetDesc/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/Makefile.inc
diff -u src/external/bsd/llvm/Makefile.inc:1.16 src/external/bsd/llvm/Makefile.inc:1.17
--- src/external/bsd/llvm/Makefile.inc:1.16 Wed Jul 13 23:48:29 2011
+++ src/external/bsd/llvm/Makefile.inc Sun Jul 17 20:07:57 2011
@@ -1,12 +1,12 @@
-# $NetBSD: Makefile.inc,v 1.16 2011/07/13 23:48:29 joerg Exp $
+# $NetBSD: Makefile.inc,v 1.17 2011/07/17 20:07:57 joerg Exp $
.if !defined(LLVM_TOPLEVEL_MK)
LLVM_TOPLEVEL_MK=
.include <bsd.own.mk>
-LLVM_REVISION= 135100
-CLANG_REVISION= 135100
+LLVM_REVISION= 135360
+CLANG_REVISION= 135360
LLVM_SRCDIR:= ${.PARSEDIR}/dist/llvm
CLANG_SRCDIR:= ${.PARSEDIR}/dist/clang
Index: src/external/bsd/llvm/bin/clang/Makefile
diff -u src/external/bsd/llvm/bin/clang/Makefile:1.13 src/external/bsd/llvm/bin/clang/Makefile:1.14
--- src/external/bsd/llvm/bin/clang/Makefile:1.13 Thu Jul 14 21:38:57 2011
+++ src/external/bsd/llvm/bin/clang/Makefile Sun Jul 17 20:07:57 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.13 2011/07/14 21:38:57 joerg Exp $
+# $NetBSD: Makefile,v 1.14 2011/07/17 20:07:57 joerg Exp $
PROG_CXX= clang
NOMAN= yes
@@ -46,12 +46,15 @@
ARMAsmPrinter \
MipsCodeGen \
MipsTargetInfo \
+ MipsMCTargetDesc \
MipsAsmPrinter \
PowerPCCodeGen \
PowerPCTargetInfo \
+ PowerPCMCTargetDesc \
PowerPCAsmPrinter \
SparcCodeGen \
SparcTargetInfo \
+ SparcMCTargetDesc \
X86CodeGen \
X86MCTargetDesc \
X86TargetInfo \
Index: src/external/bsd/llvm/bin/llc/Makefile
diff -u src/external/bsd/llvm/bin/llc/Makefile:1.8 src/external/bsd/llvm/bin/llc/Makefile:1.9
--- src/external/bsd/llvm/bin/llc/Makefile:1.8 Wed Jul 13 23:48:29 2011
+++ src/external/bsd/llvm/bin/llc/Makefile Sun Jul 17 20:07:57 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2011/07/13 23:48:29 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2011/07/17 20:07:57 joerg Exp $
PROG_CXX= llc
NOMAN= yes
@@ -20,14 +20,18 @@
ARMAsmPrinter \
MipsCodeGen \
MipsTargetInfo \
+ MipsMCTargetDesc \
MipsAsmPrinter \
PowerPCCodeGen \
PowerPCTargetInfo \
+ PowerPCMCTargetDesc \
PowerPCAsmPrinter \
SparcCodeGen \
SparcTargetInfo \
+ SparcMCTargetDesc \
X86CodeGen \
X86TargetInfo \
+ X86MCTargetDesc \
X86AsmParser \
X86AsmPrinter \
X86Utils \
Index: src/external/bsd/llvm/bin/lli/Makefile
diff -u src/external/bsd/llvm/bin/lli/Makefile:1.4 src/external/bsd/llvm/bin/lli/Makefile:1.5
--- src/external/bsd/llvm/bin/lli/Makefile:1.4 Thu May 12 14:56:23 2011
+++ src/external/bsd/llvm/bin/lli/Makefile Sun Jul 17 20:07:57 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/05/12 14:56:23 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2011/07/17 20:07:57 joerg Exp $
PROG_CXX= lli
NOMAN= yes
@@ -12,6 +12,7 @@
LLVM_LIBS+= \
X86CodeGen \
X86TargetInfo \
+ X86MCTargetDesc \
X86AsmPrinter \
X86Utils \
AsmPrinter \
Index: src/external/bsd/llvm/bin/llvm-mc/Makefile
diff -u src/external/bsd/llvm/bin/llvm-mc/Makefile:1.8 src/external/bsd/llvm/bin/llvm-mc/Makefile:1.9
--- src/external/bsd/llvm/bin/llvm-mc/Makefile:1.8 Wed Jul 13 23:48:29 2011
+++ src/external/bsd/llvm/bin/llvm-mc/Makefile Sun Jul 17 20:07:57 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2011/07/13 23:48:29 joerg Exp $
+# $NetBSD: Makefile,v 1.9 2011/07/17 20:07:57 joerg Exp $
PROG_CXX= llvm-mc
NOMAN= yes
@@ -20,14 +20,18 @@
ARMDisassembler \
MipsCodeGen \
MipsTargetInfo \
+ MipsMCTargetDesc \
MipsAsmPrinter \
PowerPCCodeGen \
PowerPCTargetInfo \
+ PowerPCMCTargetDesc \
PowerPCAsmPrinter \
SparcCodeGen \
SparcTargetInfo \
+ SparcMCTargetDesc \
X86CodeGen \
X86TargetInfo \
+ X86MCTargetDesc \
X86AsmParser \
X86Disassembler \
X86AsmPrinter \
Index: src/external/bsd/llvm/config/llvm/Config/config.h
diff -u src/external/bsd/llvm/config/llvm/Config/config.h:1.2 src/external/bsd/llvm/config/llvm/Config/config.h:1.3
--- src/external/bsd/llvm/config/llvm/Config/config.h:1.2 Mon May 16 19:27:48 2011
+++ src/external/bsd/llvm/config/llvm/Config/config.h Sun Jul 17 20:07:57 2011
@@ -513,9 +513,15 @@
/* LLVM architecture name for the native architecture, if available */
#define LLVM_NATIVE_ARCH X86
+/* LLVM name for the native AsmParser init function, if available */
+#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser
+
/* LLVM name for the native AsmPrinter init function, if available */
#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter
+/* LLVM name for the native MCAsmInfo init function, if available */
+#define LLVM_NATIVE_MCASMINFO LLVMInitializeX86MCAsmInfo
+
/* LLVM name for the native Target init function, if available */
#define LLVM_NATIVE_TARGET LLVMInitializeX86Target
Index: src/external/bsd/llvm/config/llvm/Config/llvm-config.h
diff -u src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.1 src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.2
--- src/external/bsd/llvm/config/llvm/Config/llvm-config.h:1.1 Sun Feb 6 01:13:51 2011
+++ src/external/bsd/llvm/config/llvm/Config/llvm-config.h Sun Jul 17 20:07:57 2011
@@ -59,9 +59,15 @@
/* LLVM name for the native TargetInfo init function, if available */
#define LLVM_NATIVE_TARGETINFO LLVMInitializeX86TargetInfo
+/* LLVM name for the native MCAsmInfo init function, if available */
+#define LLVM_NATIVE_MCASMINFO LLVMInitializeX86MCAsmInfo
+
/* LLVM name for the native AsmPrinter init function, if available */
#define LLVM_NATIVE_ASMPRINTER LLVMInitializeX86AsmPrinter
+/* LLVM name for the native AsmPrinter init function, if available */
+#define LLVM_NATIVE_ASMPARSER LLVMInitializeX86AsmParser
+
/* Define if this is Unixish platform */
#define LLVM_ON_UNIX 1
Index: src/external/bsd/llvm/lib/Makefile
diff -u src/external/bsd/llvm/lib/Makefile:1.14 src/external/bsd/llvm/lib/Makefile:1.15
--- src/external/bsd/llvm/lib/Makefile:1.14 Wed Jul 13 23:48:30 2011
+++ src/external/bsd/llvm/lib/Makefile Sun Jul 17 20:07:57 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.14 2011/07/13 23:48:30 joerg Exp $
+# $NetBSD: Makefile,v 1.15 2011/07/17 20:07:57 joerg Exp $
.include <bsd.own.mk>
@@ -41,13 +41,16 @@
SUBDIR+= \
libLLVMMipsAsmPrinter \
+ libLLVMMipsMCTargetDesc \
libLLVMMipsTargetInfo
SUBDIR+= \
libLLVMPowerPCAsmPrinter \
+ libLLVMPowerPCMCTargetDesc \
libLLVMPowerPCTargetInfo
SUBDIR+= \
+ libLLVMSparcMCTargetDesc \
libLLVMSparcTargetInfo
SUBDIR+= \
Index: src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile:1.2 Wed Jul 13 23:48:30 2011
+++ src/external/bsd/llvm/lib/libLLVMARMCodeGen/Makefile Sun Jul 17 20:07:57 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/07/13 23:48:30 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/17 20:07:57 joerg Exp $
LIB= LLVMARMCodeGen
@@ -27,7 +27,6 @@
ARMMCCodeEmitter.cpp \
ARMMCExpr.cpp \
ARMLoadStoreOptimizer.cpp \
- ARMMCAsmInfo.cpp \
ARMMCInstLower.cpp \
ARMRegisterInfo.cpp \
ARMSelectionDAGInfo.cpp \
Index: src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile:1.1 Thu Jul 7 21:59:15 2011
+++ src/external/bsd/llvm/lib/libLLVMARMMCTargetDesc/Makefile Sun Jul 17 20:07:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/07/07 21:59:15 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/17 20:07:58 joerg Exp $
LIB= LLVMARMMCTargetDesc
@@ -9,7 +9,8 @@
ARM_OBJDIR!= cd ${.CURDIR}/../libLLVMARMCodeGen && ${PRINTOBJDIR}
CPPFLAGS+= -I${ARM_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/ARM
-SRCS+= ARMMCTargetDesc.cpp
+SRCS+= ARMMCAsmInfo.cpp \
+ ARMMCTargetDesc.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Index: src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.4 src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.5
--- src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile:1.4 Mon Jul 4 16:10:39 2011
+++ src/external/bsd/llvm/lib/libLLVMCodeGen/Makefile Sun Jul 17 20:07:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2011/07/04 16:10:39 joerg Exp $
+# $NetBSD: Makefile,v 1.5 2011/07/17 20:07:58 joerg Exp $
LIB= LLVMCodeGen
@@ -41,6 +41,7 @@
LowerSubregs.cpp \
MachineBasicBlock.cpp \
MachineBranchProbabilityInfo.cpp \
+ MachineBlockFrequency.cpp \
MachineCSE.cpp \
MachineDominators.cpp \
MachineFunction.cpp \
Index: src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile:1.2 Thu Jul 7 21:59:15 2011
+++ src/external/bsd/llvm/lib/libLLVMMipsCodeGen/Makefile Sun Jul 17 20:07:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/07/07 21:59:15 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/17 20:07:58 joerg Exp $
LIB= LLVMMipsCodeGen
@@ -14,7 +14,6 @@
MipsISelDAGToDAG.cpp \
MipsISelLowering.cpp \
MipsFrameLowering.cpp \
- MipsMCAsmInfo.cpp \
MipsMCInstLower.cpp \
MipsMCSymbolRefExpr.cpp \
MipsRegisterInfo.cpp \
Index: src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile:1.1 Mon Jul 4 22:37:59 2011
+++ src/external/bsd/llvm/lib/libLLVMPowerPCCodeGen/Makefile Sun Jul 17 20:07:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/07/04 22:37:59 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/17 20:07:58 joerg Exp $
LIB= LLVMPowerPCCodeGen
@@ -16,7 +16,6 @@
PPCISelLowering.cpp \
PPCFrameLowering.cpp \
PPCJITInfo.cpp \
- PPCMCAsmInfo.cpp \
PPCMCCodeEmitter.cpp \
PPCMCInstLower.cpp \
PPCPredicates.cpp \
Index: src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.1 src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.2
--- src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile:1.1 Tue Jul 5 14:15:56 2011
+++ src/external/bsd/llvm/lib/libLLVMSparcCodeGen/Makefile Sun Jul 17 20:07:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2011/07/05 14:15:56 joerg Exp $
+# $NetBSD: Makefile,v 1.2 2011/07/17 20:07:58 joerg Exp $
LIB= LLVMSparcCodeGen
@@ -13,7 +13,6 @@
SparcISelDAGToDAG.cpp \
SparcISelLowering.cpp \
SparcFrameLowering.cpp \
- SparcMCAsmInfo.cpp \
SparcRegisterInfo.cpp \
SparcSubtarget.cpp \
SparcTargetMachine.cpp \
Index: src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile:1.2 Mon Jul 4 16:10:40 2011
+++ src/external/bsd/llvm/lib/libLLVMX86CodeGen/Makefile Sun Jul 17 20:07:58 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/07/04 16:10:40 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/17 20:07:58 joerg Exp $
LIB= LLVMX86CodeGen
@@ -20,7 +20,6 @@
X86InstrInfo.cpp \
X86JITInfo.cpp \
X86MachObjectWriter.cpp \
- X86MCAsmInfo.cpp \
X86MCCodeEmitter.cpp \
X86MCInstLower.cpp \
X86RegisterInfo.cpp \
Index: src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile
diff -u src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.2 src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.3
--- src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile:1.2 Thu Jul 7 21:59:15 2011
+++ src/external/bsd/llvm/lib/libLLVMX86MCTargetDesc/Makefile Sun Jul 17 20:07:59 2011
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2 2011/07/07 21:59:15 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2011/07/17 20:07:59 joerg Exp $
LIB= LLVMX86MCTargetDesc
@@ -9,7 +9,8 @@
X86_OBJDIR!= cd ${.CURDIR}/../libLLVMX86CodeGen && ${PRINTOBJDIR}
CPPFLAGS+= -I${X86_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/X86
-SRCS+= X86MCTargetDesc.cpp
+SRCS+= X86MCAsmInfo.cpp \
+ X86MCTargetDesc.cpp
.if defined(HOSTLIB)
.include <bsd.hostlib.mk>
Added files:
Index: src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile:1.1
--- /dev/null Sun Jul 17 20:07:59 2011
+++ src/external/bsd/llvm/lib/libLLVMMipsMCTargetDesc/Makefile Sun Jul 17 20:07:58 2011
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2011/07/17 20:07:58 joerg Exp $
+
+LIB= LLVMMipsMCTargetDesc
+
+.include <bsd.init.mk>
+
+MIPS_OBJDIR!= cd ${.CURDIR}/../libLLVMMipsCodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${MIPS_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/Mips
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/Mips/MCTargetDesc
+
+SRCS+= MipsMCAsmInfo.cpp \
+ MipsMCTargetDesc.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile:1.1
--- /dev/null Sun Jul 17 20:07:59 2011
+++ src/external/bsd/llvm/lib/libLLVMPowerPCMCTargetDesc/Makefile Sun Jul 17 20:07:58 2011
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2011/07/17 20:07:58 joerg Exp $
+
+LIB= LLVMPowerPCMCTargetDesc
+
+.include <bsd.init.mk>
+
+PPC_OBJDIR!= cd ${.CURDIR}/../libLLVMPowerPCCodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${PPC_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/PowerPC
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/PowerPC/MCTargetDesc
+
+SRCS+= PPCMCAsmInfo.cpp \
+ PPCMCTargetDesc.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile
diff -u /dev/null src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile:1.1
--- /dev/null Sun Jul 17 20:07:59 2011
+++ src/external/bsd/llvm/lib/libLLVMSparcMCTargetDesc/Makefile Sun Jul 17 20:07:58 2011
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2011/07/17 20:07:58 joerg Exp $
+
+LIB= LLVMSparcMCTargetDesc
+
+.include <bsd.init.mk>
+
+SPARC_OBJDIR!= cd ${.CURDIR}/../libLLVMSparcCodeGen && ${PRINTOBJDIR}
+CPPFLAGS+= -I${SPARC_OBJDIR} -I${LLVM_SRCDIR}/lib/Target/Sparc
+
+.PATH: ${LLVM_SRCDIR}/lib/Target/Sparc/MCTargetDesc
+
+SRCS+= SparcMCAsmInfo.cpp \
+ SparcMCTargetDesc.cpp
+
+.if defined(HOSTLIB)
+.include <bsd.hostlib.mk>
+.else
+.include <bsd.lib.mk>
+.endif
Index: src/tools/llvm-lib/libLLVMMipsMCTargetDesc/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMMipsMCTargetDesc/Makefile:1.1
--- /dev/null Sun Jul 17 20:07:59 2011
+++ src/tools/llvm-lib/libLLVMMipsMCTargetDesc/Makefile Sun Jul 17 20:07:56 2011
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2011/07/17 20:07:56 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMPowerPCMCTargetDesc/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMPowerPCMCTargetDesc/Makefile:1.1
--- /dev/null Sun Jul 17 20:07:59 2011
+++ src/tools/llvm-lib/libLLVMPowerPCMCTargetDesc/Makefile Sun Jul 17 20:07:56 2011
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2011/07/17 20:07:56 joerg Exp $
+
+.include <bsd.init.mk>
Index: src/tools/llvm-lib/libLLVMSparcMCTargetDesc/Makefile
diff -u /dev/null src/tools/llvm-lib/libLLVMSparcMCTargetDesc/Makefile:1.1
--- /dev/null Sun Jul 17 20:07:59 2011
+++ src/tools/llvm-lib/libLLVMSparcMCTargetDesc/Makefile Sun Jul 17 20:07:56 2011
@@ -0,0 +1,3 @@
+# $NetBSD: Makefile,v 1.1 2011/07/17 20:07:56 joerg Exp $
+
+.include <bsd.init.mk>