]> git.mxchange.org Git - flightgear.git/commitdiff
- Some refactoring of the configure.ac script.
authorcurt <curt>
Tue, 10 Dec 2002 20:50:48 +0000 (20:50 +0000)
committercurt <curt>
Tue, 10 Dec 2002 20:50:48 +0000 (20:50 +0000)
- Better Mac OS X support (they put glut.h in GLUT/glut.h) :-(

30 files changed:
configure.ac
src/Cockpit/cockpit.cxx
src/Cockpit/hud.cxx
src/Cockpit/hud.hxx
src/Cockpit/hud_card.cxx
src/Cockpit/panel.hxx
src/GUI/gui.h
src/GUI/gui_funcs.cxx
src/GUI/gui_local.cxx
src/GUI/mouse.cxx
src/Input/input.cxx
src/Main/fg_init.cxx
src/Main/main.cxx
src/Main/splash.cxx
src/NetworkOLK/net_hud.cxx
src/NetworkOLK/network.cxx
src/Objects/matlib.cxx
src/Objects/matlib.hxx
src/Objects/newmat.hxx
src/Objects/texload.h
src/Scenery/newcache.cxx
src/Scenery/newcache.hxx
src/Scenery/scenery.cxx
src/Scenery/tileentry.hxx
src/Scenery/tilemgr.cxx
src/Time/light.cxx
src/Time/light.hxx
tests/est-epsilon.c
tests/gl-info.c
tests/test-env-map.cxx

index eeadd5236875daad9cb54fcf77af6266bda98481..6c4d2eba6bb70fecb6b8ed48b86d4f095b48511a 100644 (file)
@@ -1,20 +1,18 @@
-dnl Process this file with aclocal ; automake -a ; autoconf to produce a 
-dnl working configure script.
-
-#
-# $Id$
-#
+dnl Process this file with autoget.sh to produce a working configure
+dnl script.
+dnl
+dnl $Id$
 
 AC_INIT
 AC_CONFIG_SRCDIR([src/Aircraft/aircraft.cxx])
 
-# Require at least automake 2.52
+dnl Require at least automake 2.52
 AC_PREREQ(2.52)
 
-# Initialize the automake stuff
+dnl Initialize the automake stuff
 AM_INIT_AUTOMAKE(FlightGear, 0.9.1)
 
-# Checks for programs.
+dnl Checks for programs.
 AC_PROG_MAKE_SET
 AC_PROG_CC
 AC_PROG_CPP
@@ -23,55 +21,24 @@ AC_PROG_RANLIB
 AC_PROG_INSTALL
 AC_PROG_LN_S
 
-# Initialize libtool
-# AM_PROG_LIBTOOL
-
-# Initialize maintainer mode
-# AM_MAINTAINER_MODE
-
-# This is needed for AC_TRY_COMPILE later
-# AC_ISC_POSIX
-
-# Check to see if this `configure' is being run in the `Cygwin32' environment
-AC_EGREP_CPP(yes,
-[#ifdef __MINGW32__
- yes
- #endif
-],is_mingw=yes, is_mingw=no)
-
-echo "IS_MINGW = $is_mingw"
-AM_CONDITIONAL(IS_MINGW, test "x$is_mingw" = "xyes")
-
-AC_EGREP_CPP(yes,
-[#ifdef __CYGWIN__
- yes
- #endif
-],is_cygwin=yes, is_cygwin=no)
-
-echo "IS_CYGWIN = $is_cygwin"
-AM_CONDITIONAL(IS_CYGWIN, test "x$is_cygwin" = "xyes")
-
-# Used by JSBSim
-AC_DEFINE([FGFS], 1, [Define so that JSBSim compiles in 'library' mode])
-
+dnl set the $host variable based on local machine/os
+AC_CANONICAL_HOST
 
-# Used on the Irix platform
+dnl Used on the Irix platform
 AR="ar"
 ARFLAGS="cru"
-OS=`uname -s`
-if test "$OS" = "IRIX" -o "$OS" = "IRIX64"; then
+case "${host}" in
+*-*-irix*)
     if test "$CXX" = "CC"; then
         AR="CC -ar"
         ARFLAGS="-o"
     fi
-fi
+    ;;
+esac
 AC_SUBST(AR)
 AC_SUBST(ARFLAGS)
 
-
-# Specify if we want logging (testing build) or not (release build)
-# set logging default value
-# with_logging=yes
+dnl set logging; default value of with_logging=yes
 AC_ARG_WITH(logging, [  --with-logging          Include logging output (default)])
 if test "x$with_logging" = "xno" ; then
     AC_DEFINE([FG_NDEBUG], 1, [Define for no logging output])
