]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/blob - usr.bin/clang/clang/Makefile
MFC 232322:
[FreeBSD/stable/9.git] / usr.bin / clang / clang / Makefile
1 # $FreeBSD$
2
3 .include <bsd.own.mk>
4
5 PROG_CXX=clang
6
7 SRCDIR= tools/clang/tools/driver
8 SRCS=   cc1_main.cpp \
9         cc1as_main.cpp \
10         driver.cpp
11
12 LINKS=  ${BINDIR}/clang ${BINDIR}/clang++ \
13         ${BINDIR}/clang ${BINDIR}/clang-cpp
14 MLINKS= clang.1 clang++.1 \
15         clang.1 clang-cpp.1
16 .if ${MK_CLANG_IS_CC} != "no"
17 LINKS+= ${BINDIR}/clang ${BINDIR}/cc \
18         ${BINDIR}/clang ${BINDIR}/c++ \
19         ${BINDIR}/clang ${BINDIR}/cpp
20 MLINKS+= clang.1 cc.1 \
21         clang.1 c++.1 \
22         clang.1 cpp.1
23 .endif
24
25 TGHDRS= CC1AsOptions \
26         CC1Options \
27         DiagnosticCommonKinds \
28         DiagnosticDriverKinds \
29         DiagnosticFrontendKinds \
30         DiagnosticLexKinds \
31         DiagnosticSemaKinds \
32         Options
33 LIBDEPS=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         clangast \
48         clanglex \
49         clangbasic \
50         llvmipo \
51         llvminstrumentation \
52         llvmbitwriter \
53         llvmbitreader \
54         llvmasmparser \
55         llvmarmdisassembler \
56         llvmarmasmparser \
57         llvmarmcodegen \
58         llvmarmdesc \
59         llvmarminstprinter \
60         llvmarminfo \
61         llvmmipscodegen \
62         llvmmipsdesc \
63         llvmmipsinstprinter \
64         llvmmipsinfo \
65         llvmpowerpccodegen \
66         llvmpowerpcdesc \
67         llvmpowerpcinstprinter \
68         llvmpowerpcinfo \
69         llvmx86disassembler \
70         llvmx86asmparser \
71         llvmx86codegen \
72         llvmx86desc \
73         llvmselectiondag \
74         llvmasmprinter \
75         llvmmcparser \
76         llvmcodegen \
77         llvmscalaropts \
78         llvminstcombine \
79         llvmtransformutils \
80         llvmipa \
81         llvmanalysis \
82         llvmtarget \
83         llvmx86instprinter \
84         llvmx86utils \
85         llvmcore \
86         llvmx86info \
87         llvmmc \
88         llvmsupport
89
90 .include "../clang.prog.mk"