changeset 5706:5b9b492f9e98

[project @ 2006-03-21 22:53:04 by jwe]
author jwe
date Tue, 21 Mar 2006 22:53:04 +0000
parents 0a26811c98be
children 6286c96121c2
files doc/ChangeLog doc/faq/Makefile.in doc/interpreter/Makefile.in doc/liboctave/Makefile.in
diffstat 4 files changed, 29 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/doc/ChangeLog
+++ b/doc/ChangeLog
@@ -1,7 +1,21 @@
 2006-03-21  John W. Eaton  <jwe@octave.org>
 
+	* liboctave/Makefile.in (FORMATTED): Omit .html files here.
+	(DISTDIRS): New variable.
+	(dist): Handle $(DISTDIRS) here.
+
+	* faq/Makefile.in (FORMATTED): Omit .html files here.
+	(DISTDIRS): New variable.
+	(dist): Handle $(DISTDIRS) here.
+
+	* interpreter/Makefile.in (FORMATTED): Omit .html files here.
+	(DISTDIRS): New variable.
+	(dist): Handle $(DISTDIRS) here.
+
 	* interpreter/sparse.txi: Temporarily omit figures.
 	* interpreter/Makefile.in: Temporarily omit actions for making figures.
+	(DISTSUBDIRS): New macro.
+	(dist): Recurse into $(DISTSUBDIRS) here.
 
 	* interpreter/Makefile.in (real-pdf): Depend on stamp-eps
 	(stamp-pdf): Depend on real-pdf.  Touch stamp-pdf here.
--- a/doc/faq/Makefile.in
+++ b/doc/faq/Makefile.in
@@ -22,11 +22,12 @@
 
 TEXINFO := Octave-FAQ.texi
 
-FORMATTED := Octave-FAQ.info Octave-FAQ.dvi Octave-FAQ.ps Octave-FAQ.pdf \
-	Octave-FAQ*.html
+FORMATTED := Octave-FAQ.info Octave-FAQ.dvi Octave-FAQ.ps Octave-FAQ.pdf
 
 DISTFILES := Makefile.in $(TEXINFO) $(FORMATTED)
 
+DISTDIRS := HTML
+
 SPELL := $(patsubst %.texi, %.spell, $(ALL_TEXINFO))
 
 %.spell : %.texi
@@ -83,4 +84,5 @@
 
 dist: all
 	ln $(DISTFILES) ../../`cat ../../.fname`/doc/faq
+	for dir in $(DISTDIRS); do ln -s ../../../doc/faq/$$dir ../../`cat ../../.fname`/doc/faq/$$dir; done
 .PHONY: dist
--- a/doc/interpreter/Makefile.in
+++ b/doc/interpreter/Makefile.in
@@ -41,8 +41,7 @@
 TEXINFO := $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
 
 FORMATTED = octave.dvi octave.ps octave.pdf \
-	octave.info octave.info-[0-9]* \
-	octave.html octave_*.html
+	octave.info octave.info-[0-9]*
 
 MAN_BASE := mkoctfile octave octave-bug octave-config
 MAN_SRC := $(addsuffix .1, $(MAN_BASE))
@@ -51,6 +50,10 @@
 DISTFILES = Makefile.in dir munge-texi.cc $(MAN_SRC) \
   $(SOURCES) $(TEXINFO) $(FORMATTED)
 
+DISTDIRS = HTML
+
+DISTSUBDIRS = $(IMAGEDIR)
+
 # Look for version.h to get version information.
 xfiles := $(TOPDIR)/src/version.h $(srcdir)/$(TOPDIR)/src/version.h
 
@@ -221,4 +224,6 @@
 
 dist: clean-texi all
 	ln $(DISTFILES) ../../`cat ../../.fname`/doc/interpreter
+	for dir in $(DISTDIRS); do ln -s ../../../doc/interpreter/$$dir ../../`cat ../../.fname`/doc/interpreter/$$dir; done
+	for dir in $(DISTSUBDIRS); do mkdir ../../`cat ../../.fname`/doc/interpreter/$$dir; $(MAKE) -C $$dir $@; done
 .PHONY: dist
--- a/doc/liboctave/Makefile.in
+++ b/doc/liboctave/Makefile.in
@@ -30,11 +30,12 @@
 
 TEXINFO = $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
 
-FORMATTED = liboctave.dvi liboctave.ps liboctave.pdf \
-	liboctave.info liboctave*.html
+FORMATTED = liboctave.dvi liboctave.ps liboctave.pdf liboctave.info
 
 DISTFILES = Makefile.in gpl.texi $(TEXINFO) $(FORMATTED)
 
+DISTDIRS = HTML
+
 SPELL = $(patsubst %.texi, %.spell, $(TEXINFO))
 
 %.spell : %.texi
@@ -99,4 +100,5 @@
 
 dist: all
 	ln $(DISTFILES) ../../`cat ../../.fname`/doc/liboctave
+	for dir in $(DISTDIRS); do ln -s ../../../doc/liboctave/$$dir ../../`cat ../../.fname`/doc/liboctave/$$dir; done
 .PHONY: dist