mirror of
https://github.com/scummvm/scummvm.git
synced 2025-04-02 10:52:32 -04:00
70 lines
1.8 KiB
Bash
Executable file
70 lines
1.8 KiB
Bash
Executable file
#!/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 ..
|