You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
140 lines
3.7 KiB
140 lines
3.7 KiB
dnl Process this file with autoconf to produce a configure script.
|
|
dnl Created by Anjuta - will be overwritten
|
|
dnl If you don't want it to overwrite it,
|
|
dnl Please disable it in the Anjuta project configuration
|
|
|
|
AC_INIT(configure.in)
|
|
AM_INIT_AUTOMAKE(bomberclone, 0.9.10)
|
|
AM_CONFIG_HEADER
|
|
AM_CONFIG_HEADER(config.h)
|
|
|
|
AC_CANONICAL_HOST
|
|
AC_CANONICAL_TARGET
|
|
|
|
AC_EXEEXT
|
|
AC_OBJEXT
|
|
|
|
AC_ISC_POSIX
|
|
AC_PROG_CC
|
|
AM_PROG_CC_STDC
|
|
AC_HEADER_STDC
|
|
|
|
AC_C_INLINE
|
|
|
|
dnl Checks for programs.
|
|
|
|
|
|
dnl Checks for libraries.
|
|
dnl Check for SDL
|
|
AM_PATH_SDL(1.1.0,
|
|
:,
|
|
AC_MSG_ERROR(SDL not found. Make sure sdl-config is in your PATH, or specify with --with-sdl-prefix)
|
|
)
|
|
|
|
CFLAGS="$SDL_CFLAGS $CFLAGS -ggdb"
|
|
LIBS="$SDL_LIBS $LIBS -ggdb"
|
|
|
|
|
|
dnl Checks for header files.
|
|
|
|
|
|
dnl Checks for typedefs, structures, and compiler characteristics.
|
|
case "$target" in
|
|
*cygwin* | *mingw32* | *mingw32msvc* )
|
|
CFLAGS="$CFLAGS"
|
|
LIBS="$LIBS -liberty -lwsock32"
|
|
;;
|
|
esac
|
|
CFLAGS="$CFLAGS -Wall"
|
|
|
|
|
|
dnl SDL_mixer **********************************
|
|
AC_ARG_WITH(sdlmixer-prefix, [ --with-sdlmixer-prefix=PFX prefix where SDL_mixer library is installed], sdlmixer_prefix="$withval", sdlmixer_prefix="")
|
|
|
|
if test x"$sdlmixer_prefix" != "x"; then
|
|
SDLMIXER_LIB="-L$sdlmixer_prefix/lib"
|
|
SDLMIXER_CFLAGS="-I$sdlmixer_prefix/include"
|
|
LDFLAGS="$SDLMIXER_LIB $LDFLAGS"
|
|
CFLAGS="$CFLAGS $SDLMIXER_CFLAGS"
|
|
fi
|
|
|
|
AC_CHECK_LIB(SDL_mixer, Mix_OpenAudio, have_sdl_mixer="yes", have_sdl_mixer="no" , )
|
|
|
|
if test "x$have_sdl_mixer" = "xyes"; then
|
|
AC_DEFINE(HAVE_SDL_MIXER, [1], [SDL_mixer])
|
|
LIBS="$LIBS -lSDL_mixer"
|
|
else
|
|
AC_MSG_WARN([*** libSDL_mixer not found. Make sure you have the development package of SDL_mixer installed - (www.libsdl.org) - or try to use --with-sdlmixer-prefix option])
|
|
fi
|
|
|
|
|
|
|
|
dnl Checks for library functions.
|
|
|
|
|
|
dnl Checks for Additional stuffs.
|
|
|
|
|
|
|
|
dnl Set PACKAGE SOURCE DIR in config.h.
|
|
packagesrcdir=`cd $srcdir && pwd`
|
|
|
|
dnl Set PACKAGE PREFIX
|
|
if test "x${prefix}" = "xNONE"; then
|
|
packageprefix=${ac_default_prefix}
|
|
else
|
|
packageprefix=${prefix}
|
|
fi
|
|
|
|
dnl Set PACKAGE DATA & DOC DIR
|
|
packagedatadir=share/${PACKAGE}
|
|
packagedocdir=share/doc/${PACKAGE}
|
|
|
|
dnl Set PACKAGE DIRS in config.h.
|
|
packagepixmapsdir=${packagedatadir}/pixmaps
|
|
packagehelpdir=${packagedatadir}/help
|
|
packagemenudir=${packagedatadir}
|
|
|
|
dnl Subst PACKAGE_DATA_DIR.
|
|
NO_PREFIX_PACKAGE_DATA_DIR="${packagedatadir}"
|
|
AC_SUBST(NO_PREFIX_PACKAGE_DATA_DIR)
|
|
PACKAGE_DATA_DIR="${packageprefix}/${packagedatadir}"
|
|
AC_SUBST(PACKAGE_DATA_DIR)
|
|
|
|
dnl Subst PACKAGE_DOC_DIR.
|
|
NO_PREFIX_PACKAGE_DOC_DIR="${packagedocdir}"
|
|
AC_SUBST(NO_PREFIX_PACKAGE_DOC_DIR)
|
|
PACKAGE_DOC_DIR="${packageprefix}/${packagedocdir}"
|
|
AC_SUBST(PACKAGE_DOC_DIR)
|
|
|
|
dnl Subst PACKAGE_PIXMAPS_DIR.
|
|
NO_PREFIX_PACKAGE_PIXMAPS_DIR="${packagepixmapsdir}"
|
|
AC_SUBST(NO_PREFIX_PACKAGE_PIXMAPS_DIR)
|
|
PACKAGE_PIXMAPS_DIR="${packageprefix}/${packagepixmapsdir}"
|
|
AC_SUBST(PACKAGE_PIXMAPS_DIR)
|
|
|
|
dnl Subst PACKAGE_HELP_DIR.
|
|
NO_PREFIX_PACKAGE_HELP_DIR="${packagehelpdir}"
|
|
AC_SUBST(NO_PREFIX_PACKAGE_HELP_DIR)
|
|
PACKAGE_HELP_DIR="${packageprefix}/${packagehelpdir}"
|
|
AC_SUBST(PACKAGE_HELP_DIR)
|
|
|
|
dnl Subst PACKAGE_MENU_DIR.
|
|
NO_PREFIX_PACKAGE_MENU_DIR="${packagemenudir}"
|
|
AC_SUBST(NO_PREFIX_PACKAGE_MENU_DIR)
|
|
PACKAGE_MENU_DIR="${packageprefix}/${packagemenudir}"
|
|
AC_SUBST(PACKAGE_MENU_DIR)
|
|
|
|
AC_DEFINE_UNQUOTED(PACKAGE_DATA_DIR, "${packageprefix}/${packagedatadir}")
|
|
AC_DEFINE_UNQUOTED(PACKAGE_DOC_DIR, "${packageprefix}/${packagedocdir}")
|
|
AC_DEFINE_UNQUOTED(PACKAGE_PIXMAPS_DIR, "${packageprefix}/${packagepixmapsdir}")
|
|
AC_DEFINE_UNQUOTED(PACKAGE_HELP_DIR, "${packageprefix}/${packagehelpdir}")
|
|
AC_DEFINE_UNQUOTED(PACKAGE_MENU_DIR, "${packageprefix}/${packagemenudir}")
|
|
AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}")
|
|
|
|
AC_OUTPUT([
|
|
Makefile
|
|
src/Makefile
|
|
])
|
|
|