From 0c03a4c99b1c44c62ee5ed6c8ba5d92466796ec2 Mon Sep 17 00:00:00 2001
From: Linus Tolke Y <linus@lysator.liu.se>
Date: Thu, 6 Jan 1994 00:04:38 +0000
Subject: [PATCH] Fixed so info-nuke works even if infod using makeinfo.

---
 doc/.cvsignore |  8 ++++++++
 doc/Makefile   | 22 +++++++++++++++++++---
 2 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/doc/.cvsignore b/doc/.cvsignore
index 23f0fa81..62158618 100644
--- a/doc/.cvsignore
+++ b/doc/.cvsignore
@@ -1,6 +1,13 @@
 elisp-client
 elisp-client-1
 elisp-client-2
+elisp-client-3
+elisp-client-4
+elisp-client-5
+elisp-client-6
+elisp-client-7
+elisp-client-8
+elisp-client-9
 elisp-client.aux
 elisp-client.cp
 elisp-client.cps
@@ -19,3 +26,4 @@ elisp-client.txt
 elisp-client.vr
 elisp-client.vrs
 indexes
+info.index
diff --git a/doc/Makefile b/doc/Makefile
index d5b3702c..1af2369e 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -20,17 +20,33 @@
 # or the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, 
 # MA 02139, USA.
 #
-# Please mail bug reports to bug-lyskom@lysator.liu.se. 
+# Please mail bug reports to bug-lyskom@lysator.liu.se.
+#
+# $Log$
+# Revision 35.10  1994/01/06 00:04:42  linus
+# Fixed so info-nuke works even if infod using makeinfo.
+#
 #
 # If you edit this, make sure it works afterwards also. /Linus
 
 RM = rm -f
 
+all: elisp-client elisp-client.txt elisp-client.dvi
+.PHONY: all
+
 elisp-client: elisp-client.texinfo
 	makeinfo elisp-client.texinfo
 
 elisp-client.txt: elisp-client
-	emacs -batch -l `pwd`/info-nuke -f batch-info-nuke `pwd`/$?
+	if [ -s elisp-client-1 ] ; then \
+		mv elisp-client info.index ; \
+		echo e | tr e '\037' | cat elisp-client-? - > elisp-client ; \
+	fi
+	emacs -batch -l `pwd`/info-nuke -f batch-info-nuke `pwd`/elisp-client
+	if [ -s elisp-client-1 ] ; then \
+		rm elisp-client ; \
+		mv info.index elisp-client ; \
+	fi
 
 INDEXES = elisp-client.fns elisp-client.kys elisp-client.vrs
 
@@ -53,7 +69,7 @@ smallclean:
 	$(RM) *.fns *.kys *.pgs *.tps *.vrs *.cps indexes
 
 clean: smallclean
-	$(RM) elisp-client elisp-client.txt
+	$(RM) elisp-client elisp-client-? info.index elisp-client.txt
 	$(RM) *.aux *.dvi 
 	$(RM) *.fn  *.ky  *.pg  *.tp  *.vr  *.cp
 	$(RM) *.toc
-- 
GitLab