changeset 5422:a8f40275b7de

[project @ 2005-07-28 18:58:42 by jwe]
author jwe
date Thu, 28 Jul 2005 18:58:43 +0000
parents 0f6947621602
children 6cd1c2fc4dab
files doc/ChangeLog doc/faq/Makefile.in doc/interpreter/Makefile.in doc/liboctave/Makefile.in doc/refcard/Makefile.in
diffstat 5 files changed, 55 insertions(+), 69 deletions(-) [+]
line wrap: on
line diff
--- a/doc/ChangeLog	Thu Jul 28 17:54:42 2005 +0000
+++ b/doc/ChangeLog	Thu Jul 28 18:58:43 2005 +0000
@@ -1,3 +1,8 @@
+2005-07-28  John W. Eaton  <jwe@octave.org>
+
+	* faq/Makefile.in, interpreter/Makefile.in, liboctave/Makefile.in:
+	Use makeinfo instead of texi2html to generate HTML.
+
 2005-05-02  John W. Eaton  <jwe@octave.org>
 
 	* interpreter/munge-texi.cc (skip_comments): New function.
--- a/doc/faq/Makefile.in	Thu Jul 28 17:54:42 2005 +0000
+++ b/doc/faq/Makefile.in	Thu Jul 28 18:58:43 2005 +0000
@@ -34,29 +34,23 @@
 	$(SED) -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp
 	mv $@.tmp $@
 
-all: Octave-FAQ.info Octave-FAQ.dvi Octave-FAQ.ps Octave-FAQ.pdf Octave-FAQ_toc.html
+all: Octave-FAQ.info Octave-FAQ.dvi Octave-FAQ.ps Octave-FAQ.pdf HTML/index.html
 .PHONY: all
 
-Octave-FAQ.info: Octave-FAQ.texi
-	-$(MAKEINFO) -I$(srcdir) $(srcdir)/Octave-FAQ.texi
+Octave-FAQ.info: $(TEXINFO)
+	-$(MAKEINFO) -I$(srcdir) $<
 
-Octave-FAQ.dvi: Octave-FAQ.texi
-	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \
-	  export TEXINPUTS; \
-	  $(TEXI2DVI) $(srcdir)/Octave-FAQ.texi
+Octave-FAQ.dvi: $(TEXINFO)
+	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" $(TEXI2DVI) $<
 
-Octave-FAQ.ps: Octave-FAQ.dvi
-	-dvips -o Octave-FAQ.ps Octave-FAQ.dvi
+Octave-FAQ.ps: $(TEXINFO)
+	-dvips -o $@ $<
 
-Octave-FAQ.pdf: Octave-FAQ.texi
-	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \
-	  export TEXINPUTS; \
-	  $(TEXI2PDF) $(srcdir)/Octave-FAQ.texi
+Octave-FAQ.pdf: $(TEXINFO)
+	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" $(TEXI2PDF) $<
 
-# These option forms are supported by texi2html 1.65 and probably also
-# more recent versions.
-Octave-FAQ_toc.html:
-	-texi2html -expandinfo -split_chapter $(srcdir)/Octave-FAQ.texi
+HTML/index.html: $(TEXINFO)
+	-$(MAKEINFO) --html --output=HTML $<
 
 check install install-strip uninstall:
 .PHONY: check install install-strip uninstall
@@ -84,7 +78,7 @@
 maintainer-clean: distclean
 	rm -f tags TAGS Octave-FAQ.info Octave-FAQ.info-*
 	rm -f Octave-FAQ.dvi Octave-FAQ.ps
-	rm -f Octave-FAQ*.html
+	rm -rf HTML
 .PHONY: maintainer-clean
 
 dist: all
--- a/doc/interpreter/Makefile.in	Thu Jul 28 17:54:42 2005 +0000
+++ b/doc/interpreter/Makefile.in	Thu Jul 28 18:58:43 2005 +0000
@@ -35,7 +35,7 @@
 
 SUB_TEXINFO := $(SUB_SOURCE:.txi=.texi)
 
-TEXINFO := $(MAIN_TEXINFO) $(SUB_TEXINFO)
+TEXINFO := $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
 
 FORMATTED = octave.dvi octave.ps octave.pdf \
 	octave.info octave.info-[0-9]* \
@@ -59,7 +59,7 @@
 	$(SED) -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp
 	mv $@.tmp $@
 
