Minor updates.
diff --git a/Doc/tools/sgmlconv/make.rules b/Doc/tools/sgmlconv/make.rules
index 491784e..24f8ffe 100644
--- a/Doc/tools/sgmlconv/make.rules
+++ b/Doc/tools/sgmlconv/make.rules
@@ -7,11 +7,13 @@
 ESIS2ML=	$(TOOLSDIR)/sgmlconv/esis2sgml.py
 FIXGES=		$(TOOLSDIR)/sgmlconv/fixgenents.sh
 LATEX2ESIS=	$(TOOLSDIR)/sgmlconv/latex2esis.py
+CONVERSION=	$(TOOLSDIR)/sgmlconv/conversion.xml
 
 ESISTARGETS=	$(patsubst %.tex,%.esis,$(wildcard *.tex))
 SGMLTARGETS=	$(patsubst %.tex,%.sgml,$(wildcard *.tex))
 XMLTARGETS=	$(patsubst %.tex,%.xml,$(wildcard *.tex))
 
+L2EFLAGS=
 
 all:	xml
 
@@ -21,7 +23,9 @@
 
 ESISTOOLS=	$(TOOLSDIR)/sgmlconv/esistools.py
 
-$(ESISTARGETS): $(LATEX2ESIS) $(DOCFIXER) $(ESISTOOLS)
+$(ESISTARGETS): $(LATEX2ESIS) $(DOCFIXER) $(ESISTOOLS) $(CONVERSION)
+# This variant is easier to work with while debugging the conversion spec:
+#$(ESISTARGETS): $(LATEX2ESIS) $(DOCFIXER) $(ESISTOOLS)
 $(SGMLTARGETS): $(ESIS2ML) $(FIXGES)
 $(XMLTARGETS): $(ESIS2ML) $(FIXGES)
 
@@ -29,15 +33,15 @@
 .SUFFIXES: .esis .sgml .tex .xml
 
 .tex.esis:
-	$(LATEX2ESIS) $< temp.esis
+	$(LATEX2ESIS) $(L2EFLAGS) $< temp.esis
 	$(DOCFIXER) temp.esis $@
 	rm temp.esis
 
 .esis.sgml:
-	$(ESIS2ML) --sgml --autoclose para $< | $(FIXGES) > $@
+	$(ESIS2ML) --sgml --autoclose para $< | $(FIXGES) >$@
 
 .esis.xml:
-	$(ESIS2ML) --xml $< | $(FIXGES) > $@
+	$(ESIS2ML) --xml $< | $(FIXGES) >$@
 
 
 clean: