aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar notin <notin@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-01-07 14:58:35 +0000
committerGravatar notin <notin@85f007b7-540e-0410-9357-904b9bb8a0f7>2009-01-07 14:58:35 +0000
commit7534c1c085b2bd066f44d87c3caeb317e93d224c (patch)
tree91e08a7b851e9efb02b93e3292c592e422f6eb00
parentd795621ceb458eca1f878ea0bbd482311a782807 (diff)
Suite de la révision #11756
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11757 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--Makefile2
-rw-r--r--Makefile.build14
-rw-r--r--Makefile.common13
-rw-r--r--tools/coqdoc/main.ml2
4 files changed, 14 insertions, 17 deletions
diff --git a/Makefile b/Makefile
index 9d23feeb4..3aa0be729 100644
--- a/Makefile
+++ b/Makefile
@@ -208,7 +208,7 @@ depclean:
find . $(FIND_VCS_CLAUSE) -name '*.d' | xargs rm -f
cleanconfig:
- rm -f config/Makefile config/coq_config.ml dev/ocamldebug-v7 ide/undo.mli $(REVISIONML)
+ rm -f config/Makefile config/coq_config.ml dev/ocamldebug-v7 ide/undo.mli config/revision.ml
distclean: clean cleanconfig
diff --git a/Makefile.build b/Makefile.build
index 1afa656a9..908213d42 100644
--- a/Makefile.build
+++ b/Makefile.build
@@ -784,7 +784,7 @@ $(foreach f,$(RECTYPESML),$(eval $(call rectypes-rules-template,$(f))))
# source tree
.PHONY: revision
-revision $(REVISIONML):
+revision config/revision.ml:
$(SHOW)'CHECK revision'
$(HIDE)rm -f revision.new
ifeq ($(CHECKEDOUT),svn)
@@ -817,19 +817,19 @@ endif
$(HIDE)set -e; \
if test -e revision.new; then \
if test -e revision; then \
- if test "`cat $(REVISIONML)`" = "`cat revision.new`" ; then \
+ if test "`cat config/revision.ml`" = "`cat revision.new`" ; then \
rm -f revision.new; \
else \
- mv -f revision.new $(REVISIONML); \
+ mv -f revision.new config/revision.ml; \
fi; \
else \
- mv -f revision.new $(REVISIONML); \
+ mv -f revision.new config/revision.ml; \
fi; \
else \
- echo 'let version = Coq_config.version' > $(REVISIONML); \
- echo 'let revision = Coq_config.date' >> $(REVISIONML); \
+ echo 'let version = Coq_config.version' > config/revision.ml; \
+ echo 'let revision = Coq_config.date' >> config/revision.ml; \
fi; \
- echo 'let date = "$(shell date +"%h %d %Y %H:%M:%S")"' >> $(REVISIONML)
+ echo 'let date = "$(shell date +"%h %d %Y %H:%M:%S")"' >> config/revision.ml
###########################################################################
# Default rules
diff --git a/Makefile.common b/Makefile.common
index 9c1962af7..f2c02d48e 100644
--- a/Makefile.common
+++ b/Makefile.common
@@ -126,10 +126,7 @@ CLIBS:=unix.cma
CAMLP4OBJS:=gramlib.cma
CONFIG:=\
- config/coq_config.cmo
-
-REVISIONML:=config/revision.ml
-REVISIONCMO:=$(REVISIONML:.ml=.cmo)
+ config/coq_config.cmo config/revision.cmo
LIBREP:=\
lib/pp_control.cmo lib/pp.cmo lib/compat.cmo lib/flags.cmo \
@@ -230,7 +227,7 @@ TOPLEVEL:=\
toplevel/vernacinterp.cmo toplevel/mltop.cmo \
toplevel/vernacentries.cmo toplevel/whelp.cmo toplevel/vernac.cmo \
toplevel/line_oriented_parser.cmo toplevel/protectedtoplevel.cmo \
- toplevel/toplevel.cmo $(REVISIONCMO) toplevel/usage.cmo \
+ toplevel/toplevel.cmo toplevel/usage.cmo \
toplevel/coqinit.cmo toplevel/coqtop.cmo
HIGHTACTICS:=\
@@ -394,7 +391,7 @@ COQENVCMO:=$(CONFIG) lib/pp_control.cmo lib/pp.cmo lib/compat.cmo lib/flags.cmo
COQMKTOPCMO:=$(COQENVCMO) scripts/tolink.cmo scripts/coqmktop.cmo
COQMKTOPCMX:=$(COQMKTOPCMO:.cmo=.cmx)
-COQCCMO:=$(COQENVCMO) $(REVISIONCMO) toplevel/usage.cmo scripts/coqc.cmo
+COQCCMO:=$(COQENVCMO) toplevel/usage.cmo scripts/coqc.cmo
COQCCMX:=$(COQCCMO:.cmo=.cmx)
INTERFACE:=\
@@ -443,7 +440,7 @@ COQDOCCMO:=$(CONFIG) tools/coqdoc/cdglobals.cmo tools/coqdoc/alpha.cmo \
# checker
MCHECKER:=\
- config/coq_config.cmo $(REVISIONCMO) \
+ $(CONFIG) \
lib/pp_control.cmo lib/pp.cmo lib/compat.cmo \
lib/flags.cmo lib/util.cmo lib/option.cmo lib/hashcons.cmo \
lib/system.cmo lib/envars.cmo \
@@ -512,7 +509,7 @@ STAGE1_CMO:=$(GRAMMARCMO) parsing/q_constr.cmo
STAGE1:=parsing/grammar.cma parsing/q_constr.cmo
PRINTERSCMO:=\
- config/coq_config.cmo lib/lib.cma \
+ $(CONFIG) lib/lib.cma \
kernel/names.cmo kernel/univ.cmo kernel/esubst.cmo kernel/term.cmo \
kernel/mod_subst.cmo kernel/copcodes.cmo kernel/cemitcodes.cmo \
kernel/sign.cmo kernel/declarations.cmo kernel/retroknowledge.cmo \
diff --git a/tools/coqdoc/main.ml b/tools/coqdoc/main.ml
index 864b2718e..65e2045a1 100644
--- a/tools/coqdoc/main.ml
+++ b/tools/coqdoc/main.ml
@@ -78,7 +78,7 @@ let obsolete s =
let banner () =
eprintf "This is coqdoc version %s, compiled on %s\n"
- Coq_config.version Coq_config.compile_date;
+ Revision.version Revision.date;
flush stderr
let target_full_name f =