xref: /freebsd/lib/clang/Makefile (revision 145992504973bd16cf3518af9ba5ce185fefa82a)
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	libclangrewrite \
18	libclangsema \
19	libclangserialization \
20	libclangstaticanalyzercheckers \
21	libclangstaticanalyzercore \
22	libclangstaticanalyzerfrontend \
23	\
24	libllvmanalysis \
25	libllvmarchive \
26	libllvmasmparser \
27	libllvmasmprinter \
28	libllvmbitreader \
29	libllvmbitwriter \
30	libllvmcodegen \
31	libllvmcore \
32	libllvminstcombine \
33	libllvminstrumentation \
34	libllvmipa \
35	libllvmipo \
36	libllvmlinker \
37	libllvmmc \
38	libllvmmcparser \
39	libllvmobject \
40	libllvmscalaropts \
41	libllvmselectiondag \
42	libllvmsupport \
43	libllvmtablegen \
44	libllvmtarget \
45	libllvmtransformutils \
46	libllvmvectorize \
47	\
48	libllvmarmasmparser \
49	libllvmarmcodegen \
50	libllvmarmdesc \
51	libllvmarmdisassembler \
52	libllvmarminfo \
53	libllvmarminstprinter \
54	libllvmmipsasmparser \
55	libllvmmipscodegen \
56	libllvmmipsdesc \
57	libllvmmipsdisassembler \
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