]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/blob - lib/clang/Makefile
MFC r363988:
[FreeBSD/stable/9.git] / lib / clang / Makefile
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
18 SUBDIR= 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         libllvmasmparser \
36         libllvmasmprinter \
37         libllvmbitreader \
38         libllvmbitwriter \
39         libllvmcodegen \
40         libllvmcore \
41         libllvminstcombine \
42         libllvminstrumentation \
43         libllvmipa \
44         libllvmipo \
45         libllvmirreader \
46         libllvmlinker \
47         libllvmmc \
48         libllvmmcparser \
49         libllvmobjcarcopts \
50         libllvmobject \
51         libllvmoption \
52         libllvmscalaropts \
53         libllvmselectiondag \
54         libllvmsupport \
55         libllvmtablegen \
56         libllvmtarget \
57         libllvmtransformutils \
58         libllvmvectorize \
59         \
60         libllvmarmasmparser \
61         libllvmarmcodegen \
62         libllvmarmdesc \
63         libllvmarmdisassembler \
64         libllvmarminfo \
65         libllvmarminstprinter \
66         libllvmmipsasmparser \
67         libllvmmipscodegen \
68         libllvmmipsdesc \
69         libllvmmipsdisassembler \
70         libllvmmipsinfo \
71         libllvmmipsinstprinter \
72         libllvmpowerpcasmparser \
73         libllvmpowerpccodegen \
74         libllvmpowerpcdesc \
75         libllvmpowerpcinfo \
76         libllvmpowerpcinstprinter \
77         libllvmsparcasmparser \
78         libllvmsparccodegen \
79         libllvmsparcdesc \
80         libllvmsparcdisassembler \
81         libllvmsparcinfo \
82         libllvmsparcinstprinter \
83         libllvmx86asmparser \
84         libllvmx86codegen \
85         libllvmx86desc \
86         libllvmx86disassembler \
87         libllvmx86info \
88         libllvmx86instprinter \
89         libllvmx86utils
90
91 .if ${MK_CLANG_EXTRAS} != "no"
92 SUBDIR+=libllvmdebuginfo \
93         libllvmexecutionengine \
94         libllvminterpreter \
95         libllvmjit \
96         libllvmmcdisassembler \
97         libllvmmcjit \
98         libllvmruntimedyld
99 .endif # MK_CLANG_EXTRAS
100 .endif # !make(install)
101
102 SUBDIR+= include
103
104 SUBDIR_PARALLEL=
105
106 .include <bsd.subdir.mk>