aboutsummaryrefslogtreecommitdiff
path: root/doc/INSTALL
diff options
context:
space:
mode:
authorherbelin2006-02-23 13:58:10 +0000
committerherbelin2006-02-23 13:58:10 +0000
commit6cf8d80ac0a9869d97373d6813441eabebce8980 (patch)
tree0bd1913284ed77113594ac47298410add66d10c1 /doc/INSTALL
parent2da65b20770536729fbff86ec67429d0fe74e145 (diff)
Nettoyage de l'archive doc et restructuration avant intégration à l'archive
principale de Coq et publication des sources (HH) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@8606 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'doc/INSTALL')
-rw-r--r--doc/INSTALL65
1 files changed, 65 insertions, 0 deletions
diff --git a/doc/INSTALL b/doc/INSTALL
new file mode 100644
index 0000000000..9223a41bda
--- /dev/null
+++ b/doc/INSTALL
@@ -0,0 +1,65 @@
+ The Coq documentation
+ =====================
+
+The Coq documentation includes
+
+- A Reference Manual
+- A Tutorial
+- A document presenting the Coq standard library
+- A list of questions/answers in the FAQ style
+
+The sources of the documents are mainly made of LaTeX code from which
+user-readable PostScript or PDF files, or a user-browsable bunch of
+html files are generated.
+
+Prerequisite
+------------
+
+To produce the documents, you need the coqtop, coq-tex, coqdoc and
+gallina tools, with same version number as the current
+documentation. These four tools normally come with any basic Coq
+installation.
+
+In addition, to produce the PostScript documents, the following tools
+are needed:
+
+ - latex (latex2e)
+ - dvips
+ - bibtex
+ - makeindex
+ - pngtopnm and pnmtops (for the Reference Manual and the FAQ)
+
+To produce the PDF documents, the following tools are needed:
+
+ - pdflatex
+ - bibtex
+
+To produce the html documents, the following tools are needed:
+
+ - hevea (e.g. 1.07 works)
+
+To produce the documentation of the standard library, a source copy of
+the coq distribution is needed.
+
+Compilation
+-----------
+
+To produce all PostScript documents, do: make all-ps
+To produce all PDF documents, do: make all-pdf
+To produce all html documents, do: make all-html
+To produce all formats of the Reference Manual, do: make refman
+To produce all formats of the Tutorial, do: make tutorial
+To produce all formats of the Coq Standard Library, do: make stdlib
+To produce all formats of the FAQ, do: make faq
+
+Installation
+------------
+
+To install all produced documents, do:
+
+ make DOCDIR=/some/directory/for/documentation install
+
+DOCDIR defauts to /usr/share/doc/coq-x.y were x.y is the version number
+
+
+