]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/clang/clang/Makefile
MFV r336946: 9238 ZFS Spacemap Encoding V2
[FreeBSD/FreeBSD.git] / usr.bin / clang / clang / Makefile
1 # $FreeBSD$
2
3 .include <src.opts.mk>
4
5 PROG_CXX=       clang
6
7 SRCDIR=         tools/clang/tools/driver
8 SRCS+=          cc1_main.cpp
9 SRCS+=          cc1as_main.cpp
10 SRCS+=          driver.cpp
11
12 .if ${MK_SHARED_TOOLCHAIN} == "no"
13 NO_SHARED?= yes
14
15 .if ${MACHINE_CPUARCH} == "arm"
16 CFLAGS+= -mlong-calls
17 .endif
18 .endif
19
20 LINKS=  ${BINDIR}/clang ${BINDIR}/clang++ \
21         ${BINDIR}/clang ${BINDIR}/clang-cpp
22 MLINKS= clang.1 clang++.1 \
23         clang.1 clang-cpp.1
24 .if ${MK_CLANG_IS_CC} != "no"
25 SCRIPTS=CC.sh
26 SCRIPTSNAME=CC
27
28 LINKS+= ${BINDIR}/clang ${BINDIR}/cc \
29         ${BINDIR}/clang ${BINDIR}/c++ \
30         ${BINDIR}/clang ${BINDIR}/cpp
31 MLINKS+= clang.1 cc.1 \
32         clang.1 c++.1 \
33         clang.1 CC.1 \
34         clang.1 cpp.1
35 .endif
36
37 LIBADD+=        z
38
39 .include "../clang.prog.mk"