xref: /netbsd-src/external/gpl3/gdb/lib/libbacktrace/Makefile (revision 924795e69c8bb3f17afd8fcbb799710cc1719dc4)
1*924795e6Schristos#	$NetBSD: Makefile,v 1.1 2023/07/31 17:02:04 christos Exp $
2*924795e6Schristos
3*924795e6SchristosNOCTF=
4*924795e6SchristosHOSTPROG_CXX=   1
5*924795e6Schristos
6*924795e6Schristos.include <bsd.own.mk>
7*924795e6Schristos
8*924795e6Schristos.include "../Makefile.inc"
9*924795e6Schristos
10*924795e6SchristosLIBISPRIVATE=	yes
11*924795e6SchristosLIB=		backtrace
12*924795e6SchristosGDBARCHDIR=	${.CURDIR}/arch/${GDB_MACHINE_ARCH}
13*924795e6Schristos
14*924795e6Schristos.include "${GDBARCHDIR}/defs.mk"
15*924795e6Schristos
16*924795e6SchristosSRCS=		${G_OBJECTS:.o=.c} ${G_LIBADD:.o=.c}
17*924795e6SchristosGCPPFLAGS=	${G_INTERNAL_CFLAGS}
18*924795e6SchristosCPPFLAGS+=	-I${.CURDIR} \
19*924795e6Schristos		-I${GDBARCHDIR} \
20*924795e6Schristos		-I${DIST} \
21*924795e6Schristos		-I${DIST}/libbacktrace \
22*924795e6Schristos		-I${.CURDIR}/../libbfd/arch/${GDB_MACHINE_ARCH} \
23*924795e6Schristos		-I${.CURDIR}/../libdecnumber/arch/${GDB_MACHINE_ARCH} \
24*924795e6Schristos		-I${DIST}/bfd \
25*924795e6Schristos		-I${DIST}/include \
26*924795e6Schristos		-Dsighandler_t=sig_t \
27*924795e6Schristos		-DTARGET_SYSTEM_ROOT=\"\" \
28*924795e6Schristos		-DTARGET_SYSTEM_ROOT_RELOCATABLE=0 \
29*924795e6Schristos		-DBINDIR=\"${BINDIR}\" \
30*924795e6Schristos		${GCPPFLAGS:M-D*}
31*924795e6Schristos
32*924795e6SchristosCWARNFLAGS.clang+=	-Wno-switch
33*924795e6Schristos
34*924795e6Schristos.include "../../Makefile.inc"
35*924795e6Schristos.include <bsd.lib.mk>
36*924795e6Schristos
37*924795e6Schristos.PATH: ${DIST}/libbacktrace ${GDBARCHDIR}
38