osxbuild.sh: Add 'clean' preset, deleting files missed by 'make veryclean'.

git-svn-id: https://svn.eduke32.com/eduke32@3692 1a8010ca-5511-0410-912e-c29ae57300e0
This commit is contained in:
helixhorned 2013-04-17 20:34:54 +00:00
parent e64ecfbf4f
commit d30faf8950
1 changed files with 22 additions and 2 deletions

View File

@ -16,6 +16,7 @@ buildrelease=1
pack=1
iamhelix=0
dummy=0
doclean=0
package=package
lastrevision=
@ -84,6 +85,17 @@ for i in $*; do
pack=0
dummy=1
;;
clean)
buildppc=0
build86=0
build64=0
buildmain=0
buildtools=0
builddebug=0
buildrelease=0
pack=0
doclean=1
;;
# For the convenience of universal distributors:
dist)
buildppc=1
@ -229,6 +241,12 @@ if [ $buildppc == 1 ]; then
commonargs="$commonargs DARWIN9=1"
fi
if [ $doclean == 1 ]; then
cd build
rm -f *{.x86,.x64,.ppc}
cd ..
fi
# Building the buildtools:
if [ $buildtools$installtools != 00 ] && [ -d "build" ]; then
cd build
@ -312,11 +330,13 @@ if [ $buildtools$installtools != 00 ] && [ -d "build" ]; then
cd ..
fi
# The build process itself:
if [ $buildmain == 1 ]; then
if [ $doclean == 1 ] || [ $buildmain == 1 ]; then
rm -f {eduke32,mapster32}{.debug,}{.x86,.x64,.ppc,}
rm -rf {$package/,}{EDuke32,Mapster32}{.debug,}.app
fi
# The build process itself:
if [ $buildmain == 1 ]; then
if [ $iamhelix == 1 ]; then
makecmd="make -j 2"
else