changeset 9943:4c681ff57bc3

Modifications to makefiles to pass distcheck test All generated documentation, as well as sources for it, are now distributed. This eliminates the need for a user to have Texinfo merely to compile Octave.
author Rik <rdrider0-list@yahoo.com>
date Tue, 08 Dec 2009 15:25:05 -0800
parents 314d2234b660
children fea3d4868692
files ChangeLog Makefile.am doc/ChangeLog doc/interpreter/Makefile.am scripts/ChangeLog scripts/Makefile.am scripts/mkdoc src/ChangeLog src/Makefile.am
diffstat 9 files changed, 32 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Dec 08 12:57:01 2009 +0100
+++ b/ChangeLog	Tue Dec 08 15:25:05 2009 -0800
@@ -1,3 +1,7 @@
+2009-12-08  Rik <octave@nomad.inbox5.com>
+
+	* Makefile.am: add BUGS and OCTAVE.INSTALL to DISTCLEANFILES
+
 2009-12-08  John W. Eaton  <jwe@octave.org>
 
 	* configure.ac: Update gnuplot status message.
--- a/Makefile.am	Tue Dec 08 12:57:01 2009 +0100
+++ b/Makefile.am	Tue Dec 08 15:25:05 2009 -0800
@@ -80,12 +80,14 @@
   octave-config$(SCRIPTS_EXE_SUFFIX) \
   octave-bug$(SCRIPTS_EXE_SUFFIX)
 
-CLEANFILES = $(BUILT_SHELL_FILES)
-
 INFO_FILES = \
   INSTALL.OCTAVE \
   BUGS
 
+CLEANFILES = $(BUILT_SHELL_FILES)
+
+DISTCLEANFILES = $(INFO_FILES) 
+
 CONFIG_FILES = @ac_config_headers@ @ac_config_files@
 
 BUILT_SOURCES = run-octave
--- a/doc/ChangeLog	Tue Dec 08 12:57:01 2009 +0100
+++ b/doc/ChangeLog	Tue Dec 08 15:25:05 2009 -0800
@@ -1,3 +1,8 @@
+2009-12-08  Rik <octave@nomad.inbox5.com>
+
+	* interpreter/Makefile.am: Distribute all generated documentation (.pdf,
+	.ps, .html, .dvi) to remove build requirement for TexInfo
+
 2009-12-07  Rik <octave@nomad.inbox5.com>
 
 	* interpreter/Makefile.am, faq/Makefile.am, liboctave/Makefile.am: Document
--- a/doc/interpreter/Makefile.am	Tue Dec 08 12:57:01 2009 +0100
+++ b/doc/interpreter/Makefile.am	Tue Dec 08 15:25:05 2009 -0800
@@ -204,6 +204,10 @@
   mk_doc_cache.m \
   mkcontrib.awk \
   munge-texi.cc \
+  octave.dvi \
+  octave.html \
+  octave.pdf \
+  octave.ps \
   $(IMAGES) \
   $(IMAGES_SRC) \
   $(TXI_SRC)
--- a/scripts/ChangeLog	Tue Dec 08 12:57:01 2009 +0100
+++ b/scripts/ChangeLog	Tue Dec 08 15:25:05 2009 -0800
@@ -1,3 +1,8 @@
+2009-12-09  Rik <octave@nomad.inbox5.com>
+
+	* Makefile.am: Distribute DOCSTRINGS in tar.gz file
+	* mkdoc: pass current directory, "./", when running mkdoc on local files
+
 2009-12-07  Jaroslav Hajek  <highegg@gmail.com>
 
 	* general/interp1q.m: Use more optimal code.
--- a/scripts/Makefile.am	Tue Dec 08 12:57:01 2009 +0100
+++ b/scripts/Makefile.am	Tue Dec 08 15:25:05 2009 -0800
@@ -74,6 +74,7 @@
 include time/module.mk
 
 DISTCLEANFILES = \
+  DOCSTRINGS \
   gethelp$(BUILD_EXEEXT) \
   $(PKG_ADD_FILES) \
   $(DIRSTAMP_FILES) \
@@ -329,7 +330,7 @@
 
 DOCSTRINGS: mkdoc $(FCN_FILES) $(GEN_FCN_FILES) gethelp$(BUILD_EXEEXT) 
 	$(srcdir)/mkdoc "$(srcdir)" $(FCN_FILES) -- $(GEN_FCN_FILES) > $@-t
-	mv $@-t $@
+	$(simple_move_if_change_rule)
 
 gethelp$(BUILD_EXEEXT): gethelp.cc
 	$(BUILD_CXX) $(BUILD_CXXFLAGS) -o $@ $^ $(BUILD_LDFLAGS)
--- a/scripts/mkdoc	Tue Dec 08 12:57:01 2009 +0100
+++ b/scripts/mkdoc	Tue Dec 08 15:25:05 2009 -0800
@@ -40,7 +40,7 @@
   for arg
   do
     if [ "$arg" = "--" ]; then
-      prefix=""
+      prefix="./"
     else
       $PERL -w -e '
 	unless (@ARGV == 2) { die "Usage: $0 srcdir m_filename" ; }
--- a/src/ChangeLog	Tue Dec 08 12:57:01 2009 +0100
+++ b/src/ChangeLog	Tue Dec 08 15:25:05 2009 -0800
@@ -1,3 +1,7 @@
+2009-12-09  Rik <octave@nomad.inbox5.com>
+
+	* Makefile.am: Distribute DOCSTRINGS in tar.gz file
+
 2009-12-07  Jaroslav Hajek  <highegg@gmail.com>
 
 	* dirfns.cc (Ffnmatch): Simplify.
--- a/src/Makefile.am	Tue Dec 08 12:57:01 2009 +0100
+++ b/src/Makefile.am	Tue Dec 08 15:25:05 2009 -0800
@@ -575,6 +575,9 @@
   oct-parse.output \
   $(BUILT_NODISTFILES)
 
+DISTCLEANFILES = \
+  DOCSTRINGS
+
 MAINTAINERCLEANFILES = \
   $(BUILT_DISTFILES)