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