Sat Aug 15 21:11:37 2015 UTC ()
add a bunch of missing CLEANDIRFILES, since the implicit rules they
come from are not entirely simple to generate.

remove old DIST= setting that was wrong.

this subdir builds again for me now.


(mrg)
diff -r1.1.1.1 -r1.2 src/external/gpl3/gdb.old/lib/libgdb/Makefile

cvs diff -r1.1.1.1 -r1.2 src/external/gpl3/gdb.old/lib/libgdb/Makefile (expand / switch to unified diff)

--- src/external/gpl3/gdb.old/lib/libgdb/Makefile 2015/08/15 09:29:33 1.1.1.1
+++ src/external/gpl3/gdb.old/lib/libgdb/Makefile 2015/08/15 21:11:37 1.2
@@ -1,27 +1,25 @@ @@ -1,27 +1,25 @@
1# $NetBSD: Makefile,v 1.1.1.1 2015/08/15 09:29:33 christos Exp $ 1# $NetBSD: Makefile,v 1.2 2015/08/15 21:11:37 mrg Exp $
2 2
3.include <bsd.own.mk> 3.include <bsd.own.mk>
4 4
5.include "../Makefile.inc" 5.include "../Makefile.inc"
6 6
7LIBISPRIVATE= yes 7LIBISPRIVATE= yes
8LIB= gdb 8LIB= gdb
9GDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH} 9GDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH}
10 10
11.include "${GDBARCHDIR}/defs.mk" 11.include "${GDBARCHDIR}/defs.mk"
12 12
13DIST= ${NETBSDSRCDIR}/gnu/dist/gdb6 
14 
15SRCS= ${G_LIBGDB_OBS:.o=.c} 13SRCS= ${G_LIBGDB_OBS:.o=.c}
16GCPPFLAGS= ${G_INTERNAL_CFLAGS} 14GCPPFLAGS= ${G_INTERNAL_CFLAGS}
17CPPFLAGS+= -I${.CURDIR} \ 15CPPFLAGS+= -I${.CURDIR} \
18 -I${GDBARCHDIR} \ 16 -I${GDBARCHDIR} \
19 -I${DIST}/gdb \ 17 -I${DIST}/gdb \
20 -I${DIST}/gdb/config \ 18 -I${DIST}/gdb/config \
21 -I${DIST}/gdb/common \ 19 -I${DIST}/gdb/common \
22 -I${DIST}/gdb/gnulib/import \ 20 -I${DIST}/gdb/gnulib/import \
23 -I${DIST}/include/opcode \ 21 -I${DIST}/include/opcode \
24 -I${DIST}/libdecnumber \ 22 -I${DIST}/libdecnumber \
25 -I${DIST} \ 23 -I${DIST} \
26 -I${.CURDIR}/../libbfd/arch/${GDB_MACHINE_ARCH} \ 24 -I${.CURDIR}/../libbfd/arch/${GDB_MACHINE_ARCH} \
27 -I${.CURDIR}/../libdecnumber/arch/${GDB_MACHINE_ARCH} \ 25 -I${.CURDIR}/../libdecnumber/arch/${GDB_MACHINE_ARCH} \
@@ -43,13 +41,24 @@ CWARNFLAGS.clang+= -Wno-switch @@ -43,13 +41,24 @@ CWARNFLAGS.clang+= -Wno-switch
43 41
44.PATH: ${DIST}/gdb ${DIST}/gdb/mi ${DIST}/gdb/cli ${DIST}/gdb/tui \ 42.PATH: ${DIST}/gdb ${DIST}/gdb/mi ${DIST}/gdb/cli ${DIST}/gdb/tui \
45 ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \ 43 ${DIST}/gdb/python ${DIST}/gdb/common ${DIST}/gdb/target \
46 ${DIST}/gdb/doc ${GDBARCHDIR} 44 ${DIST}/gdb/doc ${GDBARCHDIR}
47 45
48# 46#
49COPTS+= -Wno-stack-protector 47COPTS+= -Wno-stack-protector
50 48
51ada-exp.c: ada-lex.c 49ada-exp.c: ada-lex.c
52 50
53.if ${MACHINE} == "amiga" 51.if ${MACHINE} == "amiga"
54COPTS.dwarf2-frame.c+=-O1 52COPTS.dwarf2-frame.c+=-O1
55.endif 53.endif
 54
 55# These are generated by implicit rules and are not easy to generate
 56CLEANDIRFILES+= \
 57 ada-exp.c ada-lex.c \
 58 c-exp.c \
 59 cp-name-parser.c \
 60 f-exp.c \
 61 go-exp.c \
 62 jv-exp.c \
 63 m2-exp.c \
 64 p-exp.c