diff doc/liboctave/Makefile.in @ 5422:a8f40275b7de

[project @ 2005-07-28 18:58:42 by jwe]
author jwe
date Thu, 28 Jul 2005 18:58:43 +0000
parents cd5cc2a80589
children 8b7e98073ff5
line wrap: on
line diff
--- a/doc/liboctave/Makefile.in
+++ b/doc/liboctave/Makefile.in
@@ -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