xref: /freebsd/lib/clang/Makefile (revision 3ef51c5fb9163f2aafb1c14729e06a8bf0c4d113)
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	libclangfrontend \
13	libclangfrontendtool \
14	libclangindex \
15	libclanglex \
16	libclangparse \
17	libclangrewrite \
18	libclangsema \
19	libclangserialization \
20	libclangstaticanalyzercheckers \
21	libclangstaticanalyzercore \
22	libclangstaticanalyzerfrontend \
23	\
24	libllvmanalysis \
25	libllvmasmparser \
26	libllvmasmprinter \
27	libllvmbitreader \
28	libllvmbitwriter \
29	libllvmcodegen \
30	libllvmcore \
31	libllvminstcombine \
32	libllvminstrumentation \
33	libllvmipa \
34	libllvmipo \
35	libllvmmc \
36	libllvmmcparser \
37	libllvmscalaropts \
38	libllvmselectiondag \
39	libllvmsupport \
40	libllvmtablegen \
41	libllvmtarget \
42	libllvmtransformutils \
43	\
44	libllvmarmasmparser \
45	libllvmarmcodegen \
46	libllvmarmdesc \
47	libllvmarmdisassembler \
48	libllvmarminfo \
49	libllvmarminstprinter \
50	libllvmmipscodegen \
51	libllvmmipsdesc \
52	libllvmmipsinfo \
53	libllvmmipsinstprinter \
54	libllvmpowerpccodegen \
55	libllvmpowerpcdesc \
56	libllvmpowerpcinfo \
57	libllvmpowerpcinstprinter \
58	libllvmx86asmparser \
59	libllvmx86codegen \
60	libllvmx86desc \
61	libllvmx86disassembler \
62	libllvmx86info \
63	libllvmx86instprinter \
64	libllvmx86utils
65
66.if ${MK_CLANG_EXTRAS} != "no"
67SUBDIR+=libllvmarchive \
68	libllvmdebuginfo \
69	libllvmexecutionengine \
70	libllvminterpreter \
71	libllvmjit \
72	libllvmlinker \
73	libllvmmcdisassembler \
74	libllvmmcjit \
75	libllvmobject \
76	libllvmruntimedyld
77.endif
78.endif
79
80SUBDIR+= include
81
82.include <bsd.subdir.mk>
83