#!/bin/sh

version="$1"

if [ -z "$version" ]; then
	version="x.x"
fi

source=rumba.${version}.s
binary=rumba.${version}.NI.b
readme=rumba.${version}.README

cd /tmp
dir="/tmp/rumba-`whoami`-$$"
mkdir $dir
cd $dir

cvs checkout rumba
cd rumba
rm -rf `find . -name 'CVS' -print`
cp Makefile Makefile.bak
gnumake
strip rumba
mv rumba rumba.i386
gnumake clean
sed 's/-arch i386/-arch m68k/g' Makefile.bak >Makefile
gnumake
strip rumba
mv rumba rumba.m68k
gnumake clean
mv -f Makefile.bak Makefile
lipo -create rumba.i386 rumba.m68k -output rumba
rm rumba.i386 rumba.m68k
cd ..
mv rumba $source
mkdir $binary
mv $source/rumba $binary
cp $source/unrumba $binary
cp $source/README $binary
cp $source/Copying $binary
cp $source/Changelog $binary
cp $source/smbmount.8 $binary

cp $source/README $readme

gnutar cvfz ${source}.gnutar.gz $source
gnutar cvfz ${binary}.gnutar.gz $binary
rm -rf $source $binary

open .
