Home | History | Annotate | Line # | Download | only in libgdbsupport
      1  1.3  christos #	$NetBSD: Makefile,v 1.3 2025/08/27 15:23:19 christos Exp $
      2  1.1  christos 
      3  1.1  christos NOCTF=
      4  1.1  christos HOSTPROG_CXX=   1
      5  1.1  christos 
      6  1.1  christos .include <bsd.own.mk>
      7  1.1  christos 
      8  1.1  christos .include "../Makefile.inc"
      9  1.1  christos 
     10  1.1  christos LIBISPRIVATE=	yes
     11  1.1  christos LIB=		gdbsupport
     12  1.1  christos GDBARCHDIR=	${.CURDIR}/arch/${GDB_MACHINE_ARCH}
     13  1.1  christos 
     14  1.1  christos .include "${GDBARCHDIR}/defs.mk"
     15  1.1  christos 
     16  1.1  christos SRCS=		${G_OBJECTS:.o=.cc}
     17  1.1  christos GCPPFLAGS=	${G_INTERNAL_CFLAGS}
     18  1.1  christos CPPFLAGS+=	-I${.CURDIR} \
     19  1.1  christos 		-I${GDBARCHDIR} \
     20  1.1  christos 		-I${DIST} \
     21  1.1  christos 		-I${DIST}/gdb \
     22  1.1  christos 		-I${DIST}/gdbsupport \
     23  1.1  christos 		-I${DIST}/gdb/config \
     24  1.1  christos 		-I${DIST}/gnulib/import \
     25  1.1  christos 		-I${DIST}/include/opcode \
     26  1.1  christos 		-I${DIST}/readline \
     27  1.1  christos 		-I${DIST}/libdecnumber \
     28  1.1  christos 		-I${.CURDIR}/../libgnulib/arch/${GDB_MACHINE_ARCH} \
     29  1.1  christos 		-I${.CURDIR}/../libgnulib/arch/${GDB_MACHINE_ARCH}/gnulib/import \
     30  1.1  christos 		-I${.CURDIR}/../libbfd/arch/${GDB_MACHINE_ARCH} \
     31  1.1  christos 		-I${.CURDIR}/../libdecnumber/arch/${GDB_MACHINE_ARCH} \
     32  1.1  christos 		-I${DIST}/bfd \
     33  1.1  christos 		-I${DIST}/include \
     34  1.3  christos 		-include ${DIST}/gdbsupport/common-defs.h \
     35  1.1  christos 		-Dsighandler_t=sig_t \
     36  1.1  christos 		-DTARGET_SYSTEM_ROOT=\"\" \
     37  1.1  christos 		-DTARGET_SYSTEM_ROOT_RELOCATABLE=0 \
     38  1.1  christos 		-DBINDIR=\"${BINDIR}\" \
     39  1.1  christos 		${GCPPFLAGS:M-D*}
     40  1.1  christos 
     41  1.1  christos CWARNFLAGS.clang+=	-Wno-switch
     42  1.1  christos 
     43  1.1  christos .include "../../Makefile.inc"
     44  1.1  christos .include <bsd.lib.mk>
     45  1.1  christos 
     46  1.1  christos # Force c++
     47  1.1  christos CWARNFLAGS.clang+=	-Wno-deprecated
     48  1.1  christos HOST_CC:=		${HOST_CXX}
     49  1.1  christos HOST_CFLAGS+=		${HOST_CXXFLAGS}
     50  1.1  christos CC:=			${CXX}
     51  1.3  christos CFLAGS:=		${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector
     52  1.1  christos 
     53  1.1  christos .PATH: ${DIST}/gdbsupport ${GDBARCHDIR}
     54