1# $FreeBSD: releng/10.3/gnu/lib/libssp/Makefile 188995 2009-02-24 16:14:15Z ru $
2
3SHLIBDIR?=	/lib
4
5.include <bsd.own.mk>
6MK_SSP=		no
7
8GCCDIR=	${.CURDIR}/../../../contrib/gcc
9GCCLIB=	${.CURDIR}/../../../contrib/gcclibs
10SRCDIR=	${GCCLIB}/libssp
11
12.PATH: ${SRCDIR} ${SRCDIR}/ssp
13
14LIB=		ssp
15SHLIB_MAJOR=	0
16NO_PROFILE=
17
18SRCS=	ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \
19	memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \
20	strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \
21	vsnprintf-chk.c vsprintf-chk.c
22
23CFLAGS+= -DHAVE_CONFIG_H
24CFLAGS+= -I${.CURDIR}  -I${SRCDIR}  -I${GCCLIB}/include
25
26VERSION_MAP= ${SRCDIR}/ssp.map
27
28
29INCS=	ssp.h string.h stdio.h unistd.h
30INCSDIR=${INCLUDEDIR}/ssp
31
32CLEANFILES= ssp.h
33ssp.h: ssp.h.in
34	sed -e 's/@ssp_have_usable_vsnprintf@/define/' ${.ALLSRC} > ${.TARGET}
35
36SUBDIR+= libssp_nonshared
37
38.include <bsd.lib.mk>
39