#! /bin/sh /usr/share/dpatch/dpatch-run
## 001-imakefile.dpatch by 
##
## All lines beginning with `## DP:' are a description of the patch.
## DP: Debian adjustments to Imakefile

@DPATCH@
diff -urNad xxgdb-1.12~/Imakefile xxgdb-1.12/Imakefile
--- xxgdb-1.12~/Imakefile	1996-10-02 10:59:44.000000000 +0200
+++ xxgdb-1.12/Imakefile	2008-05-16 17:37:24.000000000 +0200
@@ -1,8 +1,9 @@
 
 #define TARGET_IS_GDB 1
+#define USE_IO_WINDOW 1
 
 #if TARGET_IS_GDB
-DEFGDB =  -DGDB -DCREATE_IO_WINDOW -g
+DEFGDB =  -DGDB -DUNDISPWIN 
 #else
 DEFGDB = 
 #endif
@@ -59,7 +60,7 @@
 #endif
 
 #ifdef LinuxArchitecture
-DEFINES = -DSYSV $(DEFGDB)
+DEFINES = -DHAVE_SIGNAL_H -DHAVE_WAITPID -DHAVE_KILLPG -DNO_SCANDIR $(DEFGDB)
 #endif
 
 #if defined(NeXTArchitecture) || defined(NextArchitecture)
@@ -75,9 +76,17 @@
 #endif
 
 # Add to use new multi window format
-#DEFINES+=-DNEW_INTERFACE
+DEFINES+=-DNEW_INTERFACE
 # Add to open all windows at startup
-#DEFINES+=-DOPEN_ALL_WINDOWS
+DEFINES+=-DOPEN_ALL_WINDOWS
+#if USE_IO_WINDOW
+
+	  SRCS1 = xxgdbiowin.c
+	  OBJS1 = xxgdbiowin.o
+
+DEFINES+=-DCREATE_IO_WINDOW -DXXGDBIOWIN=\"$(LIBDIR)/xxgdb/xxgdbiowin\"
+
+#endif
 
 mallocc = #malloc.c
 malloco = #malloc.o
@@ -97,6 +106,14 @@
 
 ComplexProgramTarget(xxgdb)
 
+#if USE_IO_WINDOW
+AllTarget(xxgdbiowin)
+
+NormalProgramTarget(xxgdbiowin,$(OBJS1),NullParameter,NullParameter,NullParameter)
+
+InstallProgram(xxgdbiowin,$(LIBDIR)/xxgdb)
+#endif
+
 #else
 
 ComplexProgramTarget(xdbx)
