Makefile revision 234982
1# $FreeBSD: head/usr.bin/clang/clang/Makefile 234982 2012-05-03 20:41:21Z dim $
2
3.include <bsd.own.mk>
4
5PROG_CXX=clang
6
7SRCDIR=	tools/clang/tools/driver
8SRCS=	cc1_main.cpp \
9	cc1as_main.cpp \
10	driver.cpp
11
12LINKS=	${BINDIR}/clang ${BINDIR}/clang++ \
13	${BINDIR}/clang ${BINDIR}/clang-cpp
14MLINKS=	clang.1 clang++.1 \
15	clang.1 clang-cpp.1
16.if ${MK_CLANG_IS_CC} != "no"
17LINKS+=	${BINDIR}/clang ${BINDIR}/cc \
18	${BINDIR}/clang ${BINDIR}/c++ \
19	${BINDIR}/clang ${BINDIR}/cpp
20MLINKS+= clang.1 cc.1 \
21	clang.1 c++.1 \
22	clang.1 cpp.1
23.endif
24
25TGHDRS=	CC1AsOptions \
26	CC1Options \
27	DiagnosticCommonKinds \
28	DiagnosticDriverKinds \
29	DiagnosticFrontendKinds \
30	DiagnosticLexKinds \
31	DiagnosticSemaKinds \
32	Options
33LIBDEPS=clangfrontendtool \
34	clangfrontend \
35	clangdriver \
36	clangserialization \
37	clangcodegen \
38	clangparse \
39	clangsema \
40	clangstaticanalyzerfrontend \
41	clangstaticanalyzercheckers \
42	clangstaticanalyzercore \
43	clanganalysis \
44	clangarcmigrate \
45	clangrewrite \
46	clangedit \
47	clangast \
48	clanglex \
49	clangbasic \
50	llvmlinker \
51	llvmarchive \
52	llvmipo \
53	llvmvectorize \
54	llvminstrumentation \
55	llvmbitwriter \
56	llvmbitreader \
57	llvmasmparser \
58	llvmmipsasmparser \
59	llvmmipscodegen \
60	llvmmipsdesc \
61	llvmmipsinfo \
62	llvmmipsinstprinter \
63	llvmarmdisassembler \
64	llvmarmasmparser \
65	llvmarmcodegen \
66	llvmarmdesc \
67	llvmarminfo \
68	llvmarminstprinter \
69	llvmpowerpccodegen \
70	llvmpowerpcdesc \
71	llvmpowerpcinfo \
72	llvmpowerpcinstprinter \
73	llvmx86asmparser \
74	llvmx86disassembler \
75	llvmx86codegen \
76	llvmselectiondag \
77	llvmasmprinter \
78	llvmmcparser \
79	llvmcodegen \
80	llvmscalaropts \
81	llvminstcombine \
82	llvmtransformutils \
83	llvmipa \
84	llvmanalysis \
85	llvmx86desc \
86	llvmx86info \
87	llvmtarget \
88	llvmx86instprinter \
89	llvmmc \
90	llvmobject \
91	llvmx86utils \
92	llvmcore \
93	llvmsupport
94
95.include "../clang.prog.mk"
96