6 .if ${MK_CLANG_FULL} != "no"
7 _libclangstaticanalyzer= \
8 libclangstaticanalyzercheckers \
9 libclangstaticanalyzercore \
10 libclangstaticanalyzerfrontend
11 _libclangarcmigrate= \
13 .endif # MK_CLANG_FULL
15 SUBDIR= libclanganalysis \
16 ${_libclangarcmigrate} \
23 libclangfrontendtool \
26 libclangrewritefrontend \
29 libclangserialization \
30 ${_libclangstaticanalyzer} \
40 libllvminstrumentation \
45 libllvmmcdisassembler \
56 libllvmtransformutils \
59 libllvmaarch64asmparser \
60 libllvmaarch64asmprinter \
61 libllvmaarch64codegen \
66 libllvmarmasmprinter \
70 libllvmmipsasmparser \
71 libllvmmipsasmprinter \
75 libllvmpowerpcasmparser \
76 libllvmpowerpcasmprinter \
77 libllvmpowerpccodegen \
80 libllvmsparcasmparser \
81 libllvmsparcasmprinter \
86 libllvmx86asmprinter \
92 .if ${MK_CLANG_EXTRAS} != "no"
93 SUBDIR+=libllvmdebuginfodwarf \
101 .endif # MK_CLANG_EXTRAS
103 .if ${MK_CLANG_EXTRAS} != "no" || ${MK_LLDB} != "no"
104 SUBDIR+=libllvmexecutionengine \
105 libllvmaarch64disassembler \
106 libllvmarmdisassembler \
109 libllvmmipsdisassembler \
110 libllvmpowerpcdisassembler \
112 libllvmsparcdisassembler \
113 libllvmx86disassembler
114 .endif # MK_CLANG_EXTRAS | LLDB
116 .if ${MK_LLDB} != "no"
123 liblldbDataFormatters \
128 liblldbInitialization \
134 liblldbPluginABISysV_arm \
135 liblldbPluginABISysV_arm64 \
136 liblldbPluginABISysV_i386 \
137 liblldbPluginABISysV_mips \
138 liblldbPluginABISysV_mips64 \
139 liblldbPluginABISysV_ppc \
140 liblldbPluginABISysV_ppc64 \
141 liblldbPluginABISysV_x86_64 \
142 liblldbPluginCXXItaniumABI \
143 liblldbPluginDisassemblerLLVM \
144 liblldbPluginDynamicLoaderStatic \
145 liblldbPluginDynamicLoaderPosixDYLD \
146 liblldbPluginExpressionParserClang \
147 liblldbPluginExpressionParserGo \
148 liblldbPluginInstructionARM \
149 liblldbPluginInstructionARM64 \
150 liblldbPluginInstructionMIPS \
151 liblldbPluginInstructionMIPS64 \
152 liblldbPluginInstrumentationRuntimeAddressSanitizer \
153 liblldbPluginJITLoaderGDB \
154 liblldbPluginLanguageCPlusPlus \
155 liblldbPluginLanguageObjC \
156 liblldbPluginMemoryHistoryASan \
157 liblldbPluginObjectContainerBSDArchive \
158 liblldbPluginObjectFileELF \
159 liblldbPluginObjectFileJIT \
160 liblldbPluginPlatformFreeBSD \
161 liblldbPluginPlatformGDB \
162 liblldbPluginProcessElfCore \
163 liblldbPluginProcessFreeBSD \
164 liblldbPluginProcessGDBRemote \
165 liblldbPluginProcessPOSIX \
166 liblldbPluginProcessUtility \
167 liblldbPluginScriptInterpreterNone \
168 liblldbPluginSymbolFileDWARF \
169 liblldbPluginSymbolFileSymtab \
170 liblldbPluginSymbolVendorELF \
171 liblldbPluginUnwindAssemblyInstEmulation \
172 liblldbPluginUnwindAssemblyX86
175 .endif # !make(install)
181 .include <bsd.subdir.mk>