Added package script.
This commit is contained in:
parent
823da599f3
commit
8245e0782e
1
.gitignore
vendored
1
.gitignore
vendored
@ -4,3 +4,4 @@ Makefile
|
||||
CMakeLists.txt.user
|
||||
*.cbp
|
||||
*~
|
||||
*.zip
|
||||
|
32
package.sh
Executable file
32
package.sh
Executable file
@ -0,0 +1,32 @@
|
||||
#!/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
|
Loading…
Reference in New Issue
Block a user