21 lines
520 B
Bash
Executable File
21 lines
520 B
Bash
Executable File
#! /bin/bash
|
|
mkdir .build
|
|
cp -r * .build/
|
|
cd .build/src
|
|
if ! (make clobber && make all RELEASE=TRUE -j$(nproc) && make clean); then
|
|
cd ../..
|
|
rm -rf .build
|
|
exit 1
|
|
fi
|
|
cp Dragonblocks DragonblocksServer ..
|
|
cd ..
|
|
rm -rf .git* deps src BUILDING.md snapshot.sh upload.sh DragonblocksAlpha-*.zip
|
|
cd ..
|
|
mv .build DragonblocksAlpha
|
|
VERSION=`git tag --points-at HEAD`
|
|
if [[ $VERSION = "" ]]; then
|
|
VERSION=`git rev-parse --short HEAD`
|
|
fi
|
|
zip -r DragonblocksAlpha-$VERSION.zip DragonblocksAlpha/*
|
|
rm -rf DragonblocksAlpha
|