@@ -101,10 +68,6 @@ else
 fi
 AM_CONDITIONAL(ENABLE_WEATHERCM, test "x$with_weathercm" = "xyes")
 
-# Let the Win32 user specify if they want to build with the SGI
-# opengl.dll as opposed to the more standard openg32.dll
-AC_ARG_WITH(sgi-opengl, [  --with-sgi-opengl       Build against SGI's opengl.dll glu.dll and glut.dll])
-
 dnl Thread related checks
 AC_ARG_WITH(threads, [  --with-threads          Include tile loading threads [default=no]])
 if test "x$with_threads" = "xyes"; then
@@ -139,79 +102,78 @@ if test "x$with_simgear" != "x" ; then
     EXTRA_DIRS="${EXTRA_DIRS} $with_simgear"
 fi
 
+dnl Used by JSBSim to conditionally compile in fgfs interface code
+AC_DEFINE([FGFS], 1, [Define so that JSBSim compiles in 'library' mode])
+
 # Check for MS Windows environment
 AC_CHECK_HEADER(windows.h)
 
-# extra library and include directories
-if test "x$ac_cv_header_windows_h" != "xyes" ; then
-    EXTRA_DIRS="${EXTRA_DIRS} /usr/X11R6"
+dnl Determine an extra directories to add to include/lib search paths
+case "${host}" in
+*-apple-darwin* | *-*-mingw32*)
+    echo no EXTRA_DIRS for $host
+    ;;
 
-    if test -d /opt/X11R6 ; then
-        EXTRA_DIRS="${EXTRA_DIRS} /opt/X11R6"
+*)
+    if test -d /usr/X11R6 ; then
+        EXTRA_DIR1="/usr/X11R6"
     fi
-else
-    if test  "x$is_cygwin" = "xyes" ; then
-        EXTRA_DIRS="${EXTRA_DIRS} /usr/local"
+    if test -d /opt/X11R6 ; then
+        EXTRA_DIR2="/opt/X11R6"
     fi
-fi
+    EXTRA_DIRS="$EXTRA_DIR1 $EXTRA_DIR2"
+    ;;
 
+esac
 wi_EXTRA_DIRS(no, ${EXTRA_DIRS})
 
-# Using AM_CONDITIONAL is a step out of the protected little 
-# automake fold so it is potentially dangerous.  But, we are
-# beginning to run into cases where the standard checks are not
-# enough.  AM_CONDITIONALS are then referenced to conditionally
-# build a Makefile.in from a Makefile.am which lets us define custom
-# includes, compile alternative source files, etc.
+
+dnl Using AM_CONDITIONAL is a step out of the protected little 
+dnl automake fold so it is potentially dangerous.  But, we are
+dnl beginning to run into cases where the standard checks are not
+dnl enough.  AM_CONDITIONALS are then referenced to conditionally
+dnl build a Makefile.in from a Makefile.am which lets us define custom
+dnl includes, compile alternative source files, etc.
 
 # Check for external variables daylight and timezone.
 AC_EXT_DAYLIGHT
 if test "$have_daylight" = yes; then
     AC_DEFINE([HAVE_DAYLIGHT], 1, [Define if system has daylight variable])
 fi
-# AM_CONDITIONAL(HAVE_DAYLIGHT, test "$have_daylight" = yes )
 
 AC_EXT_TIMEZONE
 if test "$have_timezone" = yes; then
     AC_DEFINE([HAVE_TIMEZONE], 1, [Define if system has timezone variable])
 fi
-# AM_CONDITIONAL(HAVE_TIMEZONE, test "$have_timezone" = yes )
 
 # Check for audio support
-AC_MSG_CHECKING(for audio support)
-audio_LIBS=""
-if test -r /usr/include/soundcard.h \
-       -o -r /usr/include/linux/soundcard.h \
-       -o -r /usr/include/machine/soundcard.h \
-       -o -r /usr/include/audio.h \
-       -o "x$ac_cv_header_windows_h" = "xyes" \
-        -o "$HOSTTYPE" = "macintosh"; then
-
-    AC_DEFINE([ENABLE_AUDIO_SUPPORT], 1, [Define for audio support])
-    audio_LIBS="-lplibsl -lplibsm"
-    AC_MSG_RESULT(yes)
-    if test -r /usr/include/audio.h; then
-        audio_LIBS="$audio_LIBS -laudio"
-    fi
+audio_LIBS="-lplibsl -lplibsm"
+case "${host}" in
+*-*-cygwin* | *-*-mingw32*)
+    audio_LIBS="$audio_LIBS -lwinmm"
+    ;;
 
