]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/blob - lib/clang/Makefile
MFC 254790 (by emaste):
[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         libllvmx86asmparser \
78         libllvmx86codegen \
79         libllvmx86desc \
80         libllvmx86disassembler \
81         libllvmx86info \
82         libllvmx86instprinter \
83         libllvmx86utils
84
85 .if ${MK_CLANG_EXTRAS} != "no"
86 SUBDIR+=libllvmdebuginfo \
87         libllvmexecutionengine \
88         libllvminterpreter \
89         libllvmjit \
90         libllvmmcdisassembler \
91         libllvmmcjit \
92         libllvmruntimedyld
93 .endif # MK_CLANG_EXTRAS
94 .endif # !make(install)
95
96 SUBDIR+= include
97
98 .include <bsd.subdir.mk>