Next part of updating llvm/clang build glue: getting the

WITH_CLANG_EXTRAS tools built.
This commit is contained in:
Dimitry Andric 2015-12-31 17:37:35 +00:00
parent 34cdd77646
commit ffa548ae3e
35 changed files with 172 additions and 146 deletions

View File

@ -39,6 +39,7 @@
# done # done
# yyyymmdd: new clang import which bumps version from 3.7.1 to 3.8.0. # yyyymmdd: new clang import which bumps version from 3.7.1 to 3.8.0.
OLD_FILES+=usr/bin/macho-dump
OLD_FILES+=usr/lib/clang/3.7.1/include/sanitizer/allocator_interface.h OLD_FILES+=usr/lib/clang/3.7.1/include/sanitizer/allocator_interface.h
OLD_FILES+=usr/lib/clang/3.7.1/include/sanitizer/asan_interface.h OLD_FILES+=usr/lib/clang/3.7.1/include/sanitizer/asan_interface.h
OLD_FILES+=usr/lib/clang/3.7.1/include/sanitizer/common_interface_defs.h OLD_FILES+=usr/lib/clang/3.7.1/include/sanitizer/common_interface_defs.h

View File

@ -66,7 +66,6 @@ SUBDIR= libclanganalysis \
libllvmarmasmprinter \ libllvmarmasmprinter \
libllvmarmcodegen \ libllvmarmcodegen \
libllvmarmdesc \ libllvmarmdesc \
libllvmarmdisassembler \
libllvmarminfo \ libllvmarminfo \
libllvmmipsasmparser \ libllvmmipsasmparser \
libllvmmipsasmprinter \ libllvmmipsasmprinter \
@ -77,7 +76,6 @@ SUBDIR= libclanganalysis \
libllvmpowerpcasmprinter \ libllvmpowerpcasmprinter \
libllvmpowerpccodegen \ libllvmpowerpccodegen \
libllvmpowerpcdesc \ libllvmpowerpcdesc \
libllvmpowerpcdisassembler \
libllvmpowerpcinfo \ libllvmpowerpcinfo \
libllvmsparcasmparser \ libllvmsparcasmparser \
libllvmsparcasmprinter \ libllvmsparcasmprinter \
@ -105,9 +103,11 @@ SUBDIR+=libllvmdebuginfodwarf \
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no" .if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
SUBDIR+=libllvmexecutionengine \ SUBDIR+=libllvmexecutionengine \
libllvmaarch64disassembler \ libllvmaarch64disassembler \
libllvmarmdisassembler \
libllvminterpreter \ libllvminterpreter \
libllvmmcjit \ libllvmmcjit \
libllvmmipsdisassembler \ libllvmmipsdisassembler \
libllvmpowerpcdisassembler \
libllvmruntimedyld \ libllvmruntimedyld \
libllvmsparcdisassembler \ libllvmsparcdisassembler \
libllvmx86disassembler libllvmx86disassembler

View File

@ -1,16 +1,13 @@
# $FreeBSD$ # $FreeBSD$
.include <src.opts.mk> .include <bsd.own.mk>
LIB= llvmaarch64disassembler LIB= llvmaarch64disassembler
SRCDIR= lib/Target/AArch64/Disassembler SRCDIR= lib/Target/AArch64/Disassembler
INCDIR= lib/Target/AArch64 INCDIR= lib/Target/AArch64
SRCS= AArch64Disassembler.cpp SRCS= AArch64Disassembler.cpp \
AArch64ExternalSymbolizer.cpp
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
SRCS+= AArch64ExternalSymbolizer.cpp
.endif
TGHDRS= Attributes \ TGHDRS= Attributes \
Intrinsics \ Intrinsics \

View File

