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