| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | # $NetBSD: Makefile,v 1.29 2020/12/06 04:08:53 christos Exp $ | | 1 | # $NetBSD: Makefile,v 1.30 2021/05/30 02:23:25 joerg Exp $ |
2 | | | 2 | |
3 | NOCTF= | | 3 | NOCTF= |
4 | HOSTPROG_CXX= 1 | | 4 | HOSTPROG_CXX= 1 |
5 | | | 5 | |
6 | .include <bsd.own.mk> | | 6 | .include <bsd.own.mk> |
7 | | | 7 | |
8 | .include "../Makefile.inc" | | 8 | .include "../Makefile.inc" |
9 | | | 9 | |
10 | LIBISPRIVATE= yes | | 10 | LIBISPRIVATE= yes |
11 | LIB= gdb | | 11 | LIB= gdb |
12 | GDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH} | | 12 | GDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH} |
13 | | | 13 | |
14 | .include "${GDBARCHDIR}/defs.mk" | | 14 | .include "${GDBARCHDIR}/defs.mk" |
| @@ -37,27 +37,27 @@ CPPFLAGS+= -I${.CURDIR} \ | | | @@ -37,27 +37,27 @@ CPPFLAGS+= -I${.CURDIR} \ |
37 | -DTARGET_SYSTEM_ROOT_RELOCATABLE=0 \ | | 37 | -DTARGET_SYSTEM_ROOT_RELOCATABLE=0 \ |
38 | -DBINDIR=\"${BINDIR}\" \ | | 38 | -DBINDIR=\"${BINDIR}\" \ |
39 | ${GCPPFLAGS:M-D*} | | 39 | ${GCPPFLAGS:M-D*} |
40 | | | 40 | |
41 | CWARNFLAGS.clang+= -Wno-switch | | 41 | CWARNFLAGS.clang+= -Wno-switch |
42 | | | 42 | |
43 | .include "../../Makefile.inc" | | 43 | .include "../../Makefile.inc" |
44 | .include <bsd.lib.mk> | | 44 | .include <bsd.lib.mk> |
45 | | | 45 | |
46 | # Force c++ | | 46 | # Force c++ |
47 | CWARNFLAGS.clang+= -Wno-deprecated | | 47 | CWARNFLAGS.clang+= -Wno-deprecated |
48 | HOST_CC:= ${HOST_CXX} | | 48 | HOST_CC:= ${HOST_CXX} |
49 | CC:= ${CXX} | | 49 | CC:= ${CXX} |
50 | CFLAGS:= ${CXXFLAGS} -std=gnu++11 -Wno-error=stack-protector | | 50 | CFLAGS:= ${CXXFLAGS} -std=gnu++17 -Wno-error=stack-protector |
51 | | | 51 | |
52 | .PATH: ${DIST}/gdb ${DIST}/gdb/arch ${DIST}/gdb/mi ${DIST}/gdb/cli \ | | 52 | .PATH: ${DIST}/gdb ${DIST}/gdb/arch ${DIST}/gdb/mi ${DIST}/gdb/cli \ |
53 | ${DIST}/gdb/tui ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \ | | 53 | ${DIST}/gdb/tui ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \ |
54 | ${DIST}/gdb/nat ${DIST}/gdb/guile ${DIST}/gdb/compile ${DIST}/gdb/doc \ | | 54 | ${DIST}/gdb/nat ${DIST}/gdb/guile ${DIST}/gdb/compile ${DIST}/gdb/doc \ |
55 | ${DIST}/gdb/dwarf2 ${DIST}/gdb/unittests \ | | 55 | ${DIST}/gdb/dwarf2 ${DIST}/gdb/unittests \ |
56 | ${GDBARCHDIR} | | 56 | ${GDBARCHDIR} |
57 | | | 57 | |
58 | # | | 58 | # |
59 | | | 59 | |
60 | ada-exp.c: ada-lex.c | | 60 | ada-exp.c: ada-lex.c |
61 | | | 61 | |
62 | .if ${MACHINE_CPU} == "arm" | | 62 | .if ${MACHINE_CPU} == "arm" |
63 | . if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8 | | 63 | . if ${ACTIVE_CC} == "gcc" && ${HAVE_GCC:U0} >= 8 |