@ -11,4 +11,6 @@ SRCS= ExecutionEngine.cpp \
SectionMemoryManager.cpp \ SectionMemoryManager.cpp \
TargetSelect.cpp TargetSelect.cpp
TGHDRS= Attributes
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -9,6 +9,7 @@ SRCS= Execution.cpp \
ExternalFunctions.cpp \ ExternalFunctions.cpp \
Interpreter.cpp \ Interpreter.cpp \
TGHDRS= Intrinsics TGHDRS= Attributes \
Intrinsics
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -8,6 +8,7 @@ SRCDIR= lib/LTO
SRCS= LTOCodeGenerator.cpp \ SRCS= LTOCodeGenerator.cpp \
LTOModule.cpp LTOModule.cpp
TGHDRS= Intrinsics TGHDRS= Attributes \
Intrinsics
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -7,4 +7,6 @@ LIB= llvmmcjit
SRCDIR= lib/ExecutionEngine/MCJIT SRCDIR= lib/ExecutionEngine/MCJIT
SRCS= MCJIT.cpp SRCS= MCJIT.cpp
TGHDRS= Attributes
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -1,15 +1,14 @@
# $FreeBSD$ # $FreeBSD$
.include <src.opts.mk> .include <bsd.own.mk>
LIB= llvmmirparser LIB= llvmmirparser
SRCDIR= lib/CodeGen/MIRParser SRCDIR= lib/CodeGen/MIRParser
SRCS= MIParser.cpp \ SRCS= MILexer.cpp \
MIParser.cpp \
MIRParser.cpp MIRParser.cpp
.if ${MK_CLANG_EXTRAS} != "no" TGHDRS= Attributes
SRCS+= MILexer.cpp
.endif
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -13,4 +13,7 @@ SRCS= ExecutionUtils.cpp \
OrcMCJITReplacement.cpp \ OrcMCJITReplacement.cpp \
OrcTargetSupport.cpp OrcTargetSupport.cpp
TGHDRS= Attributes \
Intrinsics
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -7,6 +7,7 @@ LIB= llvmpasses
SRCDIR= lib/Passes SRCDIR= lib/Passes
SRCS= PassBuilder.cpp SRCS= PassBuilder.cpp
TGHDRS= Intrinsics TGHDRS= Attributes \
Intrinsics
.include "../clang.lib.mk" .include "../clang.lib.mk"

View File

@ -0,0 +1,12 @@
# $FreeBSD$
.include <bsd.own.mk>
LIB= llvmsymbolize
SRCDIR= lib/DebugInfo/Symbolize
SRCS= DIPrinter.cpp \
SymbolizableObjectFile.cpp \
Symbolize.cpp
.include "../clang.lib.mk"

View File

@ -6,11 +6,8 @@ LIB= llvmx86disassembler
SRCDIR= lib/Target/X86/Disassembler SRCDIR= lib/Target/X86/Disassembler
INCDIR= lib/Target/X86 INCDIR= lib/Target/X86
SRCS= X86Disassembler.cpp SRCS= X86Disassembler.cpp \
X86DisassemblerDecoder.cpp
.if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
SRCS+= X86DisassemblerDecoder.cpp
.endif
TGHDRS= X86GenDisassemblerTables \ TGHDRS= X86GenDisassemblerTables \
X86GenInstrInfo \ X86GenInstrInfo \

View File

@ -27,7 +27,6 @@ SUBDIR+=bugpoint \
llvm-profdata \ llvm-profdata \
llvm-rtdyld \ llvm-rtdyld \
llvm-symbolizer \ llvm-symbolizer \
macho-dump \
opt opt
.endif .endif

View File

@ -15,24 +15,25 @@ SRCS= BugDriver.cpp \
ToolRunner.cpp \ ToolRunner.cpp \
bugpoint.cpp bugpoint.cpp
TGHDRS= Intrinsics TGHDRS= Attributes \
Intrinsics
LIBDEPS=llvmcodegen \ LIBDEPS=llvmcodegen \
llvmtarget \ llvmtarget \
llvmobjcarcopts \ llvmobjcarcopts \
llvmirreader \
llvmbitwriter \ llvmbitwriter \
llvmlinker \
llvmipo \ llvmipo \
llvmvectorize \ llvmvectorize \
llvmlinker \
llvmirreader \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \
llvminstrumentation \
llvmprofiledata \ llvmprofiledata \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmbitreader \ llvmbitreader \
llvminstcombine \
llvminstrumentation \
llvmtransformutils \ llvmtransformutils \
llvmipa \
llvmmc \ llvmmc \
llvmanalysis \ llvmanalysis \
llvmasmparser \ llvmasmparser \

View File

