1169718Skan# $FreeBSD: releng/10.3/gnu/lib/libssp/Makefile 188995 2009-02-24 16:14:15Z ru $
2169718Skan
3188995SruSHLIBDIR?=	/lib
4188995Sru
5188895Sru.include <bsd.own.mk>
6188895SruMK_SSP=		no
7188895Sru
8169718SkanGCCDIR=	${.CURDIR}/../../../contrib/gcc
9169718SkanGCCLIB=	${.CURDIR}/../../../contrib/gcclibs
10169718SkanSRCDIR=	${GCCLIB}/libssp
11169718Skan
12169718Skan.PATH: ${SRCDIR} ${SRCDIR}/ssp
13169718Skan
14169718SkanLIB=		ssp
15169718SkanSHLIB_MAJOR=	0
16169718SkanNO_PROFILE=
17169718Skan
18169718SkanSRCS=	ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
19169718Skan	memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
20169718Skan	strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
21169718Skan	vsnprintf-chk.c vsprintf-chk.c
22169718Skan
23169718SkanCFLAGS+= -DHAVE_CONFIG_H
24169718SkanCFLAGS+= -I${.CURDIR}  -I${SRCDIR}  -I${GCCLIB}/include
25169718Skan
26169718SkanVERSION_MAP= ${SRCDIR}/ssp.map
27169718Skan
28169718Skan
29169718SkanINCS=	ssp.h string.h stdio.h unistd.h
30169718SkanINCSDIR=${INCLUDEDIR}/ssp
31169718Skan
32169862SruCLEANFILES= ssp.h
33169718Skanssp.h: ssp.h.in
34169718Skan	sed -e 's/@ssp_have_usable_vsnprintf@/define/' ${.ALLSRC} > ${.TARGET}
35169718Skan
36169718SkanSUBDIR+= libssp_nonshared
37169718Skan
38169718Skan.include <bsd.lib.mk>
39