-all: octave.info octave.dvi octave.ps octave.pdf octave_toc.html
+all: octave.info octave.dvi octave.ps octave.pdf HTML/index.html
 .PHONY: all
 
 $(TEXINFO): src-DOCSTRINGS scripts-DOCSTRINGS munge-texi$(BUILD_EXEEXT)
@@ -82,21 +82,17 @@
 	  -d $(TOPDIR)/scripts/DOCSTRINGS < $< > $@.t
 	@$(top_srcdir)/move-if-change $@.t $@
 
-octave.info: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
+octave.info: $(TEXINFO)
 	-$(MAKEINFO) -I$(srcdir) -I$(srcdir)/.. $<
 
-octave.dvi: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
-	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \
-	  export TEXINPUTS; \
-	  $(TEXI2DVI) $<
+octave.dvi: $(TEXINFO)
+	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" $(TEXI2DVI) $<
 
 octave.ps: octave.dvi
-	-dvips -o octave.ps octave.dvi
+	-dvips -o $@ $<
 
-octave.pdf: $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
-	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \
-	  export TEXINPUTS; \
-	  $(TEXI2PDF) $<
+octave.pdf: $(TEXINFO)
+	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" $(TEXI2PDF) $<
 
 ../../INSTALL.OCTAVE: install.texi
 	rm -f INSTALL
@@ -112,10 +108,8 @@
 	  -I$(srcdir) -I$(srcdir)/.. $<
 	mv BUGS ../../BUGS
 
-# These option forms are supported by texi2html 1.65 and probably also
-# more recent versions.
-octave_toc.html: $(MAIN_TEXINFO) $(SUB_TEXINFO)
-	-texi2html -expandinfo -split_chapter -I . -I $(srcdir)/.. $<
+HTML/index.html: $(TEXINFO)
+	-$(MAKEINFO) --html --output=HTML -I . -I $(srcdir)/.. $<
 
 check: all
 .PHONY: check
@@ -190,6 +184,7 @@
 
 maintainer-clean: distclean clean-texi
 	rm -f tags TAGS $(FORMATTED)
+	rm -rf HTML
 .PHONY: maintainer-clean
 
 clean-texi:
--- a/doc/liboctave/Makefile.in	Thu Jul 28 17:54:42 2005 +0000
+++ b/doc/liboctave/Makefile.in	Thu Jul 28 18:58:43 2005 +0000
@@ -20,11 +20,16 @@
 
 SOURCES =
 
-TEXINFO = array.texi bugs.texi cp-idx.texi dae.texi diffeq.texi \
+MAIN_TEXINFO = liboctave.texi
+
+SUB_TEXINFO = \
+	array.texi bugs.texi cp-idx.texi dae.texi diffeq.texi \
 	error.texi factor.texi fn-idx.texi install.texi intro.texi \
-	liboctave.texi matvec.texi nleqn.texi nlfunc.texi ode.texi \
+	matvec.texi nleqn.texi nlfunc.texi ode.texi \
 	optim.texi preface.texi quad.texi range.texi
 
+TEXINFO = $(MAIN_TEXINFO) $(SUB_TEXINFO) ../conf.texi
+
 FORMATTED = liboctave.dvi liboctave.ps liboctave.pdf \
 	liboctave.info liboctave*.html
 
@@ -37,30 +42,23 @@
 	$(SED) -e 's/@@/ at /g' -e 's/@[a-zA-Z]*//g' $< | spell > $@.tmp
 	mv $@.tmp $@
 
-all: liboctave.info liboctave.dvi liboctave.ps liboctave.pdf liboctave_toc.html
+all: liboctave.info liboctave.dvi liboctave.ps liboctave.pdf HTML/index.html
 .PHONY: all
 
-liboctave.info: $(TEXINFO) ../conf.texi
-	-$(MAKEINFO) -I$(srcdir) -I$(srcdir)/.. $(srcdir)/liboctave.texi
+liboctave.info: $(TEXINFO)
+	-$(MAKEINFO) -I$(srcdir) -I$(srcdir)/.. $<
 
-liboctave.dvi: $(TEXINFO) ../conf.texi
-	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \
-	  export TEXINPUTS; \
-	  $(TEXI2DVI) $(srcdir)/liboctave.texi
+liboctave.dvi: $(TEXINFO)
+	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" $(TEXI2DVI) $<
 
 liboctave.ps: liboctave.dvi