@ -77,7 +77,6 @@ LIBDEPS=clangfrontendtool \
llvmaarch64info \ llvmaarch64info \
llvmaarch64asmprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
@ -88,7 +87,6 @@ LIBDEPS=clangfrontendtool \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsasmprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \

View File

@ -7,7 +7,9 @@ PROG_CXX=llc
SRCDIR= tools/llc SRCDIR= tools/llc
SRCS= llc.cpp SRCS= llc.cpp
TGHDRS= Intrinsics TGHDRS= Attributes \
Intrinsics
LIBDEPS=llvmmirparser \ LIBDEPS=llvmmirparser \
llvmirreader \ llvmirreader \
llvmasmparser \ llvmasmparser \
@ -16,32 +18,32 @@ LIBDEPS=llvmmirparser \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -50,11 +52,11 @@ LIBDEPS=llvmmirparser \
llvmcodegen \ llvmcodegen \
llvmtarget \ llvmtarget \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmprofiledata \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmbitwriter \
llvmanalysis \ llvmanalysis \
llvmx86desc \ llvmx86desc \
llvmobject \ llvmobject \
@ -62,7 +64,7 @@ LIBDEPS=llvmmirparser \
llvmbitreader \ llvmbitreader \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \ llvmcore \

View File

@ -109,32 +109,32 @@ LIBDEPS=\
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -155,7 +155,7 @@ LIBDEPS=\
llvmbitreader \ llvmbitreader \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \ llvmcore \

View File

@ -11,6 +11,9 @@ SRCS= OrcLazyJIT.cpp \
RemoteTargetExternal.cpp \ RemoteTargetExternal.cpp \
lli.cpp lli.cpp
TGHDRS= Attributes \
Intrinsics
LIBDEPS=llvmx86disassembler \ LIBDEPS=llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmirreader \ llvmirreader \
@ -19,19 +22,19 @@ LIBDEPS=llvmx86disassembler \
llvmx86desc \ llvmx86desc \
llvmx86info \ llvmx86info \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86instprinter \ llvmx86asmprinter \
llvmx86utils \ llvmx86utils \
llvmselectiondag \ llvmselectiondag \
llvmasmprinter \ llvmasmprinter \
llvminterpreter \ llvminterpreter \
llvmcodegen \ llvmcodegen \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvmbitwriter \
llvminstrumentation \ llvminstrumentation \
llvmprofiledata \
llvmorcjit \ llvmorcjit \
llvmtransformutils \ llvmtransformutils \
llvmipa \
llvmmcjit \ llvmmcjit \
llvmexecutionengine \ llvmexecutionengine \
llvmtarget \ llvmtarget \

View File

@ -7,6 +7,8 @@ PROG_CXX=llvm-ar
SRCDIR= tools/llvm-ar SRCDIR= tools/llvm-ar
SRCS= llvm-ar.cpp SRCS= llvm-ar.cpp
TGHDRS= Attributes
LIBDEPS=llvmlibdriver \ LIBDEPS=llvmlibdriver \
llvmoption \ llvmoption \
llvmaarch64disassembler \ llvmaarch64disassembler \
@ -14,32 +16,32 @@ LIBDEPS=llvmlibdriver \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -48,11 +50,11 @@ LIBDEPS=llvmlibdriver \
llvmcodegen \ llvmcodegen \
llvmtarget \ llvmtarget \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmprofiledata \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmbitwriter \
llvmanalysis \ llvmanalysis \
llvmx86desc \ llvmx86desc \
llvmobject \ llvmobject \
@ -60,7 +62,7 @@ LIBDEPS=llvmlibdriver \
llvmbitreader \ llvmbitreader \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \ llvmcore \

View File

@ -7,6 +7,8 @@ PROG_CXX=llvm-as
SRCDIR= tools/llvm-as SRCDIR= tools/llvm-as
SRCS= llvm-as.cpp SRCS= llvm-as.cpp
TGHDRS= Attributes
LIBDEPS=llvmbitwriter \ LIBDEPS=llvmbitwriter \
llvmasmparser \ llvmasmparser \
llvmcore \ llvmcore \

View File

