]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - lib/csu/Makefile.inc
Prefer MK_SSP=no to SSP_CFLAGS=
[FreeBSD/FreeBSD.git] / lib / csu / Makefile.inc
1 # $FreeBSD$
2
3 SED_FIX_NOTE = -i "" -e '/\.note\.tag/s/progbits/note/'
4
5 NO_WMISSING_VARIABLE_DECLARATIONS=
6
7 .include <src.opts.mk>
8 MK_SSP= no
9
10 .if ${MK_BSD_CRTBEGIN} != "no" && !defined(BUILDING_TESTS)
11
12 OBJS+=  crtbegin.o crtbeginS.o crtbeginT.o
13 OBJS+=  crtend.o crtendS.o
14
15 CFLAGS+=        -fno-asynchronous-unwind-tables
16 CFLAGS+=        -fno-omit-frame-pointer
17
18 CFLAGS_CRTS=    -DSHARED ${PICFLAG}
19
20 crtbegin.o: crtbegin.c
21 crtbeginS.o: crtbegin.c
22 crtbeginT.o: crtbegin.c
23 crtend.o: crtend.c
24 crtendS.o: crtend.c
25
26 crtbegin.o crtend.o crtbeginT.o:
27         ${CC} ${CFLAGS} -I${.CURDIR} -c -o ${.TARGET} ${.ALLSRC}
28
29 crtbeginS.o crtendS.o:
30         ${CC} ${CFLAGS} -I${.CURDIR} ${CFLAGS_CRTS} -c -o ${.TARGET} ${.ALLSRC}
31
32 .endif
33
34 .include "../Makefile.inc"