]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/doxygen/regen.bat
Fix broken and missing DataView interface items for Phoenix
[wxWidgets.git] / docs / doxygen / regen.bat
index fe9e4a94ac56f2aecdc40c44617389973611f5a8..6250d8672796881769da78e47f66fce151804996 100644 (file)
@@ -8,31 +8,65 @@ REM readable.
 mkdir out 2>&1 >NUL\r
 mkdir out\html 2>&1 >NUL\r
 mkdir out\html\generic 2>&1 >NUL\r
 mkdir out 2>&1 >NUL\r
 mkdir out\html 2>&1 >NUL\r
 mkdir out\html\generic 2>&1 >NUL\r
-mkdir out\html\wxgtk 2>&1 >NUL\r
-mkdir out\html\wxmsw 2>&1 >NUL\r
-mkdir out\html\wxmac 2>&1 >NUL\r
 \r
 REM These not automatically copied by Doxygen because they're not\r
 REM used in doxygen documentation, only in our html footer and by our\r
 REM custom aliases\r
 \r
 REM These not automatically copied by Doxygen because they're not\r
 REM used in doxygen documentation, only in our html footer and by our\r
 REM custom aliases\r
-copy images\powered-by-wxwidgets.png out\html 2>&1 >NUL\r
 copy images\generic\*.png out\html\generic 2>&1 >NUL\r
 copy images\generic\*.png out\html\generic 2>&1 >NUL\r
-copy images\wxgtk\*.png out\html\wxgtk 2>&1 >NUL\r
-copy images\wxmsw\*.png out\html\wxmsw 2>&1 >NUL\r
-copy images\wxmac\*.png out\html\wxmac 2>&1 >NUL\r
-copy wxwidgets.js out\html 2>&1 >NUL\r
-\r
-REM set cfgfile variable to the right doxyfile to use,\r
-REM using MS broken batch scripting\r
-setlocal enableextensions\r
-set arg=%1\r
-if "%arg%" EQU "" set cfgfile=Doxyfile_all\r
-if "%arg%" NEQ "" set cfgfile=Doxyfile_%1\r
 \r
 pushd ..\..\r
 set WXWIDGETS=%CD%\r
 popd\r
 \r
 \r
 pushd ..\..\r
 set WXWIDGETS=%CD%\r
 popd\r
 \r
+REM Defaults for settings controlled by this script\r
+set GENERATE_DOCSET=NO\r
+set GENERATE_HTML=NO\r
+set GENERATE_HTMLHELP=NO\r
+set GENERATE_LATEX=NO\r
+set GENERATE_QHP=NO\r
+set GENERATE_XML=NO\r
+set SEARCHENGINE=NO\r
+set SERVER_BASED_SEARCH=NO\r
+\r
+IF "%1" == "all" (\r
+  set GENERATE_HTML=YES\r
+  set GENERATE_HTMLHELP=YES\r
+  set GENERATE_XML=YES\r
+) ELSE (\r
+  IF "%1" == "chm" (\r
+    set GENERATE_HTML=YES\r
+    set GENERATE_HTMLHELP=YES\r
+  ) ELSE (\r
+    IF "%1" == "docset" (\r
+      set GENERATE_DOCSET=YES\r
+      set GENERATE_HTML=YES\r
+    ) ELSE (\r
+      IF "%1" == "latex" (\r
+        set GENERATE_LATEX=YES\r
+      ) ELSE (\r
+        IF "%1" == "php" (\r
+          set GENERATE_HTML=YES\r
+          set SEARCHENGINE=YES\r
+          set SERVER_BASED_SEARCH=YES\r
+        ) ELSE (\r
+          IF "%1" == "qch" (\r
+            set GENERATE_HTML=YES\r
+            set GENERATE_QHP=YES\r
+          ) ELSE (\r
+            IF "%1" == "xml" (\r
+              set GENERATE_XML=YES\r
+            ) ELSE (\r
+              REM Default to HTML format.\r
+              set GENERATE_HTML=YES\r
+              set SEARCHENGINE=YES\r
+            )\r
+          )\r
+        )\r
+      )\r
+    )\r
+  )\r
+)\r
+\r
 REM\r
 REM NOW RUN DOXYGEN\r
 REM\r
 REM\r
 REM NOW RUN DOXYGEN\r
 REM\r
@@ -41,4 +75,4 @@ REM     otherwise when generating the CHM file with Doxygen, those files are
 REM     not included!\r
 REM\r
 set PATH=%PATH%;%HHC_PATH%\r
 REM     not included!\r
 REM\r
 set PATH=%PATH%;%HHC_PATH%\r
-doxygen %cfgfile%\r
+doxygen Doxyfile\r