1258283Speter# $FreeBSD: releng/11.0/lib/libc_nonshared/Makefile 265420 2014-05-06 04:22:01Z imp $
2258283Speter
3258283Speter# We're actually creating a libc_noshared.a that is PIC along side libc.so.*
4258283Speter# It is used exclusively with libc.so.* - there is no need for any other
5258283Speter# compile modes.
6258283Speter# bsd.lib.mk doesn't have an easy way to express that.
7264928SimpMK_PROFILE?=no
8265420Simp.include <src.opts.mk>
9258283SpeterNO_PIC=	
10258283Speter# -fpic on some platforms, -fPIC on others.
11258283SpeterCFLAGS+=${PICFLAG} -DPIC -fvisibility=hidden
12258283Speter
13258283SpeterLIB=	c_nonshared
14258283Speter
15258587SpeterLIBC_NONSHARED_SRCS=
16258587Speter
17258283Speter# So that an empty .a file doesn't cause errors.
18258283SpeterSRCS=	__stub.c
19258283Speter
20258283Speter.if ${MK_ICONV} == "yes"
21258587Speter.PATH: ${.CURDIR}/../libc/iconv
22258587Speter.include "Makefile.iconv"
23258283SpeterCFLAGS+=-I${.CURDIR}/../libc/iconv
24258283Speter.endif
25258283Speter
26258587SpeterSRCS+=	${LIBC_NONSHARED_SRCS}
27258587Speter
28258283Speter.include <bsd.lib.mk>
29