diff options
| author | mrg <mrg@NetBSD.org> | 2002-01-22 16:55:19 +0000 |
|---|---|---|
| committer | mrg <mrg@NetBSD.org> | 2002-01-22 16:55:19 +0000 |
| commit | 47d0b44e4f53400513f30f2bb34f2c8cc63d5477 (patch) | |
| tree | 13129dff9a60b1c0f191a5ec3de729efc19e0d9f /gnu/usr.bin/gdb | |
| parent | 43a1bb37fd8a18eef17ccab785883ad30c24327c (diff) | |
add PSIM support to gdb and install the stand alone in /usr/bin/psim. this
fixes the rest of port-powerpc/14307.
Diffstat (limited to 'gnu/usr.bin/gdb')
| -rw-r--r-- | gnu/usr.bin/gdb/arch/powerpc/defs.mk | 1 | ||||
| -rw-r--r-- | gnu/usr.bin/gdb/gdb.new/Makefile | 11 |
2 files changed, 10 insertions, 2 deletions
diff --git a/gnu/usr.bin/gdb/arch/powerpc/defs.mk b/gnu/usr.bin/gdb/arch/powerpc/defs.mk index ffadd46e8c7..7e2ce2d50dd 100644 --- a/gnu/usr.bin/gdb/arch/powerpc/defs.mk +++ b/gnu/usr.bin/gdb/arch/powerpc/defs.mk @@ -3,5 +3,6 @@ # G_INTERNAL_CFLAGS=-g -O2 -I. -I${DIST}/gdb -I${DIST}/gdb/config -DHAVE_CONFIG_H -I${DIST}/gdb/../include/opcode -I${DIST}/gdb/../readline/.. -I../bfd -I${DIST}/gdb/../bfd -I${DIST}/gdb/../include -I../intl -I${DIST}/gdb/../intl -I${DIST}/gdb/tui -DUSE_INCLUDED_REGEX G_LIBGDB_OBS=version.o blockframe.o breakpoint.o findvar.o stack.o thread.o source.o values.o eval.o valops.o valarith.o valprint.o printcmd.o symtab.o symfile.o symmisc.o infcmd.o infrun.o command.o expprint.o environ.o event-loop.o event-top.o inf-loop.o gdbarch.o arch-utils.o gdbtypes.o copying.o rs6000-tdep.o solib.o ser-tcp.o ser-unix.o ser-pipe.o infptrace.o inftarg.o fork-child.o corelow.o kcore-nbsd.o ppcnbsd-nat.o remote.o dcache.o remote-utils.o tracepoint.o ax-general.o ax-gdb.o mem-break.o target.o parse.o language.o c-exp.tab.o jv-exp.tab.o f-exp.tab.o m2-exp.tab.o buildsym.o kod.o kod-cisco.o gdb-events.o exec.o bcache.o objfiles.o minsyms.o maint.o demangle.o dbxread.o coffread.o elfread.o dwarfread.o dwarf2read.o mipsread.o stabsread.o corefile.o c-lang.o ch-exp.o ch-lang.o f-lang.o ui-out.o cli-out.o varobj.o wrapper.o jv-lang.o jv-valprint.o jv-typeprint.o m2-lang.o scm-exp.o scm-lang.o scm-valprint.o complaints.o typeprint.o c-typeprint.o ch-typeprint.o f-typeprint.o m2-typeprint.o c-valprint.o cp-valprint.o ch-valprint.o f-valprint.o m2-valprint.o nlmread.o serial.o mdebugread.o os9kread.o top.o utils.o ui-file.o tui-file.o annotate.o inflow.o gnu-regex.o init.o +G_SIM_OBS = remote-sim.o G_CCFLAGS=-DHAVE_CONFIG_H -I. -I${DIST}/readline -I/usr/local/include -DRL_LIBRARY_VERSION='"4.0"' -g -O2 G_OBJECTS=readline.o vi_mode.o funmap.o keymaps.o parens.o search.o rltty.o complete.o bind.o isearch.o display.o signals.o util.o kill.o undo.o macro.o input.o callback.o terminal.o nls.o xmalloc.o history.o histexpand.o histfile.o histsearch.o shell.o tilde.o diff --git a/gnu/usr.bin/gdb/gdb.new/Makefile b/gnu/usr.bin/gdb/gdb.new/Makefile index 6c14a164be2..6a568a9bff5 100644 --- a/gnu/usr.bin/gdb/gdb.new/Makefile +++ b/gnu/usr.bin/gdb/gdb.new/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.6 2001/12/31 23:04:12 thorpej Exp $ +# $NetBSD: Makefile,v 1.7 2002/01/22 16:55:21 mrg Exp $ # XXX - This gdb.new directory should be renamed to "gdb" after all platforms # have been migrated to the new toolchain. @@ -14,7 +14,7 @@ DIST= ${TOP}/dist/toolchain PROG= gdb -SRCS= ${G_LIBGDB_OBS:.o=.c} ${G_OBJECTS:Nxmalloc.o:.o=.c} main.c +SRCS= ${G_LIBGDB_OBS:.o=.c} ${G_OBJECTS:Nxmalloc.o:.o=.c} ${G_SIM_OBS:.o=.c} main.c CPPFLAGS= -I${.CURDIR}/../arch/${MACHINE_ARCH} \ ${G_INTERNAL_CFLAGS:M-[ID]*:N*readline*:N*intl*:N-I.*} \ ${G_CCFLAGS:M-DRL_*} \ @@ -41,5 +41,12 @@ IBERTYOBJ!= cd ${TOP}/lib/libiberty && ${PRINTOBJDIR} LDADD+= -L${IBERTYOBJ} -liberty DPADD+= ${IBERTYOBJ}/libiberty.a +# PSIM support for PowerPC. +.if ${MACHINE_ARCH} == powerpc || ${MACHINE_ARCH} == powerpcle +PSIMOBJ!= cd ${TOP}/usr.bin/sim/ppc && ${PRINTOBJDIR} +LDADD+= -L${PSIMOBJ} -lsim +DPADD+= ${PSIMOBJ}/libsim.a +.endif + .PATH: ${DIST}/gdb ${DIST}/gdb/tui ${DIST}/gdb/doc \ ${DIST}/readline ${.CURDIR}/../arch/${MACHINE_ARCH} |
