1CFLAGS+= -I${.CURDIR} 2CFLAGS+= -I${.OBJDIR} 3.include "../Makefile.inc" 4 5.PATH: ${GCCDIR}/libssp 6 7CFLAGS+= -DHAVE_CONFIG_H 8LDFLAGS+= -Wl,--version-script=${GCCDIR}/libssp/ssp.map 9 10LIB= ssp 11SHLIB_MAJOR= 0 12 13# From libssp Makefile 14libssp_la_SOURCES = \ 15 ssp.c gets-chk.c memcpy-chk.c memmove-chk.c mempcpy-chk.c \ 16 memset-chk.c snprintf-chk.c sprintf-chk.c stpcpy-chk.c \ 17 strcat-chk.c strcpy-chk.c strncat-chk.c strncpy-chk.c \ 18 vsnprintf-chk.c vsprintf-chk.c 19 20SRCS= ${libssp_la_SOURCES} 21 22# generated 23SRCS+= ssp.h 24 25ssp.h: ${GCCDIR}/libssp/ssp/ssp.h.in 26 sed -e 's/@ssp_have_usable_vsnprintf@/define/' \ 27 < ${.ALLSRC:Nsspdir} > ${.TARGET} 28 29INCS+= ssp.h 30INCSDIR= /usr/libdata/gcc${GCCSHORTVER}/ssp 31 32CLEANFILES+= ssp.h 33 34.include <bsd.lib.mk> 35