]> git.saurik.com Git - wxWidgets.git/blob - docs/doxygen/regen.bat
Fix pasting large amounts of text in wxGTK.
[wxWidgets.git] / docs / doxygen / regen.bat
1 @echo off
2 REM $Id$
3
4 REM This bash script regenerates the HTML doxygen version of the
5 REM wxWidgets manual and adjusts the doxygen log to make it more
6 REM readable.
7
8 mkdir out 2>&1 >NUL
9 mkdir out\html 2>&1 >NUL
10 mkdir out\html\generic 2>&1 >NUL
11 mkdir out\html\wxgtk 2>&1 >NUL
12 mkdir out\html\wxmsw 2>&1 >NUL
13 mkdir out\html\wxmac 2>&1 >NUL
14
15 REM These not automatically copied by Doxygen because they're not
16 REM used in doxygen documentation, only in our html footer and by our
17 REM custom aliases
18 copy images\powered-by-wxwidgets.png out\html 2>&1 >NUL
19 copy images\logo_*.png out\html 2>&1 >NUL
20 copy images\tab_*.gif out\html 2>&1 >NUL
21 copy images\generic\*.png out\html\generic 2>&1 >NUL
22 copy images\wxgtk\*.png out\html\wxgtk 2>&1 >NUL
23 copy images\wxmsw\*.png out\html\wxmsw 2>&1 >NUL
24 copy images\wxmac\*.png out\html\wxmac 2>&1 >NUL
25 copy wxwidgets.js out\html 2>&1 >NUL
26
27 REM set cfgfile variable to the right doxyfile to use,
28 REM using MS broken batch scripting
29 setlocal enableextensions
30 set arg=%1
31 if "%arg%" EQU "" set cfgfile=Doxyfile_all
32 if "%arg%" NEQ "" set cfgfile=Doxyfile_%1
33
34 pushd ..\..
35 set WXWIDGETS=%CD%
36 popd
37
38 REM
39 REM NOW RUN DOXYGEN
40 REM
41 REM NB: we do this _after_ copying the required files to the output folders
42 REM otherwise when generating the CHM file with Doxygen, those files are
43 REM not included!
44 REM
45 set PATH=%PATH%;%HHC_PATH%
46 doxygen %cfgfile%