pure-data/mac/build-i386

#!/bin/sh
#usage: ./build-i386 0.38-0 or 0.38-0test4

if test x$1 == x
then
   echo usage: ./build-i386 0.38-0 or 0.38-0test4
   exit 1
fi

if test -f ../build/pd-$1.src.tar.gz
then
   /bin/echo -n
else
   echo cant find file ../build/pd-$1.src.tar.gz
   exit 1
fi

rm -rf pd-$1 Pd-$1-i386.app

tar xzf ../build/pd-$1.src.tar.gz
cd pd-$1
./autogen.sh
./configure --enable-universal=i386 --enable-jack

#workaround for libpd build wierdness
for i in \
  bob~ bonk~ choice fiddle~ loop~ lrshift~ \pd~ pd~ pique sigmund~ stdout; do
cp /dev/null extra/$i/.deps/libpd_la-$i.Plo
done
cp /dev/null extra/pd~/.deps/libpd_la-pdsched.Plo

if make
then
    echo -n
else
   echo build failed
   exit 1
fi

rm -rf po
cp -pr ../../build/po/ po/

cd mac
./osx-app.sh \
  --wish /Users/msp/work/build/tcltk/pd-wish-8.5.19/mac/Wish-8.5.19.app $1-i386
mv Pd-$1-i386.app ../../
cd ../..
tar czf pd-$1-i386.mac.tar.gz Pd-$1-i386.app