diff options
| author | Andrew Turner <andrew@FreeBSD.org> | 2018-10-25 17:39:41 +0000 |
|---|---|---|
| committer | Andrew Turner <andrew@FreeBSD.org> | 2018-10-25 17:39:41 +0000 |
| commit | 31d62a73c2e6ac0ff413a7a17700ffc7dce254ef (patch) | |
| tree | 8e38af4c0995bdf5f590fb13f735df0b9ff1a3d7 /lib/csu/Makefile.inc | |
| parent | ad054101ebaa437404badd9cade3817a625f6a35 (diff) | |
Notes
Diffstat (limited to 'lib/csu/Makefile.inc')
| -rw-r--r-- | lib/csu/Makefile.inc | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/csu/Makefile.inc b/lib/csu/Makefile.inc index 95d5c5e5f3553..e5f6bb7f5638c 100644 --- a/lib/csu/Makefile.inc +++ b/lib/csu/Makefile.inc @@ -6,4 +6,27 @@ SED_FIX_NOTE = -i "" -e '/\.note\.tag/s/progbits/note/' NO_WMISSING_VARIABLE_DECLARATIONS= +.include <src.opts.mk> + +.if ${MK_BSD_CRTBEGIN} != "no" && !defined(BUILDING_TESTS) + +OBJS+= crtbegin.o crtbeginS.o crtbeginT.o +OBJS+= crtend.o crtendS.o + +CFLAGS_CRTS= -DSHARED ${PICFLAG} + +crtbegin.o: crtbegin.c +crtbeginS.o: crtbegin.c +crtbeginT.o: crtbegin.c +crtend.o: crtend.c +crtendS.o: crtend.c + +crtbegin.o crtend.o crtbeginT.o: + ${CC} ${CFLAGS} -I${.CURDIR} -c -o ${.TARGET} ${.ALLSRC} + +crtbeginS.o crtendS.o: + ${CC} ${CFLAGS} -I${.CURDIR} ${CFLAGS_CRTS} -c -o ${.TARGET} ${.ALLSRC} + +.endif + .include "../Makefile.inc" |
