#!/bin/bash -eux # -e: Exit immediately if a command exits with a non-zero status. # -u: Treat unset variables as an error when substituting. # -x: Display expanded script commands mkdir -p build-release030 cd build-release030 PLATFORM=m68k-atari-mintelf FASTCALL=false export ASFLAGS="-m68030" export CXXFLAGS="-m68030 -DDISABLE_FANCY_THEMES" export LDFLAGS="-m68030" export PKG_CONFIG_LIBDIR="$(${PLATFORM}-gcc -print-sysroot)/usr/lib/m68020-60/pkgconfig" if $FASTCALL then ASFLAGS="$ASFLAGS -mfastcall" CXXFLAGS="$CXXFLAGS -mfastcall" LDFLAGS="$LDFLAGS -mfastcall" fi if [ ! -f config.log ] then ../configure \ --backend=atari \ --host=${PLATFORM} \ --enable-release \ --disable-png \ --disable-enet \ --disable-mt32emu \ --disable-lua \ --disable-nuked-opl \ --disable-16bit \ --disable-highres \ --disable-scalers \ --disable-aspect \ --disable-translation \ --disable-eventrecorder \ --disable-tts \ --disable-bink \ --opengl-mode=none \ --enable-verbose-build \ --enable-text-console \ --disable-engine=hugo,director,cine,ultima \ --disable-detection-full fi make -j$(getconf _NPROCESSORS_CONF) rm -rf dist-generic make dist-generic # create symbol file and strip ${PLATFORM}-nm -C dist-generic/scummvm/scummvm.ttp | grep -vF ' .L' | grep ' [TtWV] ' | ${PLATFORM}-c++filt | sort -u > dist-generic/scummvm/scummvm.sym ${PLATFORM}-strip -s dist-generic/scummvm/scummvm.ttp # remove unused files rm dist-generic/scummvm/data/*.zip dist-generic/scummvm/data/{achievements,encoding,gui-icons,macgui,shaders}.dat # readme.txt cp ../backends/platform/atari/readme.txt dist-generic/scummvm unix2dos dist-generic/scummvm/readme.txt cd dist-generic mv scummvm scummvm-2.10.0git-atari-lite zip -r -9 scummvm-2.10.0git-atari-lite.zip scummvm-2.10.0git-atari-lite cd - mv dist-generic/scummvm-2.10.0git-atari-lite.zip ..