1dnl Process this file with autoconf to produce a configure script.
2AC_INIT(hyperoid.h)
3
4dnl The version of the package
5MAJOR_VERSION=1
6MINOR_VERSION=3
7MICRO_VERSION=4
8VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION
9AC_SUBST(VERSION)
10AC_SUBST(MINOR_VERSION)
11AC_SUBST(MICRO_VERSION)
12AC_SUBST(MAJOR_VERSION)
13
14AM_INIT_AUTOMAKE(sdlroids, $VERSION)
15AM_CONFIG_HEADER(config.h)
16
17dnl Checks for programs.
18AC_PROG_CC
19AC_PROG_CPP
20AC_PROG_INSTALL
21AC_PROG_LN_S
22AC_PROG_MAKE_SET
23
24
25dnl Check for SDL
26SDL_VERSION=1.1.0
27AM_PATH_SDL($SDL_VERSION,
28            :,
29	    AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!])
30)
31CFLAGS="$CFLAGS $SDL_CFLAGS"
32LIBS="$LIBS $SDL_LIBS"
33export CFLAGS LIBS
34dnl Checks for libraries.
35AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio)
36AC_CHECK_LIB(m, sin)
37
38dnl Checks for header files.
39AC_HEADER_STDC
40AC_HEADER_SYS_WAIT
41oldcpp=CPP
42CPP="$CPP $SDL_CFLAGS"
43AC_CHECK_HEADERS(SDL_mixer.h SDL/SDL_mixer.h fcntl.h limits.h sys/ioctl.h sys/time.h unistd.h syslog.h windows.h)
44CPP=$oldcpp
45
46
47if test "$ac_cv_header_windows_h" = yes; then
48	SRRES=sdlroids.coff
49fi
50AC_SUBST(SRRES)
51AC_C_CONST
52AC_C_INLINE
53
54dnl Checks for library functions.
55AC_CHECK_FUNCS(strtol strdup strerror syslog getenv setenv)
56
57AC_OUTPUT(Makefile sdlroids.6 sdlroids.spec sdlroids-mdk.spec sdlroids.rc )
58