15 lines
672 B
Bash
15 lines
672 B
Bash
|
#!/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/"
|