mbox series

[0/2] Do proper dependency tracking for doxygen

Message ID 20200117112236.5225-1-bruce.richardson@intel.com (mailing list archive)
Headers
Series Do proper dependency tracking for doxygen |

Message

Bruce Richardson Jan. 17, 2020, 11:22 a.m. UTC
  When building doxygen docs as part of the build, there was no tracking
being done of the files processed, so that doxygen can be re-run if needed.
This patchset adds that tracking support, by generating a gcc-style
".d" file for the custom targets used in the doc/api build.

In doing so, we remove the doc directory as a custom target input path
directly, which removes a warning from meson.

Bruce Richardson (2):
  doc/api: generate dependency file for examples doc
  doc/api: track header files to rebuild docs on change

 doc/api/generate_doxygen.sh  | 5 ++++-
 doc/api/generate_examples.sh | 4 ++++
 doc/api/meson.build          | 8 ++++----
 3 files changed, 12 insertions(+), 5 deletions(-)
  

Comments

Thomas Monjalon Feb. 15, 2020, 4:58 p.m. UTC | #1
17/01/2020 12:22, Bruce Richardson:
> When building doxygen docs as part of the build, there was no tracking
> being done of the files processed, so that doxygen can be re-run if needed.
> This patchset adds that tracking support, by generating a gcc-style
> ".d" file for the custom targets used in the doc/api build.
> 
> In doing so, we remove the doc directory as a custom target input path
> directly, which removes a warning from meson.
> 
> Bruce Richardson (2):
>   doc/api: generate dependency file for examples doc
>   doc/api: track header files to rebuild docs on change

Applied, thanks