distrib tools updates

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_2_BRANCH@7426 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2000-05-18 20:07:54 +00:00
parent cc63ae0fcc
commit 42413911cc
5 changed files with 194 additions and 205 deletions

View File

@@ -7,10 +7,14 @@ cwd = os.getcwd()
logfile = 'c:\\temp\\autobuild.log' logfile = 'c:\\temp\\autobuild.log'
WXDIR = os.environ['WXWIN'] WXDIR = os.environ['WXWIN']
dllVer = '21_15' dllVer = '21_16'
wxpVer = '2.1.15' wxpVer = '2.1.16'
dateSt = time.strftime("%Y%m%d", time.localtime(time.time())) dateSt = time.strftime("%Y%m%d", time.localtime(time.time()))
base = os.path.split(sys.argv[0])[0]
base = os.path.join(base, '..')
WXPYDIR = os.path.abspath(base)
#---------------------------------------------------------------------- #----------------------------------------------------------------------
def do(cmd): def do(cmd):
@@ -58,73 +62,58 @@ def main():
logTruncate() logTruncate()
try: try:
logSeparator("Cleanup") ## logSeparator("Cleanup")
os.chdir(WXDIR + '/src/msw') ## os.chdir(WXDIR + '/src/msw')
do('make cleandll FINAL=1') ## do('make cleandll FINAL=1')
do('makeaddons clean FINAL=1')
logSeparator("Building Documentation...") ## logSeparator("Building Documentation...")
os.chdir(WXDIR + '/src/msw') ## os.chdir(WXDIR + '/src/msw')
do('make touchmanual htmlhelp') ## do('make touchmanual htmlhelp')
validateFile(WXDIR + '/docs/htmlhelp/wx.chm') ## validateFile(WXDIR + '/docs/htmlhelp/wx.chm')
logSeparator("Building wxWindows and other libraries...") ## logSeparator("Building wxWindows and other libraries...")
os.chdir(WXDIR + '/src/msw') ## os.chdir(WXDIR + '/src/msw')
do('make dll pch FINAL=1') ## do('make dll pch FINAL=1')
validateFile(WXDIR + '/lib/wx'+dllVer+'.dll') ## validateFile(WXDIR + '/lib/wx'+dllVer+'.dll')
## do("upx -9 " + WXDIR + '/lib/wx'+dllVer+'.dll')
do('makeaddons FINAL=1')
validateFile(WXDIR + '/contrib/lib/ogl.lib')
validateFile(WXDIR + '/contrib/lib/stc.lib')
logSeparator("Cleaning wxPython build directory...")
os.chdir(WXDIR + '/utils/wxPython')
do("del /sxy *.*")
logSeparator("Copying wxPython workspace to build directory...") ## logSeparator("Cleaning wxPython build directory...")
do("copy /s %s %s" % ('c:\\projects\\wxPython\\*.*', WXDIR+'\\utils\\wxPython')) ## os.chdir(WXPYDIR)
os.chdir(WXDIR + '/utils/wxPython') ## do('buildall.bat -c')
os.rename('build.local', 'build.local.save')
f = open("build.local", "w") f = open("build.local", "w")
f.write(""" f.write("""
TARGETDIR = 'c:\\projects\\wx\\utils\\wxPython'
WXPSRCDIR = 'c:\\projects\\wx\\utils\\wxPython\\src'
CRTFLAG='/MD' CRTFLAG='/MD'
FINAL=1 FINAL=1
""") """)
f.close() f.close()
logSeparator("Cleaning wxPython...")
os.chdir(WXDIR+'\\utils\\wxPython')
do("buildall -cu")
do("ll")
logSeparator("Building core wxPython...") logSeparator("Building core wxPython...")
os.chdir(WXDIR+'\\utils\\wxPython\\src') os.chdir(WXPYDIR + '\\src')
do("build -bi") do("build -b")
validateFile(WXDIR+'\\utils\\wxPython\\wxc.pyd') validateFile(WXPYDIR+'\\wxPython\\wxc.pyd')
logSeparator("Building wxPython addon modules...") logSeparator("Building wxPython addon modules...")
os.chdir(WXDIR+'\\utils\\wxPython\\modules') os.chdir(WXPYDIR+'\\contrib')
do("buildall -bi") do("buildall -b")
validateFile(WXDIR+'\\utils\\wxPython\\utilsc.pyd') validateFile(WXPYDIR+'\\wxPython\\glcanvasc.pyd')
validateFile(WXDIR+'\\utils\\wxPython\\htmlc.pyd') validateFile(WXPYDIR+'\\wxPython\\oglc.pyd')
validateFile(WXDIR+'\\utils\\wxPython\\glcanvasc.pyd') validateFile(WXPYDIR+'\\wxPython\\stc_c.pyd')
validateFile(WXDIR+'\\utils\\wxPython\\oglc.pyd')
validateFile(WXDIR+'\\utils\\wxPython\\stc_c.pyd')
os.chdir(WXPYDIR)
os.unlink('build.local')
os.rename('build.local.save', 'build.local')
## os.chdir(WXDIR+'\\utils\\wxPython')
## do("upx -9 *.pyd")
logSeparator("Building installer executable...") logSeparator("Building installer executable...")
os.chdir(WXDIR+'\\utils\\wxPython\\distrib') os.chdir(WXPYDIR+'\\distrib')
do("autoit2 wise.aut") do("autoit2 wise.aut")
srcName = WXDIR+'\\utils\\wxPython\\distrib\\wxPython-'+wxpVer+'.EXE' srcName = WXPYDIR+'\\distrib\\wxPython-'+wxpVer+'.EXE'
destName = WXDIR+'\\utils\\wxPython\\distrib\\wxPython-'+wxpVer+'-'+dateSt+'.EXE' destName = WXPYDIR+'\\distrib\\wxPython-'+wxpVer+'-'+dateSt+'.EXE'
validateFile(srcName) validateFile(srcName)
try: try:
time.sleep(5) time.sleep(5)
@@ -135,18 +124,18 @@ FINAL=1
logSeparator("Building source and docs zip files...") logSeparator("Building source and docs zip files...")
os.chdir(WXDIR+'\\utils') os.chdir(WXPYDIR)
do("wxPython\\distrib\\zipit.bat %s" % wxpVer) do("distrib\\zipit.bat %s" % wxpVer)
srcZName = WXDIR+'\\utils\\wxPython\\distrib\\wxPython-src-'+wxpVer+'.zip' srcZName = WXPYDIR+'\\distrib\\wxPython-src-'+wxpVer+'.zip'
destZName = WXDIR+'\\utils\\wxPython\\distrib\\wxPython-src-'+wxpVer+'-'+dateSt+'.zip' destZName = WXPYDIR+'\\distrib\\wxPython-src-'+wxpVer+'-'+dateSt+'.zip'
validateFile(srcZName) validateFile(srcZName)
try: try:
os.rename(srcZName, destZName) os.rename(srcZName, destZName)
except: except:
pass pass
srcDName = WXDIR+'\\utils\\wxPython\\distrib\\wxPython-docs-'+wxpVer+'.zip' srcDName = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'.zip'
destDName = WXDIR+'\\utils\\wxPython\\distrib\\wxPython-docs-'+wxpVer+'-'+dateSt+'.zip' destDName = WXPYDIR+'\\distrib\\wxPython-docs-'+wxpVer+'-'+dateSt+'.zip'
validateFile(srcDName) validateFile(srcDName)
try: try:
os.rename(srcDName, destDName) os.rename(srcDName, destDName)
@@ -154,12 +143,6 @@ FINAL=1
pass pass
logSeparator("Copying built files...")
do("copy %s %s" % (destName, cwd))
do("copy %s %s" % (destZName, cwd))
do("copy %s %s" % (destDName, cwd))
# #*#*#*#*#* Comment this out to allow upload... # #*#*#*#*#* Comment this out to allow upload...
return return
@@ -168,8 +151,6 @@ FINAL=1
do('python c:\\utils\\sendwxp.py %s' % destName) do('python c:\\utils\\sendwxp.py %s' % destName)
do('python c:\\utils\\sendwxp.py %s' % destZName) do('python c:\\utils\\sendwxp.py %s' % destZName)
do('python c:\\utils\\sendwxp.py %s' % destDName) do('python c:\\utils\\sendwxp.py %s' % destDName)
os.unlink(destName)
os.unlink(destZName)
logSeparator("Finished!!!") logSeparator("Finished!!!")

