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