summaryrefslogtreecommitdiffstats
path: root/usr.bin/clang
diff options
context:
space:
mode:
authordim <dim@FreeBSD.org>2014-11-24 19:47:59 +0000
committerdim <dim@FreeBSD.org>2014-11-24 19:47:59 +0000
commitb2b2b31f7d85099318c2eef138ecc02e84673295 (patch)
tree3ca1c77f2d5dafefda446c427b6567923cd0c853 /usr.bin/clang
parent3baddd1f707a5d723677ce22516aeb8f9676789c (diff)
downloadFreeBSD-src-b2b2b31f7d85099318c2eef138ecc02e84673295.zip
FreeBSD-src-b2b2b31f7d85099318c2eef138ecc02e84673295.tar.gz
Update llvm and clang binary Makefiles.
Diffstat (limited to 'usr.bin/clang')
-rw-r--r--usr.bin/clang/bugpoint/Makefile6
-rw-r--r--usr.bin/clang/clang/Makefile28
-rw-r--r--usr.bin/clang/llc/Makefile15
-rw-r--r--usr.bin/clang/lli/Makefile14
-rw-r--r--usr.bin/clang/llvm-ar/Makefile47
-rw-r--r--usr.bin/clang/llvm-dis/Makefile1
-rw-r--r--usr.bin/clang/llvm-extract/Makefile2
-rw-r--r--usr.bin/clang/llvm-link/Makefile1
-rw-r--r--usr.bin/clang/llvm-mc/Makefile14
-rw-r--r--usr.bin/clang/llvm-nm/Makefile47
-rw-r--r--usr.bin/clang/llvm-objdump/Makefile15
-rw-r--r--usr.bin/clang/llvm-rtdyld/Makefile14
-rw-r--r--usr.bin/clang/macho-dump/Makefile4
-rw-r--r--usr.bin/clang/opt/Makefile12
-rw-r--r--usr.bin/clang/tblgen/Makefile2
15 files changed, 169 insertions, 53 deletions
diff --git a/usr.bin/clang/bugpoint/Makefile b/usr.bin/clang/bugpoint/Makefile
index 6599b03..0e1ed0e 100644
--- a/usr.bin/clang/bugpoint/Makefile
+++ b/usr.bin/clang/bugpoint/Makefile
@@ -16,12 +16,13 @@ SRCS= BugDriver.cpp \
bugpoint.cpp
TGHDRS= Intrinsics
-LIBDEPS=llvmirreader \
+LIBDEPS=llvmcodegen \
+ llvmobjcarcopts \
+ llvmirreader \
llvmbitwriter \
llvmbitreader \
llvmlinker \
llvmipo \
- llvmobjcarcopts \
llvmvectorize \
llvmscalaropts \
llvminstcombine \
@@ -31,7 +32,6 @@ LIBDEPS=llvmirreader \
llvmanalysis \
llvmtarget \
llvmmc \
- llvmobject \
llvmasmparser \
llvmcore \
llvmsupport
diff --git a/usr.bin/clang/clang/Makefile b/usr.bin/clang/clang/Makefile
index 345efde..0ba9886 100644
--- a/usr.bin/clang/clang/Makefile
+++ b/usr.bin/clang/clang/Makefile
@@ -28,8 +28,7 @@ MLINKS+= clang.1 cc.1 \
clang.1 cpp.1
.endif
-TGHDRS= CC1AsOptions \
- DiagnosticCommonKinds \
+TGHDRS= DiagnosticCommonKinds \
DiagnosticDriverKinds \
DiagnosticFrontendKinds \
DiagnosticLexKinds \
@@ -43,9 +42,6 @@ _clangstaticanalyzer= \
clangstaticanalyzercore
_clangarcmigrate= \
clangarcmigrate
-_clangrewriter= \
- clangrewritefrontend \
- clangrewritecore
.endif # MK_CLANG_FULL
LIBDEPS=clangfrontendtool \
@@ -55,22 +51,24 @@ LIBDEPS=clangfrontendtool \
clangcodegen \
clangparse \
clangsema \
+ clangrewritefrontend \
+ clangrewrite \
${_clangstaticanalyzer} \
${_clangarcmigrate} \
- ${_clangrewriter} \
clanganalysis \
clangedit \
clangast \
- clangbasic \
clanglex \
+ clangbasic \
+ llvmprofiledata \
llvmoption \
+ llvmobjcarcopts \
llvmlinker \
llvmirreader \
llvmipo \
llvmvectorize \
llvminstrumentation \
llvmbitwriter \
- llvmbitreader \
llvmasmparser \
llvmarmdisassembler \
llvmarmcodegen \
@@ -84,6 +82,7 @@ LIBDEPS=clangfrontendtool \
llvmmipsdesc \
llvmmipsinfo \
llvmmipsinstprinter \
+ llvmpowerpcdisassembler \
llvmpowerpccodegen \
llvmpowerpcasmparser \
llvmpowerpcdesc \
@@ -100,22 +99,25 @@ LIBDEPS=clangfrontendtool \
llvmx86codegen \
llvmselectiondag \
llvmasmprinter \
- llvmmcparser \
llvmcodegen \
- llvmobjcarcopts \
llvmscalaropts \
llvminstcombine \
llvmtransformutils \
llvmipa \
llvmanalysis \
+ llvmtarget \
llvmx86desc \
+ llvmobject \
+ llvmmcparser \
+ llvmbitreader \
+ llvmcore \
llvmx86info \
- llvmtarget \
llvmx86instprinter \
llvmmc \
- llvmobject \
llvmx86utils \
- llvmcore \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/llc/Makefile b/usr.bin/clang/llc/Makefile
index 43eaf9b..7d92f7f 100644
--- a/usr.bin/clang/llc/Makefile
+++ b/usr.bin/clang/llc/Makefile
@@ -9,7 +9,6 @@ SRCS= llc.cpp
LIBDEPS=llvmirreader \
llvmasmparser \
- llvmbitreader \
llvmarmdisassembler \
llvmarmcodegen \
llvmarmasmparser \
@@ -22,6 +21,7 @@ LIBDEPS=llvmirreader \
llvmmipsdesc \
llvmmipsinfo \
llvmmipsinstprinter \
+ llvmpowerpcdisassembler \
llvmpowerpccodegen \
llvmpowerpcasmparser \
llvmpowerpcdesc \
@@ -38,22 +38,25 @@ LIBDEPS=llvmirreader \
llvmx86codegen \
llvmselectiondag \
llvmasmprinter \
- llvmmcparser \
llvmcodegen \
- llvmobjcarcopts \
llvmscalaropts \
llvminstcombine \
llvmtransformutils \
llvmipa \
llvmanalysis \
+ llvmtarget \
llvmx86desc \
+ llvmobject \
+ llvmmcparser \
+ llvmbitreader \
+ llvmcore \
llvmx86info \
- llvmtarget \
llvmx86instprinter \
llvmmc \
- llvmobject \
llvmx86utils \
- llvmcore \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/lli/Makefile b/usr.bin/clang/lli/Makefile
index ecce2c5..762c578 100644
--- a/usr.bin/clang/lli/Makefile
+++ b/usr.bin/clang/lli/Makefile
@@ -14,7 +14,6 @@ LIBDEPS=llvmx86disassembler \
llvmx86asmparser \
llvmirreader \
llvmasmparser \
- llvmbitreader \
llvmx86codegen \
llvmx86desc \
llvmx86info \
@@ -22,24 +21,27 @@ LIBDEPS=llvmx86disassembler \
llvmx86utils \
llvmselectiondag \
llvmasmprinter \
- llvmmcparser \
llvminterpreter \
llvminstrumentation \
- llvmmcjit \
llvmjit \
llvmcodegen \
- llvmobjcarcopts \
llvmscalaropts \
llvminstcombine \
llvmtransformutils \
llvmipa \
llvmanalysis \
+ llvmmcjit \
+ llvmtarget \
llvmruntimedyld \
+ llvmobject \
+ llvmmcparser \
+ llvmbitreader \
llvmexecutionengine \
- llvmtarget \
llvmmc \
- llvmobject \
llvmcore \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/llvm-ar/Makefile b/usr.bin/clang/llvm-ar/Makefile
index fc41038..0c4a512 100644
--- a/usr.bin/clang/llvm-ar/Makefile
+++ b/usr.bin/clang/llvm-ar/Makefile
@@ -7,9 +7,54 @@ PROG_CXX=llvm-ar
SRCDIR= tools/llvm-ar
SRCS= llvm-ar.cpp
-LIBDEPS=llvmobject \
+LIBDEPS=llvmarmdisassembler \
+ llvmarmcodegen \
+ llvmarmasmparser \
+ llvmarmdesc \
+ llvmarminfo \
+ llvmarminstprinter \
+ llvmmipsdisassembler \
+ llvmmipscodegen \
+ llvmmipsasmparser \
+ llvmmipsdesc \
+ llvmmipsinfo \
+ llvmmipsinstprinter \
+ llvmpowerpcdisassembler \
+ llvmpowerpccodegen \
+ llvmpowerpcasmparser \
+ llvmpowerpcdesc \
+ llvmpowerpcinfo \
+ llvmpowerpcinstprinter \
+ llvmsparcdisassembler \
+ llvmsparccodegen \
+ llvmsparcasmparser \
+ llvmsparcdesc \
+ llvmsparcinfo \
+ llvmsparcinstprinter \
+ llvmx86disassembler \
+ llvmx86asmparser \
+ llvmx86codegen \
+ llvmselectiondag \
+ llvmasmprinter \
+ llvmcodegen \
+ llvmscalaropts \
+ llvminstcombine \
+ llvmtransformutils \
+ llvmipa \
+ llvmanalysis \
+ llvmtarget \
+ llvmx86desc \
+ llvmobject \
+ llvmmcparser \
llvmbitreader \
llvmcore \
+ llvmx86info \
+ llvmx86instprinter \
+ llvmmc \
+ llvmx86utils \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/llvm-dis/Makefile b/usr.bin/clang/llvm-dis/Makefile
index 3fe3f78..18be77a 100644
--- a/usr.bin/clang/llvm-dis/Makefile
+++ b/usr.bin/clang/llvm-dis/Makefile
@@ -11,7 +11,6 @@ TGHDRS= Intrinsics
LIBDEPS=llvmanalysis \
llvmtarget \
llvmmc \
- llvmobject \
llvmbitreader \
llvmcore \
llvmsupport
diff --git a/usr.bin/clang/llvm-extract/Makefile b/usr.bin/clang/llvm-extract/Makefile
index 007c9c7..ee686c4 100644
--- a/usr.bin/clang/llvm-extract/Makefile
+++ b/usr.bin/clang/llvm-extract/Makefile
@@ -12,7 +12,6 @@ LIBDEPS=llvmirreader \
llvmbitwriter \
llvmbitreader \
llvmipo \
- llvmobjcarcopts \
llvmvectorize \
llvmscalaropts \
llvminstcombine \
@@ -21,7 +20,6 @@ LIBDEPS=llvmirreader \
llvmanalysis \
llvmtarget \
llvmmc \
- llvmobject \
llvmcore \
llvmsupport
diff --git a/usr.bin/clang/llvm-link/Makefile b/usr.bin/clang/llvm-link/Makefile
index 12591ae..b7e1fed 100644
--- a/usr.bin/clang/llvm-link/Makefile
+++ b/usr.bin/clang/llvm-link/Makefile
@@ -17,7 +17,6 @@ LIBDEPS=llvmirreader \
llvmanalysis \
llvmtarget \
llvmmc \
- llvmobject \
llvmcore \
llvmsupport
diff --git a/usr.bin/clang/llvm-mc/Makefile b/usr.bin/clang/llvm-mc/Makefile
index 9159088..dd743df 100644
--- a/usr.bin/clang/llvm-mc/Makefile
+++ b/usr.bin/clang/llvm-mc/Makefile
@@ -22,6 +22,7 @@ LIBDEPS=llvmmcdisassembler \
llvmmipsdesc \
llvmmipsinfo \
llvmmipsinstprinter \
+ llvmpowerpcdisassembler \
llvmpowerpccodegen \
llvmpowerpcasmparser \
llvmpowerpcdesc \
@@ -38,22 +39,25 @@ LIBDEPS=llvmmcdisassembler \
llvmx86codegen \
llvmselectiondag \
llvmasmprinter \
- llvmmcparser \
llvmcodegen \
- llvmobjcarcopts \
llvmscalaropts \
llvminstcombine \
llvmtransformutils \
llvmipa \
llvmanalysis \
+ llvmtarget \
llvmx86desc \
+ llvmobject \
+ llvmmcparser \
+ llvmbitreader \
+ llvmcore \
llvmx86info \
- llvmtarget \
llvmx86instprinter \
llvmmc \
- llvmobject \
llvmx86utils \
- llvmcore \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/llvm-nm/Makefile b/usr.bin/clang/llvm-nm/Makefile
index 762cda3..c75eb7f 100644
--- a/usr.bin/clang/llvm-nm/Makefile
+++ b/usr.bin/clang/llvm-nm/Makefile
@@ -7,9 +7,54 @@ PROG_CXX=llvm-nm
SRCDIR= tools/llvm-nm
SRCS= llvm-nm.cpp
-LIBDEPS=llvmobject \
+LIBDEPS=llvmarmdisassembler \
+ llvmarmcodegen \
+ llvmarmasmparser \
+ llvmarmdesc \
+ llvmarminfo \
+ llvmarminstprinter \
+ llvmmipsdisassembler \
+ llvmmipscodegen \
+ llvmmipsasmparser \
+ llvmmipsdesc \
+ llvmmipsinfo \
+ llvmmipsinstprinter \
+ llvmpowerpcdisassembler \
+ llvmpowerpccodegen \
+ llvmpowerpcasmparser \
+ llvmpowerpcdesc \
+ llvmpowerpcinfo \
+ llvmpowerpcinstprinter \
+ llvmsparcdisassembler \
+ llvmsparccodegen \
+ llvmsparcasmparser \
+ llvmsparcdesc \
+ llvmsparcinfo \
+ llvmsparcinstprinter \
+ llvmx86disassembler \
+ llvmx86asmparser \
+ llvmx86codegen \
+ llvmselectiondag \
+ llvmasmprinter \
+ llvmcodegen \
+ llvmscalaropts \
+ llvminstcombine \
+ llvmtransformutils \
+ llvmipa \
+ llvmanalysis \
+ llvmtarget \
+ llvmx86desc \
+ llvmobject \
+ llvmmcparser \
llvmbitreader \
llvmcore \
+ llvmx86info \
+ llvmx86instprinter \
+ llvmmc \
+ llvmx86utils \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/llvm-objdump/Makefile b/usr.bin/clang/llvm-objdump/Makefile
index a12cfd1..22ffd84 100644
--- a/usr.bin/clang/llvm-objdump/Makefile
+++ b/usr.bin/clang/llvm-objdump/Makefile
@@ -14,6 +14,7 @@ SRCS= llvm-objdump.cpp \
MachODump.cpp
LIBDEPS=llvmmcdisassembler \
+ llvmmcanalysis \
llvmdebuginfo \
llvmarmdisassembler \
llvmarmcodegen \
@@ -27,6 +28,7 @@ LIBDEPS=llvmmcdisassembler \
llvmmipsdesc \
llvmmipsinfo \
llvmmipsinstprinter \
+ llvmpowerpcdisassembler \
llvmpowerpccodegen \
llvmpowerpcasmparser \
llvmpowerpcdesc \
@@ -43,22 +45,25 @@ LIBDEPS=llvmmcdisassembler \
llvmx86codegen \
llvmselectiondag \
llvmasmprinter \
- llvmmcparser \
llvmcodegen \
- llvmobjcarcopts \
llvmscalaropts \
llvminstcombine \
llvmtransformutils \
llvmipa \
llvmanalysis \
+ llvmtarget \
llvmx86desc \
+ llvmobject \
+ llvmmcparser \
+ llvmbitreader \
+ llvmcore \
llvmx86info \
- llvmtarget \
llvmx86instprinter \
llvmmc \
- llvmobject \
llvmx86utils \
- llvmcore \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/llvm-rtdyld/Makefile b/usr.bin/clang/llvm-rtdyld/Makefile
index 0279026..ba74171 100644
--- a/usr.bin/clang/llvm-rtdyld/Makefile
+++ b/usr.bin/clang/llvm-rtdyld/Makefile
@@ -26,6 +26,7 @@ LIBDEPS=llvmdebuginfo \
llvmmipsdesc \
llvmmipsinfo \
llvmmipsinstprinter \
+ llvmpowerpcdisassembler \
llvmpowerpccodegen \
llvmpowerpcasmparser \
llvmpowerpcdesc \
@@ -42,22 +43,25 @@ LIBDEPS=llvmdebuginfo \
llvmx86codegen \
llvmselectiondag \
llvmasmprinter \
- llvmmcparser \
llvmcodegen \
- llvmobjcarcopts \
llvmscalaropts \
llvminstcombine \
llvmtransformutils \
llvmipa \
llvmanalysis \
+ llvmtarget \
llvmx86desc \
+ llvmobject \
+ llvmmcparser \
+ llvmbitreader \
+ llvmcore \
llvmx86info \
- llvmtarget \
llvmx86instprinter \
llvmmc \
- llvmobject \
llvmx86utils \
- llvmcore \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/macho-dump/Makefile b/usr.bin/clang/macho-dump/Makefile
index 0452583..d74326c 100644
--- a/usr.bin/clang/macho-dump/Makefile
+++ b/usr.bin/clang/macho-dump/Makefile
@@ -9,6 +9,10 @@ SRCDIR= tools/macho-dump
SRCS= macho-dump.cpp
LIBDEPS=llvmobject \
+ llvmmcparser \
+ llvmmc \
+ llvmbitreader \
+ llvmcore \
llvmsupport
.include "../clang.prog.mk"
diff --git a/usr.bin/clang/opt/Makefile b/usr.bin/clang/opt/Makefile
index eee7949..8010deb 100644
--- a/usr.bin/clang/opt/Makefile
+++ b/usr.bin/clang/opt/Makefile
@@ -6,7 +6,11 @@ PROG_CXX=opt
SRCDIR= tools/opt
SRCS= AnalysisWrappers.cpp \
+ BreakpointPrinter.cpp \
GraphPrinters.cpp \
+ NewPMDriver.cpp \
+ PassPrinters.cpp \
+ Passes.cpp \
PrintSCC.cpp \
opt.cpp
@@ -23,6 +27,7 @@ LIBDEPS=llvmarmdisassembler \
llvmmipsdesc \
llvmmipsinfo \
llvmmipsinstprinter \
+ llvmpowerpcdisassembler \
llvmpowerpccodegen \
llvmpowerpcasmparser \
llvmpowerpcdesc \
@@ -39,9 +44,10 @@ LIBDEPS=llvmarmdisassembler \
llvmx86codegen \
llvmselectiondag \
llvmasmprinter \
- llvmmcparser \
llvmcodegen \
llvmx86desc \
+ llvmobject \
+ llvmmcparser \
llvmx86info \
llvmx86instprinter \
llvmx86utils \
@@ -56,7 +62,6 @@ LIBDEPS=llvmarmdisassembler \
llvmanalysis \
llvmtarget \
llvmmc \
- llvmobject \
llvmirreader \
llvmasmparser \
llvmbitwriter \
@@ -65,3 +70,6 @@ LIBDEPS=llvmarmdisassembler \
llvmsupport
.include "../clang.prog.mk"
+
+DPADD+= ${LIBZ}
+LDADD+= -lz
diff --git a/usr.bin/clang/tblgen/Makefile b/usr.bin/clang/tblgen/Makefile
index f06150e..75a45de 100644
--- a/usr.bin/clang/tblgen/Makefile
+++ b/usr.bin/clang/tblgen/Makefile
@@ -31,9 +31,7 @@ SRCS= AsmMatcherEmitter.cpp \
OptParserEmitter.cpp \
PseudoLoweringEmitter.cpp \
RegisterInfoEmitter.cpp \
- SetTheory.cpp \
SubtargetEmitter.cpp \
- TGValueTypes.cpp \
TableGen.cpp \
X86DisassemblerTables.cpp \
X86ModRMFilters.cpp \
OpenPOWER on IntegriCloud