xref: /netbsd-src/external/gpl3/gcc.old/lib/libgcc/libgcc_eh/Makefile (revision 8feb0f0b7eaff0608f8350bbfa3098827b4bb91b)
1*8feb0f0bSmrg#	$NetBSD: Makefile,v 1.11 2023/02/20 02:12:06 mrg Exp $
236ac495dSmrg
336ac495dSmrgREQUIRETOOLS=	yes
436ac495dSmrgNOLINT=		# defined
536ac495dSmrgNOPIC=		# defined
636ac495dSmrgNOPROFILE=	# defined
736ac495dSmrg
836ac495dSmrgLIB=		gcc_eh
936ac495dSmrg
1036ac495dSmrg.include "../../../Makefile.gcc_path"
1136ac495dSmrg.include <bsd.own.mk>
1236ac495dSmrg
1336ac495dSmrg.if ${MKGCC} != "no"
1436ac495dSmrg
1536ac495dSmrg.cc: # disable .cc->NULL transform
1636ac495dSmrg
1736ac495dSmrgSRCS+=		${LIB2_EH} ${LIB2_EHASM} empty.c
18*8feb0f0bSmrgCOPTS.c-typeck.c+=	-Wno-stack-protector
19*8feb0f0bSmrgCOPTS.unwind-dw2.c+=	-Wno-stack-protector
2036ac495dSmrg
2136ac495dSmrgMKPIC:=	no
2236ac495dSmrg
2336ac495dSmrg.include <bsd.lib.mk>
2436ac495dSmrg
2536ac495dSmrg.else
2636ac495dSmrg.include <bsd.prog.mk> # do nothing
2736ac495dSmrg.endif
28