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