buildscripts/eduke32.sh

15 lines
672 B
Bash
Raw Permalink Normal View History

2023-12-03 23:10:57 +01:00
#!/bin/bash
wget -c "https://dukeworld.com/eduke32/synthesis/latest/eduke32_src_20230926-10459-8feaf6c25.tar.xz"
tar xvf eduke32_src_20230926-10459-8feaf6c25.tar.xz
set -e
cd eduke32_20230926-10459-8feaf6c25
export CFLAGS="-I$PREFIX/opt/gl4es/include -I$PREFIX/opt/gles/include -I$PREFIX/include -O3"
export CPPFLAGS="-I$PREFIX/opt/gl4es/include -I$PREFIX/opt/gles/include -I$PREFIX/include -O3"
export LDFLAGS="-L$PREFIX/opt/gl4es/lib -L$PREFIX/lib"
sed -i "s# sdl2-config# $PREFIX/bin/sdl2-config#g" Common.mak
make clean
make -j$(nproc) HOSTPLATFORM="LINUX" SUBPLATFORM="LINUX" IMPLICIT_ARCH="arm" CROSS="$xHOST-" USE_OPENGL=0 POLYMER=0
cp -fv eduke32 "$PREFIX/bin/"