7 LLDB_SRCS
=${.CURDIR
}/..
/..
/..
/contrib
/llvm
/tools
/lldb
9 CFLAGS
+= -I
${LLDB_SRCS}/include
12 SRCDIR
= tools
/lldb
/tools
/driver
17 .PATH
: ${LLDB_SRCS}/docs
19 LIBADD
= edit panel ncursesw execinfo z
39 lldbPluginABISysV_arm \
40 lldbPluginABISysV_arm64 \
41 lldbPluginABISysV_i386 \
42 lldbPluginABISysV_mips \
43 lldbPluginABISysV_mips64 \
44 lldbPluginABISysV_ppc \
45 lldbPluginABISysV_ppc64 \
46 lldbPluginABISysV_x86_64 \
47 lldbPluginCXXItaniumABI \
48 lldbPluginDisassemblerLLVM \
49 lldbPluginExpressionParserClang \
50 lldbPluginExpressionParserGo \
51 lldbPluginInstructionARM \
52 lldbPluginInstructionARM64 \
53 lldbPluginInstructionMIPS \
54 lldbPluginInstructionMIPS64 \
55 lldbPluginInstrumentationRuntimeAddressSanitizer \
56 lldbPluginJITLoaderGDB \
57 lldbPluginLanguageCPlusPlus \
58 lldbPluginLanguageObjC \
59 lldbPluginSymbolFileDWARF \
60 lldbPluginSymbolFileSymtab \
61 lldbPluginDynamicLoaderStatic \
62 lldbPluginDynamicLoaderPosixDYLD \
63 lldbPluginMemoryHistoryASan \
64 lldbPluginObjectContainerBSDArchive \
65 lldbPluginObjectFileELF \
66 lldbPluginObjectFileJIT \
67 lldbPluginScriptInterpreterNone \
68 lldbPluginSymbolVendorELF \
69 lldbPluginPlatformFreeBSD \
70 lldbPluginPlatformGDB \
71 lldbPluginProcessElfCore \
72 lldbPluginProcessFreeBSD \
73 lldbPluginProcessGDBRemote \
74 lldbPluginProcessUtility \
75 lldbPluginProcessPOSIX \
76 lldbPluginProcessFreeBSD \
77 lldbPluginUnwindAssemblyInstEmulation \
78 lldbPluginUnwindAssemblyX86
80 LDADD
+= -Wl
,--start-group
81 .for lib in
${LLDB_LIBS}
82 DPADD
+= ${.OBJDIR
}/..
/..
/..
/lib
/clang
/lib
${lib}/lib
${lib}.a
83 LDADD
+= ${.OBJDIR
}/..
/..
/..
/lib
/clang
/lib
${lib}/lib
${lib}.a
85 LDADD
+= -Wl
,--end-group
87 # Clang and LLVM libraries
106 llvmexecutionengine \
112 llvmaarch64disassembler \
114 llvmaarch64asmparser \
117 llvmaarch64asmprinter \
119 llvmarmdisassembler \
125 llvmmipsdisassembler \
131 llvmpowerpcdisassembler \
133 llvmpowerpcasmparser \
136 llvmpowerpcasmprinter \
137 llvmsparcdisassembler \
142 llvmsparcasmprinter \
143 llvmx86disassembler \
155 llvminstrumentation \
170 .
include "../clang.prog.mk"