]> git.saurik.com Git - wxWidgets.git/blame - distrib/msw/tardist
support for incorrect entries in .mime.types added (world is not perfect, alas)
[wxWidgets.git] / distrib / msw / tardist
CommitLineData
33b64e6f
JS
1#!/bin/sh
2# tardist: make up a tar.gz distribution of wxWindows 2
3# Supply a source (e.g. ~/wx2) and destination (e.g. ~/wx2/deliver)
4
5init=""
6if [ $1 = "" ]
7then
8 exit
9fi
10
11if [ $2 = "" ]
12then
13 exit
14fi
15
16echo About to archive wxWindows:
17echo From $1
18echo To $2
19echo CTRL-C if this is not correct.
20read dummy
21
22cd $1
23
24echo Removing backup files...
25rm *~ */*~ */*/*~ */*/*/*~ */*/*/*/*~
26
27rm -f $2/wxgtk.tar.gz
28rm -f $2/wxmotif.tar.gz
29rm -f $2/wxdocsrc.tar.gz
30rm -f $2/wxhtml.tar.gz
31rm -f $2/wxpdf.tar.gz
32rm -f $2/wxstubs.tar.gz
33rm -f $2/tex2rtf.tar.gz
34rm -f $2/ogl.tar.gz
35rm -f $2/wxtree.tar.gz
36rm -f $2/glcanvas.tar.gz
37
38echo Tarring...
39
40### wxGTK
41ls `cat $1/distrib/msw/generic.rsp $1/distrib/msw/gtk.rsp` > /tmp/wxgtk.txt
42tar cvf $2/wxgtk.tar -T /tmp/wxgtk.txt
43gzip $2/wxgtk.tar
44mv $2/wxgtk.tar.gz $2/wxgtk.tgz
45
46### wxMotif
47ls `cat $1/distrib/msw/generic.rsp $1/distrib/msw/motif.rsp` > /tmp/wxmotif.txt
48tar cvf $2/wxmotif.tar -T /tmp/wxmotif.txt
49gzip $2/wxmotif.tar
50mv $2/wxmotif.tar.gz $2/wxmotif.tgz
51
52### Doc sources
53ls `cat $1/distrib/msw/docsrc.rsp` > /tmp/docsrc.txt
54tar cvf $2/wxdocsrc.tar -T /tmp/docsrc.txt
55gzip $2/wxdocsrc.tar
56mv $2/wxdocsrc.tar.gz $2/wxdocsrc.tgz
57
58### HTML docs
59ls `cat $1/distrib/msw/wx_html.rsp` > /tmp/html.txt
60tar cvf $2/wxhtml.tar -T /tmp/html.txt
61gzip $2/wxhtml.tar
62mv $2/wxhtml.tar.gz $2/wxhtml.tgz
63
64### PDF docs
65ls `cat $1/distrib/msw/wx_pdf.rsp` > /tmp/pdf.txt
66tar cvf $2/wxpdf.tar -T /tmp/pdf.txt
67gzip $2/wxpdf.tar
68mv $2/wxpdf.tar.gz $2/wxpdf.tgz
69
70### Stubs files
71ls `cat $1/distrib/msw/stubs.rsp` > /tmp/stubs.txt
72tar cvf $2/wxstubs.tar -T /tmp/stubs.txt
73gzip $2/wxstubs.tar
74mv $2/wxstubs.tar.gz $2/wxstubs.tgz
75
76### Tex2RTF
77ls `cat $1/distrib/msw/tex2rtf.rsp` > /tmp/tex2rtf.txt
78tar cvf $2/tex2rtf.tar -T /tmp/tex2rtf.txt
79gzip $2/tex2rtf.tar
80mv $2/tex2rtf.tar.gz $2/tex2rtf.tgz
81
82### OGL
83ls `cat $1/distrib/msw/ogl.rsp` > /tmp/ogl.txt
84tar cvf $2/ogl.tar -T /tmp/ogl.txt
85gzip $2/ogl.tar
86mv $2/ogl.tar.gz $2/ogl.tgz
87
88### wxGLCanvas
89ls `cat $1/distrib/msw/glcanvas.rsp` > /tmp/glcanvas.txt
90tar cvf $2/glcanvas.tar -T /tmp/glcanvas.txt
91gzip $2/glcanvas.tar
92mv $2/glcanvas.tar.gz $2/glcanvas.tgz
93
94### wxTreeLayout
95ls `cat $1/distrib/msw/wxtree.rsp` > /tmp/wxtree.txt
96tar cvf $2/wxtree.tar -T /tmp/wxtree.txt
97gzip $2/wxtree.tar
98mv $2/wxtree.tar.gz $2/wxtree.tgz
99
100echo Done!