Update llvm and clang binary Makefiles.

This commit is contained in:
Dimitry Andric 2014-11-24 19:47:59 +00:00
parent 281cb6ece0
commit 046ffce1c3
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/projects/clang350-import/; revision=274974
15 changed files with 175 additions and 59 deletions

View File

@ -16,12 +16,13 @@ SRCS= BugDriver.cpp \
bugpoint.cpp bugpoint.cpp
TGHDRS= Intrinsics TGHDRS= Intrinsics
LIBDEPS=llvmirreader \ LIBDEPS=llvmcodegen \
llvmobjcarcopts \
llvmirreader \
llvmbitwriter \ llvmbitwriter \
llvmbitreader \ llvmbitreader \
llvmlinker \ llvmlinker \
llvmipo \ llvmipo \
llvmobjcarcopts \
llvmvectorize \ llvmvectorize \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \ llvminstcombine \
@ -31,7 +32,6 @@ LIBDEPS=llvmirreader \
llvmanalysis \ llvmanalysis \
llvmtarget \ llvmtarget \
llvmmc \ llvmmc \
llvmobject \
llvmasmparser \ llvmasmparser \
llvmcore \ llvmcore \
llvmsupport llvmsupport

View File

@ -28,8 +28,7 @@ MLINKS+= clang.1 cc.1 \
clang.1 cpp.1 clang.1 cpp.1
.endif .endif
TGHDRS= CC1AsOptions \ TGHDRS= DiagnosticCommonKinds \
DiagnosticCommonKinds \
DiagnosticDriverKinds \ DiagnosticDriverKinds \
DiagnosticFrontendKinds \ DiagnosticFrontendKinds \
DiagnosticLexKinds \ DiagnosticLexKinds \
@ -43,9 +42,6 @@ _clangstaticanalyzer= \
clangstaticanalyzercore clangstaticanalyzercore
_clangarcmigrate= \ _clangarcmigrate= \
clangarcmigrate clangarcmigrate
_clangrewriter= \
clangrewritefrontend \
clangrewritecore
.endif # MK_CLANG_FULL .endif # MK_CLANG_FULL
LIBDEPS=clangfrontendtool \ LIBDEPS=clangfrontendtool \
@ -55,22 +51,24 @@ LIBDEPS=clangfrontendtool \
clangcodegen \ clangcodegen \
clangparse \ clangparse \
clangsema \ clangsema \
clangrewritefrontend \
clangrewrite \
${_clangstaticanalyzer} \ ${_clangstaticanalyzer} \
${_clangarcmigrate} \ ${_clangarcmigrate} \
${_clangrewriter} \
clanganalysis \ clanganalysis \
clangedit \ clangedit \
clangast \ clangast \
clangbasic \
clanglex \ clanglex \
clangbasic \
llvmprofiledata \
llvmoption \ llvmoption \
llvmobjcarcopts \
llvmlinker \ llvmlinker \
llvmirreader \ llvmirreader \
llvmipo \ llvmipo \
llvmvectorize \ llvmvectorize \
llvminstrumentation \ llvminstrumentation \
llvmbitwriter \ llvmbitwriter \
llvmbitreader \
llvmasmparser \ llvmasmparser \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
@ -84,6 +82,7 @@ LIBDEPS=clangfrontendtool \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsinstprinter \
llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
@ -100,22 +99,25 @@ LIBDEPS=clangfrontendtool \
llvmx86codegen \ llvmx86codegen \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvmmcparser \
llvmcodegen \ llvmcodegen \
llvmobjcarcopts \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
llvmanalysis \ llvmanalysis \
llvmx86desc \
llvmx86info \
llvmtarget \ llvmtarget \
llvmx86desc \
llvmobject \
llvmmcparser \
llvmbitreader \
llvmcore \
llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmobject \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -9,7 +9,6 @@ SRCS= llc.cpp
LIBDEPS=llvmirreader \ LIBDEPS=llvmirreader \
llvmasmparser \ llvmasmparser \
llvmbitreader \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
@ -22,6 +21,7 @@ LIBDEPS=llvmirreader \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsinstprinter \
llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
@ -38,22 +38,25 @@ LIBDEPS=llvmirreader \
llvmx86codegen \ llvmx86codegen \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvmmcparser \
llvmcodegen \ llvmcodegen \
llvmobjcarcopts \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
llvmanalysis \ llvmanalysis \
llvmx86desc \
llvmx86info \
llvmtarget \ llvmtarget \
llvmx86desc \
llvmobject \
llvmmcparser \
llvmbitreader \
llvmcore \
llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmobject \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -14,7 +14,6 @@ LIBDEPS=llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmirreader \ llvmirreader \
llvmasmparser \ llvmasmparser \
llvmbitreader \
llvmx86codegen \ llvmx86codegen \
llvmx86desc \ llvmx86desc \
llvmx86info \ llvmx86info \
@ -22,24 +21,27 @@ LIBDEPS=llvmx86disassembler \
llvmx86utils \ llvmx86utils \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvmmcparser \
llvminterpreter \ llvminterpreter \
llvminstrumentation \ llvminstrumentation \
llvmmcjit \
llvmjit \ llvmjit \
llvmcodegen \ llvmcodegen \
llvmobjcarcopts \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
llvmanalysis \ llvmanalysis \
llvmruntimedyld \ llvmmcjit \
llvmexecutionengine \
llvmtarget \ llvmtarget \
llvmmc \ llvmruntimedyld \
llvmobject \ llvmobject \
llvmmcparser \
llvmbitreader \
llvmexecutionengine \
llvmmc \
llvmcore \ llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -7,9 +7,54 @@ PROG_CXX=llvm-ar
SRCDIR= tools/llvm-ar SRCDIR= tools/llvm-ar
SRCS= llvm-ar.cpp 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 \ llvmbitreader \
llvmcore \ llvmcore \
llvmx86info \
llvmx86instprinter \
llvmmc \
llvmx86utils \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -11,7 +11,6 @@ TGHDRS= Intrinsics
LIBDEPS=llvmanalysis \ LIBDEPS=llvmanalysis \
llvmtarget \ llvmtarget \
llvmmc \ llvmmc \
llvmobject \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmcore \
llvmsupport llvmsupport

