Files
eepp/projects/mingw32/make.sh
Martín Lucas Golini dafe1502be Fixed mingw64 build.
Fixed emscripten ecode build.
Added ecode mingw build script.
2022-06-13 03:19:31 -03:00

43 lines
769 B
Bash
Executable File

#!/bin/bash
cd "$(dirname "$0")" || exit
ARCH=32
for i in "$@"; do
case $i in
config=*)
CONFIG="${i#*=}"
shift
;;
*)
;;
esac
done
if [[ "$CONFIG" == *"x86_64"* ]]; then
ARCH=64
fi
premake5 --file=../../premake5.lua --os=windows --cc=mingw --with-mojoal --windows-mingw-build gmake2
cd ../../make/windows/ || exit
mingw"$ARCH"-make "$@"
case "$OSTYPE" in
darwin*|linux*|freebsd*)
cd ../../bin/ || exit
ln -sf ../libs/windows/eepp.dll eepp.dll
ln -sf ../libs/windows/eepp-debug.dll eepp-debug.dll
;;
cygwin*|win*)
cd ../../libs/windows/ || exit
if [ -f eepp.dll ]; then
cp -f eepp.dll ../../bin/eepp.dll
fi
if [ -f eepp-debug.dll ]; then
cp -f eepp-debug.dll ../../bin/eepp-debug.dll
fi
;;
esac