changeset 1373:04499d3e1b6b

*** empty log message ***
author Sam Lantinga <slouken@libsdl.org>
date Sun, 19 Feb 2006 16:42:18 +0000
parents 3e171fa5f4df
children 998b7f9a287a
files configure.in src/video/fbcon/SDL_fbvideo.c
diffstat 2 files changed, 15 insertions(+), 32 deletions(-) [+]
line wrap: on
line diff
--- a/configure.in	Sun Feb 19 06:02:57 2006 +0000
+++ b/configure.in	Sun Feb 19 16:42:18 2006 +0000
@@ -63,6 +63,18 @@
 esac
 CFLAGS="$CFLAGS $BASE_CFLAGS"
 
+dnl Set up the compiler and linker flags for building SDL
+INCLUDE="-I$srcdir/include"
+if test x$srcdir != x.; then
+    INCLUDE="-Iinclude $INCLUDE"
+fi
+BUILD_CFLAGS="$BASE_CFLAGS \$(INCLUDE)"
+BUILD_LIBS="$BASE_LIBS"
+
+dnl Set up the compiler and linker flags for SDL applications
+SDL_CFLAGS="$BASE_CFLAGS"
+SDL_LIBS="$BASE_LIBS -lSDL"
+
 dnl Check for tools
 #AC_LIBTOOL_DLOPEN
 AC_LIBTOOL_WIN32_DLL
@@ -108,6 +120,8 @@
         AC_DEFINE(HAVE_STRTOD)
     fi
     AC_CHECK_FUNCS(malloc calloc realloc free getenv putenv unsetenv qsort abs bcopy memset memcpy memmove strlen strcpy strncpy strcat strncat strdup _strrev _strupr _strlwr strchr strrchr strstr itoa _ltoa _uitoa _ultoa strtol _i64toa _ui64toa strtoll atoi atof strcmp strncmp stricmp strcasecmp sscanf snprintf vsnprintf sigaction setjmp nanosleep)
+
+    AC_CHECK_LIB(m, pow, [BUILD_LIBS="$BUILD_LIBS -lm"])
 fi
 
 if test x$have_inttypes != xyes; then
@@ -153,13 +167,6 @@
     AC_DEFINE(uintptr_t, unsigned long)
 fi
 
-# Set up the build preprocessor flags
-INCLUDE="-I$srcdir/include"
-if test x$srcdir != x.; then
-    INCLUDE="-Iinclude $INCLUDE"
-fi
-BUILD_CFLAGS="$BASE_CFLAGS \$(INCLUDE)"
-
 # Standard C sources
 SOURCES="$SOURCES $srcdir/src/*.c"
 SOURCES="$SOURCES $srcdir/src/audio/*.c"
@@ -173,30 +180,6 @@
 SOURCES="$SOURCES $srcdir/src/timer/*.c"
 SOURCES="$SOURCES $srcdir/src/video/*.c"
 
-# Set up the build libraries needed
-BUILD_LIBS="$BASE_LIBS"
-
-# Set up the compiler and linker flags for SDL applications
-SDL_CFLAGS="$BASE_CFLAGS"
-SDL_LIBS="$BASE_LIBS -lSDL"
-
-dnl Add the math library for the new gamma correction support
-case "$target" in
-    *-*-cygwin* | *-*-mingw32*)
-        MATHLIB=""
-        ;;
-    *-*-beos*)
-        MATHLIB=""
-        ;;
-    *-*-darwin*)
-        MATHLIB=""
-        ;;
-    *)
-        MATHLIB="-lm"
-        ;;
-esac
-BUILD_LIBS="$BUILD_LIBS $MATHLIB"
-
 dnl Enable/disable various subsystems of the SDL library
 
 AC_ARG_ENABLE(audio,
--- a/src/video/fbcon/SDL_fbvideo.c	Sun Feb 19 06:02:57 2006 +0000
+++ b/src/video/fbcon/SDL_fbvideo.c	Sun Feb 19 16:42:18 2006 +0000
@@ -29,7 +29,6 @@
 #include <sys/ioctl.h>
 #include <sys/mman.h>
 #include <asm/page.h>		/* For definition of PAGE_SIZE */
-#include <sys/io.h>		/* For ioperm() */
 
 #include "SDL_video.h"
 #include "SDL_mouse.h"
@@ -47,6 +46,7 @@
 
 #if defined(i386) && defined(FB_TYPE_VGA_PLANES)
 #define VGA16_FBCON_SUPPORT
+#include <sys/io.h>		/* For ioperm() */
 #ifndef FB_AUX_VGA_PLANES_VGA4
 #define FB_AUX_VGA_PLANES_VGA4	0
 #endif