-    if test "x$ac_cv_header_windows_h" = "xyes"; then
-        audio_LIBS="$audio_LIBS -lwinmm"
-    fi
+*-*-irix* )
+    audio_LIBS="$audio_LIBS -laudio"
+    ;;
 
-    if test "$HOSTTYPE" = "macintosh"; then
-       audio_LIBS="$audio_LIBS -framework Carbon"
-    fi
-else
-    AC_MSG_RESULT(no)
-fi
+esac
 AC_SUBST(audio_LIBS)
 
-# Check for X11 (fancy)
-if test "x$no_x" != "xyes"; then
+dnl X11 might be installed on Mac OS X or cygwin/mingwin, we don't want
+dnl to use it if it is.
+case "${host}" in
+*-apple-darwin* | *-*-cygwin* | *-*-mingw32*)
+    echo no fancy X11 check
+    ;;
+
+*)
     AC_PATH_XTRA
-fi
+    ;;
 
-# Checks for libraries.
+esac
+
+dnl Checks for libraries.
 
 null_LIBS="$LIBS"
 
@@ -224,117 +186,98 @@ fi
 
 base_LIBS="$LIBS"
 
-dnl Mesa >= 3.2 requires pthreads
+dnl Thread related checks
 AC_CHECK_LIB(pthread, pthread_exit)
 AC_CHECK_LIB(socket, socket)
 
-dnl Skip X library tests.
-if test "x$no_x" != "xyes"; then
-    AC_CHECK_LIB(X11, XCreateWindow)
-    AC_CHECK_LIB(Xext, XShmCreateImage)
-    AC_CHECK_LIB(Xi, XGetExtensionVersion)
-    AC_CHECK_LIB(ICE, IceOpenConnection)
-    AC_CHECK_LIB(SM, SmcOpenConnection)
-    AC_CHECK_LIB(Xt, XtMalloc)
-    AC_CHECK_LIB(Xmu, XmuLookupStandardColormap)
-fi
+dnl check for OpenGL related libraries
+case "${host}" in
+*-*-cygwin* | *-*-mingw32*)
+    dnl CygWin under Windoze.
+
+    echo Win32 specific hacks...
+    AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
+    AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
+
+    LIBS="$LIBS -lglut32 -lglu32 -lopengl32"
+    LIBS="$LIBS -luser32 -lgdi32"
+
+    dnl add -lwsock32 for mingwin
+    case "${host}" in
+    *-*-mingw32*)
+        LIBS="$LIBS -lws2_32"
+        ;;
+    esac
+
+    echo "Will link apps with $LIBS"
+    ;;
 
-# check for OpenGL related libraries
 
-if test "$HOSTTYPE" = "macintosh"; then
-    LIBS="$LIBS -framework OpenGL -framework GLUT -lobjc"
-elif test "x$ac_cv_header_windows_h" != "xyes" ; then
-    # Reasonable stuff for non-windoze variants ... :-)
+*-apple-darwin*)
+    dnl Mac OS X
+
+    LIBS="$LIBS -framework GLUT -framework OpenGL -framework Carbon -lobjc"
+    ;;
+
+*)
+    dnl X-Windows based machines
+
+    dnl Skip X11 library tests if requested.
+    if test "x$no_x" != "xyes"; then
+        AC_CHECK_LIB(X11, XCreateWindow)
+        AC_CHECK_LIB(Xext, XShmCreateImage)
+        AC_CHECK_LIB(Xi, XGetExtensionVersion)
+        AC_CHECK_LIB(ICE, IceOpenConnection)
+        AC_CHECK_LIB(SM, SmcOpenConnection)
+        AC_CHECK_LIB(Xt, XtMalloc)
+        AC_CHECK_LIB(Xmu, XmuLookupStandardColormap)
+    fi
 
     AC_CHECK_LIB(GLcore, glNewList)
     if test "x$ac_cv_lib_GLcore_glNewList" = "xno" ; then
-       # if no GLcore, check for GL
+       dnl if no GLcore, check for GL
        AC_CHECK_LIB(GL, glNewList)
        if test "x$ac_cv_lib_GL_glNewList" = "xno" ; then
-           # if no GL, check for MesaGL
+           dnl if no GL, check for MesaGL
            AC_CHECK_LIB(MesaGL, glNewList)
        fi
     else
-       # if GLcore found, then also check for GL
+       dnl if GLcore found, then also check for GL
        AC_CHECK_LIB(GL, glXCreateContext)
     fi
 
