xref: /minix3/share/mk/bsd.gcc.mk (revision 0a6a1f1d05b60e214de2f05a7310ddd1f0e590e7)
1*0a6a1f1dSLionel Sambuc#	$NetBSD: bsd.gcc.mk,v 1.11 2015/06/07 15:04:28 matt Exp $
24b999f19SBen Gras
34b999f19SBen Gras.if !defined(_BSD_GCC_MK_)
44b999f19SBen Gras_BSD_GCC_MK_=1
54b999f19SBen Gras
60cdf705cSLionel Sambuc.if defined(EXTERNAL_TOOLCHAIN)
74b999f19SBen Gras_GCC_CRTBEGIN!=		${CC} --print-file-name=crtbegin.o
884d9c625SLionel Sambuc.ifndef _GCC_CRTBEGINS
94b999f19SBen Gras_GCC_CRTBEGINS!=	${CC} --print-file-name=crtbeginS.o
1084d9c625SLionel Sambuc.endif
114b999f19SBen Gras_GCC_CRTEND!=		${CC} --print-file-name=crtend.o
1284d9c625SLionel Sambuc.ifndef _GCC_CRTENDS
134b999f19SBen Gras_GCC_CRTENDS!=		${CC} --print-file-name=crtendS.o
1484d9c625SLionel Sambuc.endif
1584d9c625SLionel Sambuc.ifndef _GCC_CRTI
169152e1c5SLionel Sambuc_GCC_CRTI!=		${CC} --print-file-name=crti.o
1784d9c625SLionel Sambuc.endif
1884d9c625SLionel Sambuc.ifndef _GCC_CRTN
199152e1c5SLionel Sambuc_GCC_CRTN!=		${CC} --print-file-name=crtn.o
2084d9c625SLionel Sambuc.endif
214b999f19SBen Gras_GCC_CRTDIR!=		dirname ${_GCC_CRTBEGIN}
224b999f19SBen Gras_GCC_LIBGCCDIR!=	dirname `${CC} --print-libgcc-file-name`
234b999f19SBen Gras.else
24*0a6a1f1dSLionel Sambuc_GCC_CRTBEGIN?=		${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crtbegin.o
25*0a6a1f1dSLionel Sambuc_GCC_CRTBEGINS?=	${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crtbeginS.o
26*0a6a1f1dSLionel Sambuc_GCC_CRTEND?=		${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crtend.o
27*0a6a1f1dSLionel Sambuc_GCC_CRTENDS?=		${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crtendS.o
28*0a6a1f1dSLionel Sambuc_GCC_CRTI?=		${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crti.o
29*0a6a1f1dSLionel Sambuc_GCC_CRTN?=		${DESTDIR}/usr/lib/${MLIBDIR:D${MLIBDIR}/}crtn.o
30*0a6a1f1dSLionel Sambuc_GCC_CRTDIR?=		${DESTDIR}/usr/lib${MLIBDIR:D/${MLIBDIR}}
31*0a6a1f1dSLionel Sambuc_GCC_LIBGCCDIR?=	${DESTDIR}/usr/lib${MLIBDIR:D/${MLIBDIR}}
324b999f19SBen Gras.endif
334b999f19SBen Gras
344b999f19SBen Gras.endif	# ! defined(_BSD_GCC_MK_)
35