#!/bin/sh TARGET=gnu-win32 echo "### Building 3rd party software ###" cd 3rdparty/des-4.04b case $1 in release) make clean -e TARGET=$TARGET && make gcc -e TARGET=$TARGET ;; *) make ;; esac if [ $? -ne 0 ]; then echo "*** ABORT ***" exit 1 fi cd - echo "### Building BennuGD Core ###" cd core case $1 in release) ./configure && make clean && make ;; *) make ;; esac if [ $? -ne 0 ]; then echo "*** ABORT ***" exit 1 fi cd - echo "### Building BennuGD Modules ###" cd modules case $1 in release) ./configure && make clean && make ;; *) make ;; esac if [ $? -ne 0 ]; then echo "*** ABORT ***" exit 1 fi cd - echo "### Building BennuGD Tools ###" cd tools/moddesc case $1 in release) ./configure && make clean && make ;; *) make ;; esac if [ $? -ne 0 ]; then echo "*** ABORT ***" exit 1 fi cd - echo "### Copying files to bin folder ###" mkdir -p bin/$TARGET 2>/dev/null cp 3rdparty/des-4.04b/libdes.dll bin/$TARGET cp core/bgdi/src/.libs/bgdi.exe bin/$TARGET cp core/bgdc/src/.libs/bgdc.exe bin/$TARGET cp core/bgdrtm/src/.libs/libbgdrtm.dll bin/$TARGET cp modules/*/.libs/*.dll bin/$TARGET cp tools/moddesc/.libs/moddesc.exe bin/$TARGET strip bin/$TARGET/* echo "### Build done! ###" exit 0