changeset 2594:e5040404f1c8 octave-forge

Documentation seems to auto build correctly
author adb014
date Thu, 05 Oct 2006 12:32:07 +0000
parents e61209c0f871
children 87e7326d0e85
files main/optim/doc/Makefile
diffstat 1 files changed, 7 insertions(+), 9 deletions(-) [+]
line wrap: on
line diff
--- a/main/optim/doc/Makefile	Thu Oct 05 11:20:30 2006 +0000
+++ b/main/optim/doc/Makefile	Thu Oct 05 12:32:07 2006 +0000
@@ -2,20 +2,14 @@
 
 TEX = mintoolkit.tex  optim-mini-howto-2.tex
 PDF = $(patsubst %.tex,%.pdf,$(TEX))
-HTML = $(patsubst %.tex,%/index.html,$(TEX))
+HTML = $(patsubst %.tex,html/%/index.html,$(TEX))
 
 all : $(PDF) html
 
 .PHONY: html
 html : $(HTML)
-	if [ -e "html" ]; then \
-	  rm -fr html; \
-	fi; \
-	mkdir html; \
-	$(INSTALL_DATA) -d mintoolkit html; \
-	$(INSTALL_DATA) -d optim-mini-howto-2 html; \
 	echo '<html><body>' > html/index.html; \
-	echo '<p><a href="minitoolkit/index.html">minitoolkit</a></p>' >> html/index.html; \
+	echo '<p><a href="mintoolkit/index.html">mintoolkit</a></p>' >> html/index.html; \
 	echo '<p><a href="optim-mini-howto-2/index.html">optim-mini-howto-2</a></p>' >> html/index.html; \
 	echo '</body></html>' >> html/index.html
 
@@ -24,8 +18,12 @@
 	latex $< > /dev/null 2>&1
 	dvipdf $(@:.pdf=.dvi)
 
-%/index.html : %.tex
+html/%/index.html : %.tex
 	latex2html $<
+	if [ ! -e "html" ]; then \
+	  mkdir html; \
+	fi; \
+	mv -f $(patsubst html/%/index.html,%,$@) html
 
 clean:
 	rm -fr $(patsubst %.tex,%,$(TEX)) html *.log