xref: /freebsd/lib/libcompiler_rt/Makefile (revision cfd6422a5217410fbd66f7a7a8a64d9d85e61229)
1# $FreeBSD$
2
3.include <src.opts.mk>
4
5PACKAGE=	lib${LIB}
6LIB=		compiler_rt
7MK_SSP=		no
8NO_PIC=
9WARNS?=		2
10
11CFLAGS+=	${PICFLAG}
12CFLAGS+=	-fvisibility=hidden
13CFLAGS+=	-DVISIBILITY_HIDDEN
14CFLAGS+=	-I${SRCTOP}/contrib/libcxxrt
15
16# gcc has incompatible internal declarations for __divtc3 and __multc3, but has
17# no option to silence its warning, so make warnings non-fatal.
18MK_WERROR.gcc=	no
19
20.include "Makefile.inc"
21
22.if ${MK_INSTALLLIB} != "no"
23SYMLINKS+=	libcompiler_rt.a ${LIBDIR}/libgcc.a
24.endif
25.if ${MK_PROFILE} != "no"
26SYMLINKS+=	libcompiler_rt_p.a ${LIBDIR}/libgcc_p.a
27.endif
28
29.include <bsd.lib.mk>
30