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