buildscripts/q3lite.sh
2023-12-03 23:10:57 +01:00

40 lines
No EOL
1.2 KiB
Bash
Executable file

#!/bin/bash
git clone https://github.com/cdev-tux/q3lite.git
set -e
cd q3lite
#git reset HEAD --hard
git checkout dev
export CFLAGS="-I$PREFIX/include $($PREFIX/bin/sdl2-config --cflags) -O3"
export CXXFLAGS="-I$PREFIX/include $($PREFIX/bin/sdl2-config --cflags) -O3"
export LDFLAGS="-L$PREFIX/lib $($PREFIX/bin/sdl2-config --libs) -liconv"
make ARCH=arm CROSS_COMPILE=1 BUILD_STANDALONE=1 CC="$xCC" USE_RENDERER_DLOPEN=1 PKG_CONFIG="pkg-config" all
exit
# export CFLAGS_CLIENT="-I$PREFIX/include $($PREFIX/bin/sdl2-config --cflags) -O3"
#export CFLAGS_EXTRA="-I$PREFIX/include"
#export CPUOPTIMIZATIONS="-L$PREFIX/lib $($PREFIX/bin/sdl2-config --libs) -liconv"
#export CC=x86_64-w64-mingw32-gcc
#export WINDRES=x86_64-w64-mingw32-windres
#export STRIP=x86_64-w64-mingw32-strip
#export SDL_CONFIG=x86_64-w64-mingw32-sdl2-config
#export DP_MAKE_TARGET=mingw
export SDL_CONFIG="$PREFIX/bin/sdl2-config"
export STRIP="$xSTRIP"
export SDLCONFIG_UNIXCFLAGS_X11="-DUSE_GLES2"
export SDLCONFIG_UNIXLIBS_X11="-lEGL"
make clean
make sdl-release -j$(nproc) DP_ARCH=arm DP_MAKE_TARGET=linux DP_MACHINE=aarch64
cp -f darkplaces-sdl /tmp/pandory/bin/
#make sdl-release -llzma -logg -lFLAC -lvorbisenc -lvorbis -liconv -lbz2