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