View File

@ -12,7 +12,6 @@ LIBDEPS=llvmirreader \
llvmbitwriter \ llvmbitwriter \
llvmbitreader \ llvmbitreader \
llvmipo \ llvmipo \
llvmobjcarcopts \
llvmvectorize \ llvmvectorize \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \ llvminstcombine \
@ -21,7 +20,6 @@ LIBDEPS=llvmirreader \
llvmanalysis \ llvmanalysis \
llvmtarget \ llvmtarget \
llvmmc \ llvmmc \
llvmobject \
llvmcore \ llvmcore \
llvmsupport llvmsupport

View File

@ -17,7 +17,6 @@ LIBDEPS=llvmirreader \
llvmanalysis \ llvmanalysis \
llvmtarget \ llvmtarget \
llvmmc \ llvmmc \
llvmobject \
llvmcore \ llvmcore \
llvmsupport llvmsupport

View File

@ -22,6 +22,7 @@ LIBDEPS=llvmmcdisassembler \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsinstprinter \
llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
@ -38,22 +39,25 @@ LIBDEPS=llvmmcdisassembler \
llvmx86codegen \ llvmx86codegen \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvmmcparser \
llvmcodegen \ llvmcodegen \
llvmobjcarcopts \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
llvmanalysis \ llvmanalysis \
llvmx86desc \
llvmx86info \
llvmtarget \ llvmtarget \
llvmx86desc \
llvmobject \
llvmmcparser \
llvmbitreader \
llvmcore \
llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmobject \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -7,9 +7,54 @@ PROG_CXX=llvm-nm
SRCDIR= tools/llvm-nm SRCDIR= tools/llvm-nm
SRCS= llvm-nm.cpp 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 \ llvmbitreader \
llvmcore \ llvmcore \
llvmx86info \
llvmx86instprinter \
llvmmc \
llvmx86utils \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -14,6 +14,7 @@ SRCS= llvm-objdump.cpp \
MachODump.cpp MachODump.cpp
LIBDEPS=llvmmcdisassembler \ LIBDEPS=llvmmcdisassembler \
llvmmcanalysis \
llvmdebuginfo \ llvmdebuginfo \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
@ -27,6 +28,7 @@ LIBDEPS=llvmmcdisassembler \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsinstprinter \
llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
@ -43,22 +45,25 @@ LIBDEPS=llvmmcdisassembler \
llvmx86codegen \ llvmx86codegen \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvmmcparser \
llvmcodegen \ llvmcodegen \
llvmobjcarcopts \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
llvmanalysis \ llvmanalysis \
llvmx86desc \
llvmx86info \
llvmtarget \ llvmtarget \
llvmx86desc \
llvmobject \
llvmmcparser \
llvmbitreader \
llvmcore \
llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmobject \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -26,6 +26,7 @@ LIBDEPS=llvmdebuginfo \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsinstprinter \
llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
@ -42,22 +43,25 @@ LIBDEPS=llvmdebuginfo \
llvmx86codegen \ llvmx86codegen \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvmmcparser \
llvmcodegen \ llvmcodegen \
llvmobjcarcopts \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmipa \
llvmanalysis \ llvmanalysis \
llvmx86desc \
llvmx86info \
llvmtarget \ llvmtarget \
llvmx86desc \
llvmobject \
llvmmcparser \
llvmbitreader \
llvmcore \
llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmmc \ llvmmc \
llvmobject \
llvmx86utils \ llvmx86utils \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -9,6 +9,10 @@ SRCDIR= tools/macho-dump
SRCS= macho-dump.cpp SRCS= macho-dump.cpp
LIBDEPS=llvmobject \ LIBDEPS=llvmobject \
llvmmcparser \
llvmmc \
llvmbitreader \
llvmcore \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"

