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 unzip32
-o ..\glcanvas.zip
101 unzip32
-o ..
\treedraw.zip
102 unzip32
-o ..\ogl3.zip
103 unzip32
-o ..\jpeg.zip
105 rem unzip32 -o ..\wx200doc.zip
106 rem unzip32 -o ..\wx200bc.zip
107 rem unzip32 -o ..\wx200cw.zip
109 rem Now delete a few files that are unnecessary
110 erase /Y
*.in
*.spec
*.guess
*.sub mkinstalldirs modules install
-sh
*.sh
111 erase /SY Makefile.in
112 erase /Y docs\pdf\ogl.pdf
113 deltree
/Y docs\html\ogl
115 rem Now copy some binary files to 'bin'
116 if not isdir bin
mkdir bin
117 copy %src
\bin\dialoged.exe bin
118 copy %src\docs\winhelp\dialoged.hlp
%src\docs\winhelp\dialoged.cnt bin
120 rem Time to regenerate the WISE install script, wxwin2.wse.
121 rem NB: if you've changed wxwin2.wse using WISE, call splitwise.exe
122 rem from within distrib\msw, to split off wisetop.txt and wisebott.txt.
123 echo Calling
'makewise' to generate wxwin2.wse...
124 call %WXWIN\distrib\msw\makewise.bat
126 rem Now invoke WISE install on the new wxwin2.wse
127 set wisecmd
="c:\Program Files\wise\wise32.exe" /C
%WXWIN\distrib\msw\wxwin2.wse
128 echo Invoking
%wisecmd...
133 echo wxWindows archived.
137 echo DOS wxWindows distribution. Zips up all GTK
/Motif
/MSW
/doc
files,
138 echo and optionally makes a deliver\wx directory and a setup.exe
139 echo if you specify
'wise'.
141 echo Usage
: zipdist
[wise
]