33 lines
674 B
Bash
Executable File
33 lines
674 B
Bash
Executable File
#!/bin/bash
|
|
|
|
if [[ $1 == "" ]]
|
|
then
|
|
echo "Please select a target platform (linux or windows)"
|
|
exit
|
|
elif [[ $1 == "linux" ]]
|
|
then
|
|
platform="linux"
|
|
elif [[ $1 == "windows" ]]
|
|
then
|
|
platform="windows"
|
|
fi
|
|
|
|
./build.sh clean
|
|
|
|
./build.sh $platform
|
|
|
|
rc=$?
|
|
|
|
if [[ $rc == 0 ]]
|
|
then
|
|
rm -rf "MarbleGame_${platform^}" "MarbleGame_${platform^}.zip"
|
|
mkdir "MarbleGame_${platform^}"
|
|
cp -r binaries Levels Shader "MarbleGame_${platform^}"
|
|
zip -r "MarbleGame_${platform^}.zip" "MarbleGame_${platform^}"
|
|
if hash megacmd 2>/dev/null
|
|
then
|
|
megacmd put "MarbleGame_${platform^}.zip" mega:/GameBuilds/
|
|
fi
|
|
rm -rf "MarbleGame_${platform^}"
|
|
fi
|