diff --git a/usr.bin/clang/bugpoint/Makefile b/usr.bin/clang/bugpoint/Makefile index 6599b03b9c9c..0e1ed0e67a37 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 345efde9076e..0ba9886f5e99 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 \ - llvmx86desc \ - llvmx86info \ llvmtarget \ + llvmx86desc \ + llvmobject \ + llvmmcparser \ + llvmbitreader \ + llvmcore \ + llvmx86info \ 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 43eaf9bebc64..7d92f7fa3fda 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 \ - llvmx86desc \ - llvmx86info \ llvmtarget \ + llvmx86desc \ + llvmobject \ + llvmmcparser \ + llvmbitreader \ + llvmcore \ + llvmx86info \ 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 ecce2c53030b..762c578e440f 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 \ - llvmruntimedyld \ - llvmexecutionengine \ + llvmmcjit \ llvmtarget \ - llvmmc \ + llvmruntimedyld \ llvmobject \ + llvmmcparser \ + llvmbitreader \ + llvmexecutionengine \ + llvmmc \ 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 fc4103890ff7..0c4a5126b778 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 3fe3f78f52d0..18be77a6b078 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 007c9c7a88b6..ee686c40be31 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 12591aeb722b..b7e1fedb493e 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 91590885b010..dd743df648fa 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 \ - llvmx86desc \ - llvmx86info \ llvmtarget \ + llvmx86desc \ + llvmobject \ + llvmmcparser \ + llvmbitreader \ + llvmcore \ + llvmx86info \ 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 762cda38a241..c75eb7fb62d5 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 a12cfd1c3490..22ffd843ff3c 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 \ - llvmx86desc \ - llvmx86info \ llvmtarget \ + llvmx86desc \ + llvmobject \ + llvmmcparser \ + llvmbitreader \ + llvmcore \ + llvmx86info \ 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 027902604c9d..ba741718f11c 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 \ - llvmx86desc \ - llvmx86info \ llvmtarget \ + llvmx86desc \ + llvmobject \ + llvmmcparser \ + llvmbitreader \ + llvmcore \ + llvmx86info \ 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 0452583eed41..d74326cac05d 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 eee79499bd1e..8010deb630e3 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 f06150e90562..75a45de8e53c 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 \