Makefile revision 234353
1# $FreeBSD: head/usr.bin/clang/clang/Makefile 234353 2012-04-16 21:23:25Z 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	clangindex \
45	clangarcmigrate \
46	clangrewrite \
47	clangedit \
48	clangast \
49	clanglex \
50	clangbasic \
51	llvmlinker \
52	llvmarchive \
53	llvmipo \
54	llvmvectorize \
55	llvminstrumentation \
56	llvmbitwriter \
57	llvmbitreader \
58	llvmasmparser \
59	llvmmipsasmparser \
60	llvmmipscodegen \
61	llvmmipsdesc \
62	llvmmipsinfo \
63	llvmmipsinstprinter \
64	llvmarmdisassembler \
65	llvmarmasmparser \
66	llvmarmcodegen \
67	llvmarmdesc \
68	llvmarminfo \
69	llvmarminstprinter \
70	llvmpowerpccodegen \
71	llvmpowerpcdesc \
72	llvmpowerpcinfo \
73	llvmpowerpcinstprinter \
74	llvmx86asmparser \
75	llvmx86disassembler \
76	llvmx86codegen \
77	llvmselectiondag \
78	llvmasmprinter \
79	llvmmcparser \
80	llvmcodegen \
81	llvmscalaropts \
82	llvminstcombine \
83	llvmtransformutils \
84	llvmipa \
85	llvmanalysis \
86	llvmx86desc \
87	llvmx86info \
88	llvmtarget \
89	llvmx86instprinter \
90	llvmmc \
91	llvmobject \
92	llvmx86utils \
93	llvmcore \
94	llvmsupport
95
96.include "../clang.prog.mk"
97