-	-dvips -o liboctave.ps liboctave.dvi
+	-dvips -o $@ $<
 
-liboctave.pdf: $(TEXINFO) ../conf.texi
-	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):"; \
-	  export TEXINPUTS; \
-	  $(TEXI2PDF) $(srcdir)/liboctave.texi
+liboctave.pdf: $(TEXINFO)
+	-TEXINPUTS="$(srcdir):$(srcdir)/..:$(TEXINPUTS):" $(TEXI2PDF) $<
 
-# These option forms are supported by texi2html 1.65 and probably also
-# more recent versions.
-liboctave_toc.html:
-	-texi2html -expandinfo -split_chapter -I $(srcdir)/.. \
-	  $(srcdir)/liboctave.texi
+HTML/index.html: $(TEXINFO)
+	-$(MAKEINFO) --html --output=HTML -I $(srcdir)/.. $<
 
 check:
 .PHONY: check
@@ -96,7 +94,7 @@
 maintainer-clean: distclean
 	rm -f tags TAGS liboctave.info liboctave.info-*
 	rm -f liboctave.dvi liboctave.ps
-	rm -f liboctave*.html
+	rm -rf HTML
 .PHONY: maintainer-clean
 
 dist: all
--- a/doc/refcard/Makefile.in	Thu Jul 28 17:54:42 2005 +0000
+++ b/doc/refcard/Makefile.in	Thu Jul 28 18:58:43 2005 +0000
@@ -29,37 +29,31 @@
 all: $(FORMATTED)
 
 refcard-a4.dvi: refcard-a4.tex refcard.tex
-	-TEXINPUTS="$(srcdir):$(TEXINPUTS):"; export TEXINPUTS; \
-	  tex $(srcdir)/refcard-a4.tex
+	-TEXINPUTS="$(srcdir):$(TEXINPUTS):" tex $<
 
 refcard-a4.ps: refcard-a4.dvi
-	-dvips -T 297mm,210mm -o refcard-a4.ps refcard-a4.dvi
+	-dvips -T 297mm,210mm -o $@ $<
 
 refcard-a4.pdf: refcard-a4.tex refcard.tex
-	-TEXINPUTS="$(srcdir):$(TEXINPUTS):"; export TEXINPUTS; \
-	  pdftex $(srcdir)/refcard-a4.tex
+	-TEXINPUTS="$(srcdir):$(TEXINPUTS):" pdftex $<
 
 refcard-legal.dvi: refcard-legal.tex refcard.tex
-	-TEXINPUTS="$(srcdir):$(TEXINPUTS):"; export TEXINPUTS; \
-	  tex $(srcdir)/refcard-legal.tex
+	-TEXINPUTS="$(srcdir):$(TEXINPUTS):" tex $<
 
 refcard-legal.ps: refcard-legal.dvi
-	-dvips -T 14in,8.5in -o refcard-legal.ps refcard-legal.dvi
+	-dvips -T 14in,8.5in -o $@ $<
 
 refcard-legal.pdf: refcard-legal.tex refcard.tex
-	-TEXINPUTS="$(srcdir):$(TEXINPUTS):"; export TEXINPUTS; \
-	  pdftex $(srcdir)/refcard-legal.tex
+	-TEXINPUTS="$(srcdir):$(TEXINPUTS):" pdftex $<
 
 refcard-letter.dvi: refcard-letter.tex refcard.tex
-	-TEXINPUTS="$(srcdir):$(TEXINPUTS):"; export TEXINPUTS; \
-	  tex $(srcdir)/refcard-letter.tex
+	-TEXINPUTS="$(srcdir):$(TEXINPUTS):" tex $<
 
 refcard-letter.ps: refcard-letter.dvi
-	-dvips -T 11in,8.5in -o refcard-letter.ps refcard-letter.dvi
+	-dvips -T 11in,8.5in -o $@ $<
 
 refcard-letter.pdf: refcard-letter.tex refcard.tex
-	-TEXINPUTS="$(srcdir):$(TEXINPUTS):"; export TEXINPUTS; \
-	  pdftex $(srcdir)/refcard-letter.tex
+	-TEXINPUTS="$(srcdir):$(TEXINPUTS):" pdftex $<
 
 check install install-strip uninstall:
 .PHONY: check install install-strip uninstall