--- Makefile.orig	2008-08-30 23:08:56.000000000 +0800
+++ Makefile	2008-10-04 23:22:08.000000000 +0800
@@ -8,10 +8,19 @@
 #--------------------------------------------------------------------
 
 all:
-	@( cd spserver; make )
+	@( cd spserver; gmake )
 
-ssl:
-	@( cd openssl;  make )
+build_openssl:
+	@( cd openssl;  gmake )
+
+build_matrixssl:
+	@( cd matrixssl; gmake )
+
+build_gnutls:
+	@( cd gnutls; gmake )
+
+build_xyssl:
+	@( cd xyssl; gmake )
 
 dist: clean spserver-$(version).src.tar.gz
 
@@ -22,7 +31,7 @@
 	@(cd ..; rm spserver-$(version))
 
 clean:
-	@( cd spserver; make clean )
+	@( cd spserver; gmake clean )
 	@( cd openssl;  make clean )
 	@( cd matrixssl;  make clean )
 	@( cd gnutls;  make clean )