@ -7,6 +7,8 @@ PROG_CXX=llvm-bcanalyzer
SRCDIR= tools/llvm-bcanalyzer SRCDIR= tools/llvm-bcanalyzer
SRCS= llvm-bcanalyzer.cpp SRCS= llvm-bcanalyzer.cpp
TGHDRS= Attributes
LIBDEPS=llvmbitreader \ LIBDEPS=llvmbitreader \
llvmcore \ llvmcore \
llvmsupport llvmsupport

View File

@ -14,32 +14,32 @@ LIBDEPS=llvmaarch64disassembler \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -48,16 +48,16 @@ LIBDEPS=llvmaarch64disassembler \
llvmcodegen \ llvmcodegen \
llvmtarget \ llvmtarget \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmprofiledata \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmbitwriter \
llvmanalysis \ llvmanalysis \
llvmx86desc \ llvmx86desc \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmx86utils \ llvmx86utils \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \

View File

@ -10,6 +10,8 @@ SRCS= llvm-diff.cpp \
DiffLog.cpp \ DiffLog.cpp \
DifferenceEngine.cpp DifferenceEngine.cpp
TGHDRS= Attributes
LIBDEPS=llvmirreader \ LIBDEPS=llvmirreader \
llvmbitreader \ llvmbitreader \
llvmasmparser \ llvmasmparser \

View File

@ -7,7 +7,9 @@ PROG_CXX=llvm-dis
SRCDIR= tools/llvm-dis SRCDIR= tools/llvm-dis
SRCS= llvm-dis.cpp SRCS= llvm-dis.cpp
TGHDRS= Intrinsics TGHDRS= Attributes \
Intrinsics
LIBDEPS=llvmanalysis \ LIBDEPS=llvmanalysis \
llvmbitreader \ llvmbitreader \
llvmcore \ llvmcore \

View File

@ -7,9 +7,9 @@ PROG_CXX=llvm-extract
SRCDIR= tools/llvm-extract SRCDIR= tools/llvm-extract
SRCS= llvm-extract.cpp SRCS= llvm-extract.cpp
LIBDEPS=llvmirreader \ TGHDRS= Attributes
llvmasmparser \
llvmbitwriter \ LIBDEPS=llvmbitwriter \
llvmipo \ llvmipo \
llvmvectorize \ llvmvectorize \
llvmscalaropts \ llvmscalaropts \
@ -17,10 +17,12 @@ LIBDEPS=llvmirreader \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvmmc \ llvmmc \
llvmlinker \
llvmirreader \
llvmbitreader \ llvmbitreader \
llvmasmparser \
llvminstcombine \ llvminstcombine \
llvmtransformutils \ llvmtransformutils \
llvmipa \
llvmanalysis \ llvmanalysis \
llvmcore \ llvmcore \
llvmsupport llvmsupport

View File

@ -7,13 +7,17 @@ PROG_CXX=llvm-link
SRCDIR= tools/llvm-link SRCDIR= tools/llvm-link
SRCS= llvm-link.cpp SRCS= llvm-link.cpp
LIBDEPS=llvmirreader \ TGHDRS= Attributes
LIBDEPS=llvmobject \
llvmmcparser \
llvmmc \
llvmirreader \
llvmasmparser \ llvmasmparser \
llvmbitwriter \ llvmbitwriter \
llvmbitreader \ llvmbitreader \
llvmlinker \ llvmlinker \
llvmtransformutils \ llvmtransformutils \
llvmipa \
llvmanalysis \ llvmanalysis \
llvmcore \ llvmcore \
llvmsupport llvmsupport

View File

@ -8,38 +8,40 @@ PROG_CXX=llvm-lto
SRCDIR= tools/llvm-lto SRCDIR= tools/llvm-lto
SRCS= llvm-lto.cpp SRCS= llvm-lto.cpp
TGHDRS= Intrinsics TGHDRS= Attributes \
Intrinsics
LIBDEPS=llvmaarch64disassembler \ LIBDEPS=llvmaarch64disassembler \
llvmaarch64codegen \ llvmaarch64codegen \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -47,24 +49,25 @@ LIBDEPS=llvmaarch64disassembler \
llvmasmprinter \ llvmasmprinter \
llvmx86desc \ llvmx86desc \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmx86utils \ llvmx86utils \
llvmmcdisassembler \ llvmmcdisassembler \
llvmlto \ llvmlto \
llvmobjcarcopts \ llvmobjcarcopts \
llvmlinker \
llvmipo \ llvmipo \
llvmvectorize \ llvmvectorize \
llvmlinker \
llvmirreader \
llvmasmparser \
llvmcodegen \ llvmcodegen \
llvmtarget \ llvmtarget \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \
llvminstrumentation \
llvmprofiledata \ llvmprofiledata \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvminstcombine \
llvminstrumentation \
llvmtransformutils \ llvmtransformutils \
llvmipa \
llvmmc \ llvmmc \
llvmbitwriter \ llvmbitwriter \
llvmbitreader \ llvmbitreader \

