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