Makefile revision 1.2
1# $NetBSD: Makefile,v 1.2 2020/09/24 03:06:01 kamil Exp $ 2 3NOCTF= 4NOMAN= 5.include <bsd.own.mk> 6.include "../Makefile.inc" 7 8PROG= gdbserver 9 10SERVER_SRCS+= ax.cc debug.cc dll.cc hostio.cc hostio-errno.cc inferiors.cc mem-break.cc notif.cc 11SERVER_SRCS+= regcache.cc remote-utils.cc server.cc symbol.cc target.cc 12SERVER_SRCS+= tdesc.cc tracepoint.cc utils.cc waitstatus.c # version.c 13 14NETBSD_SRCS= netbsd-low.cc fork-child.cc fork-inferior.c netbsd-nat.c 15ARCH_SRCS= netbsd-${MACHINE}-low.cc ${MACHINE}.c 16SRCS= ${SERVER_SRCS} ${NETBSD_SRCS} ${ARCH_SRCS} 17CPPFLAGS+= -I${.CURDIR} \ 18 -I${.CURDIR}/arch/${GDB_MACHINE_ARCH} \ 19 -I${.CURDIR}/../../lib/libgnulib/arch/${GDB_MACHINE_ARCH}/gnulib \ 20 -I${DIST}/gdb \ 21 -I${DIST}/gdbserver \ 22 -I${DIST}/gdbsupport \ 23 -I${DIST}/gdb/regformats \ 24 -I${DIST}/gdb/config \ 25 -I${DIST}/gnulib/import \ 26 -I${DIST} \ 27 -I${.CURDIR}/../../lib/libgdbsupport/arch/${GDB_MACHINE_ARCH} \ 28 -I${.CURDIR}/../../lib/libgnulib/arch/${GDB_MACHINE_ARCH} \ 29 -I${.CURDIR}/../../lib/libgnulib/arch/${GDB_MACHINE_ARCH}/gnulib/import \ 30 -I${DIST}/include \ 31 ${GCPPFLAGS:M-D*} 32 33.include "../../Makefile.inc" 34.include <bsd.info.mk> 35 36LIBBFD!= cd ${.CURDIR}/../../lib/libbfd && ${PRINTOBJDIR} 37LIBGNULIBDIR!= cd ${.CURDIR}/../../lib/libgnulib && ${PRINTOBJDIR} 38LIBGDBSUPPORTDIR!= cd ${.CURDIR}/../../lib/libgdbsupport && ${PRINTOBJDIR} 39LIBIBERTYDIR!= cd ${.CURDIR}/../../lib/libiberty && ${PRINTOBJDIR} 40 41LDADD+= -L${LIBGDBSUPPORTDIR} -lgdbsupport \ 42 -L${LIBGNULIBDIR} -lgnulib \ 43 -L${LIBIBERTYDIR} -liberty \ 44 -lintl 45 46DPADD+= ${LIBGDBSUPPORTDIR}/libgdbsupport.a \ 47 ${LIBGNULIBDIR}/libgnulib.a \ 48 ${LIBIBERTYDIR}/libiberty.a \ 49 ${LIBINTL} 50 51.include <bsd.prog.mk> 52 53# Force c++ 54CWARNFLAGS.clang+= -Wno-deprecated 55HOST_CC:= ${HOST_CXX} 56CC:= ${CXX} 57CFLAGS:= ${CXXFLAGS} -std=gnu++11 -Wno-error=stack-protector -pthread 58 59.PATH: ${DIST}/gdbserver ${DIST}/gdb/nat ${DIST}/gdb/arch ${DIST}/gdb/target \ 60 ${DIST}/../lib/libgdbsupport/arch/${GDB_MACHINE_ARCH} 61