Mercurial > octave-nkf
diff doc/module.mk @ 20428:0fbe2e28ea84
build: Avoid triggering rebuild of docs when DOCSTRINGS regenerated (bug #45567)
* doc/module.mk: Make generated files depend on $(DOCSTRING_FILES) again.
(DOCSTRING_FILES) Delete, initialized elsewhere now.
(DOCSTRING_DEPS) Delete, no longer used.
* Makefile.am (DOCSTRING_FILES): Initialize to empty.
* libinterp/module.mk (DOCSTRING_FILES): Include libinterp/DOCSTRINGS in
the list. (libinterp/DOCSTRINGS): New target with an order-only dependency
on libinterp/.DOCSTRINGS.
* scripts/module.mk (DOCSTRING_FILES): Include scripts/DOCSTRINGS in the
list. (scripts/DOCSTRINGS): New target with an order-only dependency on
scripts/.DOCSTRINGS.
author | Mike Miller <mtmiller@octave.org> |
---|---|
date | Sat, 25 Jul 2015 14:55:03 -0400 |
parents | 3e9bfbf6ae08 |
children | c23b313232c7 |
line wrap: on
line diff
--- a/doc/module.mk Fri Jul 24 19:58:18 2015 -0400 +++ b/doc/module.mk Sat Jul 25 14:55:03 2015 -0400 @@ -303,16 +303,12 @@ doc/interpreter/doc-cache \ doc/interpreter/macros.texi -DOCSTRING_FILES = $(shell $(srcdir)/doc/interpreter/find-docstring-files.sh "$(top_srcdir)") - -DOCSTRING_DEPS = scripts/.DOCSTRINGS libinterp/.DOCSTRINGS - -doc/interpreter/doc-cache: $(DOCSTRING_DEPS) doc/interpreter/mk_doc_cache.m | $(OCTAVE_INTERPRETER_TARGETS) doc/interpreter/$(octave_dirstamp) +doc/interpreter/doc-cache: $(DOCSTRING_FILES) doc/interpreter/mk_doc_cache.m | $(OCTAVE_INTERPRETER_TARGETS) doc/interpreter/$(octave_dirstamp) $(AM_V_GEN)rm -f $@-t $@ && \ $(top_builddir)/run-octave -f -q -H $(srcdir)/doc/interpreter/mk_doc_cache.m - $(srcdir)/doc/interpreter/macros.texi $(DOCSTRING_FILES) > $@-t && \ mv $@-t $@ -$(MUNGED_TEXI_SRC): $(DOCSTRING_DEPS) $(munge_texi_SOURCES) +$(MUNGED_TEXI_SRC): $(DOCSTRING_FILES) $(munge_texi_SOURCES) %.texi : %.txi doc/interpreter/munge-texi.pl | doc/interpreter/$(octave_dirstamp) $(AM_V_GEN)rm -f $@-t $@ && \