# hardcoded stuff
CC="${CC-${CROSS_COMPILE}gcc}"
+CXX="${CXX-${CROSS_COMPILE}g++}"
AS="${AS-${CROSS_COMPILE}as}"
AR="${AS-${CROSS_COMPILE}ar}"
config_mak="config.mak"
echo " --disable-dynarec disable dynamic recompiler"
echo " (dynarec is only available and enabled on ARM)"
echo "influential environment variables:"
- echo " CROSS_COMPILE CC AS AR CFLAGS ASFLAGS LDFLAGS LDLIBS"
+ echo " CROSS_COMPILE CC CXX AS AR CFLAGS ASFLAGS LDFLAGS LDLIBS"
exit 1
fi
CFLAGS="$CFLAGS -DRAM_FIXED"
fi
-if [ "$platform" = "maemo" ]; then
+if [ "$platform" = "generic" ]; then
+ generic_cflags=`sdl-config --cflags`
+ generic_ldlibs=`sdl-config --libs`
+ CFLAGS="$CFLAGS $generic_cflags"
+ LDFLAGS="$LDFLAGS $generic_ldlibs"
+elif [ "$platform" = "maemo" ]; then
maemo_cflags=`pkg-config --cflags hildon-1`
maemo_ldlibs=`pkg-config --libs hildon-1`
CFLAGS="$CFLAGS -DMAEMO -DMAEMO_CHANGES $maemo_cflags"
echo "sound driver $sound_driver"
echo "C compiler $CC"
echo "C compiler flags $CFLAGS"
+echo "linker flags $LDFLAGS"
echo "enable dynarec $enable_dynarec"
echo "ARMv7 optimizations $have_armv7"
echo "enable ARM NEON $have_arm_neon"
echo >> $config_mak
echo "CC = $CC" >> $config_mak
+echo "CXX = $CXX" >> $config_mak
echo "AS = $AS" >> $config_mak
echo "CFLAGS += $CFLAGS" >> $config_mak
echo "ASFLAGS += $ASFLAGS" >> $config_mak