-    # check for xmesa.h and if found enable XMESA / FX
-    AC_CHECK_HEADER(GL/fxmesa.h)
-    if test "x$ac_cv_header_GL_fxmesa_h" = "xyes"; then
-       save_LIBS="$LIBS"
-       AC_CHECK_LIB(GL, XMesaSetFXmode)
-       if test "x$ac_cv_lib_GL_XMesaSetFXmode" = "xyes" ; then
-           AC_DEFINE([XMESA], 1, [Define for Mesa FX mode])
-            AC_DEFINE([FX], 1, [Define for Mesa FX mode])
-       else
-           AC_CHECK_LIB(MesaGL, XMesaSetFXmode)
-           if test "x$ac_cv_lib_MesaGL_XMesaSetFXmode" = "xyes" ; then
-                AC_DEFINE([XMESA], 1, [Define for Mesa FX mode])
-                AC_DEFINE([FX], 1, [Define for Mesa FX mode])
-           fi
-       fi
-       LIBS="$save_LIBS"
+    dnl if using mesa, check for xmesa.h
+    if test "x$ac_cv_lib_MesaGL_glNewList" = "xyes" ; then
+       AC_CHECK_HEADER(GL/fxmesa.h)
+       if test "x$ac_cv_header_GL_fxmesa_h" = "xyes"; then
+           AC_DEFINE([XMESA], 1, [Define for fxmesa])
+            AC_DEFINE([FX], 1, [Define for fxmesa])
+        fi
     fi
 
     AC_CHECK_LIB(GLU, gluLookAt)
     if test "x$ac_cv_lib_GLU_gluLookAt" = "xno" ; then
-       # if no GLU, check for MesaGLU
+       dnl if no GLU, check for MesaGLU
        AC_CHECK_LIB(MesaGLU, gluLookAt)
     fi
 
-    # check for glut
-    AC_CHECK_LIB(glut, glutGetModifiers)
+    LIBS="$LIBS -lglut"
+    ;;
 
-    # test for glutGameModeString, but avoid adding glut a second time into
-    # the list of libraries
-    save_LIBS="$LIBS"
-    AC_CHECK_LIB(glut, glutGameModeString)
-    LIBS="$save_LIBS"
-else
-    # Win32 is a little wierd because it has to try to handle the various
-    # winbloze-isms.  We'll just do this manually for now.
+esac
 
-    echo Win32 specific hacks...
-    AC_DEFINE([WIN32], 1, [Define if building on a Win32 platform])
-    AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
-
-    # just define these to true and hope for the best
-    ac_cv_lib_glut_glutGetModifiers="yes"
-    ac_cv_lib_glut_glutGameModeString="yes"
-
-    if test "x$with_sgi_opengl" = "xyes" ; then
-        echo "Building with glut.dll, glu.dll, and opengl.dll"
-       WIN32_GLUT=glut
-       WIN32_GLU=glu
-       WIN32_OPENGL=opengl
-    else 
-       echo "Building with glut32.dll, glu32.dll, and opengl32.dll"
-       WIN32_GLUT=glut32
-       WIN32_GLU=glu32
-       WIN32_OPENGL=opengl32
+dnl check for glut location
+AC_CHECK_HEADER(GL/glut.h)
+if test "x$ac_cv_header_GL_glut_h" = "xyes"; then
+    AC_DEFINE([GLUT_H], "GL/glut.h", [Define as glut.h include location])
+else
+    AC_CHECK_HEADER(GLUT/glut.h)
+    if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then
+        AC_DEFINE([GLUT_H], "GLUT/glut.h", [Define as glut.h include location])
+    else
+        echo "Neither GL/glut.h nor GLUT/glut.h found.  Cannot continue"
+        exit
     fi
-
-    LIBS="$LIBS -l${WIN32_GLUT} -l${WIN32_GLU} -l${WIN32_OPENGL}"
-    LIBS="$LIBS -luser32 -lgdi32"
-    echo "Will link apps with $LIBS"
-fi
-
-if test "x$ac_cv_lib_glut_glutGetModifiers" = "xno"; then
-    echo 
-    echo "Unable to find the necessary OpenGL or GLUT libraries."
-    echo "See config.log for automated test details and results ..."
-    exit 1
-fi
-
-if test "x$ac_cv_lib_glut_glutGameModeString" = "xno"; then
-    echo
-    echo "Your version of glut doesn't support game mode."
-    echo "You need to install the latest version.  If your distribution doesn't"
-    echo "provide a newer version, you can get the latest source code from:"
-    echo
-    echo "    http://reality.sgi.com/opengl/glut3/glut3.html"
-    exit 1
 fi
 
 opengl_LIBS="$LIBS"
@@ -343,8 +286,6 @@ LIBS="$base_LIBS"
 AC_SUBST(base_LIBS)
 AC_SUBST(opengl_LIBS)
 
