From 83f88146a481c76efda6b13edca514e758236080 Mon Sep 17 00:00:00 2001
From: sof <unknown>
Date: Fri, 28 May 1999 13:20:10 +0000
Subject: [PATCH] [project @ 1999-05-28 13:20:10 by sof] semi-automatic support
 for indexing

---
 ghc/docs/users_guide/Makefile | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)

diff --git a/ghc/docs/users_guide/Makefile b/ghc/docs/users_guide/Makefile
index 342589978dac..3e78ce823e6a 100644
--- a/ghc/docs/users_guide/Makefile
+++ b/ghc/docs/users_guide/Makefile
@@ -11,4 +11,30 @@ SRC_SGML2HTML_OPTS += -s 1
 
 SGML_DOC = users_guide
 
+# Generating index is semi-automatic, you need to:
+# 
+#    make users_guide.dvi ; make index ; make users_guide.dvi
+# 
+# To work, it depends on you tweaking
+#
+#      lib/sgml-tools/dist/sgmltool/latex2e/mapping
+#
+# to instead of saying
+#
+# </article>      +       "\\end{document}"       +
+#
+# say 
+#
+# </article>      +       "\\InputIfFileExists{index}{}{}"
+#                         "\\end{document}"       +
+# 
+# That partially works around the problem, if nothing else.
+# 
+index : users_guide.dvi
+	makeindex users_guide
+	@$(RM) $@
+	$(CP) users_guide.ind $@
+	$(RM) users_guide.dvi
+
+
 include $(TOP)/mk/target.mk
-- 
GitLab