# setting options to "yes" or "no" will make that choice default,
# "" means "autodetect".
-platform_list="generic pandora gp2x"
+platform_list="generic pandora gp2x opendingux"
platform="generic"
sound_driver_list="oss alsa sdl"
sound_drivers=""
CC="${CC-${CROSS_COMPILE}gcc}"
CXX="${CXX-${CROSS_COMPILE}g++}"
AS="${AS-${CROSS_COMPILE}as}"
+STRIP="${STRIP-${CROSS_COMPILE}strip}"
+SDL_CONFIG="`$CC --print-sysroot`/usr/bin/sdl-config"
MAIN_LDLIBS="$LDLIBS -lm"
config_mak="config.mak"
case "$platform" in
generic)
;;
+ opendingux)
+ sound_drivers="sdl"
+ ;;
pandora)
sound_drivers="oss alsa"
optimize_cortexa8="yes"
echo " --sound-drivers=LIST sound output drivers [guessed]"
echo " available: $sound_driver_list"
echo "influential environment variables:"
- echo " CROSS_COMPILE CC CXX AS CFLAGS ASFLAGS LDFLAGS LDLIBS"
+ echo " CROSS_COMPILE CC CXX AS STRIP CFLAGS ASFLAGS LDFLAGS LDLIBS"
exit 1
fi
esac
case "$platform" in
-generic)
+generic | opendingux)
need_sdl="yes"
;;
esac
sound_drivers="$sound_drivers alsa"
MAIN_LDLIBS="-lasound $MAIN_LDLIBS"
fi
- if [ "$need_sdl" = "yes" ] || check_sdl `sdl-config --cflags --libs`; then
+ if [ "$need_sdl" = "yes" ] || check_sdl `$SDL_CONFIG --cflags --libs`; then
sound_drivers="$sound_drivers sdl"
need_sdl="yes"
fi
fi
if [ "$need_sdl" = "yes" ]; then
- which sdl-config > /dev/null || \
+ [ -x "$SDL_CONFIG" ] || \
fail "sdl-config is missing; please install libsdl (libsdl1.2-dev)"
- CFLAGS="$CFLAGS `sdl-config --cflags`"
- MAIN_LDLIBS="`sdl-config --libs` $MAIN_LDLIBS"
- check_sdl `sdl-config --libs` || fail "please install libsdl (libsdl1.2-dev)"
+ CFLAGS="$CFLAGS `$SDL_CONFIG --cflags`"
+ MAIN_LDLIBS="`$SDL_CONFIG --libs` $MAIN_LDLIBS"
+ check_sdl `$SDL_CONFIG --libs` || fail "please install libsdl (libsdl1.2-dev)"
fi
cat > $TMPC <<EOF
echo "CC = $CC" >> $config_mak
echo "CXX = $CXX" >> $config_mak
echo "AS = $AS" >> $config_mak
+echo "STRIP = $STRIP" >> $config_mak
echo "CFLAGS += $CFLAGS" >> $config_mak
echo "ASFLAGS += $ASFLAGS" >> $config_mak
echo "LDFLAGS += $LDFLAGS" >> $config_mak