changeset 9926:7ad553781c62

Set dependency of *.texi files on munge-texi source code rather than executable. Prevents false rebuilds of documentation when .tar.gz file is unpacked on a new host.
author Rik <rdrider0-list@yahoo.com>
date Sun, 06 Dec 2009 20:19:20 -0800
parents 955035efb929
children ecbf1577200c
files doc/ChangeLog doc/interpreter/Makefile.am
diffstat 2 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/doc/ChangeLog	Fri Dec 04 16:25:09 2009 -0800
+++ b/doc/ChangeLog	Sun Dec 06 20:19:20 2009 -0800
@@ -1,3 +1,8 @@
+2009-12-05  Rik <octave@nomad.inbox5.com>
+
+	* interpreter/Makefile.am: Set dependency of *.texi files on
+	munge-texi source code rather than executable.
+
 2009-12-04  Rik <octave@nomad.inbox5.com>
 
 	* interpreter/images.awk: Revert to using Ghostscript for documentation 
--- a/doc/interpreter/Makefile.am	Fri Dec 04 16:25:09 2009 -0800
+++ b/doc/interpreter/Makefile.am	Sun Dec 06 20:19:20 2009 -0800
@@ -169,12 +169,13 @@
 doc-cache: $(DOCSTRING_FILES) mk_doc_cache.m
 	$(TOPDIR)/run-octave -f -q -H $(srcdir)/mk_doc_cache.m doc-cache $(DOCSTRING_FILES) || { rm -f doc-cache; exit 1; }
 
-$(MUNGED_TEXI_SRC): $(DOCSTRING_FILES) munge-texi$(BUILD_EXEEXT)
+$(MUNGED_TEXI_SRC): $(DOCSTRING_FILES) munge-texi.cc
 
 munge-texi$(BUILD_EXEEXT): munge-texi.cc
 	$(BUILD_CXX) $(BUILD_CXXFLAGS) -o $@ $^ $(BUILD_LDFLAGS)
 
 .txi.texi:
+	@$(MAKE) $(AM_MAKEFLAGS) munge-texi$(BUILD_EXEEXT)
 	./munge-texi $(top_srcdir) $(DOCSTRING_FILES) < $< > $@-t
 	mv $@-t $@