Binary file not shown.

View File

@@ -1,21 +1,21 @@
wxPython/*.txt *.txt
wxPython/demo/*.py demo/*.py
wxPython/demo/bitmaps/*.bmp demo/bitmaps/*.bmp
wxPython/demo/bitmaps/*.ico demo/bitmaps/*.ico
wxPython/demo/bitmaps/*.gif demo/bitmaps/*.gif
wxPython/demo/bitmaps/*.png demo/bitmaps/*.png
wxPython/demo/bitmaps/*.jpg demo/bitmaps/*.jpg
wxPython/demo/README.txt demo/README.txt
wxPython/demo/*.xml demo/*.xml
wxPython/demo/data/*.png demo/data/*.png
wxPython/demo/data/*.htm demo/data/*.htm
wxPython/demo/data/*.bmp demo/data/*.bmp
wxPython/demo/data/*.i demo/data/*.i
wxPython/demo/data/*.h demo/data/*.h
wxPython/distrib/build.py distrib/build.py
wxPython/distrib/wxPython.spec distrib/wxPython.spec
wxPython/lib/*.py wxPython/lib/*.py
wxPython/lib/*.txt wxPython/lib/*.txt
@@ -25,98 +25,77 @@ wxPython/lib/editor/*.py
wxPython/lib/editor/*.txt wxPython/lib/editor/*.txt
wxPython/src/build.cfg src/build.cfg
wxPython/src/*.i src/*.i
wxPython/src/*.py src/*.py
wxPython/src/*.cpp src/*.cpp
wxPython/src/*.c src/*.c
wxPython/src/*.h src/*.h
wxPython/src/*.ico src/*.ico
wxPython/src/*.def src/*.def
wxPython/src/*.rc src/*.rc
wxPython/src/msw/*.cpp src/msw/*.cpp
wxPython/src/msw/*.h src/msw/*.h
wxPython/src/msw/*.py src/msw/*.py
wxPython/src/gtk/*.cpp src/gtk/*.cpp
wxPython/src/gtk/*.h src/gtk/*.h
wxPython/src/gtk/*.py src/gtk/*.py
wxpython/src/motif/*.cpp src/motif/*.cpp
wxPython/src/motif/*.h src/motif/*.h
wxPython/src/motif/*.py src/motif/*.py
wxPython/modules/html/build.cfg contrib/glcanvas/build.cfg
wxPython/modules/html/*.i contrib/glcanvas/*.i
wxPython/modules/html/*.py contrib/glcanvas/*.py
wxPython/modules/html/*.cpp contrib/glcanvas/*.cpp
wxPython/modules/html/*.c contrib/glcanvas/*.c
wxPython/modules/html/*.h contrib/glcanvas/*.h
wxPython/modules/html/*.def contrib/glcanvas/*.def
wxPython/modules/html/*.rc contrib/glcanvas/*.rc
contrib/glcanvas/msw/*.cpp
contrib/glcanvas/msw/*.h
contrib/glcanvas/msw/*.py
contrib/glcanvas/gtk/*.cpp
contrib/glcanvas/gtk/*.h
contrib/glcanvas/gtk/*.py
contrib/ogl/build.cfg
contrib/ogl/*.txt
contrib/ogl/*.i
contrib/ogl/*.py
contrib/ogl/*.cpp
contrib/ogl/*.c
contrib/ogl/*.h
contrib/ogl/*.def
contrib/ogl/*.rc
contrib/ogl/contrib/include/wx/ogl/*.h
contrib/ogl/contrib/src/ogl/*.cpp
contrib/stc/build.cfg
contrib/stc/*.txt
contrib/stc/*.i
contrib/stc/*.py
contrib/stc/*.cpp
contrib/stc/*.c
contrib/stc/*.h
contrib/stc/*.def
contrib/stc/*.rc
contrib/stc/*.cpp
contrib/stc/*.h
contrib/stc/*.py
contrib/stc/contrib/include/wx/stc/*.h
contrib/stc/contrib/src/stc/*.h
contrib/stc/contrib/src/stc/*.cpp
contrib/stc/contrib/src/stc/scintilla/include/*.h
contrib/stc/contrib/src/stc/scintilla/src/*.h
contrib/stc/contrib/src/stc/scintilla/src/*.cxx
wxPython/modules/glcanvas/build.cfg
wxPython/modules/glcanvas/*.i
wxPython/modules/glcanvas/*.py
wxPython/modules/glcanvas/*.cpp
wxPython/modules/glcanvas/*.c
wxPython/modules/glcanvas/*.h
wxPython/modules/glcanvas/*.def
wxPython/modules/glcanvas/*.rc
wxPython/modules/glcanvas/msw/*.cpp
wxPython/modules/glcanvas/msw/*.h
wxPython/modules/glcanvas/msw/*.py
wxPython/modules/glcanvas/gtk/*.cpp
wxPython/modules/glcanvas/gtk/*.h
wxPython/modules/glcanvas/gtk/*.py
wxPython/modules/utils/build.cfg
wxPython/modules/utils/*.i
wxPython/modules/utils/*.py
wxPython/modules/utils/*.cpp
wxPython/modules/utils/*.c
wxPython/modules/utils/*.h
wxPython/modules/utils/*.def
wxPython/modules/utils/*.rc
wxPython/modules/utils/msw/*.cpp
wxPython/modules/utils/msw/*.h
wxPython/modules/utils/msw/*.py
wxPython/modules/utils/gtk/*.cpp
wxPython/modules/utils/gtk/*.h
wxPython/modules/utils/gtk/*.py
wxPython/modules/ogl/build.cfg
wxPython/modules/ogl/*.txt
wxPython/modules/ogl/*.i
wxPython/modules/ogl/*.py
wxPython/modules/ogl/*.cpp
wxPython/modules/ogl/*.c
wxPython/modules/ogl/*.h
wxPython/modules/ogl/*.def
wxPython/modules/ogl/*.rc
wxPython/modules/ogl/contrib/include/wx/ogl/*.h
wxPython/modules/ogl/contrib/src/ogl/*.cpp
wxPython/modules/stc/build.cfg
wxPython/modules/stc/*.txt
wxPython/modules/stc/*.i
wxPython/modules/stc/*.py
wxPython/modules/stc/*.cpp
wxPython/modules/stc/*.c
wxPython/modules/stc/*.h
wxPython/modules/stc/*.def
wxPython/modules/stc/*.rc
wxPython/modules/stc/*.cpp
wxPython/modules/stc/*.h
wxPython/modules/stc/*.py
wxPython/modules/stc/contrib/include/wx/stc/*.h
wxPython/modules/stc/contrib/src/stc/*.h
wxPython/modules/stc/contrib/src/stc/*.cpp
wxPython/modules/stc/contrib/src/stc/scintilla/include/*.h
wxPython/modules/stc/contrib/src/stc/scintilla/src/*.h
wxPython/modules/stc/contrib/src/stc/scintilla/src/*.cxx

View File

@@ -17,7 +17,7 @@ item: Global
Patch Flags=0000000000001001 Patch Flags=0000000000001001
Patch Threshold=85 Patch Threshold=85
Patch Memory=4000 Patch Memory=4000
EXE Filename=wxPython-2.1.15.exe EXE Filename=wxPython-2.1.16.exe
FTP Cluster Size=20 FTP Cluster Size=20
Per-User Version ID=1 Per-User Version ID=1
Dialogs Version=6 Dialogs Version=6
@@ -72,6 +72,10 @@ item: Set Variable
Value=wxPython Value=wxPython
Flags=10000000 Flags=10000000
end end
item: Set Variable
Variable=DLLVER
Value=wx21_16
end
item: Check Configuration item: Check Configuration
Flags=10111011 Flags=10111011
end end
@@ -191,7 +195,7 @@ end
item: End Block item: End Block
end end
item: Display Graphic item: Display Graphic
Pathname=c:\Projects\wx\utils\wxPython\distrib\wxPython.BMP Pathname=c:\Projects\wxp\distrib\wxPython.BMP
X Position=32784 X Position=32784
Y Position=16 Y Position=16
Flags=0000001010000000 Flags=0000001010000000
@@ -815,124 +819,134 @@ item: Install File
Flags=0000001010000011 Flags=0000001010000011
end end
item: Install File item: Install File
Source=c:\projects\wx\lib\wx21_15.dll Source=c:\projects\wx\lib\wx21_16.dll
Destination=%SYS%\wx21_15.dll Destination=%SYS%\wx21_16.dll
Flags=0000001010010010 Flags=0000001010010010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\*.py Source=c:\Projects\wxp\wxPython\*.py
Destination=%MAINDIR%\wxPython Destination=%MAINDIR%\wxPython
Description=wxPython shadow class modules Description=wxPython shadow class modules
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\*.pyd Source=c:\Projects\wxp\wxPython\*.pyd
Destination=%MAINDIR%\wxPython Destination=%MAINDIR%\wxPython
Description=wxPython extension modules Description=wxPython extension modules
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\*.txt Source=c:\Projects\wxp\wxPython\*.txt
Destination=%MAINDIR%\wxPython Destination=%MAINDIR%\wxPython
Description=README file Description=README file
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\lib\*.py Source=c:\Projects\wxp\wxPython\lib\*.py
Destination=%MAINDIR%\wxPython\lib Destination=%MAINDIR%\wxPython\lib
Description=wxPython Standard Library Description=wxPython Standard Library
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\lib\sizers\*.py Source=c:\Projects\wxp\wxPython\lib\sizers\*.py
Destination=%MAINDIR%\wxPython\lib\sizers Destination=%MAINDIR%\wxPython\lib\sizers
Description=wxPython Standard Library Description=wxPython Standard Library
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\lib\editor\*.py Source=c:\Projects\wxp\wxPython\lib\editor\*.py
Destination=%MAINDIR%\wxPython\lib\editor Destination=%MAINDIR%\wxPython\lib\editor
Description=wxPython Standard Library Description=wxPython Standard Library
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\*.py Source=c:\Projects\wxp\demo\*.py
Destination=%MAINDIR%\wxPython\demo Destination=%MAINDIR%\wxPython\demo
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\README.txt Source=c:\Projects\wxp\demo\README.txt
Destination=%MAINDIR%\wxPython\demo\README.txt Destination=%MAINDIR%\wxPython\demo\README.txt
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\*.xml Source=c:\Projects\wxp\demo\*.xml
Destination=%MAINDIR%\wxPython\demo Destination=%MAINDIR%\wxPython\demo
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\bitmaps\*.bmp Source=c:\Projects\wxp\demo\bitmaps\*.bmp
Destination=%MAINDIR%\wxPython\demo\bitmaps Destination=%MAINDIR%\wxPython\demo\bitmaps
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\bitmaps\*.gif Source=c:\Projects\wxp\demo\bitmaps\*.gif
Destination=%MAINDIR%\wxPython\demo\bitmaps Destination=%MAINDIR%\wxPython\demo\bitmaps
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\bitmaps\*.jpg Source=c:\Projects\wxp\demo\bitmaps\*.jpg
Destination=%MAINDIR%\wxPython\demo\bitmaps Destination=%MAINDIR%\wxPython\demo\bitmaps
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\bitmaps\*.png Source=c:\Projects\wxp\demo\bitmaps\*.png
Destination=%MAINDIR%\wxPython\demo\bitmaps Destination=%MAINDIR%\wxPython\demo\bitmaps
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\bitmaps\*.ico Source=c:\Projects\wxp\demo\bitmaps\*.ico
Destination=%MAINDIR%\wxPython\demo\bitmaps Destination=%MAINDIR%\wxPython\demo\bitmaps
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\data\*.htm Source=c:\Projects\wxp\demo\data\*.htm
Destination=%MAINDIR%\wxPython\demo\data Destination=%MAINDIR%\wxPython\demo\data
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=c:\Projects\wx\utils\wxPython\demo\data\*.png Source=c:\Projects\wxp\demo\data\*.png
Destination=%MAINDIR%\wxPython\demo\data Destination=%MAINDIR%\wxPython\demo\data
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=C:\PROJECTS\wx\utils\wxPython\demo\data\grid.i Source=c:\Projects\wxp\demo\data\grid.i
Destination=%MAINDIR%\wxPython\demo\data\grid.i Destination=%MAINDIR%\wxPython\demo\data\grid.i
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=C:\PROJECTS\wx\utils\wxPython\demo\data\stc.h Source=c:\Projects\wxp\demo\data\stc.h
Destination=%MAINDIR%\wxPython\demo\data\stc.h Destination=%MAINDIR%\wxPython\demo\data\stc.h
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File item: Install File
Source=C:\PROJECTS\wx\utils\wxPython\demo\data\tips.txt Source=c:\Projects\wxp\demo\data\tips.txt
Destination=%MAINDIR%\wxPython\demo\data\tips.txt Destination=%MAINDIR%\wxPython\demo\data\tips.txt
Description=Demos Description=Demos
Flags=0000000010000010 Flags=0000000010000010
end end
item: Install File
Source=C:\PROJECTS\wx\utils\wxPython\README.txt
Destination=%MAINDIR%\wxPython\README.txt
Flags=0000000010000010
end
item: Install File
Source=C:\PROJECTS\wx\utils\wxPython\CHANGES.txt
Destination=%MAINDIR%\wxPython\CHANGES.txt
Flags=0000000010000010
end
item: Remark item: Remark
end end
item: Install File item: Install File

View File

@@ -1,28 +1,43 @@
@echo off @echo off
copy %WXWIN%\docs\gpl.txt wxPython rem **** Make a directory to build up a distribution tree
copy %WXWIN%\docs\lgpl.txt wxPython md _distrib_zip
copy %WXWIN%\docs\licence.txt wxPython md _distrib_zip\wxPython-%1
copy %WXWIN%\docs\licendoc.txt wxPython
copy %WXWIN%\docs\preamble.txt wxPython
zip -@ -r wxPython\wxPython-src-%1.zip < wxPython\distrib\wxPython.rsp rem **** Copy the license files
copy %WXWIN%\docs\gpl.txt _distrib_zip\wxPython-%1
copy %WXWIN%\docs\lgpl.txt _distrib_zip\wxPython-%1
copy %WXWIN%\docs\licence.txt _distrib_zip\wxPython-%1
copy %WXWIN%\docs\licendoc.txt _distrib_zip\wxPython-%1
copy %WXWIN%\docs\preamble.txt _distrib_zip\wxPython-%1
mkdir wxPython\docs rem **** Make a zip fron the live files
mkdir wxPython\docs\wx zip -@ -r _distrib_zip\temp.zip < distrib\wxPython.rsp
copy %WXWIN%\docs\html\wx\*.gif wxPython\docs\wx
copy %WXWIN%\docs\html\wx\*.htm wxPython\docs\wx
copy wxPython\docs\wx\wx.htm wxPython\docs\wx\index.htm
mkdir wxPython\docs\ogl rem **** Unzip it in our build dir
copy %WXWIN%\docs\html\ogl\*.gif wxPython\docs\ogl cd _distrib_zip\wxPython-%1
copy %WXWIN%\docs\html\ogl\*.htm wxPython\docs\ogl unzip ..\temp.zip
copy wxPython\docs\ogl\ogl.htm wxPython\docs\ogl\index.htm
rem **** zip up the build dir
cd ..
zip -r ..\distrib\wxPython-src-%1.zip wxPython-%1
zip -r wxPython\wxPython-docs-%1.zip wxPython\docs rem **** copy the docs into the tree
md wxPython-%1\docs
md wxPython-%1\docs\wx
md wxPython-%1\docs\ogl
copy %WXWIN%\docs\html\wx\*.gif wxPython-%1\docs\wx
copy %WXWIN%\docs\html\wx\*.htm wxPython-%1\docs\wx
copy wxPython-%1\docs\wx\wx.htm wxPython-%1\docs\wx\index.htm
copy %WXWIN%\docs\html\ogl\*.gif wxPython-%1\docs\ogl
copy %WXWIN%\docs\html\ogl\*.htm wxPython-%1\docs\ogl
copy wxPython-%1\docs\ogl\ogl.htm wxPython-%1\docs\ogl\index.htm
del /sxzy wxPython\docs rem **** zip up the docs
zip -r ..\distrib\wxPython-docs-%1.zip wxPython-%1\docs
move /R wxPython\*.zip wxPython\distrib
rem **** Cleanup
cd ..
del /sxzy _distrib_zip