89692ea97afa4115ff02603fcf1dd176d662c5fe
[dragonfly.git] / gnu / lib / gcc47 / libssp / Makefile
1 CFLAGS+=        -I${.CURDIR}
2 CFLAGS+=        -I${.OBJDIR}
3 .include "../Makefile.inc"
4
5 .PATH: ${GCCDIR}/libssp
6
7 CFLAGS+=        -DHAVE_CONFIG_H
8 LDFLAGS+=       -Wl,--version-script=${GCCDIR}/libssp/ssp.map
9
10 LIB=            ssp
11 SHLIB_MAJOR=    0
12
13 # From libssp Makefile
14 libssp_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
20 SRCS=   ${libssp_la_SOURCES}
21
22 # generated
23 SRCS+=  ssp.h
24
25 sspdir:
26         mkdir -p ssp
27
28 ssp.h: sspdir ${GCCDIR}/libssp/ssp/ssp.h.in
29         sed -e 's/@ssp_have_usable_vsnprintf@/define/' \
30             < ${.ALLSRC:Nsspdir} > ssp/${.TARGET}
31
32 CLEANDIRS+=     ssp
33
34 .include <bsd.lib.mk>