59 lines
1.1 KiB
Plaintext
59 lines
1.1 KiB
Plaintext
|
#!/bin/sh
|
||
|
|
||
|
# TODO: Get these from somewhere...
|
||
|
MAJOR_VERSION=2
|
||
|
MINOR_VERSION=9
|
||
|
REVISION=0
|
||
|
BRANCH="$MAJOR_VERSION.$MINOR_VERSION"
|
||
|
RELEASE="$BRANCH.$REVISION"
|
||
|
|
||
|
if [ "$WXROOT" = "" ]; then
|
||
|
scriptDir="$(cd $(dirname $0);pwd)"
|
||
|
WXROOT=$scriptDir/../../..
|
||
|
fi
|
||
|
|
||
|
export INSTALLDIR=/Library/Frameworks/wx.Framework/Versions/$BRANCH
|
||
|
rm -rf $INSTALLDIR
|
||
|
|
||
|
mkdir -p builds
|
||
|
cd builds
|
||
|
$scriptDir/macbuild universal unicode wxpython
|
||
|
|
||
|
cd $INSTALLDIR
|
||
|
|
||
|
ln -s bin Resources
|
||
|
ln -s lib/libwx_macud-$RELEASE.dylib ./wx
|
||
|
ln -s include Headers
|
||
|
cd include
|
||
|
|
||
|
ln -s wx-$BRANCH/wx wx
|
||
|
touch wx.h
|
||
|
|
||
|
echo "#ifndef __WX_FRAMEWORK_HEADER__" 1>> wx.h
|
||
|
echo "#define __WX_FRAMEWORK_HEADER__" 1>> wx.h
|
||
|
echo "" 1>> wx.h
|
||
|
echo "" 1>> wx.h
|
||
|
|
||
|
for header in `ls wx/*.h`
|
||
|
do
|
||
|
echo "#include <$header>" 1>> wx.h
|
||
|
done
|
||
|
|
||
|
echo "" 1>> wx.h
|
||
|
echo "" 1>> wx.h
|
||
|
echo "#endif // __WX_FRAMEWORK_HEADER__" 1>> wx.h
|
||
|
|
||
|
cd ..
|
||
|
|
||
|
# keep the gl library there since we link against it.
|
||
|
#rm lib/libwx_macud-$MAJOR_VERSION.$MINOR_VERSION.*
|
||
|
|
||
|
#mkdir Resources
|
||
|
#cp bin/wx-config Resources/wx-config
|
||
|
#cp bin/wxrc Resources/wxrc
|
||
|
#rm -rf bin
|
||
|
#rm -rf lib/wx/config
|
||
|
#mv share Resources/share
|
||
|
|
||
|
cd $INSTALLDIR/..
|
||
|
ln -s $BRANCH Current
|