diff options
-rwxr-xr-x | packaging/SGI/mkrelease.sh | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/packaging/SGI/mkrelease.sh b/packaging/SGI/mkrelease.sh index cfbd40ec04..4261d1ee00 100755 --- a/packaging/SGI/mkrelease.sh +++ b/packaging/SGI/mkrelease.sh @@ -7,13 +7,27 @@ doclean="" SGI_ABI=-n32 CC=cc -export SGI_ABI CC if [ "$1" = "clean" ]; then doclean=$1 shift +elif [ "$1" = "5" ]; then + SGI_ABI=-32 + shift +fi + +# check again in case they put the args in the wrong order + +if [ "$1" = "clean" ]; then + doclean=$1 + shift +elif [ "$1" = "5" ]; then + SGI_ABI=-32 + shift fi +export SGI_ABI CC + if [ "$doclean" = "clean" ]; then cd ../../source if [ -f Makefile ]; then @@ -43,7 +57,7 @@ if [ "$doclean" = "clean" -o ! -f Makefile ]; then chmod +x config.guess chmod +x config.status chmod +x config.sub - ./configure --prefix=/usr --mandir=/usr/src/man + ./configure --prefix=/usr --mandir=/usr/src/man --with-smbwrapper errstat=$? if [ $errstat -ne 0 ]; then echo "Error $errstat creating Makefile\n"; @@ -56,14 +70,7 @@ fi # echo Making binaries -if [ "$1" = "5" ]; then - myflags="CFLAGS=-O -g3" - shift -else - myflags="CFLAGS=-O -g3" -fi - -make "$myflags" $* +make "CFLAGS=-O -g3" $* errstat=$? if [ $errstat -ne 0 ]; then echo "Error $errstat building sources\n"; |