Adding prototype script for creating a wx Mac framework from a configure-based wxPython build.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@48753 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Kevin Ollivier 2007-09-17 15:41:48 +00:00
parent db51a209d7
commit 39796bac00

View File

@ -0,0 +1,59 @@
#!/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