Makefile (1cf56d672db8924d7190d3ed21c98c7225fb9227) Makefile (29a85f30b7bd5041da4609e467bc3d61f37637bb)
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
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.if ${COMPILER_TYPE} == "clang"
16CWARNFLAGS.gcc_personality_v0.c+= -Wno-typedef-redefinition
17.endif
18
15.include "Makefile.inc"
16
17.if ${MK_INSTALLLIB} != "no"
18SYMLINKS+= libcompiler_rt.a ${LIBDIR}/libgcc.a
19.endif
20.if ${MK_PROFILE} != "no"
21SYMLINKS+= libcompiler_rt_p.a ${LIBDIR}/libgcc_p.a
22.endif
23
24.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" || \
25 ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_ARCH:Marmv6*}
26AFLAGS+= --noexecstack
27ACFLAGS+= -Wa,--noexecstack
28.endif
29
30.include <bsd.lib.mk>
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.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" || \
29 ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_ARCH:Marmv6*}
30AFLAGS+= --noexecstack
31ACFLAGS+= -Wa,--noexecstack
32.endif
33
34.include <bsd.lib.mk>