aboutsummaryrefslogtreecommitdiff
path: root/dev/doc
diff options
context:
space:
mode:
authorlmamane2007-07-16 11:43:58 +0000
committerlmamane2007-07-16 11:43:58 +0000
commitc480a300e33f3852ba7185a8137bbcb8a2b702ca (patch)
tree4384eb6166cf0188549efcc8a63acf569897f8b2 /dev/doc
parentdc60d228b1bcb3c88f797bb0d97d5828da8605fd (diff)
Reorganise cleaning targets
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@10012 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'dev/doc')
-rw-r--r--dev/doc/build-system.txt24
1 files changed, 24 insertions, 0 deletions
diff --git a/dev/doc/build-system.txt b/dev/doc/build-system.txt
index 87d5df707d..c79a561542 100644
--- a/dev/doc/build-system.txt
+++ b/dev/doc/build-system.txt
@@ -38,6 +38,8 @@ The handling of globals is now: the globals of FOO.v are in FOO.glob
and the global glob.dump is created by concatenation of all .glob
files. In particular, .glob files are now always created.
+See also section "cleaning targets"
+
Dependencies
------------
@@ -49,6 +51,28 @@ of changed files are recomputed).
If you add a dependency to a Coq camlp4 extension (grammar.cma or
q_constr.cmo), then see sections ".ml4 files" and "new files".
+Cleaning Targets
+----------------
+
+Targets for cleaning various parts:
+
+ - distclean: clean everything; must leave only what should end up in
+ distribution tarball and/or is in a svn checkout.
+
+ - clean: clean everything except effect of "./configure" and documentation.
+
+ - cleanconfig: clean effect of "./configure" only
+
+ - archclean: remove all architecture-dependent generated files
+ - indepclean: remove all architecture-independent generated files
+ (not documentation)
+
+ - objclean: clean all generated files, but not Makefile meta-data
+ (e.g. dependencies), nor debugging/development information nor
+ other cruft (e.g. editor backup files), nor documentation
+
+ - docclean: clean documentation
+
.ml4 files
----------