Remove $(CUTCRUFT) garbage; now in fixgenents.sh.

Separate ESIS generation from XML generation.  This will evolve a bit
more in a couple of days.
diff --git a/Doc/tools/sgmlconv/make.rules b/Doc/tools/sgmlconv/make.rules
index 0eef957..b9b31f7 100644
--- a/Doc/tools/sgmlconv/make.rules
+++ b/Doc/tools/sgmlconv/make.rules
@@ -12,18 +12,20 @@
 FIXGES=		$(TOOLSDIR)/sgmlconv/fixgenents.sh
 LATEX2ESIS=	$(TOOLSDIR)/sgmlconv/latex2esis.py
 
-CUTCRUFT=	grep -v '^<?xml version="1.0"?>$$'
 
-
+ESISTARGETS=	$(patsubst %.tex,%.esis,$(wildcard *.tex))
 XMLTARGETS=	$(patsubst %.tex,%.xml,$(wildcard *.tex))
 
-.SUFFIXES: .tex .xml
+.SUFFIXES: .esis .tex .xml
 
-.tex.xml:
-	$(LATEX2ESIS) $< | $(DOCFIXER) | $(CUTCRUFT) | $(FIXGES) > $@
+.tex.esis:
+	$(LATEX2ESIS) $< $@
 
+.esis.xml:
+	$(DOCFIXER) $< | $(FIXGES) > $@
 
 all:	$(XMLTARGETS)
 
 
-$(XMLTARGETS): $(DOCFIXER) $(LATEX2ESIS) $(FIXGES)
+$(ESISTARGETS): $(LATEX2ESIS)
+$(XMLTARGETS): $(DOCFIXER) $(FIXGES)