1AC_INIT()
2AM_CONFIG_HEADER(config.h)
3AM_INIT_AUTOMAKE(epiphany,0.7.0)
4AC_PROG_CC
5AC_PROG_CXX
6AC_PROG_INSTALL
7AC_CHECK_HEADER(SDL/SDL.h,, [echo "Please install SDL from http://www.libsdl.org";exit])
8AC_CHECK_HEADER(SDL/SDL_mixer.h,, [echo "Please install SDL_mixer from http://www.libsdl.org/projects/SDL_mixer/";exit])
9
10
11
12
13AC_CHECK_LIB( SDL,   main,, [
14        echo "SDL installed, but -lSDL not found, run 'ldconfig' and try again,"
15        echo "if that doesn't help have a look at the file config.log and look into"
16        echo "the FAQ."
17        exit
18        ])
19
20 AC_CHECK_LIB( SDL_mixer,   main,, [
21        echo "SDL_mixer installed, but -lSDL_mixer not found, run 'ldconfig' and try again,"
22        echo "if that doesn't help have a look at the file config.log and look into"
23        echo "the FAQ."
24        exit
25        ])
26
27
28AH_TEMPLATE(DEBUG_MODE)
29[CXXFLAGS=""]
30
31
32
33AC_ARG_ENABLE(debug, AC_HELP_STRING([--enable-debug],[Enable debug mode]), [
34	AC_DEFINE(DEBUG_MODE,1)
35	CXXFLAGS="$CXXFLAGS -O0 -g -Wall -pedantic"
36	CPPFLAGS="$CPPFLAGS -DRESOURCE_PATH=\"\\\"${datadir}/${PACKAGE}\\\"\""
37	],
38    [
39    CXXFLAGS="$CXXFLAGS -O2"
40   CPPFLAGS="$CPPFLAGS -DRESOURCE_PATH=\"\\\"${datadir}/${PACKAGE}\\\"\""
41    ]
42	)
43
44AC_ARG_ENABLE(profile, AC_HELP_STRING([--enable-profile],[Enable profile mode (very slow!)]), [
45	CXXFLAGS="$CXXFLAGS -pg"
46	],)
47
48AC_ARG_ENABLE(static, AC_HELP_STRING([--enable-static],[Enable static compiling]), [
49	LDFLAGS="$LDFLAGS --static"
50	LIBS="$LIBS -L/usr/X11R6/lib -lXext -lXxf86vm -lX11 -lXm -lz -lSDL -lSDL_mixer -ldl -lpthread"
51	],)
52
53AC_OUTPUT(	Makefile		\
54		src/Makefile		\
55		data/Makefile		\
56		data/gfx/Makefile	\
57		data/sfx/Makefile	\
58		data/maps/Makefile
59		)
60echo ""
61echo " LDFLAGS = $LDFLAGS"
62echo " CXXFLAGS = $CXXFLAGS"
63echo ""
64echo "Epiphany configuration is done. Start 'make' now."
65echo ""
66
67
68