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