Added clean and clobber targets.
diff --git a/Doc/tools/sgmlconv/Makefile b/Doc/tools/sgmlconv/Makefile
index 7416718..3574fea 100644
--- a/Doc/tools/sgmlconv/Makefile
+++ b/Doc/tools/sgmlconv/Makefile
@@ -27,3 +27,15 @@
 	    (cd $$DIR; \
 	     $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) xml) \
 	done
+
+clean:
+	for DIR in $(SUBDIRS) ; do \
+	    (cd $$DIR; \
+	     $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) clean) \
+	done
+
+clobber:
+	for DIR in $(SUBDIRS) ; do \
+	    (cd $$DIR; \
+	     $(MAKE) -f $(SGMLRULES) TOOLSDIR=../$(TOOLSDIR) clobber) \
+	done
diff --git a/Doc/tools/sgmlconv/make.rules b/Doc/tools/sgmlconv/make.rules
index 1768254..7f74fd7 100644
--- a/Doc/tools/sgmlconv/make.rules
+++ b/Doc/tools/sgmlconv/make.rules
@@ -35,3 +35,10 @@
 
 .esis.xml:
 	$(ESIS2ML) --xml $< | $(FIXGES) > $@
+
+
+clean:
+	rm -f *.esis
+
+clobber: clean
+	rm -f *.sgml *.xml