Files
commandergenius/project/jni/application/simutrans/AndroidBuild.sh
2021-06-10 01:17:59 +03:00

28 lines
790 B
Bash
Executable File

#!/bin/sh
cd simutrans
ln -sf libbzip2.so ../../../../obj/local/$1/libbz2.so
rm -f config.$1.txt
echo VERBOSE=1 >> config.$1.txt
echo OPTIMIZE=1 >> config.$1.txt
echo OSTYPE=linux >> config.$1.txt
echo COLOUR_DEPTH=16 >> config.$1.txt
echo BACKEND=sdl >> config.$1.txt
echo USE_SOFTPOINTER=1 >> config.$1.txt
echo USE_FREETYPE=1 >> config.$1.txt
echo USE_FLUIDSYNTH_MIDI=1 >> config.$1.txt
cmake -E copy_if_different config.$1.txt config.$1
echo "#define REVISION `svn info --show-item revision`" > revision.h.txt
cmake -E copy_if_different revision.h.txt revision.h
env CFLAGS="-fpermissive" \
LDFLAGS="-L`pwd`/../../../../obj/local/$1" \
PATH=`pwd`/../..:$PATH \
../../setEnvironment-$1.sh sh -c " \
make -j8 CFG=$1 && \
cp -f build/$1/sim ../libapplication-$1.so" || exit 1