|
Revision tags: v24.07-rc2, v24.07-rc1, v24.03, v24.03-rc4, v24.03-rc3, v24.03-rc2, v24.03-rc1, v23.11, v23.11-rc4, v23.11-rc3, v23.11-rc2, v23.11-rc1 |
|
| #
c56185fc |
| 31-Aug-2023 |
Bruce Richardson <bruce.richardson@intel.com> |
doc: build API manpages as well as HTML output
Doxygen can produce manpage output as well as HTML output for the DPDK APIs. However, we need to do this as a separate task as the manpage output needs
doc: build API manpages as well as HTML output
Doxygen can produce manpage output as well as HTML output for the DPDK APIs. However, we need to do this as a separate task as the manpage output needs to be placed in a different location post-install to the html output (/usr/local/share/man vs /usr/local/share/doc/).
Changes required are: * Add configurable options for manpage output and html output to the doxygen config template. (Remove option for html output path as it's always "html") * Modify API meson.build file to configure two separate doxygen config files, for HTML and manpages respectively. * Change doxygen wrapper script to have separate output log files for the manpage and HTML jobs, to avoid conflicts * Add "custom_targets" to meson.build file to build the HTML pages and the manpages, with individual install locations for each. * Where supported by meson version, call "mandb" post-install to update the man database to ensure the new manpages can be found. If the manpages are not installed in system location i.e. one not in MANPATH, then this update will have no effect, as only system locations are scanned.
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com> Reviewed-by: David Marchand <david.marchand@redhat.com> Acked-by: Thomas Monjalon <thomas@monjalon.net> Acked-by: Morten Brørup <mb@smartsharesystems.com>
show more ...
|
|
Revision tags: v23.07, v23.07-rc4, v23.07-rc3, v23.07-rc2, v23.07-rc1, v23.03, v23.03-rc4, v23.03-rc3, v23.03-rc2, v23.03-rc1, v22.11, v22.11-rc4, v22.11-rc3 |
|
| #
fac23f03 |
| 14-Nov-2022 |
Luca Boccassi <bluca@debian.org> |
doc: sort file lists in API generators
In order to build the documentation in a reproducible manner, sort the lists of files used as input, since walking the filesystem is not guaranteed to be done
doc: sort file lists in API generators
In order to build the documentation in a reproducible manner, sort the lists of files used as input, since walking the filesystem is not guaranteed to be done in a stable order. When converting the scripts from shell to python, sorting the input was lost.
Fixes: 53bb9a073f4f ("doc: rewrite shell scripts in Python") Cc: stable@dpdk.org
Signed-off-by: Luca Boccassi <bluca@debian.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
| #
1a5a1073 |
| 14-Nov-2022 |
Luca Boccassi <bluca@debian.org> |
doc: make API generator scripts executables
These scripts have a shebang so they are meant to be runnable, so set +x bits.
Fixes: 53bb9a073f4f ("doc: rewrite shell scripts in Python") Cc: stable@dp
doc: make API generator scripts executables
These scripts have a shebang so they are meant to be runnable, so set +x bits.
Fixes: 53bb9a073f4f ("doc: rewrite shell scripts in Python") Cc: stable@dpdk.org
Signed-off-by: Luca Boccassi <bluca@debian.org> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
|
Revision tags: v22.11-rc2, v22.11-rc1, v22.07, v22.07-rc4, v22.07-rc3, v22.07-rc2, v22.07-rc1 |
|
| #
53bb9a07 |
| 06-Apr-2022 |
Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> |
doc: rewrite shell scripts in Python
Shell used in documentation generation could not run on Windows. Rewrite scripts in Python. New scripts use proper path separators and handle paths with spaces.
doc: rewrite shell scripts in Python
Shell used in documentation generation could not run on Windows. Rewrite scripts in Python. New scripts use proper path separators and handle paths with spaces.
Signed-off-by: Dmitry Kozlyuk <dmitry.kozliuk@gmail.com> Reviewed-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|