2 rem Zip up an external, generic + Windows distribution of wxWindows 2.0
6 if "%src" == "" goto usage
7 if "%dest" == "" goto usage
8 if "%1" == "-help" goto usage
9 if "%1" == "--help" goto usage
10 if "%1" == "/?" goto usage
11 if "%1" == "wise" set wise
=1
12 echo About to archive an external wxWindows distribution
:
15 if "%wise" == "1" echo with WISE setup creation.
16 echo CTRL
-C
if this is
not correct.
21 erase %dest\wx200
*.zip
22 erase %dest\glcanvas.zip
24 erase %dest
\tex
2rtf
2.zip
27 if direxist
%dest\wx deltree
/Y
%dest\wx
32 zip32
-@
%dest\wx200gen.zip
< %src\distrib\msw\generic.rsp
33 zip32
-@
-u
%dest\wx200gen.zip
< %src\distrib\msw\makefile.rsp
34 zip32
-@
%dest\wx200msw.zip
< %src\distrib\msw\msw.rsp
35 zip32
-@
-u
%dest\wx200msw.zip
< %src\distrib\msw\makefile.rsp
36 zip32
-@
%dest\wx200gtk.zip
< %src\distrib\msw\gtk.rsp
37 zip32
-@
-u
%dest\wx200gtk.zip
< %src\distrib\msw\makefile.rsp
38 zip32
-@
%dest\wx200stubs.zip
< %src\distrib\msw\stubs.rsp
39 zip32
-@
%dest\wx200mot.zip
< %src\distrib\msw\motif.rsp
40 zip32
-@
-u
%dest\wx200mot.zip
< %src\distrib\msw\makefile.rsp
41 zip32
-@
%dest\wx200user.zip
< %src\distrib\msw\user.rsp
43 zip32
-@
%dest\wx200doc.zip
< %src\distrib\msw\docsrc.rsp
44 zip32
-@
%dest\wx200hlp.zip
< %src\distrib\msw\wx_hlp.rsp
45 zip32
-@
%dest\wx200htm.zip
< %src\distrib\msw\wx_html.rsp
46 zip32
-@
%dest\wx200pdf.zip
< %src\distrib\msw\wx_pdf.rsp
47 zip32
-@
%dest\wx200wrd.zip
< %src\distrib\msw\wx_word.rsp
49 rem VC++ project files
50 zip32
-@
%dest\wx200vc.zip
< %src\distrib\msw
\vc.rsp
52 rem BC++ project files
53 zip32
-@
%dest\wx200bc.zip
< %src\distrib\msw
\bc.rsp
55 rem CodeWarrior project files
56 zip32
-@
%dest\wx200cw.zip
< %src\distrib\msw\cw.rsp
59 zip32
-@
%dest\ogl3.zip
< %src\distrib\msw\ogl.rsp
62 zip32
-@
%dest\glcanvas.zip
< %src\distrib\msw\glcanvas.rsp
65 zip32
-@
%dest
\tex
2rtf
2.zip
< %src\distrib\msw
\tex
2rtf.rsp
68 zip32
-@
%dest
\treedraw.zip
< %src\distrib\msw\wxtree.rsp
71 zip32
-@
%dest\jpeg.zip
< %src\distrib\msw\jpeg.rsp
73 copy %src\docs\changes.txt
%dest
74 copy %src\docs\msw\install.txt
%dest\install_msw.txt
75 copy %src\docs\motif\install.txt
%dest\install_motif.txt
76 copy %src\docs\gtk\install.txt
%dest\install_gtk.txt
77 copy %src\docs
\readme.txt
%dest
78 copy %src\docs\motif\makewxmotif
%dest
79 copy %src\docs\gtk\makewxgtk
%dest
85 Rem Skip WISE setup if wise is 0.
86 if "%wise" == "0" goto end
88 rem Unzip the Windows files into 'wx'
91 Rem After this change of directory, we're in the
92 Rem temporary 'wx' directory and not acting on
93 Rem the source wxWindows directory.
95 unzip32
-o ..\wx200msw.zip
96 unzip32
-o ..\wx200gen.zip
97 unzip32
-o ..\wx200vc.zip
98 unzip32
-o ..\wx200bc.zip
99 unzip32
-o ..\wx200hlp.zip
100 Rem Need Word file, for Remstar DB classes
101 unzip32
-o ..\wx200wrd.zip
102 unzip32
-o ..\glcanvas.zip
103 unzip32
-o ..
\treedraw.zip
104 unzip32
-o ..\ogl3.zip
105 unzip32
-o ..\jpeg.zip
107 rem Now delete a few files that are unnecessary
108 erase /Y
*.in
*.spec
*.guess
*.sub mkinstalldirs modules install
-sh
*.sh
109 erase /SY Makefile.in
110 erase /Y docs\pdf\ogl.pdf
111 deltree
/Y docs\html\ogl
113 rem Now copy some binary files to 'bin'
114 if not isdir bin
mkdir bin
115 copy %src
\bin\dialoged.exe bin
116 copy %src\docs\winhelp\dialoged.hlp
%src\docs\winhelp\dialoged.cnt bin
118 rem Time to regenerate the WISE install script, wxwin2.wse.
119 rem NB: if you've changed wxwin2.wse using WISE, call splitwise.exe
120 rem from within distrib\msw, to split off wisetop.txt and wisebott.txt.
121 echo Calling
'makewise' to generate wxwin2.wse...
122 call %WXWIN\distrib\msw\makewise.bat
124 rem Now invoke WISE install on the new wxwin2.wse
125 set wisecmd
="c:\Program Files\wise\wise32.exe" /C
%WXWIN\distrib\msw\wxwin2.wse
126 echo Invoking
%wisecmd...
131 echo wxWindows archived.
135 echo DOS wxWindows distribution. Zips up all GTK
/Motif
/MSW
/doc
files,
136 echo and optionally makes a deliver\wx directory and a setup.exe
137 echo if you specify
'wise'.
139 echo Usage
: zipdist
[wise
]