Changes to support GDB running on DOS using GO32 and H8 support
authorSteve Chamberlain <sac@cygnus>
Wed, 13 May 1992 01:13:18 +0000 (01:13 +0000)
committerSteve Chamberlain <sac@cygnus>
Wed, 13 May 1992 01:13:18 +0000 (01:13 +0000)
* defs.h: if xm.h doesn't define FOPEN_RB, include "fopen-same.h",
allowing hosts with different text and binary file formats to
work.
* coffread.c (read_coff_symtab): changed calling convention and
operation - now it opens its own file with FOPEN_RB rather than
duping and fdopening the provided handle.
* dbxread.c, cplus-dem.c: #include mangling.
* exec.c: If O_BINARY isn't defined, set it to 0, call openp for
binary files oring in the right bit.
* utils.c, terminal.h, inflow.c: hackery because dos doesn't have terminals.
* remote-hms.c: cleanup to use the new remote serial stuff
* serial.h, ser-termios.c, ser-go32.c: newfiles to provide host
independent remote terminal I/O.
* remote.c: if DONT_USE_REMOTE is defined, then don't use it.
* source.c (openp): fix off by one problem removing / - can now
open a source file in the root directory with DOS.
* values.c (value_as_pointer): remove bogus address bits from
long. (unpack_long): unpack into unsigned long/short if pointer.
sun4.mh: use the ser-termios stuff
go32.mh: use the ser-go32 stuff

gdb/config/.Sanitize
gdb/config/go32.mh [new file with mode: 0644]
gdb/config/go32.mt [new file with mode: 0644]
gdb/config/sun4.mh

index b30ae9d590b0b69c5544558d549fd0ef19b3ac51..0905b37488189084435accb02bc0b376666434de 100644 (file)
@@ -43,6 +43,8 @@ decstation.mh
 decstation.mt
 delta88.mh
 delta88.mt
+go32.mh
+go32.mt
 h8300hms.mt
 hp300bsd.mh
 hp300bsd.mt
diff --git a/gdb/config/go32.mh b/gdb/config/go32.mh
new file mode 100644 (file)
index 0000000..93a8e2a
--- /dev/null
@@ -0,0 +1,4 @@
+
+XM_CFLAGS=-D__GO32__ -D__MSDOS__
+XDEPFILES= go32-xdep.o ser-go32.o
+XM_FILE= xm-go32.h
diff --git a/gdb/config/go32.mt b/gdb/config/go32.mt
new file mode 100644 (file)
index 0000000..a37facd
--- /dev/null
@@ -0,0 +1,10 @@
+
+
+fishall:
+       echo "Can't make GDB for go32 (yet :) "
+       touch $(OBS)
+       touch $(RAPP_OBS)
+       touch $(TSOBS)
+       touch $(NTSSTART)
+       touch gdb
+       
index d83d0edcbcc10832b3c802938e900a6fd05aa90c..176900789fd419dfb68541f8ec06afc095409529 100644 (file)
@@ -1,3 +1,3 @@
 # Host: Sun 4 or Sparcstation, running SunOS 4
-XDEPFILES= infptrace.o sparc-xdep.o
+XDEPFILES= infptrace.o sparc-xdep.o ser-termios.o
 XM_FILE= xm-sun4os4.h