| 1 | |
| 2 | rem This builds the docs in %WXWIN% in a number of formats |
| 3 | rem and a clean inno setup in a second tree |
| 4 | rem it uses a number of tools nmake, gnuwin32 zip, ghostscript, MS word, cvsNT |
| 5 | rem cvs is in the path already from CVSNT install |
| 6 | rem writes a log file in c:\ |
| 7 | |
| 8 | echo Building wxWidgets docs... > c:\temp.log |
| 9 | |
| 10 | set WXWIN=c:\wx\wxWidgets |
| 11 | set DAILY=c:\daily |
| 12 | set PATH=%PATH%;C:\wx\wxWidg~1.3\utils\tex2rtf\src\vc_based;C:\wx\GnuWin32\bin;c:\progra~1\htmlhe~1;C:\PROGRA~1\INNOSE~1 |
| 13 | set PATH=%PATH%;C:\Program Files\gs\gs8.51\lib;C:\Program Files\gs\gs8.51\bin |
| 14 | echo %PATH% >> c:\temp.log |
| 15 | |
| 16 | rem update wxwidgets (holds docs) and inno (cvs wxMSW module only) |
| 17 | c: |
| 18 | cd %WXWIN% |
| 19 | cvs up -P -d |
| 20 | cd \wx\inno\wxWidgets |
| 21 | cvs up -P |
| 22 | echo CVS update >> c:\temp.log |
| 23 | |
| 24 | |
| 25 | rem add nmake to the path and build the docs |
| 26 | call \vc6 |
| 27 | echo %PATH% >> c:\temp.log |
| 28 | SET >> c:\temp.log |
| 29 | cd %WXWIN%\build\script |
| 30 | nmake -f makedocs.vc cleandocs |
| 31 | nmake -f makedocs.vc alldocs |
| 32 | |
| 33 | del %DAILY%\in\*.p* |
| 34 | echo starting word >> c:\temp.log |
| 35 | start /WAIT winword /mwx_ps |
| 36 | |
| 37 | |
| 38 | echo cvs doc up part 2 >> c:\temp.log |
| 39 | |
| 40 | rem use ghostscript ps2pdf - add extra path first |
| 41 | rem set PATH=%PATH%;C:\Program Files\gs\gs8.51\lib;C:\Program Files\gs\gs8.51\bin |
| 42 | rem set PATH=%PATH%;C:\wx\GnuWin32\bin;C:\PROGRA~1\INNOSE~1 |
| 43 | |
| 44 | cd %DAILY%\in |
| 45 | call ps2pdf wx.ps >> c:\temp.log |
| 46 | call ps2pdf fl.ps >> c:\temp.log |
| 47 | call ps2pdf gizmos.ps >> c:\temp.log |
| 48 | call ps2pdf mmedia.ps >> c:\temp.log |
| 49 | call ps2pdf ogl.ps >> c:\temp.log |
| 50 | call ps2pdf svg.ps >> c:\temp.log |
| 51 | call ps2pdf tex2rtf.ps >> c:\temp.log |
| 52 | |
| 53 | cd %WXWIN%\build\script |
| 54 | iscc wxwidgets.iss >> c:\temp.log |
| 55 | |
| 56 | |
| 57 | echo Zipping |
| 58 | cd %WXWIN% |
| 59 | del %DAILY%\*.zip |
| 60 | zip %DAILY%\wx-docs-chm.ZIP docs\htmlhelp\wx.chm |
| 61 | zip %DAILY%\wx-docs-pdf.ZIP %DAILY%\in\wx.pdf |
| 62 | zip %DAILY%\wx-docs-hlp.ZIP docs\winhelp\wx.hlp docs\winhelp\wx.cnt |
| 63 | zip %DAILY%\wx-docs-extra-hlp.ZIP utils/tex2rtf/docs/*.HLP utils/tex2rtf/docs/*.cnt docs/winhelp/*.hlp docs/winhelp/*.cnt -x docs/winhelp/wx.hlp docs/winhelp/wx.* |
| 64 | zip %DAILY%\wx-docs-extra-chm.ZIP utils/tex2rtf/docs/*.chm docs/htmlhelp/*.chm |
| 65 | cd %DAILY%\in |
| 66 | zip %DAILY%\wx-docs-extra-pdf.ZIP *.pdf -x wx.pdf |
| 67 | |
| 68 | |
| 69 | echo setting S |
| 70 | rem echo yes > net use s: /delete |
| 71 | net use s: \\biolpc22\bake |
| 72 | |
| 73 | copy %DAILY%\*.ZIP s:\bkl-cronjob\archives\win |
| 74 | copy %DAILY%\*.exe s:\bkl-cronjob\archives\win\*.EXE |
| 75 | |
| 76 | |
| 77 | |