#!/bin/sh
RootsDirectory=${RootsDirectory:-/tmp/}
StartingDir="$PWD"
ObjcDir="`dirname $0`"
TestsDir="test/"
cd "$ObjcDir"
Buildit="/Network/Servers/xs1/release/bin/buildit -rootsDirectory ${RootsDirectory} -arch i386 -arch x86_64 -project objc4 ."
echo Sudoing for buildit:
sudo $Buildit
XIT=$?
if [[ $XIT == 0 ]]; then
cd "$TestsDir"
perl test.pl ARCHS=x86_64 OBJC_ROOT="$RootsDirectory/objc4.roots/"
XIT=`expr $XIT \| $?`
perl test.pl ARCHS=i386 OBJC_ROOT="$RootsDirectory/objc4.roots/"
XIT=`expr $XIT \| $?`
perl test.pl ARCHS=x86_64 GUARDMALLOC=YES OBJC_ROOT="$RootsDirectory/objc4.roots/"
XIT=`expr $XIT \| $?`
perl test.pl ARCHS=i386 GUARDMALLOC=YES OBJC_ROOT="$RootsDirectory/objc4.roots/"
XIT=`expr $XIT \| $?`
perl test.pl clean
fi
cd "$StartingDir"
exit $XIT