Merge branch 'vendor/LESS'
[dragonfly.git] / llvm_clang / block4 / Makefile
1 # maximum parallelism
2 SUBDIR_ORDERED=
3
4 SUBDIR= LLVMAnalysis \
5         LLVMAsmParser \
6         LLVMAsmPrinter \
7         LLVMBitReader \
8         LLVMBitWriter \
9         LLVMCodeGen \
10         LLVMCore \
11         LLVMCppBackendCodeGen \
12         LLVMCppBackendInfo \
13         LLVMIRReader \
14         LLVMInstCombine \
15         LLVMInstrumentation \
16         LLVMLinker \
17         LLVMMC \
18         LLVMMCDisassembler \
19         LLVMMCParser \
20         LLVMObjCARCOpts \
21         LLVMObject \
22         LLVMOption \
23         LLVMProfileData \
24         LLVMScalarOpts \
25         LLVMSelectionDAG \
26         LLVMTarget \
27         LLVMTransformUtils \
28         LLVMVectorize \
29         LLVMX86AsmParser \
30         LLVMX86AsmPrinter \
31         LLVMX86CodeGen \
32         LLVMX86Desc \
33         LLVMX86Disassembler \
34         LLVMX86Info \
35         LLVMX86Utils \
36         LLVMipo \
37         clangARCMigrate \
38         clangAST \
39         clangAnalysis \
40         clangBasic \
41         clangCodeGen \
42         clangDriver \
43         clangEdit \
44         clangFrontend \
45         clangFrontendTool \
46         clangLex \
47         clangParse \
48         clangRewrite \
49         clangRewriteFrontend \
50         clangSema \
51         clangSerialization \
52         clangStaticAnalyzerCheckers \
53         clangStaticAnalyzerCore \
54         clangStaticAnalyzerFrontend
55
56 .if defined(CLANG_EXTRA_TARGETS)
57 .   if ${CLANG_EXTRA_TARGETS:MAArch64}
58 SUBDIR+=        LLVMAArch64AsmParser \
59                 LLVMAArch64AsmPrinter \
60                 LLVMAArch64CodeGen \
61                 LLVMAArch64Desc \
62                 LLVMAArch64Disassembler \
63                 LLVMAArch64Info \
64                 LLVMAArch64Utils
65 .   endif
66 .   if ${CLANG_EXTRA_TARGETS:MAMDGPU}
67 SUBDIR+=        LLVMAMDGPUAsmParser \
68                 LLVMAMDGPUAsmPrinter \
69                 LLVMAMDGPUCodeGen \
70                 LLVMAMDGPUDesc \
71                 LLVMAMDGPUInfo \
72                 LLVMAMDGPUUtils
73 .   endif
74 .   if ${CLANG_EXTRA_TARGETS:MARM}
75 SUBDIR+=        LLVMARMAsmParser \
76                 LLVMARMAsmPrinter \
77                 LLVMARMCodeGen \
78                 LLVMARMDesc \
79                 LLVMARMDisassembler \
80                 LLVMARMInfo
81 .   endif
82 .   if ${CLANG_EXTRA_TARGETS:MMips}
83 SUBDIR+=        LLVMMipsAsmParser \
84                 LLVMMipsAsmPrinter \
85                 LLVMMipsCodeGen \
86                 LLVMMipsDesc \
87                 LLVMMipsDisassembler \
88                 LLVMMipsInfo
89 .   endif
90 .   if ${CLANG_EXTRA_TARGETS:MPowerPC}
91 SUBDIR+=        LLVMPowerPCAsmParser \
92                 LLVMPowerPCAsmPrinter \
93                 LLVMPowerPCCodeGen \
94                 LLVMPowerPCDesc \
95                 LLVMPowerPCDisassembler \
96                 LLVMPowerPCInfo
97 .   endif
98 .endif
99
100 .include <bsd.subdir.mk>