# HG changeset patch # User Rik # Date 1260159560 28800 # Node ID 7ad553781c6217299f1413b3a567c71c749bf8ef # Parent 955035efb929361ae6207e5c044a88b0f7e0d4e1 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. diff -r 955035efb929 -r 7ad553781c62 doc/ChangeLog --- 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 + + * interpreter/Makefile.am: Set dependency of *.texi files on + munge-texi source code rather than executable. + 2009-12-04 Rik * interpreter/images.awk: Revert to using Ghostscript for documentation diff -r 955035efb929 -r 7ad553781c62 doc/interpreter/Makefile.am --- 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 $@