1*c318fd39Schristos# $NetBSD: Makefile,v 1.3 2024/08/14 23:54:50 christos Exp $ 219ad82ebSchristos 319ad82ebSchristosNOCTF= 419ad82ebSchristosHOSTPROG_CXX= 1 519ad82ebSchristos 619ad82ebSchristos.include <bsd.own.mk> 719ad82ebSchristos 819ad82ebSchristos.include "../Makefile.inc" 919ad82ebSchristos 1019ad82ebSchristosLIBISPRIVATE= yes 1119ad82ebSchristosLIB= gdbsupport 1219ad82ebSchristosGDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH} 1319ad82ebSchristos 1419ad82ebSchristos.include "${GDBARCHDIR}/defs.mk" 1519ad82ebSchristos 1619ad82ebSchristosSRCS= ${G_OBJECTS:.o=.cc} 1719ad82ebSchristosGCPPFLAGS= ${G_INTERNAL_CFLAGS} 1819ad82ebSchristosCPPFLAGS+= -I${.CURDIR} \ 1919ad82ebSchristos -I${GDBARCHDIR} \ 2019ad82ebSchristos -I${DIST} \ 2119ad82ebSchristos -I${DIST}/gdb \ 2219ad82ebSchristos -I${DIST}/gdbsupport \ 2319ad82ebSchristos -I${DIST}/gdb/config \ 2419ad82ebSchristos -I${DIST}/gnulib/import \ 2519ad82ebSchristos -I${DIST}/include/opcode \ 2619ad82ebSchristos -I${DIST}/readline \ 2719ad82ebSchristos -I${DIST}/libdecnumber \ 2819ad82ebSchristos -I${.CURDIR}/../libgnulib/arch/${GDB_MACHINE_ARCH} \ 2919ad82ebSchristos -I${.CURDIR}/../libgnulib/arch/${GDB_MACHINE_ARCH}/gnulib/import \ 3019ad82ebSchristos -I${.CURDIR}/../libbfd/arch/${GDB_MACHINE_ARCH} \ 3119ad82ebSchristos -I${.CURDIR}/../libdecnumber/arch/${GDB_MACHINE_ARCH} \ 3219ad82ebSchristos -I${DIST}/bfd \ 3319ad82ebSchristos -I${DIST}/include \ 34*c318fd39Schristos -include ${DIST}/gdbsupport/common-defs.h \ 3519ad82ebSchristos -Dsighandler_t=sig_t \ 3619ad82ebSchristos -DTARGET_SYSTEM_ROOT=\"\" \ 3719ad82ebSchristos -DTARGET_SYSTEM_ROOT_RELOCATABLE=0 \ 3819ad82ebSchristos -DBINDIR=\"${BINDIR}\" \ 3919ad82ebSchristos ${GCPPFLAGS:M-D*} 4019ad82ebSchristos 4119ad82ebSchristosCWARNFLAGS.clang+= -Wno-switch 4219ad82ebSchristos 4319ad82ebSchristos.include "../../Makefile.inc" 4419ad82ebSchristos.include <bsd.lib.mk> 4519ad82ebSchristos 4619ad82ebSchristos# Force c++ 4719ad82ebSchristosCWARNFLAGS.clang+= -Wno-deprecated 4819ad82ebSchristosHOST_CC:= ${HOST_CXX} 49a0439553SchristosHOST_CFLAGS+= ${HOST_CXXFLAGS} 5019ad82ebSchristosCC:= ${CXX} 51*c318fd39SchristosCFLAGS:= ${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector 5219ad82ebSchristos 5319ad82ebSchristos.PATH: ${DIST}/gdbsupport ${GDBARCHDIR} 54