xref: /freebsd/lib/clang/Makefile (revision 6486b015fc84e96725fef22b0e3363351399ae83)
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	libclangindex \
16	libclanglex \
17	libclangparse \
18	libclangrewrite \
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	libllvmmipsinfo \
59	libllvmmipsinstprinter \
60	libllvmpowerpccodegen \
61	libllvmpowerpcdesc \
62	libllvmpowerpcinfo \
63	libllvmpowerpcinstprinter \
64	libllvmx86asmparser \
65	libllvmx86codegen \
66	libllvmx86desc \
67	libllvmx86disassembler \
68	libllvmx86info \
69	libllvmx86instprinter \
70	libllvmx86utils
71
72.if ${MK_CLANG_EXTRAS} != "no"
73SUBDIR+=libllvmarchive \
74	libllvmdebuginfo \
75	libllvmexecutionengine \
76	libllvminterpreter \
77	libllvmjit \
78	libllvmlinker \
79	libllvmmcdisassembler \
80	libllvmmcjit \
81	libllvmobject \
82	libllvmruntimedyld
83.endif
84.endif
85
86SUBDIR+= include
87
88.include <bsd.subdir.mk>
89