View File

@ -14,32 +14,32 @@ LIBDEPS=llvmaarch64disassembler \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -48,11 +48,11 @@ LIBDEPS=llvmaarch64disassembler \
llvmcodegen \ llvmcodegen \
llvmtarget \ llvmtarget \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmprofiledata \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmbitwriter \
llvmanalysis \ llvmanalysis \
llvmx86desc \ llvmx86desc \
llvmobject \ llvmobject \
@ -60,7 +60,7 @@ LIBDEPS=llvmaarch64disassembler \
llvmbitreader \ llvmbitreader \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \ llvmcore \

View File

@ -7,37 +7,39 @@ PROG_CXX=llvm-nm
SRCDIR= tools/llvm-nm SRCDIR= tools/llvm-nm
SRCS= llvm-nm.cpp SRCS= llvm-nm.cpp
TGHDRS= Attributes
LIBDEPS=llvmaarch64disassembler \ LIBDEPS=llvmaarch64disassembler \
llvmaarch64codegen \ llvmaarch64codegen \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -46,11 +48,11 @@ LIBDEPS=llvmaarch64disassembler \
llvmcodegen \ llvmcodegen \
llvmtarget \ llvmtarget \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmprofiledata \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmbitwriter \
llvmanalysis \ llvmanalysis \
llvmx86desc \ llvmx86desc \
llvmobject \ llvmobject \
@ -58,7 +60,7 @@ LIBDEPS=llvmaarch64disassembler \
llvmbitreader \ llvmbitreader \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \ llvmcore \

View File

@ -17,32 +17,32 @@ LIBDEPS=llvmdebuginfodwarf \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -51,11 +51,11 @@ LIBDEPS=llvmdebuginfodwarf \
llvmcodegen \ llvmcodegen \
llvmtarget \ llvmtarget \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmprofiledata \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmbitwriter \
llvmanalysis \ llvmanalysis \
llvmx86desc \ llvmx86desc \
llvmobject \ llvmobject \
@ -63,7 +63,7 @@ LIBDEPS=llvmdebuginfodwarf \
llvmbitreader \ llvmbitreader \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \ llvmcore \

View File

@ -7,6 +7,8 @@ PROG_CXX=llvm-profdata
SRCDIR= tools/llvm-profdata SRCDIR= tools/llvm-profdata
SRCS= llvm-profdata.cpp SRCS= llvm-profdata.cpp
TGHDRS= Attributes
LIBDEPS=llvmprofiledata \ LIBDEPS=llvmprofiledata \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \

View File

@ -17,32 +17,32 @@ LIBDEPS=llvmdebuginfodwarf \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -51,11 +51,11 @@ LIBDEPS=llvmdebuginfodwarf \
llvmcodegen \ llvmcodegen \
llvmtarget \ llvmtarget \
llvmscalaropts \ llvmscalaropts \
llvmprofiledata \
llvminstcombine \ llvminstcombine \
llvminstrumentation \ llvminstrumentation \
llvmprofiledata \
llvmtransformutils \ llvmtransformutils \
llvmipa \ llvmbitwriter \
llvmanalysis \ llvmanalysis \
llvmx86desc \ llvmx86desc \
llvmobject \ llvmobject \
@ -63,7 +63,7 @@ LIBDEPS=llvmdebuginfodwarf \
llvmbitreader \ llvmbitreader \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmmc \ llvmmc \
llvmx86utils \ llvmx86utils \
llvmcore \ llvmcore \

View File

