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