]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - lib/clang/Makefile
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.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         libllvmarchive \
36         libllvmasmparser \
37         libllvmasmprinter \
38         libllvmbitreader \
39         libllvmbitwriter \
40         libllvmcodegen \
41         libllvmcore \
42         libllvminstcombine \
43         libllvminstrumentation \
44         libllvmipa \
45         libllvmipo \
46         libllvmirreader \
47         libllvmlinker \
48         libllvmmc \
49         libllvmmcparser \
50         libllvmobjcarcopts \
51         libllvmobject \
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         libllvmpowerpccodegen \
73         libllvmpowerpcdesc \
74         libllvmpowerpcinfo \
75         libllvmpowerpcinstprinter \
76         libllvmx86asmparser \
77         libllvmx86codegen \
78         libllvmx86desc \
79         libllvmx86disassembler \
80         libllvmx86info \
81         libllvmx86instprinter \
82         libllvmx86utils
83
84 .if ${MK_CLANG_EXTRAS} != "no"
85 SUBDIR+=libllvmdebuginfo \
86         libllvmexecutionengine \
87         libllvminterpreter \
88         libllvmjit \
89         libllvmmcdisassembler \
90         libllvmmcjit \
91         libllvmruntimedyld
92 .endif # MK_CLANG_EXTRAS
93 .endif # !make(install)
94
95 SUBDIR+= include
96
97 .include <bsd.subdir.mk>