@ -5,10 +5,10 @@
PROG_CXX=llvm-symbolizer PROG_CXX=llvm-symbolizer
SRCDIR= tools/llvm-symbolizer SRCDIR= tools/llvm-symbolizer
SRCS= llvm-symbolizer.cpp \ SRCS= llvm-symbolizer.cpp
LLVMSymbolize.cpp
LIBDEPS=llvmdebuginfopdb \ LIBDEPS=llvmsymbolize \
llvmdebuginfopdb \
llvmdebuginfodwarf \ llvmdebuginfodwarf \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \

View File

@ -1,18 +0,0 @@
# $FreeBSD$
MAN=
.include <bsd.own.mk>
PROG_CXX=macho-dump
SRCDIR= tools/macho-dump
SRCS= macho-dump.cpp
LIBDEPS=llvmobject \
llvmmcparser \
llvmmc \
llvmbitreader \
llvmcore \
llvmsupport
.include "../clang.prog.mk"

View File

@ -13,39 +13,41 @@ SRCS= AnalysisWrappers.cpp \
PrintSCC.cpp \ PrintSCC.cpp \
opt.cpp opt.cpp
TGHDRS= Intrinsics TGHDRS= Attributes \
Intrinsics
LIBDEPS=llvmpasses \ LIBDEPS=llvmpasses \
llvmaarch64disassembler \ llvmaarch64disassembler \
llvmaarch64codegen \ llvmaarch64codegen \
llvmaarch64asmparser \ llvmaarch64asmparser \
llvmaarch64desc \ llvmaarch64desc \
llvmaarch64info \ llvmaarch64info \
llvmaarch64instprinter \ llvmaarch64asmprinter \
llvmaarch64utils \ llvmaarch64utils \
llvmarmdisassembler \ llvmarmdisassembler \
llvmarmcodegen \ llvmarmcodegen \
llvmarmasmparser \ llvmarmasmparser \
llvmarmdesc \ llvmarmdesc \
llvmarminfo \ llvmarminfo \
llvmarminstprinter \ llvmarmasmprinter \
llvmmipsdisassembler \ llvmmipsdisassembler \
llvmmipscodegen \ llvmmipscodegen \
llvmmipsasmparser \ llvmmipsasmparser \
llvmmipsdesc \ llvmmipsdesc \
llvmmipsinfo \ llvmmipsinfo \
llvmmipsinstprinter \ llvmmipsasmprinter \
llvmpowerpcdisassembler \ llvmpowerpcdisassembler \
llvmpowerpccodegen \ llvmpowerpccodegen \
llvmpowerpcasmparser \ llvmpowerpcasmparser \
llvmpowerpcdesc \ llvmpowerpcdesc \
llvmpowerpcinfo \ llvmpowerpcinfo \
llvmpowerpcinstprinter \ llvmpowerpcasmprinter \
llvmsparcdisassembler \ llvmsparcdisassembler \
llvmsparccodegen \ llvmsparccodegen \
llvmsparcasmparser \ llvmsparcasmparser \
llvmsparcdesc \ llvmsparcdesc \
llvmsparcinfo \ llvmsparcinfo \
llvmsparcinstprinter \ llvmsparcasmprinter \
llvmx86disassembler \ llvmx86disassembler \
llvmx86asmparser \ llvmx86asmparser \
llvmx86codegen \ llvmx86codegen \
@ -56,19 +58,19 @@ LIBDEPS=llvmpasses \
llvmx86desc \ llvmx86desc \
llvmmcdisassembler \ llvmmcdisassembler \
llvmx86info \ llvmx86info \
llvmx86instprinter \ llvmx86asmprinter \
llvmx86utils \ llvmx86utils \
llvmipo \ llvmipo \
llvmvectorize \ llvmvectorize \
llvmlinker \
llvmobjcarcopts \ llvmobjcarcopts \
llvmscalaropts \ llvmscalaropts \
llvminstcombine \
llvminstrumentation \
llvmprofiledata \ llvmprofiledata \
llvmobject \ llvmobject \
llvmmcparser \ llvmmcparser \
llvminstcombine \
llvminstrumentation \
llvmtransformutils \ llvmtransformutils \
llvmipa \
llvmmc \ llvmmc \
llvmanalysis \ llvmanalysis \
llvmirreader \ llvmirreader \