View File

@ -6,7 +6,11 @@ PROG_CXX=opt
SRCDIR= tools/opt SRCDIR= tools/opt
SRCS= AnalysisWrappers.cpp \ SRCS= AnalysisWrappers.cpp \
BreakpointPrinter.cpp \
GraphPrinters.cpp \ GraphPrinters.cpp \
NewPMDriver.cpp \
PassPrinters.cpp \
Passes.cpp \
PrintSCC.cpp \ PrintSCC.cpp \
opt.cpp opt.cpp
@ -23,6 +27,7 @@ LIBDEPS=llvmarmdisassembler \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsinstprinter \
llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
@ -39,9 +44,10 @@ LIBDEPS=llvmarmdisassembler \
llvmx86codegen \ llvmx86codegen \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvmmcparser \
llvmcodegen \ llvmcodegen \
llvmx86desc \ llvmx86desc \
llvmobject \
llvmmcparser \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86instprinter \
llvmx86utils \ llvmx86utils \
@ -56,7 +62,6 @@ LIBDEPS=llvmarmdisassembler \
llvmanalysis \ llvmanalysis \
llvmtarget \ llvmtarget \
llvmmc \ llvmmc \
llvmobject \
llvmirreader \ llvmirreader \
llvmasmparser \ llvmasmparser \
llvmbitwriter \ llvmbitwriter \
@ -65,3 +70,6 @@ LIBDEPS=llvmarmdisassembler \
llvmsupport llvmsupport
.include "../clang.prog.mk" .include "../clang.prog.mk"
DPADD+= ${LIBZ}
LDADD+= -lz

View File

@ -31,9 +31,7 @@ SRCS= AsmMatcherEmitter.cpp \
OptParserEmitter.cpp \ OptParserEmitter.cpp \
PseudoLoweringEmitter.cpp \ PseudoLoweringEmitter.cpp \
RegisterInfoEmitter.cpp \ RegisterInfoEmitter.cpp \
SetTheory.cpp \
SubtargetEmitter.cpp \ SubtargetEmitter.cpp \
TGValueTypes.cpp \
TableGen.cpp \ TableGen.cpp \
X86DisassemblerTables.cpp \ X86DisassemblerTables.cpp \
X86ModRMFilters.cpp \ X86ModRMFilters.cpp \