41 lines
720 B
Makefile
41 lines
720 B
Makefile
# $FreeBSD$
|
|
|
|
.include <src.opts.mk>
|
|
|
|
PROG_CXX= clang
|
|
|
|
SRCDIR= tools/clang/tools/driver
|
|
SRCS+= cc1_main.cpp
|
|
SRCS+= cc1as_main.cpp
|
|
SRCS+= cc1gen_reproducer_main.cpp
|
|
SRCS+= driver.cpp
|
|
|
|
.if ${MK_SHARED_TOOLCHAIN} == "no"
|
|
NO_SHARED?= yes
|
|
|
|
.if ${MACHINE_CPUARCH} == "arm"
|
|
CFLAGS+= -mlong-calls
|
|
.endif
|
|
.endif
|
|
|
|
LINKS= ${BINDIR}/clang ${BINDIR}/clang++ \
|
|
${BINDIR}/clang ${BINDIR}/clang-cpp
|
|
MLINKS= clang.1 clang++.1 \
|
|
clang.1 clang-cpp.1
|
|
.if ${MK_CLANG_IS_CC} != "no"
|
|
SCRIPTS=CC.sh
|
|
SCRIPTSNAME=CC
|
|
|
|
LINKS+= ${BINDIR}/clang ${BINDIR}/cc \
|
|
${BINDIR}/clang ${BINDIR}/c++ \
|
|
${BINDIR}/clang ${BINDIR}/cpp
|
|
MLINKS+= clang.1 cc.1 \
|
|
clang.1 c++.1 \
|
|
clang.1 CC.1 \
|
|
clang.1 cpp.1
|
|
.endif
|
|
|
|
LIBADD+= z
|
|
|
|
.include "../clang.prog.mk"
|