Build and distrib tweaks

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@12998 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn 2001-12-13 18:55:19 +00:00
parent 0a1d59000c
commit c5e8ed2391
3 changed files with 42 additions and 27 deletions

View File

@ -37,7 +37,7 @@ elseiff "%1" == "d" then
rem touch all the *.i files so swig will regenerate
elseiff "%1" == "t" then
shift
set CMD=touch src\*.i & touch contrib\glcanvas\*.i & touch contrib\ogl\*.i & touch contrib\stc\*.i
set CMD=touch src\*.i & touch contrib\glcanvas\*.i & touch contrib\ogl\*.i & touch contrib\stc\*.i & touch contrib\gizmos\*.i & touch contrib\dllwidget\*.i
rem "i" --> install
elseiff "%1" == "i" then
@ -69,6 +69,13 @@ elseiff "%1" == "a" then
shift
set CMD=echo Finished!
call b.bat 15 c
call b.bat 15 f
call b.bat 15 r
call b.bat 15 c
call b.bat 15 h
call b.bat 15 r
call b.bat 21 c
call b.bat 21 f
call b.bat 21 r

View File

@ -3,39 +3,47 @@ rem Builds a zip containing stuff needed to link with the wxWindows DLL
rem shipped with wxPython. This allows other developers to create apps
rem or extensions that can share the same DLL.
mkdir wxWin
mkdir wxWin\lib
copy %WXWIN%\lib\*.lib wxWin\lib
del wxWin\lib\*_d.lib
setlocal
mkdir wxWin\src
copy %WXWIN%\src\makevc.env wxWin\src
copy %WXWIN%\src\*.vc wxWin\src
set BASE=wxPython-devel
mkdir wxWin\src\msw
mkdir wxWin\src\msw\ReleaseDLL
copy %WXWIN%\src\msw\*.pch wxWin\src\msw
del wxWin\src\msw\*_d.pch
copy %WXWIN%\src\msw\ReleaseDLL\dummy*.obj wxWin\src\msw\ReleaseDLL
mkdir %BASE%
mkdir wxWin\include
mkdir wxWin\include\wx
mkdir wxWin\include\wx\msw
mkdir wxWin\include\wx\generic
mkdir wxWin\include\wx\html
mkdir wxWin\include\wx\protocol
mkdir %BASE%\ReleaseDLL
mkdir %BASE%\HybridDLL
copy /s %WXWIN%\ReleaseDLL %BASE%\ReleaseDLL
copy /s %WXWIN%\HybridDLL %BASE%\HybridDLL
copy %WXWIN%\include\wx\*.* wxWin\include\wx
copy /s %WXWIN%\include\wx\msw\* wxWin\include\wx\msw
copy /s %WXWIN%\include\wx\generic\* wxWin\include\wx\generic
copy /s %WXWIN%\include\wx\html\* wxWin\include\wx\html
copy /s %WXWIN%\include\wx\protocol\* wxWin\include\wx\protocol
mkdir %BASE%\lib
copy %WXWIN%\lib\*.lib %BASE\lib
del %BASE%\lib\*d.lib
copy %WXWIN%\lib\*.dll %BASE\lib
del %BASE%\lib\*d.dll
copy %WXWIN%\lib\*.pdb %BASE\lib
del %BASE%\lib\*d.pdb
copy /s %WXWIN%\lib\mswdll %BASE\lib\mswdll
copy /s %WXWIN%\lib\mswdllh %BASE\lib\mswdllh
zip -r wxPython-dev-%1.zip wxWin
mkdir %BASE%\src
copy %WXWIN%\src\makevc.env %BASE%\src
copy %WXWIN%\src\*.vc %BASE%\src
mkdir %BASE%\src\msw
mkdir %BASE%\src\msw\ReleaseDLL
copy %WXWIN%\src\msw\ReleaseDLL\dummy*.obj %BASE%\src\msw\ReleaseDLL
mkdir %BASE%\src\msw\HybridDLL
copy %WXWIN%\src\msw\HybridDLL\dummy*.obj %BASE%\src\msw\HybridDLL
mkdir %BASE%\include
mkdir %BASE%\include\wx
copy /s %WXWIN%\include\wx\* %BASE%\include\wx
del /sx wxWin
zip -r dist\wxPython-devel-win32-%1.zip %BASE%
del /sxzy %BASE%
endlocal

View File

@ -13,7 +13,7 @@ from my_distutils import run_swig, contrib_copy_tree
# flags and values that affect this script
#----------------------------------------------------------------------
VERSION = "2.3.2"
VERSION = "2.3.2+"
DESCRIPTION = "Cross platform GUI toolkit for Python"
AUTHOR = "Robin Dunn"
AUTHOR_EMAIL = "Robin Dunn <robin@alldunn.com>"