aboutsummaryrefslogtreecommitdiff
path: root/doc/Makefile
diff options
context:
space:
mode:
authorherbelin2006-03-10 10:01:29 +0000
committerherbelin2006-03-10 10:01:29 +0000
commit432f42d6bec56d6050d96dbf95b29bd4d4f2bece (patch)
tree78fabdf90fad723d5cf251a17fd9d04f8da9c120 /doc/Makefile
parentce8632fd91d7b49a3459eb7d523a1d4c651e8bf7 (diff)
Ajout Tutorial on recursive types
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@8619 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/Makefile')
-rw-r--r--doc/Makefile34
1 files changed, 28 insertions, 6 deletions
diff --git a/doc/Makefile b/doc/Makefile
index d863225b1a..bf21022a76 100644
--- a/doc/Makefile
+++ b/doc/Makefile
@@ -30,15 +30,15 @@ all: all-html all-pdf all-ps
all-html:\
tutorial/Tutorial.v.html refman/html/index.html \
- faq/html/index.html stdlib/html/index.html
+ faq/html/index.html stdlib/html/index.html RecTutorial/RecTutorial.v.html
all-pdf:\
tutorial/Tutorial.v.pdf refman/Reference-Manual.pdf \
- faq/FAQ.v.pdf stdlib/Library.pdf
+ faq/FAQ.v.pdf stdlib/Library.pdf RecTutorial/RecTutorial.v.pdf
all-ps:\
tutorial/Tutorial.v.ps refman/Reference-Manual.ps \
- faq/FAQ.v.ps stdlib/Library.ps
+ faq/FAQ.v.ps stdlib/Library.ps RecTutorial/RecTutorial.v.ps
refman:\
refman/html/index.html refman/Reference-Manual.ps refman/Reference-Manual.pdf
@@ -52,6 +52,10 @@ stdlib:\
faq:\
faq/html/index.html faq/FAQ.v.ps faq/FAQ.v.pdf
+rectutorial:\
+ RecTutorial/RecTutorial.v.html \
+ RecTutorial/RecTutorial.v.ps RecTutorial/RecTutorial.v.pdf
+
######################################################################
### Implicit rules
######################################################################
@@ -206,9 +210,6 @@ LIBDIRS=\
Lists Strings IntMap Sorting \
Sets Relations Wellfounded
-$(GLOBDUMP): $(COQDOC)
- (cd $(COQTOP); $(MAKE) GLOB="-dump-glob $(GLOBDUMP)" coqlib)
-
### Standard library (browsable html format)
stdlib/index-body.html: $(GLOBDUMP)
@@ -244,6 +245,24 @@ stdlib/Library.pdf: $(COMMON) stdlib/Library.coqdoc.tex stdlib/Library.dvi
(cd stdlib; $(PDFLATEX) Library)
######################################################################
+# Tutorial on inductive types
+######################################################################
+
+RecTutorial/RecTutorial.v.dvi: common/version.tex common/title.tex RecTutorial/RecTutorial.v.tex
+ (cd RecTutorial;\
+ $(LATEX) RecTutorial.v;\
+ $(BIBTEX) RecTutorial.v;\
+ $(LATEX) RecTutorial.v;\
+ $(LATEX) RecTutorial.v)
+
+RecTutorial/RecTutorial.v.pdf: common/version.tex common/title.tex RecTutorial/RecTutorial.v.dvi
+ (cd RecTutorial; $(PDFLATEX) RecTutorial.v.tex)
+
+RecTutorial/RecTutorial.v.html: RecTutorial/RecTutorial.v.tex
+ (cd RecTutorial; hevea -exec xxdate.exe RecTutorial.v)
+
+
+######################################################################
# Install all documentation files
######################################################################
@@ -266,6 +285,7 @@ install-doc-html: all-html
cp -r refman/html $(HTMLINSTALLDIR)/refman
cp -r stdlib/html $(HTMLINSTALLDIR)/stdlib
cp -r tutorial/tutorial.html $(HTMLINSTALLDIR)/
+ cp -r RecTutorial/RecTutorial.html $(HTMLINSTALLDIR)/
cp -r faq/html $(HTMLINSTALLDIR)/faq
install-doc-printable: all-pdf all-ps
@@ -273,8 +293,10 @@ install-doc-printable: all-pdf all-ps
cp -r refman/Reference-manual.pdf $(PRINTABLEINSTALLDIR)
cp -r stdlib/Library.pdf $(PRINTABLEINSTALLDIR)
cp -r tutorial/Tutorial.v.pdf $(PRINTABLEINSTALLDIR)/Tutorial.pdf
+ cp -r RecTutorial/RecTutorial.v.pdf $(PRINTABLEINSTALLDIR)/RecTutorial.pdf
cp -r faq/FAQ.v.pdf $(PRINTABLEINSTALLDIR)/FAQ.pdf
cp -r refman/Reference-manual.ps $(PRINTABLEINSTALLDIR)
cp -r stdlib/Library.ps $(PRINTABLEINSTALLDIR)
cp -r tutorial/Tutorial.v.ps $(PRINTABLEINSTALLDIR)/Tutorial.ps
+ cp -r RecTutorial/RecTutorial.v.ps $(PRINTABLEINSTALLDIR)/RecTutorial.ps
cp -r faq/FAQ.v.ps $(PRINTABLEINSTALLDIR)/FAQ.ps