1dnl configure script for concentration
2AC_INIT(src/concentration.c)
3AC_CANONICAL_TARGET
4AM_INIT_AUTOMAKE(concentration, 1.2)
5
6AC_PROG_CC
7AC_CHECK_FUNCS([atexit])
8AC_C_CONST
9AC_FUNC_MALLOC
10
11dnl Check for SDL 1.2.4+
12SDL_VERSION=1.2.4
13AM_PATH_SDL($SDL_VERSION,:,AC_MSG_ERROR([*** SDL >= $SDL_VERSION not found!]))
14
15
16AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio,
17  	     [AC_CHECK_HEADER(SDL/SDL_mixer.h, ,
18  	         AC_MSG_ERROR(*** Cannot find the SDL/SDL_mixer.h header
19	     goto http://www.libsdl.org to download or
20	     check you with your distibution.
21	     ); exit)],
22  	     AC_MSG_ERROR(*** Cannot find the SDL_mixer library
23	     goto http://www.libsdl.org to download or
24	     check you with your distibution.
25	     ); exit)
26
27AC_CHECK_LIB(SDL_ttf, TTF_Quit,
28  	     [AC_CHECK_HEADER(SDL/SDL_ttf.h, ,
29  	         AC_MSG_ERROR(*** Cannot find the SDL/SDL_ttf.h header
30	     goto http://www.libsdl.org to download or
31	     check you with your distibution.
32	     ); exit)],
33  	     AC_MSG_ERROR(
34	     *** Cannot find the SDL_ttf library
35	     goto http://www.libsdl.org to download or
36	     check you with your distibution.
37	     ); exit)
38
39AC_CHECK_LIB(SDL_image, IMG_Load,
40  	     [AC_CHECK_HEADER(SDL/SDL_image.h, ,
41  	         AC_MSG_ERROR(*** Cannot find the SDL/SDL_image.h header
42	     goto http://www.libsdl.org to download or
43	     check you with your distibution.
44
45	     ); exit)],
46  	     AC_MSG_ERROR(*** Cannot find the SDL_image library
47	     goto http://www.libsdl.org to download or
48	     check you with your distibution.
49	     ); exit)
50
51dnl Get compile and linking flags
52CFLAGS="$CFLAGS $SDL_CFLAGS -std=gnu99 -W -pedantic -Dsg_data_path=\\\"$datadir/$PACKAGE/\\\""
53LIBS="$LIBS $SDL_LIBS -lSDL_mixer -lSDL_image -lSDL_ttf"
54
55dnl Generate Makefile
56AC_OUTPUT([Makefile
57pics/Makefile
58pics/set1/Makefile
59pics/set2/Makefile
60pics/set3/Makefile
61sounds/Makefile
62src/Makefile
63fonts/Makefile])
64