1######## Process this file with autoconf to produce a configure script. 2AC_INIT(README) 3 4######## Detect the canonical host and target build environment 5AC_CANONICAL_HOST 6AC_CANONICAL_TARGET 7 8######## Setup for automake 9NAME="bumprace" 10SDL_VERSION=1.1.5 11AM_INIT_AUTOMAKE($NAME, 1.5.3) 12 13######## Check for tools 14AC_PROG_CC 15AC_PROG_INSTALL 16AC_PROG_RANLIB 17 18######## Check for compiler environment 19AC_C_CONST 20 21######## Figure out which math library to use 22case "$target" in 23 *-*-mingw32*) 24 MATHLIB="" 25 ;; 26 *-*-beos*) 27 MATHLIB="" 28 ;; 29 *) 30 MATHLIB="-lm" 31 AC_CHECK_LIB(m, main, , AC_MSG_ERROR(Your system is missing libm (mathlib)!)) 32 ;; 33esac 34AC_SUBST(MATHLIB) 35 36######## Check for SDL 37AM_PATH_SDL($SDL_VERSION, 38 :, 39 AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]) 40) 41 42######## Check for other libs 43AC_CHECK_LIB(jpeg, main, , AC_MSG_ERROR(Your system is missing libjpeg!)) 44 45#Commented out because of a bug in the SuSE 6.2 46#AC_CHECK_LIB(png, main, , AC_MSG_ERROR(Your system is missing libpng!)) 47 48AC_CHECK_LIB(SDL_mixer, main, SOUND="-lSDL_mixer";CFLAGS="$CFLAGS -DSOUND") 49AC_CHECK_LIB(SDL_image, main, , AC_MSG_ERROR(Your system is missing libSDL_image!)) 50 51######## Set compiler flags and libraries 52CFLAGS="$CFLAGS $SDL_CFLAGS -DDATADIR=\\\"$datadir/bumprace\\\"" 53LIBS="$LIBS $SDL_LIBS -lSDL_image $SOUND -lz -lSDL" 54 55######## Check for headers 56 57 58######## Finally create all the generated files 59AC_OUTPUT([ 60Makefile 61src/Makefile 62data/Makefile 63data/gfx/Makefile 64data/sound/Makefile 65]) 66