-AM_CONDITIONAL(HAVE_XWINDOWS, test "x$ac_cv_lib_X11_XCreateWindow" = "xyes" )
-
 # The following are C++ items that need to be tested for with the c++
 # compiler
 
@@ -386,20 +327,61 @@ int main() {
   AC_MSG_RESULT(yes)
 )
 
-# If we get here then plib is available, so force use of plib joystick lib
+dnl If we get here then plib is available, so force use of plib
+dnl joystick lib
 AC_DEFINE([ENABLE_PLIB_JOYSTICK], 1, [Define to enable plib joystick support])
+AC_DEFINE([FG_PLIB_JOYSTICK_GETNAME], 1,
+          [Define to enable plib joystick name support])
 
-# Do we have a new CVS plib version with jsJoystick::getName?
-echo -n "Testing for Plib joystick getName support: "
-AC_EGREP_HEADER( getName, plib/js.h,
-                 plib_js_has_getname=yes, plib_js_has_getname=no )
-echo $plib_js_has_getname
-if test $plib_js_has_getname = 'yes'; then
-    AC_DEFINE([FG_PLIB_JOYSTICK_GETNAME], 1,
-              [Define to enable plib joystick name support])
+dnl Check for MetaKit
+AC_CHECK_HEADER(mk4.h)
+if test "x$ac_cv_header_mk4_h" != "xyes"; then
+    echo
+    echo "MetaKit library not found."
+    echo
+    echo "If your OS does not provide an installable package for MetaKit"
+    echo "you will have to compile and install it first yourself.  A copy"
+    echo "of metakit-$(VERSION).tar.gz is included with SimGear.  You will"
+    echo "have to untar this source code, and follow it's included instructions"
+    echo "to compile and install on your system."
+    echo
+    echo "configure aborted."
+    exit
 fi
 
-# Check for the presence of SimGear
+AC_MSG_CHECKING([for metakit 2.4.3 or newer])
+saved_LIBS="$LIBS"
+LIBS="$saved_LIBS -lmk4"
+AC_TRY_RUN([
+#include <mk4.h>
+
+#define MIN_MK4_VERSION 243
+
+int main() {
+    int major, minor, micro;
+
+    if ( d4_MetaKitLibraryVersion < MIN_MK4_VERSION ) {
+        return -1;
+    }
+
+    return 0;
+}
+
+],
+  AC_MSG_RESULT(yes),
+  [AC_MSG_RESULT(wrong version);
+   AC_MSG_ERROR([
+
+Install metakit 2.4.3 or later first.
+
+Or, the compiler may not be finding your libmk4.so library.
+Please check the config.log file for specific details of the
+failure if you believe you have the correct metakit version.
+Also, look up this issue in the FlightGear FAQ.])],
+  AC_MSG_RESULT(yes)
+)
+
+dnl Check for the presence of SimGear
 AC_CHECK_HEADER(simgear/version.h)
 if test "x$ac_cv_header_simgear_version_h" != "xyes"; then
     echo
@@ -450,56 +432,9 @@ int main() {
   AC_MSG_RESULT(yes)
 )
 
-# Check for MetaKit
-AC_CHECK_HEADER(mk4.h)
-if test "x$ac_cv_header_mk4_h" != "xyes"; then
-    echo
-    echo "MetaKit library not found."
-    echo
-    echo "If your OS does not provide an installable package for MetaKit"
-    echo "you will have to compile and install it first yourself.  A copy"
-    echo "of metakit-$(VERSION).tar.gz is included with SimGear.  You will"
-    echo "have to untar this source code, and follow it's included instructions"
-    echo "to compile and install on your system."
-    echo
-    echo "configure aborted."
-    exit
-fi
-
-AC_MSG_CHECKING([for metakit 2.4.3 or newer])
-saved_LIBS="$LIBS"
-LIBS="$saved_LIBS -lmk4"
-AC_TRY_RUN([
-#include <mk4.h>
-
-#define MIN_MK4_VERSION 243
-
-int main() {
-    int major, minor, micro;
-
-    if ( d4_MetaKitLibraryVersion < MIN_MK4_VERSION ) {
-        return -1;
-    }
-
-    return 0;
-}
-
-],
-  AC_MSG_RESULT(yes),
-  [AC_MSG_RESULT(wrong version);
-   AC_MSG_ERROR([
-
-Install metakit 2.4.3 or later first.
-
-Or, the compiler may not be finding your libmk4.so library.
-Please check the config.log file for specific details of the
-failure if you believe you have the correct metakit version.
-Also, look up this issue in the FlightGear FAQ.])],
-  AC_MSG_RESULT(yes)
-)
 LIBS="$saved_LIBS"
 
