わたなべです.

とりあえず configure.in の差分だけでも.

--- configure.in.orig	Thu Sep 03 18:16:29 1998
+++ configure.in	Wed Sep 30 14:20:01 1998
@@ -346,2 +346,3 @@
     human*)	;;
+    cygwin32*)	CCDLFLAGS=-DDLLIMPORT;;
     *) CCDLFLAGS=-fpic;;
@@ -408,2 +409,3 @@
 			rb_cv_dlopen=yes ;;
+	cygwin32*)	LDSHARED='../../miniruby ../cygwin32_ld.rb' ;;
 	*) 		LDSHARED='ld' ;;
@@ -453,2 +455,4 @@
 	 	AC_DEFINE(DLEXT, ".bundle");;
+    cygwin32*)	DLEXT=dll
+	 	AC_DEFINE(DLEXT, ".dll");;
     *)		DLEXT=so
@@ -534,2 +538,6 @@
     setup=Setup.x68
+    ;;
+  cygwin32*)
+    binsuffix=.exe
+    setup=Setup
     ;;