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:
parent
db51a209d7
commit
39796bac00
59
distrib/scripts/mac/macbuild-framework
Executable file
59
distrib/scripts/mac/macbuild-framework
Executable 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
|
Loading…
Reference in New Issue
Block a user