2 # Makes the wxWidgets tarballs with 'make dist' 
   7   echo Updating from CVS...
 
  13   echo Making wxGTK tarballs...
 
  15   if [ ! -d $WXDEST ]; then 
  19   rm -f -r $WXDEST/wxgtk
 
  21   mkdir $WXDEST/wxgtk
/release
 
  26   cd $WXDEST/wxgtk
/release
 
  28   $WXSRC/configure 
--no-recursion 
  30   make -j1 dist bzip
-dist-only 
  31   mv $WXDEST/wxgtk
/release
/*.gz 
$WXDEST/wxgtk
/release
/*.bz2 
$WXDEST 
  36   echo Making wxMGL tarballs...
 
  38   if [ ! -d $WXDEST ]; then 
  42   rm -f -r $WXDEST/wxmgl
 
  44   mkdir $WXDEST/wxmgl
/release
 
  49   cd $WXDEST/wxmgl
/release
 
  51   $WXSRC/configure 
--no-recursion --with-mgl 
  53   make -j1 dist bzip
-dist-only 
  54   mv $WXDEST/wxmgl
/release
/*.gz 
$WXDEST/wxmgl
/release
/*.bz2 
$WXDEST 
  59   echo Making wxBase tarballs...
 
  61   if [ ! -d $WXDEST ]; then 
  65   rm -f -r $WXDEST/wxbase
 
  67   mkdir $WXDEST/wxbase
/release
 
  72   cd $WXDEST/wxbase
/release
 
  74   $WXSRC/configure 
--no-recursion --disable-gui 
  76   make -j1 dist bzip
-dist-only 
  77   mv $WXDEST/wxbase
/release
/*.gz 
$WXDEST/wxbase
/release
/*.bz2 
$WXDEST 
  82   echo Making wxX11 tarballs...
 
  84   if [ ! -d $WXDEST ]; then 
  88   rm -f -r $WXDEST/wxx11
 
  90   mkdir $WXDEST/wxx
11/release
 
  95   cd $WXDEST/wxx
11/release
 
  97   $WXSRC/configure 
--with-x11 --no-recursion 
  99   make -j1 dist bzip
-dist-only 
 101   cp $WXDEST/wxx
11/release
/*.
tar.gz 
$WXDEST 
 102   cp $WXDEST/wxx
11/release
/*.
tar.bz2 
$WXDEST 
 107   echo Making wxMotif tarballs...
 
 109   if [ ! -d $WXDEST ]; then 
 113   rm -f -r $WXDEST/wxmotif
 
 114   mkdir $WXDEST/wxmotif
 
 115   mkdir $WXDEST/wxmotif
/release
 
 120   cd $WXDEST/wxmotif
/release
 
 122   $WXSRC/configure 
--with-motif --no-recursion 
 124   make -j1 dist bzip
-dist-only 
 126   cp $WXDEST/wxmotif
/release
/*.
tar.gz 
$WXDEST 
 127   cp $WXDEST/wxmotif
/release
/*.
tar.bz2 
$WXDEST 
 129   echo Rearchiving wxMotif tarballs to change wxMOTIF to wxMotif...
 
 134   tar xfz ..
/wxMOTIF
-$WXVER.
tar.gz
 
 135   mv wxMOTIF
-$WXVER wxMotif
-$WXVER 
 136   rm -f ..
/wxMOTIF
-$WXVER.
tar.gz
 
 137   rm -f ..
/wxMOTIF
-$WXVER.
tar.bz2
 
 138   tar cf ..
/wxMotif
-$WXVER.
tar * 
 139   gzip -c ..
/wxMotif
-$WXVER.
tar > ..
/wxMotif
-$WXVER.
tar.gz
 
 140   bzip2 -f9 ..
/wxMotif
-$WXVER.
tar 
 143 #  rm -f -r $WXDEST/wxmotif 
 148   cp $WXSRC/docs
/readme.txt 
$WXDEST/readme
-${WXVER}.txt
 
 149   cp $WXSRC/docs
/changes.txt 
$WXDEST/changes
-${WXVER}.txt
 
 150   cp $WXSRC/docs
/mgl
/readme.txt 
$WXDEST/readme
-mgl-${WXVER}.txt
 
 151   cp $WXSRC/docs
/mgl
/install.txt 
$WXDEST/install-mgl-${WXVER}.txt
 
 152   cp $WXSRC/docs
/x
11/readme.txt 
$WXDEST/readme
-x11-${WXVER}.txt
 
 153   cp $WXSRC/docs
/x
11/readme
-nanox.txt 
$WXDEST/readme
-nanox-${WXVER}.txt
 
 154   cp $WXSRC/docs
/x
11/install.txt 
$WXDEST/install-x11-${WXVER}.txt
 
 155   cp $WXSRC/docs
/motif
/readme.txt 
$WXDEST/readme
-motif-${WXVER}.txt
 
 156   cp $WXSRC/docs
/motif
/install.txt 
$WXDEST/install-motif-${WXVER}.txt
 
 157   cp $WXSRC/docs
/msw
/readme.txt 
$WXDEST/readme
-msw-${WXVER}.txt
 
 158   cp $WXSRC/docs
/msw
/install.txt 
$WXDEST/install-msw-${WXVER}.txt
 
 159   cp $WXSRC/docs
/gtk
/readme.txt 
$WXDEST/readme
-gtk-${WXVER}.txt
 
 160   cp $WXSRC/docs
/gtk
/install.txt 
$WXDEST/install-gtk-${WXVER}.txt
 
 161   cp $WXSRC/docs
/mac
/readme.txt 
$WXDEST/readme
-mac-${WXVER}.txt
 
 162   cp $WXSRC/docs
/mac
/install.txt 
$WXDEST/install-mac-${WXVER}.txt
 
 163   cp $WXSRC/docs
/os
2/install.txt 
$WXDEST/install-os2-${WXVER}.txt
 
 168   mkdir -p $WXSRC/docs
/html
/wx
 
 169   mkdir -p $WXSRC/docs
/html
/tex2rtf
 
 170   mkdir -p $WXSRC/docs
/html
/fl
 
 171   mkdir -p $WXSRC/docs
/html
/ogl
 
 172   mkdir -p $WXSRC/docs
/htb
 
 174   rm -f -r $WXSRC/docs
/html
/wx
/*.htm
* 
 175   rm -f -r $WXSRC/docs
/htb
/wx.htb
 
 177   echo Making HTML wxWidgets manual...
 
 178   cd $WXSRC/docs
/latex
/wx
 
 179   cp *.gif 
$WXSRC/docs
/html
/wx
 
 180   tex2rtf manual.tex 
$WXSRC/docs
/html
/wx
/wx.htm 
-twice -html 
 182   echo Making HTB wxWidgets manual...
 
 183   cd $WXSRC/docs
/html
/wx
 
 184   zip -q $WXSRC/docs
/htb
/wx.htb 
*.html 
*.gif 
*.hhp 
*.hhc 
*.hhk
 
 186   echo Archiving manuals...
 
 189   echo Done making manuals.
 
 210     echo Usage
: $PROGNAME "src-dir dest-dir version-number [ options ]" 
 212     echo "    --help         Display this help message" 
 213     echo "    --wxgtk        Spin wxGTK" 
 214     echo "    --wxbase       Spin wxBase" 
 215     echo "    --wxx11        Spin wxX11" 
 216     echo "    --wxmotif      Spin wxMotif" 
 217     echo "    --wxmgl        Spin wxMGL" 
 218     echo "    --docs         Spin docs" 
 219     echo "    --all          Spin EVERYTHING" 
 220     echo "    --updatecvs    Update from CVS" 
 244 # Process command line options. 
 248         --wxx11) SPINWXX11
=1 ;; 
 249         --wxgtk) SPINWXGTK
=1 ;; 
 250         --wxmac) SPINWXMAC
=1 ;; 
 251         --wxbase) SPINWXBASE
=1 ;; 
 252         --wxmgl) SPINWXMGL
=1 ;; 
 253         --wxmotif) SPINWXMOTIF
=1 ;; 
 254         --all) SPINEVERYTHING
=1 ;; 
 255         --updatecvs) UPDATECVS
=1 ;; 
 256         --silent) SILENT
=1 ;; 
 264 # we don't want this when batch building tarballs. 
 265 if [ "$SILENT" = "0" ]; then 
 266   echo CTRL
-C if this is not correct.
 
 270 if [ "$UPDATECVS" = "1" ]; then 
 274 if [ "$SPINWXX11" = "1" ] || [ "$SPINEVERYTHING" = "1" ]; then 
 278 if [ "$SPINWXGTK" = "1" ] || [ "$SPINEVERYTHING" = "1" ]; then 
 282 if [ "$SPINWXMOTIF" = "1" ] || [ "$SPINEVERYTHING" = "1" ]; then 
 286 if [ "$SPINWXMAC" = "1" ] || [ "$SPINEVERYTHING" = "1" ]; then 
 290 if [ "$SPINWXMGL" = "1" ] || [ "$SPINEVERYTHING" = "1" ]; then 
 294 if [ "$SPINWXBASE" = "1" ] || [ "$SPINEVERYTHING" = "1" ]; then 
 298 if [ "$SPINDOCS" = "1" ] || [ "$SPINEVERYTHING" = "1" ]; then