Adjust index file resetting; just remove the files.  The new index support
doesn't fail if the files don't exist.

Use makeindex for the module index.
diff --git a/Doc/Makefile b/Doc/Makefile
index c11fadd..c01b151 100644
--- a/Doc/Makefile
+++ b/Doc/Makefile
@@ -169,10 +169,9 @@
 
 # Library document
 lib.dvi: tools/modindex.py tools/indfix.py $(LIBFILES)
-	tools/newind.py >$*.ind
-	tools/newind.py modindex >mod$*.ind
+	rm -f $*.ind mod$*.ind
 	$(LATEX) $*
-	tools/modindex.py mod$*.idx
+	$(MAKEINDEX) mod$*.idx
 	tools/fix_hack $*.idx
 	$(MAKEINDEX) $*.idx
 	tools/indfix.py $*.ind
@@ -186,7 +185,7 @@
 # Extending & Embedding, Python/C API documents.
 # Done this way to avoid repeated command sets.
 .tex.dvi:
-	tools/newind.py >$*.ind
+	rm -f $*.ind
 	$(LATEX) $*
 	tools/fix_hack $*.idx
 	$(MAKEINDEX) $*.idx