--- configure.in.orig	2006-10-16 16:36:59.000000000 -0500
+++ configure.in	2011-01-06 07:23:02.000000000 -0600
@@ -18,21 +18,32 @@
 		LD_SHARED_FLAGS='-shared -soname libg2.so.0'
 		LD_SHARED_OPT=''
 		LD_SHARED_EXT='so.0.$(G2_VERSION)'
+		LD_SHARED_EXT_SHORT='so'
 		AC_DEFINE(LINUX);;
+ *-darwin*)
+		LD_SHARED='$(CC)'
+		LD_SHARED_FLAGS='-dynamiclib -install_name $(LIBDIR)/libg2.dylib'
+		LD_SHARED_OPT='$(LDFLAGS) -lc'
+		LD_SHARED_EXT='0.$(G2_VERSION).dylib'
+		LD_SHARED_EXT_SHORT='dylib'
+		AC_DEFINE(DARWIN);;
     *-aix*)
 		LD_SHARED='ld'
 		LD_SHARED_FLAGS='-bM:SRE -bnoentry -bexpall'
 		LD_SHARED_OPT='$(LDFLAGS) -lc'
 		LD_SHARED_EXT='so'
+		LD_SHARED_EXT_SHORT='so'
 		AC_DEFINE(AIX);;
     *-osf*)
 		LD_SHARED='ld'
 		LD_SHARED_FLAGS='-shared'
 		LD_SHARED_OPT='$(LDFLAGS) -lc'
 		LD_SHARED_EXT='so'
+		LD_SHARED_EXT_SHORT='so'
 		AC_DEFINE(OSF);;
          *)
 		LD_SHARED_EXT='so'
+		LD_SHARED_EXT_SHORT='so'
 		AC_DEFINE(UNIX);;
 esac
 
@@ -40,6 +51,7 @@
 AC_SUBST(LD_SHARED_FLAGS)
 AC_SUBST(LD_SHARED_OPT)
 AC_SUBST(LD_SHARED_EXT)
+AC_SUBST(LD_SHARED_EXT_SHORT)
 
 #
 # check C compiler, preprocesor, etc.
@@ -59,8 +71,8 @@
 # and add /usr/local to include and lib path and add -lm (for testing)
 #
 AC_PATH_XTRA
-CFLAGS="$CFLAGS $X_CFLAGS -I/usr/local/include"
-LIBS="$X_LIBS -L/usr/local/lib"
+CFLAGS="$CFLAGS $X_CFLAGS"
+LIBS="$X_LIBS"
 
 
 DO_PS='#'
