Index: trunk/psModules/configure.ac
===================================================================
--- trunk/psModules/configure.ac	(revision 3636)
+++ trunk/psModules/configure.ac	(revision 3651)
@@ -10,8 +10,25 @@
 AC_SUBST(CFLAGS)
 
-CFLAGS="${CFLAGS=} -Wall -Werror -std=c99 -D_GNU_SOURCE"
+AC_MSG_CHECKING([C99 flag])
+if test "$GCC" == "yes"
+then
+CFLAGS="${CFLAGS=} -std=gnu99"
+AC_MSG_RESULT([-std=gnu99])
+else
+CFLAGS="${CFLAGS=} -std=c99"
+AC_MSG_RESULT([-std=c99])
+fi
+
+AC_GNU_SOURCE
 
 AC_PROG_INSTALL
 AM_PROG_LIBTOOL
+
+AC_PREFIX_DEFAULT([`pwd`])
+test "$prefix" = NONE && prefix=`pwd`
+
+DOXYGEN="doxygen Doxyfile"
+AC_CHECK_PROG(DOXYGEN,doxygen,[echo Doxygen not detected in configure stage.])
+AC_SUBST(DOXYGEN,$DOXYGEN)
 
 AC_ARG_WITH(pslib-config,
@@ -33,3 +50,12 @@
 AC_CHECK_LIB(pslib,main,,AC_MSG_ERROR(psLib library required))
 
-AC_OUTPUT(Makefile src/Makefile test/Makefile)
+CFLAGS="${CFLAGS=} -Wall -Werror"
+
+AC_CONFIG_FILES([Makefile])
+AC_CONFIG_FILES([src/Makefile])
+AC_CONFIG_FILES([test/Makefile])
+AC_CONFIG_FILES([Doxyfile])
+AC_CONFIG_FILES([psmodule-config])
+AC_CONFIG_FILES([psmodule.pc])
+
+AC_OUTPUT
