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