| @@ -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 | |
7 | LIBISPRIVATE= yes | | 7 | LIBISPRIVATE= yes |
8 | LIB= gdb | | 8 | LIB= gdb |
9 | GDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH} | | 9 | GDBARCHDIR= ${.CURDIR}/arch/${GDB_MACHINE_ARCH} |
10 | | | 10 | |
11 | .include "${GDBARCHDIR}/defs.mk" | | 11 | .include "${GDBARCHDIR}/defs.mk" |
12 | | | 12 | |
13 | DIST= ${NETBSDSRCDIR}/gnu/dist/gdb6 | | | |
14 | | | | |
15 | SRCS= ${G_LIBGDB_OBS:.o=.c} | | 13 | SRCS= ${G_LIBGDB_OBS:.o=.c} |
16 | GCPPFLAGS= ${G_INTERNAL_CFLAGS} | | 14 | GCPPFLAGS= ${G_INTERNAL_CFLAGS} |
17 | CPPFLAGS+= -I${.CURDIR} \ | | 15 | CPPFLAGS+= -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 | # |
49 | COPTS+= -Wno-stack-protector | | 47 | COPTS+= -Wno-stack-protector |
50 | | | 48 | |
51 | ada-exp.c: ada-lex.c | | 49 | ada-exp.c: ada-lex.c |
52 | | | 50 | |
53 | .if ${MACHINE} == "amiga" | | 51 | .if ${MACHINE} == "amiga" |
54 | COPTS.dwarf2-frame.c+=-O1 | | 52 | COPTS.dwarf2-frame.c+=-O1 |
55 | .endif | | 53 | .endif |
| | | 54 | |
| | | 55 | # These are generated by implicit rules and are not easy to generate |
| | | 56 | CLEANDIRFILES+= \ |
| | | 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 |