X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/e492150d405b3281ea50df8baa023055297b5a90..564098605facb4c5fa710255915324bfe83e100e:/distrib/msw/tardist diff --git a/distrib/msw/tardist b/distrib/msw/tardist index de41459644..4093e66f17 100644 --- a/distrib/msw/tardist +++ b/distrib/msw/tardist @@ -64,6 +64,10 @@ rm *~ */*~ */*/*~ */*/*/*~ */*/*/*/*~ rm -f $2/wx*-${WXVER}*.tar.gz +# Copy setup files +cp $1/include/wx/os2/SETUP0.H $1/include/wx/os2/setup.h +cp $1/include/wx/msw/setup0.h $1/include/wx/msw/setup.h + echo Tarring... ### Generic @@ -132,11 +136,14 @@ gzip $2/wxX11-${WXVER}.tar # gzip $2/wxMSW-${WXVER}.tar ### wxMac +cp $1/include/wx/mac/setup0.h $1/include/wx/setup.h cd $1 -cat $1/distrib/msw/mac.rsp $1/distrib/msw/generic.rsp $1/distrib/msw/cw.rsp $1/distrib/msw/tex2rtf.rsp $1/distrib/msw/utils.rsp $1/distrib/msw/dialoged.rsp $1/distrib/msw/ogl.rsp $1/distrib/msw/stc.rsp $1/distrib/msw/xml.rsp $1/distrib/msw/contrib.rsp $1/distrib/msw/makefile.rsp $1/distrib/msw/tiff.rsp $1/distrib/msw/jpeg.rsp > /tmp/wxmac_in.txt +cat $1/distrib/msw/mac.rsp $1/distrib/msw/generic.rsp $1/distrib/msw/cw_mac.rsp $1/distrib/msw/tex2rtf.rsp $1/distrib/msw/utils.rsp $1/distrib/msw/dialoged.rsp $1/distrib/msw/ogl.rsp $1/distrib/msw/stc.rsp $1/distrib/msw/xml.rsp $1/distrib/msw/contrib.rsp $1/distrib/msw/makefile.rsp $1/distrib/msw/tiff.rsp $1/distrib/msw/jpeg.rsp > /tmp/wxmac_in.txt expandlines /tmp/wxmac_in.txt /tmp/wxmac.txt $TAR cf $2/wxMac-${WXVER}.tar -T /tmp/wxmac.txt +rm -f $1/include/wx/setup.h + echo Re-tarring wxMac in a subdirectory... cd $2 mkdir wxWindows-${WXVER} @@ -149,6 +156,67 @@ $TAR cf $2/wxMac-${WXVER}.tar wxWindows-${WXVER}/* rm -f -r wxWindows-${WXVER} gzip $2/wxMac-${WXVER}.tar +### wxUniv: universal-specific files +cd $1 +cat $1/distrib/msw/univ.rsp > /tmp/wxuniv_in.txt +expandlines /tmp/wxuniv_in.txt /tmp/wxuniv.txt +$TAR cf $2/wxWindows-${WXVER}-Univ.tar -T /tmp/wxuniv.txt + +echo Re-tarring wxUniversal in a subdirectory... +cd $2 +mkdir wxWindows-${WXVER} +cd wxWindows-${WXVER} +$TAR xf ../wxWindows-${WXVER}-Univ.tar +cd .. +rm -f wxWindows-${WXVER}-Univ.tar +$TAR cf $2/wxWindows-${WXVER}-Univ.tar wxWindows-${WXVER}/* +rm -f -r wxWindows-${WXVER} +gzip $2/wxWindows-${WXVER}-Univ.tar + +### wxAll: all distributions in one giant archive +cd $1 +cat $1/distrib/msw/generic.rsp $1/distrib/msw/msw.rsp $1/distrib/msw/vc.rsp $1/distrib/msw/cw.rsp $1/distrib/msw/cw_mac.rsp $1/distrib/msw/gtk.rsp $1/distrib/msw/x11.rsp $1/distrib/msw/motif.rsp $1/distrib/msw/mac.rsp $1/distrib/msw/os2.rsp $1/distrib/msw/x11.rsp $1/distrib/msw/univ.rsp $1/distrib/msw/mgl.rsp $1/distrib/msw/contrib.rsp $1/distrib/msw/utilmake.rsp $1/distrib/msw/utils.rsp $1/distrib/msw/mmedia.rsp $1/distrib/msw/tex2rtf.rsp $1/distrib/msw/stc.rsp $1/distrib/msw/xml.rsp $1/distrib/msw/dialoged.rsp $1/distrib/msw/ogl.rsp $1/distrib/msw/makefile.rsp $1/distrib/msw/tiff.rsp $1/distrib/msw/jpeg.rsp $1/distrib/msw/docsrc.rsp | uniq > /tmp/wxall_in.txt +expandlines /tmp/wxall_in.txt /tmp/wxall.txt +$TAR cf $2/wxAll-${WXVER}.tar -T /tmp/wxall.txt + +echo Re-tarring wxAll in a subdirectory... +cd $2 +mkdir wxWindows-${WXVER} + +# If we have the full set of VC++ project files, +# get them +if [ -f $2/extra/wxWindows-${WXVER}-VC.zip ]; then + unzip -o $2/extra/wxWindows-${WXVER}-VC.zip +else + echo "Warning - did not find $2/deliver/extra/wxWindows-${WXVER}-VC.zip" +fi + +cd wxWindows-${WXVER} +$TAR xf ../wxAll-${WXVER}.tar + +# Translate all .dsp and .dsw files to DOS format +unix2dos --unix2dos `cat $1/distrib/msw/vc.rsp` + +# Copy OS/2 specific configure files +cp $1/distrib/os2/os2-specific.zip docs/os2 + +# Copy the OS/2 files which probably haven't been copied yet +mkdir include/wx/os2 +mkdir src/os2 +cp $1/include/wx/os2/*.H include/wx/os2 +cp $1/src/os2/*.CPP $1/src/os2/*.I src/os2 + +# Make all OS/2 files lower case +$1/distrib/msw/namedown include/wx/os2/*.H +$1/distrib/msw/namedown src/os2/*.CPP src/os2/*.I + +cd .. +rm -f wxAll-${WXVER}.tar +$TAR cf $2/wxAll-${WXVER}.tar wxWindows-${WXVER}/* +rm -f -r wxWindows-${WXVER} +gzip $2/wxAll-${WXVER}.tar + + ### Doc sources #cd $1 #cat $1/distrib/msw/docsrc.rsp > /tmp/docsrc_in.txt