Oops, I posted an incorrect version of the Makefile patch.  Here's the
correct version.

This is for Makefile.in development and 1.6.5.


------------------------- BEGIN INCLUDED FILE -------------------------
 diff -c Makefile.in Makefile.in.orig
*** Makefile.in	Wed Nov  7 20:03:48 2001
--- Makefile.in.orig	Wed Nov  7 19:29:50 2001
***************
*** 107,125 ****
  install:	rbconfig.rb
  		@MINIRUBY@ $(srcdir)/instruby.rb $(DESTDIR)
  
! clean-ext:
! 		@-@MINIRUBY@ -Cext extmk.rb clean 2> /dev/null || true
! 
! clean: clean-ext
! 		@rm -f $(OBJS) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY_ALIASES)
! 		@rm -f $(MAINOBJ) rbconfig.rb
  		@rm -f ext/extinit.c ext/extinit.@OBJEXT@ dmyext.@OBJEXT@
  		@rm -f $(PROGRAM) miniruby$(EXEEXT)
  
! distclean-ext:
! 		@-@MINIRUBY@ -Cext extmk.rb distclean 2> /dev/null || true
! 
! distclean: distclean-ext clean
  		@rm -f Makefile ext/extmk.rb config.h
  		@rm -f ext/config.cache config.cache config.log config.status
  		@rm -f *~ core *.core gmon.out y.tab.c y.output ruby.imp
--- 107,118 ----
  install:	rbconfig.rb
  		@MINIRUBY@ $(srcdir)/instruby.rb $(DESTDIR)
  
! clean:;		@rm -f $(OBJS) $(LIBRUBY_A) $(LIBRUBY_SO) $(LIBRUBY_ALIASES) $(MAINOBJ) rbconfig.rb
  		@rm -f ext/extinit.c ext/extinit.@OBJEXT@ dmyext.@OBJEXT@
+ 		@-@MINIRUBY@ -Cext extmk.rb clean 2> /dev/null || true
  		@rm -f $(PROGRAM) miniruby$(EXEEXT)
  
! distclean:	clean
  		@rm -f Makefile ext/extmk.rb config.h
  		@rm -f ext/config.cache config.cache config.log config.status
  		@rm -f *~ core *.core gmon.out y.tab.c y.output ruby.imp

-------------------------- END INCLUDED FILE --------------------------
-- 
Michael P. Sullivan                                  
Distributed Computing Systems, LLC                         Cell: 516-429-2080 
E-Mail: mps / discomsys.com                           http://www.discomsys.com/ 
    * UNIX Systems and Database Consulting, Architecture and Management *
"Failing to plan, is planning to fail... plan for the worst, hope for the best"