mirror of
git://projects.qi-hardware.com/gmenu2x.git
synced 2024-11-20 00:04:05 +02:00
6629a63871
Dingux being now replaced by OpenDingux, which covers other platforms than the A320, the platform corresponding to the A320 is now named accordingly.
80 lines
1.6 KiB
Plaintext
80 lines
1.6 KiB
Plaintext
AC_INIT(configure.in)
|
|
AM_INIT_AUTOMAKE(gmenu2x, 0.1)
|
|
|
|
AC_ISC_POSIX
|
|
AC_PROG_CC
|
|
AC_HEADER_STDC
|
|
AC_PROG_CPP
|
|
AC_PROG_CXX
|
|
AC_PROG_CXXCPP
|
|
|
|
AC_LANG_CPLUSPLUS
|
|
|
|
# Check for SDL
|
|
SDL_VERSION=1.2.8
|
|
AM_PATH_SDL($SDL_VERSION, :,
|
|
AC_MSG_ERROR([*** SDL version $SDL_VERSION not found!]))
|
|
|
|
AC_ARG_WITH(sdl-gfx-prefix,
|
|
[ --with-sdl-gfx-prefix=DIR specify where SDL_gfx library is installed],
|
|
[SDL_GFX_PREFIX="$withval"])
|
|
|
|
AC_CHECK_LIB(SDL_gfx, rotozoomSurfaceXY,,check_sdl_gfx="no")
|
|
|
|
# Check for libpng
|
|
AC_CHECK_LIB(png, png_read_image,,check_png="no")
|
|
|
|
# Check for libopk
|
|
AC_CHECK_LIB(opk, opk_open)
|
|
|
|
# Check for libxdgmime
|
|
AC_CHECK_LIB(xdgmime, xdg_mime_get_extensions_from_mime_type)
|
|
|
|
AC_ARG_ENABLE(platform,
|
|
[ --enable-platform=X specify the targeted platform],
|
|
[GMENU2X_PLATFORM="$enableval"], [GMENU2X_PLATFORM="default"])
|
|
|
|
case "$GMENU2X_PLATFORM" in
|
|
a320)
|
|
AC_DEFINE(PLATFORM_A320)
|
|
PLATFORM="a320"
|
|
SCREEN_RES="320x240"
|
|
;;
|
|
gcw0)
|
|
AC_DEFINE(PLATFORM_GCW0)
|
|
PLATFORM="gcw0"
|
|
SCREEN_RES="320x240"
|
|
;;
|
|
nanonote)
|
|
AC_DEFINE(PLATFORM_NANONOTE)
|
|
PLATFORM="nanonote"
|
|
SCREEN_RES="320x240"
|
|
;;
|
|
pandora)
|
|
AC_DEFINE(PLATFORM_PANDORA)
|
|
PLATFORM="pandora"
|
|
SCREEN_RES="800x480"
|
|
;;
|
|
default)
|
|
AC_MSG_WARN([*** No --enable-platform specified. Defaulting to "pc".])
|
|
AC_DEFINE(PLATFORM_PC)
|
|
PLATFORM="pc"
|
|
SCREEN_RES="800x480"
|
|
;;
|
|
pc)
|
|
AC_DEFINE(PLATFORM_PC)
|
|
PLATFORM="pc"
|
|
SCREEN_RES="800x480"
|
|
;;
|
|
*)
|
|
AC_MSG_ERROR([*** Unknown platform.])
|
|
;;
|
|
esac
|
|
|
|
AC_SUBST(PLATFORM)
|
|
AC_SUBST(SCREEN_RES)
|
|
AC_DEFINE_UNQUOTED(PLATFORM, "${PLATFORM}")
|
|
|
|
|
|
AC_OUTPUT(Makefile src/Makefile data/Makefile)
|