-if test "x$HOSTTYPE" = "xmacintosh" ; then
- dnl Macintosh OSX
- LIBS="$LIBS -framework OpenGL -framework GLUT"
-elif test "x$ac_cv_header_windows_h" != "xyes" ; then
- dnl Reasonable stuff for X-Windows based machines
-
- AC_CHECK_LIB(GLcore, glNewList)
- if test "x$ac_cv_lib_GLcore_glNewList" = "xno" ; then
- dnl if no GLcore, check for GL
- AC_CHECK_LIB(GL, glNewList)
- if test "x$ac_cv_lib_GL_glNewList" = "xno" ; then
- dnl if no GL, check for MesaGL
- AC_CHECK_LIB(MesaGL, glNewList)
- fi
- else
+ echo Win32 specific hacks...
+ AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
+ AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
+
+ LIBS="$LIBS -lglu32 -lopengl32"
+ LIBS="$LIBS -luser32 -lgdi32 -lwinmm"
+
+ dnl add -lwsock32 for mingwin
+ case "${host}" in
+ *-*-mingw32*)
+ base_LIBS="$base_LIBS -lws2_32"
+ ;;
+ esac
+
+ echo "Will link apps with $LIBS"
+ ;;
+
+*-apple-darwin*)
+ dnl Mac OS X
+
+ LIBS="$LIBS -framework OpenGL -framework Carbon -lobjc"
+ ;;
+
+*)
+ dnl X-Windows based machines
+
+ AC_SEARCH_LIBS(XCreateWindow, X11)
+ AC_SEARCH_LIBS(XShmCreateImage, Xext)
+ AC_SEARCH_LIBS(XGetExtensionVersion, Xi)
+ AC_SEARCH_LIBS(IceOpenConnection, ICE)
+ AC_SEARCH_LIBS(SmcOpenConnection, SM)
+ AC_SEARCH_LIBS(XtMalloc, Xt)
+ AC_SEARCH_LIBS(XmuLookupStandardColormap, Xmu)
+
+ AC_SEARCH_LIBS(glNewList, [ GL GLcore MesaGL ])
+ if test "x$ac_cv_search_glNewList" = "x-lGLcore"; then