- Refactoring configure.ac a bit to use $host (please test on your platform)
- Use include GLUT_H instead of refering to the file directly since Mac unfortunately chose to put this in GLUT/glut.h :-(
This commit is contained in:
+73
-80
@@ -6,7 +6,7 @@ dnl $Id$
|
|||||||
AC_INIT
|
AC_INIT
|
||||||
AC_CONFIG_SRCDIR([simgear/bucket/newbucket.cxx])
|
AC_CONFIG_SRCDIR([simgear/bucket/newbucket.cxx])
|
||||||
|
|
||||||
# Require at least automake 2.52
|
dnl Require at least automake 2.52
|
||||||
AC_PREREQ(2.52)
|
AC_PREREQ(2.52)
|
||||||
|
|
||||||
dnl Initialize the automake stuff
|
dnl Initialize the automake stuff
|
||||||
@@ -39,20 +39,22 @@ AC_PROG_INSTALL
|
|||||||
AC_PROG_LN_S
|
AC_PROG_LN_S
|
||||||
|
|
||||||
|
|
||||||
# Used on the Irix platform
|
AC_CANONICAL_HOST
|
||||||
|
|
||||||
|
dnl Used on the Irix platform
|
||||||
AR="ar"
|
AR="ar"
|
||||||
ARFLAGS="cru"
|
ARFLAGS="cru"
|
||||||
OS=`uname -s`
|
case "${host}" in
|
||||||
if test "$OS" = "IRIX" -o "$OS" = "IRIX64"; then
|
*-*-irix*)
|
||||||
if test "$CXX" = "CC"; then
|
if test "$CXX" = "CC"; then
|
||||||
AR="CC -ar"
|
AR="CC -ar"
|
||||||
ARFLAGS="-o"
|
ARFLAGS="-o"
|
||||||
fi
|
fi
|
||||||
fi
|
;;
|
||||||
|
esac
|
||||||
AC_SUBST(AR)
|
AC_SUBST(AR)
|
||||||
AC_SUBST(ARFLAGS)
|
AC_SUBST(ARFLAGS)
|
||||||
|
|
||||||
|
|
||||||
if echo $includedir | egrep "simgear$" > /dev/null; then
|
if echo $includedir | egrep "simgear$" > /dev/null; then
|
||||||
echo "includedir is" $includedir "libdir is" $libdir
|
echo "includedir is" $includedir "libdir is" $libdir
|
||||||
else
|
else
|
||||||
@@ -60,8 +62,7 @@ else
|
|||||||
echo "includedir changed to" $includedir "libdir is" $libdir
|
echo "includedir changed to" $includedir "libdir is" $libdir
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# set logging default value
|
dnl set logging; default value of with_logging=yes
|
||||||
# with_logging=yes
|
|
||||||
AC_ARG_WITH(logging, [ --with-logging Include logging output (default)])
|
AC_ARG_WITH(logging, [ --with-logging Include logging output (default)])
|
||||||
if test "x$with_logging" = "xno" ; then
|
if test "x$with_logging" = "xno" ; then
|
||||||
AC_DEFINE([FG_NDEBUG], 1, [Define for no logging output])
|
AC_DEFINE([FG_NDEBUG], 1, [Define for no logging output])
|
||||||
@@ -90,38 +91,26 @@ fi
|
|||||||
AM_CONDITIONAL(ENABLE_JPEG_SERVER, test "x$with_jpeg_factory" = "xyes")
|
AM_CONDITIONAL(ENABLE_JPEG_SERVER, test "x$with_jpeg_factory" = "xyes")
|
||||||
|
|
||||||
|
|
||||||
dnl Check for MS Windows environment
|
dnl Determine an extra directories to add to include/lib search paths
|
||||||
AC_CHECK_HEADER(windows.h)
|
case "${host}" in
|
||||||
|
*-apple-darwin* | *-*-mingw32*)
|
||||||
|
echo no EXTRA_DIRS for $host
|
||||||
|
;;
|
||||||
|
|
||||||
AC_EGREP_CPP(yes,
|
*)
|
||||||
[#ifdef __MINGW32__
|
if test -d /usr/X11R6 ; then
|
||||||
yes
|
EXTRA_DIR1="/usr/X11R6"
|
||||||
#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")
|
|
||||||
|
|
||||||
if test "x$HOSTTYPE" != "xmacintosh" -a "x$is_mingw" != "xyes"; then
|
|
||||||
dnl extra library and include directories
|
|
||||||
EXTRA_DIRS="/usr/X11R6"
|
|
||||||
|
|
||||||
if test -d /opt/X11R6 ; then
|
|
||||||
EXTRA_DIRS="$EXTRA_DIRS /opt/X11R6"
|
|
||||||
fi
|
fi
|
||||||
fi
|
if test -d /opt/X11R6 ; then
|
||||||
|
EXTRA_DIR2="/opt/X11R6"
|
||||||
|
fi
|
||||||
|
EXTRA_DIRS="$EXTRA_DIR1 $EXTRA_DIR2"
|
||||||
|
;;
|
||||||
|
|
||||||
|
esac
|
||||||
wi_EXTRA_DIRS(no, ${EXTRA_DIRS})
|
wi_EXTRA_DIRS(no, ${EXTRA_DIRS})
|
||||||
|
|
||||||
|
|
||||||
dnl Using AM_CONDITIONAL is a step out of the protected little
|
dnl Using AM_CONDITIONAL is a step out of the protected little
|
||||||
dnl automake fold so it is potentially dangerous. But, we are
|
dnl automake fold so it is potentially dangerous. But, we are
|
||||||
dnl beginning to run into cases where the standard checks are not
|
dnl beginning to run into cases where the standard checks are not
|
||||||
@@ -129,11 +118,18 @@ dnl enough. AM_CONDITIONALS are then referenced to conditionally
|
|||||||
dnl build a Makefile.in from a Makefile.am which lets us define custom
|
dnl build a Makefile.in from a Makefile.am which lets us define custom
|
||||||
dnl includes, compile alternative source files, etc.
|
dnl includes, compile alternative source files, etc.
|
||||||
|
|
||||||
dnl X11 might be installed on Mac OS X, don't want to use it if it is.
|
dnl X11 might be installed on Mac OS X or cygwin/mingwin, we don't want
|
||||||
if test "x$HOSTTYPE" != "xmacintosh" ; then
|
dnl to use it if it is.
|
||||||
dnl Check for X11 (fancy)
|
case "${host}" in
|
||||||
|
*-apple-darwin* | *-*-cygwin* | *-*-mingw32*)
|
||||||
|
echo no fancy X11 check
|
||||||
|
;;
|
||||||
|
|
||||||
|
*)
|
||||||
AC_PATH_XTRA
|
AC_PATH_XTRA
|
||||||
fi
|
;;
|
||||||
|
|
||||||
|
esac
|
||||||
|
|
||||||
dnl Checks for libraries.
|
dnl Checks for libraries.
|
||||||
|
|
||||||
@@ -154,8 +150,6 @@ AM_CONDITIONAL(HAVE_THREADS, test "x$ac_cv_lib_pthread_pthread_exit" = "xyes" -a
|
|||||||
|
|
||||||
AC_CHECK_LIB(socket, socket)
|
AC_CHECK_LIB(socket, socket)
|
||||||
|
|
||||||
AC_CANONICAL_HOST
|
|
||||||
|
|
||||||
case "${host}" in
|
case "${host}" in
|
||||||
*-*-cygwin* | *-*-mingw32*)
|
*-*-cygwin* | *-*-mingw32*)
|
||||||
dnl CygWin under Windoze.
|
dnl CygWin under Windoze.
|
||||||
@@ -164,25 +158,27 @@ case "${host}" in
|
|||||||
AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
|
AC_DEFINE([WIN32], 1, [Define for Win32 platforms])
|
||||||
AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
|
AC_DEFINE([NOMINMAX], 1, [Define for Win32 platforms])
|
||||||
|
|
||||||
dnl just define these to true and hope for the best
|
|
||||||
ac_cv_lib_glut_glutGetModifiers="yes"
|
|
||||||
ac_cv_lib_glut_glutGameModeString="yes"
|
|
||||||
|
|
||||||
LIBS="$LIBS -lglut32 -lglu32 -lopengl32"
|
LIBS="$LIBS -lglut32 -lglu32 -lopengl32"
|
||||||
LIBS="$LIBS -luser32 -lgdi32 -lwinmm"
|
LIBS="$LIBS -luser32 -lgdi32 -lwinmm"
|
||||||
if test "x$is_mingw" = "xyes" ; then
|
|
||||||
EXTRA_DIRS="${EXTRA_DIRS}"
|
dnl add -lwsock32 for mingwin
|
||||||
fi
|
case "${host}" in
|
||||||
|
*-*-mingw32*)
|
||||||
|
LIBS="$LIBS -lwsock32"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
echo "Will link apps with $LIBS"
|
echo "Will link apps with $LIBS"
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*-apple-darwin*)
|
*-apple-darwin*)
|
||||||
dnl Mac OS X
|
dnl Mac OS X
|
||||||
|
|
||||||
LIBS="$LIBS -framework GLUT -framework OpenGL -framework Carbon -lobjc"
|
LIBS="$LIBS -framework GLUT -framework OpenGL -framework Carbon -lobjc"
|
||||||
;;
|
;;
|
||||||
|
|
||||||
*)
|
*)
|
||||||
dnl Reasonable stuff for X-Windows based machines
|
dnl X-Windows based machines
|
||||||
|
|
||||||
AC_CHECK_LIB(X11, XCreateWindow)
|
AC_CHECK_LIB(X11, XCreateWindow)
|
||||||
AC_CHECK_LIB(Xext, XShmCreateImage)
|
AC_CHECK_LIB(Xext, XShmCreateImage)
|
||||||
@@ -220,34 +216,23 @@ case "${host}" in
|
|||||||
AC_CHECK_LIB(MesaGLU, gluLookAt)
|
AC_CHECK_LIB(MesaGLU, gluLookAt)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
dnl check for glut
|
LIBS="$LIBS -lglut"
|
||||||
AC_CHECK_LIB(glut, glutGetModifiers)
|
|
||||||
|
|
||||||
dnl test for glutGameModeString, but avoid adding glut a second time into
|
|
||||||
dnl the list of libraries
|
|
||||||
save_LIBS="$LIBS"
|
|
||||||
AC_CHECK_LIB(glut, glutGameModeString)
|
|
||||||
LIBS="$save_LIBS"
|
|
||||||
|
|
||||||
;;
|
;;
|
||||||
|
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if test "x$ac_cv_lib_glut_glutGetModifiers" = "xno"; then
|
dnl check for glut location
|
||||||
echo
|
AC_CHECK_HEADER(GL/glut.h)
|
||||||
echo "Unable to find the necessary OpenGL or GLUT libraries."
|
if test "x$ac_cv_header_GL_glut_h" = "xyes"; then
|
||||||
echo "See config.log for automated test details and results ..."
|
AC_DEFINE([GLUT_H], "GL/glut.h", [Define as glut.h include location])
|
||||||
exit 1
|
else
|
||||||
fi
|
AC_CHECK_HEADER(GLUT/glut.h)
|
||||||
|
if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then
|
||||||
if test "x$ac_cv_lib_glut_glutGameModeString" = "xno"; then
|
AC_DEFINE([GLUT_H], "GLUT/glut.h", [Define as glut.h include location])
|
||||||
echo
|
else
|
||||||
echo "Your version of glut doesn't support game mode."
|
echo "Neither GL/glut.h nor GLUT/glut.h found. Cannot continue"
|
||||||
echo "You need to install the latest version of glut. If your"
|
exit
|
||||||
echo "distribution doesn't provide a newer version, you can get the source"
|
fi
|
||||||
echo "code from:"
|
|
||||||
echo
|
|
||||||
echo " http://reality.sgi.com/opengl/glut3/glut3.html"
|
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
opengl_LIBS="$LIBS"
|
opengl_LIBS="$LIBS"
|
||||||
@@ -256,7 +241,8 @@ LIBS="$base_LIBS"
|
|||||||
AC_SUBST(base_LIBS)
|
AC_SUBST(base_LIBS)
|
||||||
AC_SUBST(opengl_LIBS)
|
AC_SUBST(opengl_LIBS)
|
||||||
|
|
||||||
AM_CONDITIONAL(HAVE_XWINDOWS, test "x$ac_cv_lib_X11_XCreateWindow" = "xyes" )
|
dnl Check for MS Windows environment
|
||||||
|
AC_CHECK_HEADER(windows.h)
|
||||||
AM_CONDITIONAL(EXTGL_NEEDED, test "x$ac_cv_header_windows_h" = "xyes")
|
AM_CONDITIONAL(EXTGL_NEEDED, test "x$ac_cv_header_windows_h" = "xyes")
|
||||||
|
|
||||||
# The following are C++ items that need to be tested for with the c++
|
# The following are C++ items that need to be tested for with the c++
|
||||||
@@ -311,8 +297,6 @@ fi
|
|||||||
|
|
||||||
AC_LANG_POP
|
AC_LANG_POP
|
||||||
|
|
||||||
dnl Specify if we want logging (testing build) or not (release build)
|
|
||||||
|
|
||||||
dnl Check for system installed zlib
|
dnl Check for system installed zlib
|
||||||
AC_CHECK_HEADER(zlib.h)
|
AC_CHECK_HEADER(zlib.h)
|
||||||
if test "x$ac_cv_header_zlib_h" != "xyes"; then
|
if test "x$ac_cv_header_zlib_h" != "xyes"; then
|
||||||
@@ -326,7 +310,7 @@ dnl Checks for header files.
|
|||||||
AC_HEADER_STDC
|
AC_HEADER_STDC
|
||||||
AC_CHECK_HEADERS( \
|
AC_CHECK_HEADERS( \
|
||||||
fcntl.h getopt.h malloc.h memory.h stdint.h stdlib.h sys/param.h \
|
fcntl.h getopt.h malloc.h memory.h stdint.h stdlib.h sys/param.h \
|
||||||
sys/stat.h sys/time.h sys/timeb.h unistd.h windows.h winbase.h values.h )
|
sys/stat.h sys/time.h sys/timeb.h unistd.h winbase.h values.h )
|
||||||
|
|
||||||
if test "x$ac_cv_header_stdint_h" = "xyes"; then
|
if test "x$ac_cv_header_stdint_h" = "xyes"; then
|
||||||
AC_DEFINE([HAVE_STDINT_H], 1, [Define if stdint.h exists])
|
AC_DEFINE([HAVE_STDINT_H], 1, [Define if stdint.h exists])
|
||||||
@@ -341,7 +325,8 @@ AC_STRUCT_TM
|
|||||||
dnl Checks for library functions.
|
dnl Checks for library functions.
|
||||||
AC_TYPE_SIGNAL
|
AC_TYPE_SIGNAL
|
||||||
AC_FUNC_VPRINTF
|
AC_FUNC_VPRINTF
|
||||||
AC_CHECK_FUNCS( ftime gettimeofday timegm memcpy bcopy mktime strstr rand \
|
AC_CHECK_FUNCS( \
|
||||||
|
ftime gettimeofday timegm memcpy bcopy mktime strstr rand \
|
||||||
random drand48 setitimer getitimer signal GetLocalTime rint getrusage )
|
random drand48 setitimer getitimer signal GetLocalTime rint getrusage )
|
||||||
|
|
||||||
AM_CONFIG_HEADER(simgear/simgear_config.h)
|
AM_CONFIG_HEADER(simgear/simgear_config.h)
|
||||||
@@ -388,6 +373,13 @@ fi
|
|||||||
echo -n "Automake version: ($AUTO_MAKE_VERSION) "
|
echo -n "Automake version: ($AUTO_MAKE_VERSION) "
|
||||||
automake --version | head -1
|
automake --version | head -1
|
||||||
|
|
||||||
|
if test "x$ac_cv_header_GL_glut_h" = "xyes"; then
|
||||||
|
echo "With GL/glut.h"
|
||||||
|
fi
|
||||||
|
if test "x$ac_cv_header_GLUT_glut_h" = "xyes"; then
|
||||||
|
echo "With GLUT/glut.h"
|
||||||
|
fi
|
||||||
|
|
||||||
if test "x$with_jpeg_factory" = "xyes"; then
|
if test "x$with_jpeg_factory" = "xyes"; then
|
||||||
echo "With JPEG Factory support"
|
echo "With JPEG Factory support"
|
||||||
else
|
else
|
||||||
@@ -399,3 +391,4 @@ if test "x$ac_cv_lib_pthread_pthread_exit" = "xyes" -a "x$ac_cv_header_pthread_h
|
|||||||
else
|
else
|
||||||
echo "Threads: no threads (pthread lib not found.)"
|
echo "Threads: no threads (pthread lib not found.)"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
@@ -46,6 +46,7 @@
|
|||||||
#ifndef SG_HAVE_NATIVE_SGI_COMPILERS
|
#ifndef SG_HAVE_NATIVE_SGI_COMPILERS
|
||||||
SG_USING_STD(streambuf);
|
SG_USING_STD(streambuf);
|
||||||
SG_USING_STD(ostream);
|
SG_USING_STD(ostream);
|
||||||
|
SG_USING_STD(cout);
|
||||||
SG_USING_STD(cerr);
|
SG_USING_STD(cerr);
|
||||||
SG_USING_STD(endl);
|
SG_USING_STD(endl);
|
||||||
#else
|
#else
|
||||||
|
|||||||
@@ -22,12 +22,6 @@ libsgio_a_SOURCES = \
|
|||||||
|
|
||||||
INCLUDES = -I$(top_srcdir)
|
INCLUDES = -I$(top_srcdir)
|
||||||
|
|
||||||
if IS_MINGW
|
|
||||||
NETWORK_LIB = -lwsock32
|
|
||||||
else
|
|
||||||
NETWORK_LIB =
|
|
||||||
endif
|
|
||||||
|
|
||||||
noinst_PROGRAMS = decode_binobj socktest lowtest tcp_server tcp_client
|
noinst_PROGRAMS = decode_binobj socktest lowtest tcp_server tcp_client
|
||||||
|
|
||||||
tcp_server_SOURCES = tcp_server.cxx
|
tcp_server_SOURCES = tcp_server.cxx
|
||||||
@@ -38,7 +32,7 @@ tcp_server_LDADD = \
|
|||||||
$(top_builddir)/simgear/bucket/libsgbucket.a \
|
$(top_builddir)/simgear/bucket/libsgbucket.a \
|
||||||
$(top_builddir)/simgear/misc/libsgmisc.a \
|
$(top_builddir)/simgear/misc/libsgmisc.a \
|
||||||
$(top_builddir)/simgear/xml/libsgxml.a \
|
$(top_builddir)/simgear/xml/libsgxml.a \
|
||||||
-lplibnet -lplibul -lz $(NETWORK_LIB)
|
-lplibnet -lplibul -lz
|
||||||
|
|
||||||
tcp_client_SOURCES = tcp_client.cxx
|
tcp_client_SOURCES = tcp_client.cxx
|
||||||
|
|
||||||
@@ -48,7 +42,7 @@ tcp_client_LDADD = \
|
|||||||
$(top_builddir)/simgear/bucket/libsgbucket.a \
|
$(top_builddir)/simgear/bucket/libsgbucket.a \
|
||||||
$(top_builddir)/simgear/misc/libsgmisc.a \
|
$(top_builddir)/simgear/misc/libsgmisc.a \
|
||||||
$(top_builddir)/simgear/xml/libsgxml.a \
|
$(top_builddir)/simgear/xml/libsgxml.a \
|
||||||
-lplibnet -lplibul -lz $(NETWORK_LIB)
|
-lplibnet -lplibul -lz
|
||||||
|
|
||||||
socktest_SOURCES = socktest.cxx
|
socktest_SOURCES = socktest.cxx
|
||||||
|
|
||||||
@@ -58,7 +52,7 @@ socktest_LDADD = \
|
|||||||
$(top_builddir)/simgear/debug/libsgdebug.a \
|
$(top_builddir)/simgear/debug/libsgdebug.a \
|
||||||
$(top_builddir)/simgear/misc/libsgmisc.a \
|
$(top_builddir)/simgear/misc/libsgmisc.a \
|
||||||
$(top_builddir)/simgear/xml/libsgxml.a \
|
$(top_builddir)/simgear/xml/libsgxml.a \
|
||||||
-lplibnet -lplibul -lz $(NETWORK_LIB)
|
-lplibnet -lplibul -lz
|
||||||
|
|
||||||
lowtest_SOURCES = lowtest.cxx
|
lowtest_SOURCES = lowtest.cxx
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,18 @@
|
|||||||
// Metar Library test
|
// Metar Library test
|
||||||
|
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include <simgear_config.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include "../MetarReport.h"
|
#include "../MetarReport.h"
|
||||||
#include "../MetarStation.h"
|
#include "../MetarStation.h"
|
||||||
#include <GL/glut.h>
|
|
||||||
|
|
||||||
static char *report[] =
|
static char *report[] =
|
||||||
{
|
{
|
||||||
@@ -546,4 +555,4 @@ main(
|
|||||||
testMetarReport();
|
testMetarReport();
|
||||||
testMetarStation( argc, argv );
|
testMetarStation( argc, argv );
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,7 +24,12 @@
|
|||||||
# include <simgear_config.h>
|
# include <simgear_config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <GL/glut.h>
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#ifndef WIN32
|
#ifndef WIN32
|
||||||
#include <GL/glx.h>
|
#include <GL/glx.h>
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -26,8 +26,18 @@
|
|||||||
// warning for truncation of template name for browse info
|
// warning for truncation of template name for browse info
|
||||||
#pragma warning( disable : 4786)
|
#pragma warning( disable : 4786)
|
||||||
|
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include <simgear_config.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
#include <map>
|
#include <map>
|
||||||
#include <GL/glut.h>
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#include "SkyUtil.hpp"
|
#include "SkyUtil.hpp"
|
||||||
#include "SkySingleton.hpp"
|
#include "SkySingleton.hpp"
|
||||||
|
|
||||||
|
|||||||
@@ -24,6 +24,12 @@
|
|||||||
# include <simgear_config.h>
|
# include <simgear_config.h>
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#ifdef WIN32
|
#ifdef WIN32
|
||||||
# ifdef _MSC_VER
|
# ifdef _MSC_VER
|
||||||
# pragma warning( disable : 4786)
|
# pragma warning( disable : 4786)
|
||||||
@@ -34,7 +40,6 @@
|
|||||||
#include "SkyLight.hpp"
|
#include "SkyLight.hpp"
|
||||||
#include "SkyMaterial.hpp"
|
#include "SkyMaterial.hpp"
|
||||||
#include "mat44.hpp"
|
#include "mat44.hpp"
|
||||||
#include <GL/glut.h>
|
|
||||||
|
|
||||||
SkyMaterial* SkyLight::s_pMaterial = NULL;
|
SkyMaterial* SkyLight::s_pMaterial = NULL;
|
||||||
|
|
||||||
|
|||||||
@@ -25,11 +25,20 @@
|
|||||||
|
|
||||||
// #pragma warning( disable : 4786)
|
// #pragma warning( disable : 4786)
|
||||||
|
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include <simgear_config.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#include "vec4f.hpp"
|
#include "vec4f.hpp"
|
||||||
#include "SkyUtil.hpp"
|
#include "SkyUtil.hpp"
|
||||||
#include "SkyTextureManager.hpp"
|
#include "SkyTextureManager.hpp"
|
||||||
#include "SkyTextureState.hpp"
|
#include "SkyTextureState.hpp"
|
||||||
#include <GL/glut.h>
|
|
||||||
|
|
||||||
// forward
|
// forward
|
||||||
class SkyRenderable;
|
class SkyRenderable;
|
||||||
|
|||||||
@@ -20,9 +20,19 @@
|
|||||||
*
|
*
|
||||||
* Implementation of a bounding box class. Modified from Wes Hunt's BoundingBox.
|
* Implementation of a bounding box class. Modified from Wes Hunt's BoundingBox.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include <simgear_config.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#include "SkyMinMaxBox.hpp"
|
#include "SkyMinMaxBox.hpp"
|
||||||
#include "camutils.hpp"
|
#include "camutils.hpp"
|
||||||
#include <GL/glut.h>
|
|
||||||
#include <float.h>
|
#include <float.h>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,16 @@
|
|||||||
* other instances.
|
* other instances.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include <GL/glut.h>
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include <simgear_config.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#include "SkyRenderableInstanceGroup.hpp"
|
#include "SkyRenderableInstanceGroup.hpp"
|
||||||
#include "SkySceneManager.hpp"
|
#include "SkySceneManager.hpp"
|
||||||
|
|
||||||
|
|||||||
@@ -25,11 +25,20 @@
|
|||||||
|
|
||||||
// #pragma warning( disable : 4786 )
|
// #pragma warning( disable : 4786 )
|
||||||
|
|
||||||
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include <simgear_config.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#define __glext_h_
|
#define __glext_h_
|
||||||
#define __GLEXT_H_
|
#define __GLEXT_H_
|
||||||
#define __glext_h_
|
#define __glext_h_
|
||||||
#define __GLEXT_H_
|
#define __GLEXT_H_
|
||||||
#include <GL/glut.h>
|
|
||||||
|
|
||||||
//------------------------------------------------------------------------------
|
//------------------------------------------------------------------------------
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -19,7 +19,16 @@
|
|||||||
// camdisplay.cpp
|
// camdisplay.cpp
|
||||||
//============================================================================
|
//============================================================================
|
||||||
|
|
||||||
#include <GL/glut.h>
|
#ifdef HAVE_CONFIG_H
|
||||||
|
# include <simgear_config.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifdef HAVE_WINDOWS_H
|
||||||
|
# include <windows.h>
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#include GLUT_H
|
||||||
|
|
||||||
#include "camera.hpp"
|
#include "camera.hpp"
|
||||||
|
|
||||||
//----------------------------------------------------------------------------
|
//----------------------------------------------------------------------------
|
||||||
|
|||||||
@@ -33,8 +33,7 @@
|
|||||||
|
|
||||||
#include <math.h>
|
#include <math.h>
|
||||||
|
|
||||||
#include <GL/glut.h>
|
#include GLUT_H
|
||||||
#include <simgear/xgl/xgl.h>
|
|
||||||
|
|
||||||
#include <plib/sg.h>
|
#include <plib/sg.h>
|
||||||
|
|
||||||
|
|||||||
@@ -11,8 +11,7 @@
|
|||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
#include <string.h> // memcpy()
|
#include <string.h> // memcpy()
|
||||||
|
|
||||||
#include <GL/glut.h>
|
#include GLUT_H
|
||||||
#include <simgear/xgl/xgl.h>
|
|
||||||
|
|
||||||
#include "GLBitmaps.h"
|
#include "GLBitmaps.h"
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,8 @@ includedir = @includedir@/screen
|
|||||||
|
|
||||||
lib_LIBRARIES = libsgscreen.a
|
lib_LIBRARIES = libsgscreen.a
|
||||||
|
|
||||||
|
EXTRA_DIST = jpgfactory.cxx jpgfactory.hxx
|
||||||
|
|
||||||
if ENABLE_JPEG_SERVER
|
if ENABLE_JPEG_SERVER
|
||||||
IMAGE_SERVER_INCL = jpgfactory.hxx
|
IMAGE_SERVER_INCL = jpgfactory.hxx
|
||||||
IMAGE_SERVER_SRCS = jpgfactory.cxx
|
IMAGE_SERVER_SRCS = jpgfactory.cxx
|
||||||
|
|||||||
@@ -32,8 +32,7 @@
|
|||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
#include <limits.h>
|
#include <limits.h>
|
||||||
|
|
||||||
#include <GL/glut.h>
|
#include GLUT_H
|
||||||
#include <simgear/xgl/xgl.h>
|
|
||||||
|
|
||||||
#include "screen-dump.hxx"
|
#include "screen-dump.hxx"
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include "xgl.h"
|
#include "xgl.h"
|
||||||
#include <GL/glut.h>
|
#include GLUT_H
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
|||||||
Reference in New Issue
Block a user