In doc/Makefile.am:

>  
> -all-local: Doxyfile.stamp
> +Doxyfile.stamp: Doxyfile Doxyfile-gi $(doxygen_sources)
> +	$(AM_V_GEN)$(DOXYGEN) Doxyfile-gi && $(DOXYGEN) Doxyfile && echo "" > $@
> +
> +ALL_TARGETS = Doxyfile.stamp
> +
> +if WITH_PYTHON
> +
> +geany-scintilla-gtkdoc.h: geany-gtkdoc.h
> +
> +geany-gtkdoc.h: Doxyfile.stamp $(top_srcdir)/scripts/gen-api-gtkdoc.py
> +	$(AM_V_GEN)$(top_srcdir)/scripts/gen-api-gtkdoc.py xml -d $(builddir) \
> +	-o geany-gtkdoc.h --sci-output geany-scintilla-gtkdoc.h

Seems unecessary to me? Is this just to make sure *.h dont exist if the script failed?

Apart from that, the script can only fail early. It can't fail between the two output files (execpt file system errors).


Reply to this email directly or view it on GitHub.