Support Darwin ".dylib".

diff --git a/tools/winegcc/utils.c b/tools/winegcc/utils.c
index 5c4fa5d..3929ebc 100644
--- a/tools/winegcc/utils.c
+++ b/tools/winegcc/utils.c
@@ -220,6 +220,7 @@
     if (strendswith(filename, ".a")) return file_arh;
     if (strendswith(filename, ".res")) return file_res;
     if (strendswith(filename, ".so")) return file_so;
+    if (strendswith(filename, ".dylib")) return file_so;
     if (strendswith(filename, ".def")) return file_dll;
     if (strendswith(filename, ".rc")) return file_rc;
 
@@ -247,6 +248,10 @@
     /* Unix shared object */
     if ((*file = try_lib_path(dir, "lib", library, ".so", file_so)))
 	return file_so;
+	
+    /* Mach-O (Darwin/Mac OS X) Dynamic Library behaves mostly like .so */
+    if ((*file = try_lib_path(dir, "lib", library, ".dylib", file_so)))
+	return file_so;
 
     /* Windows DLL */
     if ((*file = try_lib_path(dir, "lib", library, ".def", file_dll)))