-# Check if SimGear was built with Norman JPEG factory support
+dnl Check if SimGear was built with Norman JPEG factory support
 AC_CHECK_HEADER(simgear/screen/jpgfactory.hxx)
 if test "x$ac_cv_header_simgear_screen_jpgfactory_hxx" = "xyes"; then
     AC_CHECK_LIB(jpeg, jpeg_start_compress)
@@ -521,7 +456,7 @@ AM_CONDITIONAL(ENABLE_JPEG_SERVER, test "x$ac_cv_header_simgear_screen_jpgfactor
 
 AC_LANG_POP
 
-# Check for system installed zlib
+dnl Check for system installed zlib
 AC_CHECK_HEADER(zlib.h)
 if test "x$ac_cv_header_zlib_h" != "xyes"; then
     echo
@@ -537,23 +472,24 @@ if test "x$ac_cv_header_zlib_h" != "xyes"; then
     echo
 fi
 
-# Checks for header files.
+dnl Checks for header files.
 AC_HEADER_STDC
 AC_CHECK_HEADERS( \
        fcntl.h getopt.h malloc.h memory.h stdlib.h sys/param.h sys/stat.h \
         sys/time.h sys/timeb.h unistd.h windows.h winbase.h values.h )
 
-# Checks for typedefs, structures, and compiler characteristics.
+dnl Checks for typedefs, structures, and compiler characteristics.
 AC_C_CONST
 AC_TYPE_SIZE_T
 AC_HEADER_TIME
 AC_STRUCT_TM
 
-# Checks for library functions.
+dnl Checks for library functions.
 AC_TYPE_SIGNAL
 AC_FUNC_VPRINTF
-AC_CHECK_FUNCS( ftime gettimeofday timegm memcpy bcopy mktime strstr rand \
-       random setitimer getitimer signal GetLocalTime rint getrusage )
+AC_CHECK_FUNCS( \
+        ftime gettimeofday timegm memcpy bcopy mktime strstr rand \
+       random drand48 setitimer getitimer signal GetLocalTime rint getrusage )
 
 AM_CONFIG_HEADER(src/Include/config.h)
 
@@ -624,7 +560,7 @@ else
     echo "Debug messages: yes"
 fi
 
-echo -n "Automake version: ($AUTO_MAKE_VERSION) "
+echo -n "Automake version: "
 automake --version | head -1
 
 echo "New plib joystick name support: $plib_js_has_getname"
index 94438273f89ebc4e86cbeb2345340b80dd59a2f2..7512adc57b51566a90afa5efce9f66eb65a635c4 100644 (file)
@@ -29,7 +29,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
+#include GLUT_H
 
 #include <stdlib.h>
 #include <stdio.h>
index 4fba3ff43657ff4eaef35f6d02cf061e5584bfbf..b6dc1cf04434ffef852266e0ef8d41e2dbf77401 100644 (file)
@@ -36,7 +36,8 @@
 #endif
 #include <math.h>
 
-#include <GL/glut.h>
+#include GLUT_H
+
 #include <stdlib.h>
 #include <stdio.h>             // char related functions
 #include <string.h>            // strcmp()
index 2ddfb3a55c21f74b7111598f7d86bd28a570faec..23fb57d7be18686003d291f96a17354a3359edac 100644 (file)
@@ -38,7 +38,8 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
+#include GLUT_H
+
 #include <stdlib.h>
 #include <string.h>
 
index 35aeca1eff80b391722dcc782efa74cde9b82f67..303b7ff80748b3058e9774018c7f65f7596eb310 100644 (file)
@@ -9,7 +9,6 @@
 
 //========== Top of hud_card class member definitions =============
 //begin suma
-#include<GL/glut.h> 
 #include<math.h>
 #include <stdlib.h>
 #include <stdio.h>
index 4ef5fffc776f362403713b4ef68201a60517ca02..14dd2746c60c6fe31902c86eeef6e922597fddce 100644 (file)
@@ -36,7 +36,8 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
+#include GLUT_H
+
 #include <plib/ssg.h>
 
 #include <simgear/math/interpolater.hxx>
index 4bb366371cd54ac5f2115047e3d39a12bb5ed833..b368a9a5c1313fbfb364b48474dfc201161f7624 100644 (file)
@@ -33,7 +33,8 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>           // needed before pu.h
+#include GLUT_H                 // needed before pu.h
+
 #include <plib/pu.h>           // plib include
 
 #include <simgear/misc/exception.hxx>
index 100d34af7ce149798f77a2f6beda4b1ecb8dc924..ffbca06a912c2fe3cf0f587bdf104c2c65b661ba 100644 (file)
@@ -40,8 +40,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
-#include <GL/gl.h>
+#include GLUT_H
 
 #if defined(FX) && defined(XMESA)
 #  include <GL/xmesa.h>
index 6eee5d5709d854bbfe7569b8457d07c566221323..92036557e61051508da5d11d97fc5180a60d087d 100644 (file)
@@ -6,7 +6,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>        // needed before pu.h
+#include GLUT_H                 // needed before pu.h
 #include <plib/pu.h>        // plib include
 
 #include <FDM/flight.hxx>
index 71bb00e19bcef5905753ddf63c2d6a18dc07ba7d..6a87506491d46fb21b6b408dd8e89aab1b01dcd9 100644 (file)
@@ -38,8 +38,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
-#include <GL/gl.h>
+#include GLUT_H
 
 #if defined(FX) && defined(XMESA)
 #  include <GL/xmesa.h>
index 4900c100c588a139551ff2cef7f7b9b9414372fd..27648840121781cb0bbea508dedd3f846144b6f7 100644 (file)
@@ -37,7 +37,7 @@
 #include STL_STRING
 #include <vector>
 
-#include <GL/glut.h>
+#include GLUT_H
 
 #include <plib/pu.h>
 
index 33029768ad1139c0d596d16e39b1aa97942970df..8febea3b88c6833f8860d34f0dc7f2260e164cfb 100644 (file)
@@ -35,7 +35,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
+#include GLUT_H
 
 #include <stdio.h>
 #include <stdlib.h>
index 704e2e1ce0425eab8829d147e8406fe3a5ed751d..598145009484b70c5a0fbca42aaba30d5d634aae 100644 (file)
@@ -51,8 +51,7 @@ SG_USING_STD(endl);
 #  include <float.h>
 #endif
 
-#include <GL/glut.h>
-#include <GL/gl.h>
+#include GLUT_H
 
 #include <stdio.h>
 #include <string.h>            // for strcmp()
index cf222fd9f14d5e6476562c538540259c15b1e0de..bb02009a044a97e4634a5b24c4fdb84337cfb95b 100644 (file)
@@ -34,8 +34,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
-#include <GL/gl.h>
+#include GLUT_H
 
 #include <string.h>
 
index f4f5ac7078a1356ca58d966eeec311a7ece01cab..941043676141b4f4cdbedb0e19d400ea5eeccdee 100644 (file)
@@ -36,7 +36,7 @@
 #endif
 #include <math.h>
 
-#include <GL/glut.h>
+#include GLUT_H
 #include <stdlib.h>
 #include <string.h>
 
index 263f9137125fdb7568f0e5c4cf9a20b588c3611a..f1ce49658258aaa4b6554e42fb1681e87ff45e0d 100644 (file)
@@ -35,7 +35,7 @@
 #endif
 #include <math.h>
 
-#include <GL/glut.h>
+#include GLUT_H
 #include <stdlib.h>
 #include <string.h>
 
index 6a71b94188d444b18fafddae4a9a258ad3b1c69f..5894c6a0e5ad6d83b69ff032e27ef21ae35f50d4 100644 (file)
@@ -33,8 +33,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
-#include <GL/gl.h>
+#include GLUT_H
 
 #include <simgear/compiler.h>
 #include <simgear/constants.h>
index 539074f8a28e904b8ed7b388cc89d84beb006e05..38dd306a2069e720c61b05f7190f05b95f8ac1df 100644 (file)
 #  include <config.h>
 #endif
 
-#ifdef HAVE_WINDOWS_H
-#  include <windows.h>
-#endif
-
 #include <simgear/compiler.h>
 
-#include <GL/glut.h>
-#include <GL/gl.h>
-
 #include STL_STRING            // Standard C++ string library
 #include <map>                 // STL associative "array"
 #include <vector>              // STL "array"
index eac328576f7851077926287f830c8cc502b6e682..8f52fa6046e6ff8ddee29a46becfc973634cd463 100644 (file)
 #  include <config.h>
 #endif
 
-#ifdef HAVE_WINDOWS_H
-#  include <windows.h>
-#endif
-
 #include <plib/sg.h>
 #include <plib/ssg.h>
 
 #include <simgear/compiler.h>
 #include <simgear/misc/props.hxx>
 
-#include <GL/glut.h>
-
 #include STL_STRING      // Standard C++ string library
 
 SG_USING_STD(string);
index 29df85cf2671bc32c057d1ab1e37d52f5a100aab..0eed56dcc65f8ca16df5cfd429c838945404a154 100644 (file)
 #define _TEXLOAD_H
 
 
-#include <GL/glut.h>
+#ifdef HAVE_CONFIG_H
+#  include <config.h>
+#endif
+
+#ifdef HAVE_WINDOWS_H
+#  include <windows.h>
+#endif
+
+#include GLUT_H
 
 
 #ifdef __cplusplus                                                          
index 5b3c3149232afafa7b39a5979dfafb10df87a0ad..0ba6176f8acb61f26feb6301caa41976fcd7d3ae 100644 (file)
 #  include <config.h>
 #endif
 
-#ifdef HAVE_WINDOWS_H
-#  include <windows.h>
-#endif
-
-#include <GL/glut.h>
-#include <GL/gl.h>
-
 #include <plib/ssg.h>          // plib include
 
 #include <simgear/bucket/newbucket.hxx>
index 10686641afd400dd5fd5b801ee5f29e8e98b6048..eaf2c154151b42711d76f55eaa821cd894894fe6 100644 (file)
 #  include <config.h>
 #endif
 
-#ifdef HAVE_WINDOWS_H
-#  include <windows.h>
-#endif
-
-#include <GL/glut.h>
-
 #include <map>
 
 #include <simgear/bucket/newbucket.hxx>
index 50a8303d82eec44b2d022995e3b36484d8a02892..ebd36caff6ca689b23d591f8cc18f905cece0872 100644 (file)
 #  include <config.h>
 #endif
 
-#ifdef HAVE_WINDOWS_H
-#  include <windows.h>
-#endif
-
-#include <GL/glut.h>
-#include <GL/gl.h>
-
 #include <stdio.h>
 #include <string.h>
 
index 42e53b35616e6c47a5ee580a0db24ba691c3a716..117ee8f05fcc8438147a5064c75edc9b44e3837e 100644 (file)
 #  include <config.h>
 #endif
 
-#ifdef HAVE_WINDOWS_H
-#  include <windows.h>
-#endif
-
-#include <GL/glut.h>
-#include <GL/gl.h>
-
 #include <simgear/compiler.h>
 
 #include <vector>
index 86ba85c1bc4fed632cf630e2b33654337f13d302..5fc157452c8ecfb0757926accb6f7e7bbcfb9e3f 100644 (file)
 #  include <config.h>
 #endif
 
-#ifdef HAVE_WINDOWS_H
-#  include <windows.h>
-#endif
-
-#include <GL/glut.h>
-
 #include <plib/ssg.h>
 
 #include <simgear/constants.h>
index 01d6af0252f6e5124322c8dbf1a11e3f97bb63f6..28a7553a265c5929cc98c8cc9120b5c337368f68 100644 (file)
@@ -30,8 +30,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
-#include <GL/gl.h>
+#include GLUT_H
 
 #include <simgear/compiler.h>
 
index 648042aacf8807d5045887f313358aee4463817b..98a5f7dc31bfbb30012b529732e0d4760d7c66ad 100644 (file)
@@ -38,8 +38,7 @@
 #  include <windows.h>
 #endif
 
-#include <GL/glut.h>
-#include <GL/gl.h>
+#include GLUT_H
 
 #include <plib/sg.h>                   // plib include
 
index ea4fa3572f13aa323fec3dd8d2f6251e0ba8666d..e7babeb1cd3607b57ad5f23559bf1b92a2c4b356 100644 (file)
@@ -1,5 +1,15 @@
+#ifdef HAVE_CONFIG_H
+#  include <config.h>
+#endif
+
+#ifdef HAVE_WINDOWS_H
+#  include <windows.h>
+#endif
+
 #include <stdio.h>
-#include <GL/glut.h>
+
+#include GLUT_H
+
 
 int main() {
     GLfloat a, t;
index 2682d6722ac6bedca29ac3595527d7f15790cc12..746df1e97f09acd3e297095039a4e431548e7e01 100644 (file)
@@ -17,7 +17,9 @@ Date: Fri, 24 Apr 1998 07:33:51 -0800
 
 #include <stdio.h>
 #include <stdlib.h>
-#include <GL/glut.h>
+
+#include GLUT_H
+
 
 void getPrints ( GLenum token, char *string )
 {
index 209971e3c37ac5c0ae91e2a8821bf20f0752fccb..6595c37cff68b97c039c4827b48db53462575524 100644 (file)
@@ -1,11 +1,21 @@
-#include <GL/glut.h>
+#ifdef HAVE_CONFIG_H
+#  include <config.h>
+#endif
+
+#ifdef HAVE_WINDOWS_H
+#  include <windows.h>
+#endif
+
 #include <stdlib.h>
 #include <stdio.h>
 #include <math.h>
 
+#include GLUT_H
+
 #define TEXRES_X 256
 #define TEXRES_Y 256
 
+
 unsigned char env_map[TEXRES_X][TEXRES_Y][4];
 GLuint texName;
 int window_x = 640, window_y = 480;