1# $FreeBSD$ 2 3.include <bsd.own.mk> 4 5.if !make(install) 6.if !defined(EARLY_BUILD) && defined(MK_CLANG_FULL) && ${MK_CLANG_FULL} != "no" 7_libclangstaticanalyzer= \ 8 libclangstaticanalyzercheckers \ 9 libclangstaticanalyzercore \ 10 libclangstaticanalyzerfrontend 11_libclangarcmigrate= \ 12 libclangarcmigrate 13_libclangrewriter= \ 14 libclangrewritecore \ 15 libclangrewritefrontend 16.endif # !EARLY_BUILD && MK_CLANG_FULL 17 18SUBDIR= libclanganalysis \ 19 ${_libclangarcmigrate} \ 20 libclangast \ 21 libclangbasic \ 22 libclangcodegen \ 23 libclangdriver \ 24 libclangedit \ 25 libclangfrontend \ 26 libclangfrontendtool \ 27 libclanglex \ 28 libclangparse \ 29 ${_libclangrewriter} \ 30 libclangsema \ 31 libclangserialization \ 32 ${_libclangstaticanalyzer} \ 33 \ 34 libllvmanalysis \ 35 libllvmarchive \ 36 libllvmasmparser \ 37 libllvmasmprinter \ 38 libllvmbitreader \ 39 libllvmbitwriter \ 40 libllvmcodegen \ 41 libllvmcore \ 42 libllvminstcombine \ 43 libllvminstrumentation \ 44 libllvmipa \ 45 libllvmipo \ 46 libllvmlinker \ 47 libllvmmc \ 48 libllvmmcparser \ 49 libllvmobject \ 50 libllvmscalaropts \ 51 libllvmselectiondag \ 52 libllvmsupport \ 53 libllvmtablegen \ 54 libllvmtarget \ 55 libllvmtransformutils \ 56 libllvmvectorize \ 57 \ 58 libllvmarmasmparser \ 59 libllvmarmcodegen \ 60 libllvmarmdesc \ 61 libllvmarmdisassembler \ 62 libllvmarminfo \ 63 libllvmarminstprinter \ 64 libllvmmipsasmparser \ 65 libllvmmipscodegen \ 66 libllvmmipsdesc \ 67 libllvmmipsdisassembler \ 68 libllvmmipsinfo \ 69 libllvmmipsinstprinter \ 70 libllvmpowerpccodegen \ 71 libllvmpowerpcdesc \ 72 libllvmpowerpcinfo \ 73 libllvmpowerpcinstprinter \ 74 libllvmx86asmparser \ 75 libllvmx86codegen \ 76 libllvmx86desc \ 77 libllvmx86disassembler \ 78 libllvmx86info \ 79 libllvmx86instprinter \ 80 libllvmx86utils 81 82.if ${MK_CLANG_EXTRAS} != "no" 83SUBDIR+=libllvmdebuginfo \ 84 libllvmexecutionengine \ 85 libllvminterpreter \ 86 libllvmjit \ 87 libllvmmcdisassembler \ 88 libllvmmcjit \ 89 libllvmruntimedyld 90.endif # MK_CLANG_EXTRAS 91.endif # !make(install) 92 93SUBDIR+= include 94 95.include <bsd.subdir.mk> 96