svn commit: r193343 - in projects/clangbsd: . etc/mtree share/mk
usr.bin usr.bin/clang usr.bin/clang/bin
usr.bin/clang/bin/bugpoint usr.bin/clang/bin/clang
usr.bin/clang/bin/clang-cc usr.bin/clang/...
Ed Schouten
ed at FreeBSD.org
Tue Jun 2 20:35:19 UTC 2009
Author: ed
Date: Tue Jun 2 20:35:15 2009
New Revision: 193343
URL: http://svn.freebsd.org/changeset/base/193343
Log:
Add Makefiles to build Clang.
Right now it just builds an unpatched Clang. It doesn't use Clang to
build anything yet. Not all applications in bin/ are actually built and
installed. They are there to make it a little easier to debug some
issues once in a while.
Added:
projects/clangbsd/usr.bin/clang/
projects/clangbsd/usr.bin/clang/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/
projects/clangbsd/usr.bin/clang/bin/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/bugpoint/
projects/clangbsd/usr.bin/clang/bin/bugpoint/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/clang/
projects/clangbsd/usr.bin/clang/bin/clang-cc/
projects/clangbsd/usr.bin/clang/bin/clang-cc/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/clang/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/llc/
projects/clangbsd/usr.bin/clang/bin/llc/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/llvm-as/
projects/clangbsd/usr.bin/clang/bin/llvm-as/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/llvm-dis/
projects/clangbsd/usr.bin/clang/bin/llvm-dis/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/opt/
projects/clangbsd/usr.bin/clang/bin/opt/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/bin/tblgen/
projects/clangbsd/usr.bin/clang/bin/tblgen/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/clang.build.mk (contents, props changed)
projects/clangbsd/usr.bin/clang/clang.lib.mk (contents, props changed)
projects/clangbsd/usr.bin/clang/clang.prog.mk (contents, props changed)
projects/clangbsd/usr.bin/clang/include/
projects/clangbsd/usr.bin/clang/include/ARMGenAsmWriter.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenCallingConv.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenCodeEmitter.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenDAGISel.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenInstrInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenInstrNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenRegisterInfo.h.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenRegisterInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenRegisterNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/ARMGenSubtarget.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/IA64GenAsmWriter.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/IA64GenDAGISel.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/IA64GenInstrInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/IA64GenInstrNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/IA64GenRegisterInfo.h.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/IA64GenRegisterInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/IA64GenRegisterNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenAsmWriter.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenCallingConv.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenDAGISel.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenInstrInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenInstrNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenRegisterInfo.h.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenRegisterInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenRegisterNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/MipsGenSubtarget.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenAsmWriter.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenCallingConv.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenCodeEmitter.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenDAGISel.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenInstrInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenInstrNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenRegisterInfo.h.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenRegisterInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenRegisterNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/PPCGenSubtarget.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenAsmWriter.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenAsmWriter1.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenCallingConv.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenDAGISel.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenFastISel.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenInstrInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenInstrNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenRegisterInfo.h.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenRegisterInfo.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenRegisterNames.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/X86GenSubtarget.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/
projects/clangbsd/usr.bin/clang/include/clang/Basic/
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticASTKinds.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticCommonKinds.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticDriverKinds.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticFrontendKinds.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticGroups.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticLexKinds.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticParseKinds.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticSemaKinds.inc (contents, props changed)
projects/clangbsd/usr.bin/clang/include/llvm/
projects/clangbsd/usr.bin/clang/include/llvm/ADT/
projects/clangbsd/usr.bin/clang/include/llvm/ADT/iterator.h (contents, props changed)
projects/clangbsd/usr.bin/clang/include/llvm/Config/
projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h (contents, props changed)
projects/clangbsd/usr.bin/clang/include/llvm/Intrinsics.gen (contents, props changed)
projects/clangbsd/usr.bin/clang/include/llvm/Support/
projects/clangbsd/usr.bin/clang/include/llvm/Support/DataTypes.h (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/
projects/clangbsd/usr.bin/clang/lib/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclanganalysis/
projects/clangbsd/usr.bin/clang/lib/libclanganalysis/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclangast/
projects/clangbsd/usr.bin/clang/lib/libclangast/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclangbasic/
projects/clangbsd/usr.bin/clang/lib/libclangbasic/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclangcodegen/
projects/clangbsd/usr.bin/clang/lib/libclangcodegen/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclangdriver/
projects/clangbsd/usr.bin/clang/lib/libclangdriver/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclangfrontend/
projects/clangbsd/usr.bin/clang/lib/libclangfrontend/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclanglex/
projects/clangbsd/usr.bin/clang/lib/libclanglex/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclangparse/
projects/clangbsd/usr.bin/clang/lib/libclangparse/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclangrewrite/
projects/clangbsd/usr.bin/clang/lib/libclangrewrite/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libclangsema/
projects/clangbsd/usr.bin/clang/lib/libclangsema/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/
projects/clangbsd/usr.bin/clang/lib/libllvmanalysis/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmarmasmprinter/
projects/clangbsd/usr.bin/clang/lib/libllvmarmasmprinter/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/
projects/clangbsd/usr.bin/clang/lib/libllvmarmcodegen/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmasmparser/
projects/clangbsd/usr.bin/clang/lib/libllvmasmparser/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmasmprinter/
projects/clangbsd/usr.bin/clang/lib/libllvmasmprinter/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmbitreader/
projects/clangbsd/usr.bin/clang/lib/libllvmbitreader/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmbitwriter/
projects/clangbsd/usr.bin/clang/lib/libllvmbitwriter/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmcbackend/
projects/clangbsd/usr.bin/clang/lib/libllvmcbackend/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmcodegen/
projects/clangbsd/usr.bin/clang/lib/libllvmcodegen/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmcore/
projects/clangbsd/usr.bin/clang/lib/libllvmcore/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmia64asmprinter/
projects/clangbsd/usr.bin/clang/lib/libllvmia64asmprinter/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmia64codegen/
projects/clangbsd/usr.bin/clang/lib/libllvmia64codegen/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvminstrumentation/
projects/clangbsd/usr.bin/clang/lib/libllvminstrumentation/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmipa/
projects/clangbsd/usr.bin/clang/lib/libllvmipa/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmipo/
projects/clangbsd/usr.bin/clang/lib/libllvmipo/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmlinker/
projects/clangbsd/usr.bin/clang/lib/libllvmlinker/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmmipsasmprinter/
projects/clangbsd/usr.bin/clang/lib/libllvmmipsasmprinter/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmmipscodegen/
projects/clangbsd/usr.bin/clang/lib/libllvmmipscodegen/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmpowerpcasmprinter/
projects/clangbsd/usr.bin/clang/lib/libllvmpowerpcasmprinter/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmpowerpccodegen/
projects/clangbsd/usr.bin/clang/lib/libllvmpowerpccodegen/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/
projects/clangbsd/usr.bin/clang/lib/libllvmscalaropts/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmselectiondag/
projects/clangbsd/usr.bin/clang/lib/libllvmselectiondag/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmsupport/
projects/clangbsd/usr.bin/clang/lib/libllvmsupport/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmsystem/
projects/clangbsd/usr.bin/clang/lib/libllvmsystem/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmtarget/
projects/clangbsd/usr.bin/clang/lib/libllvmtarget/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmtransformutils/
projects/clangbsd/usr.bin/clang/lib/libllvmtransformutils/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmx86asmprinter/
projects/clangbsd/usr.bin/clang/lib/libllvmx86asmprinter/Makefile (contents, props changed)
projects/clangbsd/usr.bin/clang/lib/libllvmx86codegen/
projects/clangbsd/usr.bin/clang/lib/libllvmx86codegen/Makefile (contents, props changed)
Modified:
projects/clangbsd/Makefile.inc1
projects/clangbsd/etc/mtree/BSD.include.dist
projects/clangbsd/share/mk/bsd.own.mk
projects/clangbsd/usr.bin/Makefile
Modified: projects/clangbsd/Makefile.inc1
==============================================================================
--- projects/clangbsd/Makefile.inc1 Tue Jun 2 20:32:13 2009 (r193342)
+++ projects/clangbsd/Makefile.inc1 Tue Jun 2 20:35:15 2009 (r193343)
@@ -922,6 +922,13 @@ _gensnmptree= usr.sbin/bsnmpd/gensnmptre
_crunchgen= usr.sbin/crunch/crunchgen
.endif
+.if ${MK_CLANG} != "no"
+_clang_tblgen= \
+ usr.bin/clang/lib/libllvmsupport \
+ usr.bin/clang/lib/libllvmsystem \
+ usr.bin/clang/bin/tblgen
+.endif
+
.if ${MK_CDDL} != "no"
_dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \
lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge
@@ -929,6 +936,7 @@ _dtrace_tools= cddl/usr.bin/sgsmsg cddl/
bootstrap-tools:
.for _tool in \
+ ${_clang_tblgen} \
${_dtrace_tools} \
${_strfile} \
${_gperf} \
Modified: projects/clangbsd/etc/mtree/BSD.include.dist
==============================================================================
--- projects/clangbsd/etc/mtree/BSD.include.dist Tue Jun 2 20:32:13 2009 (r193342)
+++ projects/clangbsd/etc/mtree/BSD.include.dist Tue Jun 2 20:35:15 2009 (r193343)
@@ -81,6 +81,10 @@
scsi
..
..
+ clang
+ 1.0
+ ..
+ ..
crypto
..
dev
Modified: projects/clangbsd/share/mk/bsd.own.mk
==============================================================================
--- projects/clangbsd/share/mk/bsd.own.mk Tue Jun 2 20:32:13 2009 (r193342)
+++ projects/clangbsd/share/mk/bsd.own.mk Tue Jun 2 20:35:15 2009 (r193343)
@@ -407,6 +407,7 @@ MK_${var}:= yes
BIND_LIBS \
BIND_SIGCHASE \
BIND_XML \
+ CLANG \
GNU_CPIO \
HESIOD \
IDEA
Modified: projects/clangbsd/usr.bin/Makefile
==============================================================================
--- projects/clangbsd/usr.bin/Makefile Tue Jun 2 20:32:13 2009 (r193342)
+++ projects/clangbsd/usr.bin/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -34,6 +34,7 @@ SUBDIR= alias \
${_chkey} \
chpass \
cksum \
+ ${_clang} \
cmp \
col \
${_colcrt} \
@@ -270,6 +271,10 @@ _cpio= cpio
_calendar= calendar
.endif
+.if ${MK_CLANG} != "no"
+_clang= clang
+.endif
+
.if ${MK_HESIOD} != "no"
_hesinfo= hesinfo
.endif
Added: projects/clangbsd/usr.bin/clang/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,7 @@
+# $FreeBSD$
+
+SUBDIR= lib \
+ bin \
+ include
+
+.include <bsd.subdir.mk>
Added: projects/clangbsd/usr.bin/clang/bin/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,6 @@
+# $FreeBSD$
+
+SUBDIR= clang \
+ clang-cc
+
+.include <bsd.subdir.mk>
Added: projects/clangbsd/usr.bin/clang/bin/bugpoint/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/bugpoint/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PROG_CXX=bugpoint
+
+SRCDIR= tools/bugpoint
+SRCS= BugDriver.cpp CrashDebugger.cpp ExecutionDriver.cpp \
+ ExtractFunction.cpp FindBugs.cpp Miscompilation.cpp \
+ OptimizerDriver.cpp TestPasses.cpp ToolRunner.cpp bugpoint.cpp
+MAN=
+
+LIBDEPS=llvmasmparser llvmscalaropts llvmlinker llvmipo llvmipa \
+ llvmtransformutils llvminstrumentation llvmanalysis \
+ llvmbitreader llvmbitwriter llvmtarget llvmcore llvmsupport \
+ llvmsystem
+TGHDRS= Intrinsics
+
+.include "../../clang.prog.mk"
Added: projects/clangbsd/usr.bin/clang/bin/clang-cc/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/clang-cc/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,24 @@
+# $FreeBSD$
+
+PROG_CXX=clang-cc
+BINDIR= /usr/libexec
+
+SRCDIR= tools/clang/tools/clang-cc
+SRCS= clang-cc.cpp
+MAN=
+
+TGHDRS= DiagnosticCommonKinds DiagnosticFrontendKinds \
+ DiagnosticLexKinds DiagnosticSemaKinds
+LIBDEPS=clangfrontend clangrewrite clanglex clangparse clanganalysis \
+ clangsema clangcodegen clangast clangbasic \
+ llvmselectiondag llvmasmprinter llvmcodegen llvmscalaropts \
+ llvmbitreader llvmbitwriter llvmtarget llvmipo llvmipa \
+ llvmtransformutils llvmanalysis llvmcore llvmsupport \
+ llvmsystem
+OBJDEPS=llvmarmasmprinter llvmarmcodegen \
+ llvmia64asmprinter llvmia64codegen \
+ llvmmipsasmprinter llvmmipscodegen \
+ llvmpowerpcasmprinter llvmpowerpccodegen \
+ llvmx86asmprinter llvmx86codegen
+
+.include "../../clang.prog.mk"
Added: projects/clangbsd/usr.bin/clang/bin/clang/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/clang/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+PROG_CXX=clang
+
+SRCDIR= tools/clang/tools/driver
+SRCS= driver.cpp
+MAN=
+
+TGHDRS= DiagnosticCommonKinds
+LIBDEPS=clangdriver clangfrontend clanglex clangbasic \
+ llvmbitreader llvmbitwriter llvmsupport llvmsystem
+
+.include "../../clang.prog.mk"
Added: projects/clangbsd/usr.bin/clang/bin/llc/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/llc/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+PROG_CXX=llc
+
+SRCDIR= tools/llc
+SRCS= llc.cpp
+MAN=
+
+LIBDEPS=llvmselectiondag llvmasmprinter llvmcodegen llvmscalaropts \
+ llvmipa llvmtransformutils llvmanalysis llvmbitreader \
+ llvmtarget llvmcore llvmsupport llvmsystem
+TGHDRS= Intrinsics
+OBJDEPS=llvmcbackend
+
+.include "../../clang.prog.mk"
Added: projects/clangbsd/usr.bin/clang/bin/llvm-as/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/llvm-as/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+PROG_CXX=llvm-as
+
+SRCDIR= tools/llvm-as
+SRCS= llvm-as.cpp
+MAN=
+
+LIBDEPS=llvmasmparser llvmbitwriter llvmcore llvmsupport llvmsystem
+
+.include "../../clang.prog.mk"
Added: projects/clangbsd/usr.bin/clang/bin/llvm-dis/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/llvm-dis/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+PROG_CXX=llvm-dis
+
+SRCDIR= tools/llvm-dis
+SRCS= llvm-dis.cpp
+MAN=
+
+LIBDEPS=llvmbitreader llvmcore llvmsupport llvmsystem
+
+.include "../../clang.prog.mk"
Added: projects/clangbsd/usr.bin/clang/bin/opt/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/opt/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+
+PROG_CXX=opt
+
+SRCDIR= tools/opt
+SRCS= AnalysisWrappers.cpp GraphPrinters.cpp PrintSCC.cpp opt.cpp
+MAN=
+
+TGHDRS= Intrinsics
+LIBDEPS=llvminstrumentation llvmscalaropts llvmbitreader llvmbitwriter \
+ llvmtarget llvmipo llvmipa llvmtransformutils llvmanalysis \
+ llvmcore llvmsupport llvmsystem
+
+.include "../../clang.prog.mk"
Added: projects/clangbsd/usr.bin/clang/bin/tblgen/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/bin/tblgen/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,19 @@
+# $FreeBSD$
+
+PROG_CXX=tblgen
+
+SRCDIR= utils/TableGen
+SRCS= AsmWriterEmitter.cpp CallingConvEmitter.cpp \
+ ClangDiagnosticsEmitter.cpp CodeEmitterGen.cpp \
+ CodeGenDAGPatterns.cpp CodeGenInstruction.cpp \
+ CodeGenTarget.cpp DAGISelEmitter.cpp FastISelEmitter.cpp \
+ InstrEnumEmitter.cpp InstrInfoEmitter.cpp IntrinsicEmitter.cpp \
+ LLVMCConfigurationEmitter.cpp Record.cpp \
+ RegisterInfoEmitter.cpp SubtargetEmitter.cpp TGLexer.cpp \
+ TGParser.cpp TGSourceMgr.cpp TGValueTypes.cpp TableGen.cpp \
+ TableGenBackend.cpp
+
+NO_MAN=
+LIBDEPS=llvmsupport llvmsystem
+
+.include "../../clang.prog.mk"
Added: projects/clangbsd/usr.bin/clang/clang.build.mk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/clang.build.mk Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,55 @@
+# $FreeBSD$
+
+LLVM_SRCS=${.CURDIR}/../../../../contrib/llvm
+CLANG_SRCS=${LLVM_SRCS}/tools/clang
+
+CFLAGS+=-I${LLVM_SRCS}/include -I${CLANG_SRCS}/include \
+ -I${LLVM_SRCS}/${SRCDIR} ${INCDIR:C/^/-I${LLVM_SRCS}\//} -I. \
+ -I${.CURDIR}/../../include \
+ -DLLVM_ON_UNIX -DLLVM_ON_FREEBSD \
+ -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS
+TARGET_ARCH?= ${MACHINE_ARCH}
+# XXX: 8.0, to keep __FreeBSD_cc_version happy
+CFLAGS+=-DLLVM_HOSTTRIPLE=\"${TARGET_ARCH}-undermydesk-freebsd8.0\"
+
+.PATH: ${LLVM_SRCS}/${SRCDIR}
+
+TBLGEN=tblgen ${CFLAGS:M-I*}
+
+Intrinsics.inc.h: ${LLVM_SRCS}/include/llvm/Intrinsics.td
+ ${TBLGEN} -gen-intrinsic \
+ ${LLVM_SRCS}/include/llvm/Intrinsics.td > ${.TARGET}
+.for arch in \
+ ARM:ARM IA64:IA64 Mips:Mips PowerPC:PPC X86:X86
+. for hdr in \
+ AsmWriter1:-gen-asm-writer,-asmwriternum=1 \
+ AsmWriter:-gen-asm-writer \
+ CallingConv:-gen-callingconv \
+ CodeEmitter:-gen-emitter \
+ DAGISel:-gen-dag-isel \
+ FastISel:-gen-fast-isel \
+ InstrInfo:-gen-instr-desc \
+ InstrNames:-gen-instr-enums \
+ RegisterInfo.h:-gen-register-desc-header \
+ RegisterInfo:-gen-register-desc \
+ RegisterNames:-gen-register-enums \
+ Subtarget:-gen-subtarget
+${arch:C/.*://}Gen${hdr:C/:.*/.inc.h/}: ${LLVM_SRCS}/lib/Target/${arch:C/:.*//}/${arch:C/.*://}.td
+ ${TBLGEN} ${hdr:C/.*://:C/,/ /g} \
+ ${LLVM_SRCS}/lib/Target/${arch:C/:.*//}/${arch:C/.*://}.td > ${.TARGET}
+. endfor
+.endfor
+DiagnosticGroups.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
+ ${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+ -gen-clang-diag-groups \
+ ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td > ${.TARGET}
+.for hdr in AST Analysis Common Driver Frontend Lex Parse Sema
+Diagnostic${hdr}Kinds.inc.h: ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td
+ ${TBLGEN} -I${CLANG_SRCS}/include/clang/Basic \
+ -gen-clang-diags-defs -clang-component=${hdr} \
+ ${CLANG_SRCS}/include/clang/Basic/Diagnostic.td > ${.TARGET}
+.endfor
+
+SRCS+= ${TGHDRS:C/$/.inc.h/}
+DPADD+= ${TGHDRS:C/$/.inc.h/}
+CLEANFILES+= ${TGHDRS:C/$/.inc.h/}
Added: projects/clangbsd/usr.bin/clang/clang.lib.mk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/clang.lib.mk Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,15 @@
+# $FreeBSD$
+
+.include "clang.build.mk"
+
+.if defined(MAKEOBJ)
+# XXX: In some cases we cannot use archives, such as the targets.
+INTERNALPROG=
+PROG= lib${LIB}.o
+LDADD= -Wl,-r -nodefaultlibs -nostdlib -nostartfiles
+NO_MAN=
+.include <bsd.prog.mk>
+.else
+INTERNALLIB=
+.include <bsd.lib.mk>
+.endif
Added: projects/clangbsd/usr.bin/clang/clang.prog.mk
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/clang.prog.mk Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,12 @@
+# $FreeBSD$
+
+.include "clang.build.mk"
+
+.for lib in ${OBJDEPS:C/$/.o/} ${LIBDEPS:C/$/.a/}
+DPADD+= ${.OBJDIR}/../../lib/lib${lib:C/\..$//}/lib${lib}
+LDADD+= ${.OBJDIR}/../../lib/lib${lib:C/\..$//}/lib${lib}
+.endfor
+
+BINDIR?=/usr/bin
+
+.include <bsd.prog.mk>
Added: projects/clangbsd/usr.bin/clang/include/ARMGenAsmWriter.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenAsmWriter.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenAsmWriter.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenCallingConv.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenCallingConv.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenCallingConv.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenCodeEmitter.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenCodeEmitter.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenCodeEmitter.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenDAGISel.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenDAGISel.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenDAGISel.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenInstrInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenInstrInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenInstrInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenInstrNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenInstrNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenInstrNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenRegisterInfo.h.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenRegisterInfo.h.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenRegisterInfo.h.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenRegisterInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenRegisterInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenRegisterInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenRegisterNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenRegisterNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenRegisterNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/ARMGenSubtarget.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/ARMGenSubtarget.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "ARMGenSubtarget.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/IA64GenAsmWriter.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/IA64GenAsmWriter.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "IA64GenAsmWriter.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/IA64GenDAGISel.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/IA64GenDAGISel.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "IA64GenDAGISel.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/IA64GenInstrInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/IA64GenInstrInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "IA64GenInstrInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/IA64GenInstrNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/IA64GenInstrNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "IA64GenInstrNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/IA64GenRegisterInfo.h.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/IA64GenRegisterInfo.h.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "IA64GenRegisterInfo.h.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/IA64GenRegisterInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/IA64GenRegisterInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "IA64GenRegisterInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/IA64GenRegisterNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/IA64GenRegisterNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "IA64GenRegisterNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/Makefile Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,11 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../contrib/llvm/tools/clang/lib/Headers
+
+INCSDIR=${INCLUDEDIR}/clang/1.0
+
+INCS= emmintrin.h mm_malloc.h mmintrin.h pmmintrin.h tmmintrin.h xmmintrin.h
+
+.include <bsd.init.mk>
+.include <bsd.incs.mk>
+.include <bsd.obj.mk>
Added: projects/clangbsd/usr.bin/clang/include/MipsGenAsmWriter.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenAsmWriter.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenAsmWriter.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/MipsGenCallingConv.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenCallingConv.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenCallingConv.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/MipsGenDAGISel.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenDAGISel.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenDAGISel.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/MipsGenInstrInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenInstrInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenInstrInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/MipsGenInstrNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenInstrNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenInstrNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/MipsGenRegisterInfo.h.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenRegisterInfo.h.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenRegisterInfo.h.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/MipsGenRegisterInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenRegisterInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenRegisterInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/MipsGenRegisterNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenRegisterNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenRegisterNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/MipsGenSubtarget.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/MipsGenSubtarget.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "MipsGenSubtarget.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenAsmWriter.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenAsmWriter.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenAsmWriter.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenCallingConv.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenCallingConv.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenCallingConv.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenCodeEmitter.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenCodeEmitter.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenCodeEmitter.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenDAGISel.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenDAGISel.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenDAGISel.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenInstrInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenInstrInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenInstrInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenInstrNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenInstrNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenInstrNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenRegisterInfo.h.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenRegisterInfo.h.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenRegisterInfo.h.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenRegisterInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenRegisterInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenRegisterInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenRegisterNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenRegisterNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenRegisterNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/PPCGenSubtarget.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/PPCGenSubtarget.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "PPCGenSubtarget.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenAsmWriter.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenAsmWriter.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenAsmWriter.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenAsmWriter1.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenAsmWriter1.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenAsmWriter1.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenCallingConv.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenCallingConv.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenCallingConv.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenDAGISel.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenDAGISel.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenDAGISel.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenFastISel.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenFastISel.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenFastISel.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenInstrInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenInstrInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenInstrInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenInstrNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenInstrNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenInstrNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenRegisterInfo.h.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenRegisterInfo.h.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenRegisterInfo.h.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenRegisterInfo.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenRegisterInfo.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenRegisterInfo.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenRegisterNames.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenRegisterNames.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenRegisterNames.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/X86GenSubtarget.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/X86GenSubtarget.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "X86GenSubtarget.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticASTKinds.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticASTKinds.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticASTKinds.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticAnalysisKinds.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticAnalysisKinds.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticCommonKinds.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticCommonKinds.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticCommonKinds.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticDriverKinds.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticDriverKinds.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticDriverKinds.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticFrontendKinds.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticFrontendKinds.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticFrontendKinds.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticGroups.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticGroups.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticGroups.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticLexKinds.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticLexKinds.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticLexKinds.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticParseKinds.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticParseKinds.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticParseKinds.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticSemaKinds.inc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/clang/Basic/DiagnosticSemaKinds.inc Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "DiagnosticSemaKinds.inc.h"
Added: projects/clangbsd/usr.bin/clang/include/llvm/ADT/iterator.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/llvm/ADT/iterator.h Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,78 @@
+/* include/llvm/ADT/iterator.h. Generated from iterator.h.in by configure. */
+//==-- llvm/ADT/iterator.h - Portable wrapper around <iterator> --*- C++ -*-==//
+//
+// The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// This file provides a wrapper around the mysterious <iterator> header file.
+// In GCC 2.95.3, the file defines a bidirectional_iterator class (and other
+// friends), instead of the standard iterator class. In GCC 3.1, the
+// bidirectional_iterator class got moved out and the new, standards compliant,
+// iterator<> class was added. Because there is nothing that we can do to get
+// correct behavior on both compilers, we have this header with #ifdef's. Gross
+// huh?
+//
+// By #includ'ing this file, you get the contents of <iterator> plus the
+// following classes in the global namespace:
+//
+// 1. bidirectional_iterator
+// 2. forward_iterator
+//
+// The #if directives' expressions are filled in by Autoconf.
+//
+// $FreeBSD$
+//===----------------------------------------------------------------------===//
+
+#ifndef LLVM_ADT_ITERATOR_H
+#define LLVM_ADT_ITERATOR_H
+
+#include <iterator>
+
+#define HAVE_BI_ITERATOR 0
+#define HAVE_STD_ITERATOR 1
+#define HAVE_FWD_ITERATOR 0
+
+#ifdef _MSC_VER
+# define HAVE_BI_ITERATOR 0
+# define HAVE_STD_ITERATOR 1
+# define HAVE_FWD_ITERATOR 0
+#endif
+
+#if !HAVE_BI_ITERATOR
+# if HAVE_STD_ITERATOR
+/// If the bidirectional iterator is not defined, we attempt to define it in
+/// terms of the C++ standard iterator. Otherwise, we import it with a "using"
+/// statement.
+///
+template<class Ty, class PtrDiffTy>
+struct bidirectional_iterator
+ : public std::iterator<std::bidirectional_iterator_tag, Ty, PtrDiffTy> {
+};
+# else
+# error "Need to have standard iterator to define bidirectional iterator!"
+# endif
+#else
+using std::bidirectional_iterator;
+#endif
+
+#if !HAVE_FWD_ITERATOR
+# if HAVE_STD_ITERATOR
+/// If the forward iterator is not defined, attempt to define it in terms of
+/// the C++ standard iterator. Otherwise, we import it with a "using" statement.
+///
+template<class Ty, class PtrDiffTy>
+struct forward_iterator
+ : public std::iterator<std::forward_iterator_tag, Ty, PtrDiffTy> {
+};
+# else
+# error "Need to have standard iterator to define forward iterator!"
+# endif
+#else
+using std::forward_iterator;
+#endif
+
+#endif // LLVM_ADT_ITERATOR_H
Added: projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/clangbsd/usr.bin/clang/include/llvm/Config/config.h Tue Jun 2 20:35:15 2009 (r193343)
@@ -0,0 +1,532 @@
+/* $FreeBSD$ */
+/* include/llvm/Config/config.h. Generated from config.h.in by configure. */
+/* include/llvm/Config/config.h.in. Generated from autoconf/configure.ac by autoheader. */
+
+/* Define if dlopen(0) will open the symbols of the program */
+#define CAN_DLOPEN_SELF 1
+
+/* Define to one of `_getb67', `GETB67', `getb67' for Cray-2 and Cray-YMP
+ systems. This function is required for `alloca.c' support on those systems.
+ */
+/* #undef CRAY_STACKSEG_END */
+
+/* Define to 1 if using `alloca.c'. */
+/* #undef C_ALLOCA */
+
+/* Define if CBE is enabled for printf %a output */
+#define ENABLE_CBE_PRINTF_A 1
+
+/* Define if position independent code is enabled */
+#define ENABLE_PIC 1
+
+/* Define if threads enabled */
+#define ENABLE_THREADS 1
+
+/* Define to 1 if you have `alloca', as a function or macro. */
+#define HAVE_ALLOCA 1
+
+/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
+ */
+/* #undef HAVE_ALLOCA_H */
+
+/* Define to 1 if you have the `argz_append' function. */
+/* #undef HAVE_ARGZ_APPEND */
+
+/* Define to 1 if you have the `argz_create_sep' function. */
+/* #undef HAVE_ARGZ_CREATE_SEP */
+
+/* Define to 1 if you have the <argz.h> header file. */
+/* #undef HAVE_ARGZ_H */
+
+/* Define to 1 if you have the `argz_insert' function. */
+/* #undef HAVE_ARGZ_INSERT */
+
+/* Define to 1 if you have the `argz_next' function. */
+/* #undef HAVE_ARGZ_NEXT */
+
+/* Define to 1 if you have the `argz_stringify' function. */
+/* #undef HAVE_ARGZ_STRINGIFY */
+
+/* Define to 1 if you have the <assert.h> header file. */
+#define HAVE_ASSERT_H 1
+
+/* Define to 1 if you have the `backtrace' function. */
+/* #undef HAVE_BACKTRACE */
+
+/* Define to 1 if you have the `bcopy' function. */
+/* #undef HAVE_BCOPY */
+
+/* Does not have bi-directional iterator */
+#define HAVE_BI_ITERATOR 0
+
+/* Define to 1 if you have the `ceilf' function. */
+#define HAVE_CEILF 1
+
+/* Define to 1 if you have the `closedir' function. */
+#define HAVE_CLOSEDIR 1
+
+/* Define to 1 if you have the <ctype.h> header file. */
+#define HAVE_CTYPE_H 1
+
+/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
+ */
+#define HAVE_DIRENT_H 1
+
+/* Define if you have the GNU dld library. */
+/* #undef HAVE_DLD */
+
+/* Define to 1 if you have the <dld.h> header file. */
+/* #undef HAVE_DLD_H */
+
+/* Define to 1 if you have the `dlerror' function. */
+#define HAVE_DLERROR 1
+
+/* Define to 1 if you have the <dlfcn.h> header file. */
+#define HAVE_DLFCN_H 1
+
+/* Define if dlopen() is available on this platform. */
+#define HAVE_DLOPEN 1
+
+/* Define to 1 if you have the <dl.h> header file. */
+/* #undef HAVE_DL_H */
+
+/* Define if the dot program is available */
+/* #undef HAVE_DOT */
+
+/* Define if the dotty program is available */
+/* #undef HAVE_DOTTY */
+
+/* Define if you have the _dyld_func_lookup function. */
+/* #undef HAVE_DYLD */
+
+/* Define to 1 if you have the <errno.h> header file. */
+#define HAVE_ERRNO_H 1
+
+/* Define to 1 if the system has the type `error_t'. */
+/* #undef HAVE_ERROR_T */
+
+/* Define to 1 if you have the <execinfo.h> header file. */
+/* #undef HAVE_EXECINFO_H */
+
+/* Define to 1 if you have the <fcntl.h> header file. */
+#define HAVE_FCNTL_H 1
+
+/* Define if libffi is available on this platform. */
+/* #undef HAVE_FFI_CALL */
+
+/* Define to 1 if you have the <ffi/ffi.h> header file. */
+/* #undef HAVE_FFI_FFI_H */
+
+/* Define to 1 if you have the <ffi.h> header file. */
+/* #undef HAVE_FFI_H */
+
+/* Set to 1 if the finite function is found in <ieeefp.h> */
+/* #undef HAVE_FINITE_IN_IEEEFP_H */
+
+/* Define to 1 if you have the `floorf' function. */
+#define HAVE_FLOORF 1
+
+/* Define to 1 if you have the `fmodf' function. */
+#define HAVE_FMODF 1
+
+/* Does not have forward iterator */
+#define HAVE_FWD_ITERATOR 0
+
+/* Define to 1 if you have the `getcwd' function. */
+#define HAVE_GETCWD 1
+
+/* Define to 1 if you have the `getpagesize' function. */
+#define HAVE_GETPAGESIZE 1
+
+/* Define to 1 if you have the `getrlimit' function. */
+#define HAVE_GETRLIMIT 1
+
+/* Define to 1 if you have the `getrusage' function. */
+#define HAVE_GETRUSAGE 1
+
+/* Define to 1 if you have the `gettimeofday' function. */
+#define HAVE_GETTIMEOFDAY 1
+
+/* Define if the Graphviz program is available */
+/* #undef HAVE_GRAPHVIZ */
+
+/* Define if the gv program is available */
+/* #undef HAVE_GV */
+
+/* Define to 1 if you have the `index' function. */
+/* #undef HAVE_INDEX */
+
+/* Define to 1 if the system has the type `int64_t'. */
+#define HAVE_INT64_T 1
+
+/* Define to 1 if you have the <inttypes.h> header file. */
+#define HAVE_INTTYPES_H 1
+
+/* Define to 1 if you have the `isatty' function. */
+#define HAVE_ISATTY 1
+
+/* Set to 1 if the isinf function is found in <cmath> */
+#define HAVE_ISINF_IN_CMATH 1
+
+/* Set to 1 if the isinf function is found in <math.h> */
+#define HAVE_ISINF_IN_MATH_H 1
+
+/* Set to 1 if the isnan function is found in <cmath> */
+#define HAVE_ISNAN_IN_CMATH 1
+
+/* Set to 1 if the isnan function is found in <math.h> */
+#define HAVE_ISNAN_IN_MATH_H 1
+
+/* Define if you have the libdl library or equivalent. */
+#define HAVE_LIBDL 1
+
+/* Define to 1 if you have the `elf' library (-lelf). */
+#define HAVE_LIBELF 1
+
+/* Define to 1 if you have the `imagehlp' library (-limagehlp). */
+/* #undef HAVE_LIBIMAGEHLP */
+
+/* Define to 1 if you have the `m' library (-lm). */
+#define HAVE_LIBM 1
+
+/* Define to 1 if you have the `psapi' library (-lpsapi). */
+/* #undef HAVE_LIBPSAPI */
+
+/* Define to 1 if you have the `pthread' library (-lpthread). */
+#define HAVE_LIBPTHREAD 1
+
+/* Define to 1 if you have the `udis86' library (-ludis86). */
+/* #undef HAVE_LIBUDIS86 */
+
+/* Define to 1 if you have the <limits.h> header file. */
+#define HAVE_LIMITS_H 1
+
+/* Define if you can use -Wl,-export-dynamic. */
+#define HAVE_LINK_EXPORT_DYNAMIC 1
+
+/* Define to 1 if you have the <link.h> header file. */
+#define HAVE_LINK_H 1
+
+/* Define if you can use -Wl,-R. to pass -R. to the linker, in order to add
+ the current directory to the dynamic linker search path. */
+#define HAVE_LINK_R 1
+
+/* Define to 1 if you have the `longjmp' function. */
+#define HAVE_LONGJMP 1
+
+/* Define to 1 if you have the <mach/mach.h> header file. */
+/* #undef HAVE_MACH_MACH_H */
+
+/* Define to 1 if you have the <mach-o/dyld.h> header file. */
+/* #undef HAVE_MACH_O_DYLD_H */
+
+/* Define if mallinfo() is available on this platform. */
+/* #undef HAVE_MALLINFO */
+
+/* Define to 1 if you have the <malloc.h> header file. */
+/* #undef HAVE_MALLOC_H */
+
+/* Define to 1 if you have the <malloc/malloc.h> header file. */
+/* #undef HAVE_MALLOC_MALLOC_H */
+
+/* Define to 1 if you have the `malloc_zone_statistics' function. */
+/* #undef HAVE_MALLOC_ZONE_STATISTICS */
+
+/* Define to 1 if you have the `memcpy' function. */
+#define HAVE_MEMCPY 1
+
+/* Define to 1 if you have the `memmove' function. */
+#define HAVE_MEMMOVE 1
+
+/* Define to 1 if you have the <memory.h> header file. */
+#define HAVE_MEMORY_H 1
+
+/* Define to 1 if you have the `mkdtemp' function. */
+#define HAVE_MKDTEMP 1
+
+/* Define to 1 if you have the `mkstemp' function. */
+#define HAVE_MKSTEMP 1
+
+/* Define to 1 if you have the `mktemp' function. */
+#define HAVE_MKTEMP 1
+
+/* Define to 1 if you have a working `mmap' system call. */
+#define HAVE_MMAP 1
+
+/* Define if mmap() uses MAP_ANONYMOUS to map anonymous pages, or undefine if
+ it uses MAP_ANON */
+/* #undef HAVE_MMAP_ANONYMOUS */
+
+/* Define if mmap() can map files into memory */
+#define HAVE_MMAP_FILE
+
+/* define if the compiler implements namespaces */
+#define HAVE_NAMESPACES
+
+/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
+/* #undef HAVE_NDIR_H */
+
+/* Define to 1 if you have the `nearbyintf' function. */
+#define HAVE_NEARBYINTF 1
+
+/* Define to 1 if you have the `opendir' function. */
+#define HAVE_OPENDIR 1
+
+/* Define to 1 if you have the `powf' function. */
+#define HAVE_POWF 1
+
+/* Define if libtool can extract symbol lists from object files. */
+#define HAVE_PRELOADED_SYMBOLS 1
+
+/* Define to have the %a format string */
+#define HAVE_PRINTF_A 1
+
+/* Define to 1 if you have the <pthread.h> header file. */
+#define HAVE_PTHREAD_H 1
+
+/* Have pthread_mutex_lock */
+#define HAVE_PTHREAD_MUTEX_LOCK 1
+
+/* Define to 1 if srand48/lrand48/drand48 exist in <stdlib.h> */
+#define HAVE_RAND48 1
+
+/* Define to 1 if you have the `readdir' function. */
+#define HAVE_READDIR 1
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list