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
this doesn't properly check for failure. Something like this is needed:
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 3396063..1f97e4c 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -123,7 +123,8 @@ 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
+ -o geany-gtkdoc.h --sci-output geany-scintilla-gtkdoc.h \
+ || { $(RM) geany-gtkdoc.h geany-scintilla-gtkdoc.h && exit 1; }
ALL_TARGETS += geany-gtkdoc.h geany-scintilla-gtkdoc.h
—
Reply to this email directly or view it on GitHub.