aboutsummaryrefslogtreecommitdiff
path: root/doxygen/update-doxygen (follow)
AgeCommit message (Collapse)AuthorFilesLines
2023-03-17Doc: Rename Doxygen HTML doc directory name liblzma => api.Jia Tan1-9/+9
When the docs are installed, calling the directory "liblzma" is confusing since multiple other files in the doc directory are for liblzma. This should also make it more natural for distros when they package the documentation.
2023-03-17Build: Create doxygen/update-doxygen script.Jia Tan1-0/+111
This is a helper script to generate the Doxygen documentation. It can be run in 'liblzma' or 'internal' mode by setting the first argument. It will default to 'liblzma' mode and only generate documentation for the liblzma API header files. The helper script will be run during the custom mydist hook when we create releases. This hook already alters the source directory, so its fine to do it here too. This way, we can include the Doxygen generated files in the distrubtion and when installing. In 'liblzma' mode, the JavaScript is stripped from the .html files and the .js files are removed. This avoids license hassle from jQuery and other libraries that Doxygen 1.9.6 puts into jquery.js in minified form.