xref: /dflybsd-src/gnu/lib/gcc80/libssp/Makefile (revision 2233c95bde434daa782d51440e2219ed852a02dd)
1CFLAGS+=	-I${.CURDIR}
2CFLAGS+=	-I${.OBJDIR}
3.include "../Makefile.inc"
4
5.PATH: ${GCCDIR}/libssp
6
7CFLAGS+=	-DHAVE_CONFIG_H
8VERSION_MAP=	${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