aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorfilliatr2000-03-20 23:52:25 +0000
committerfilliatr2000-03-20 23:52:25 +0000
commit58b584672eeb8d8c004e099cca47f6b846b4e028 (patch)
tree838703e37df729075abffb22c5e104ccbd109848 /Makefile
parentb4a8a94ced8798e4e01c152af3ebf379a6be2f27 (diff)
Tauto
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@331 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 9 insertions, 4 deletions
diff --git a/Makefile b/Makefile
index 4d79a6baa6..87cc1608d9 100644
--- a/Makefile
+++ b/Makefile
@@ -108,7 +108,8 @@ TOPLEVEL=toplevel/himsg.cmo toplevel/errors.cmo toplevel/vernacinterp.cmo \
toplevel/protectedtoplevel.cmo toplevel/toplevel.cmo \
toplevel/usage.cmo toplevel/coqinit.cmo toplevel/coqtop.cmo
-HIGHTACTICS=tactics/dhyp.cmo tactics/auto.cmo tactics/equality.cmo
+HIGHTACTICS=tactics/dhyp.cmo tactics/auto.cmo tactics/equality.cmo \
+ tactics/tauto.cmo
CMA=$(CLIBS) $(CAMLP4OBJS)
CMXA=$(CMA:.cma=.cmxa)
@@ -199,12 +200,12 @@ INITVO=theories/Init/Datatypes.vo theories/Init/Peano.vo \
theories/Init/%.vo: theories/Init/%.v states/barestate.coq
$(COQC) -q -I theories/Init -is states/barestate.coq $<
-TACTICSVO=tactics/Equality.vo
+TACTICSVO=tactics/Equality.vo tactics/Tauto.vo
tactics/%.vo: tactics/%.v states/barestate.coq
$(COQC) -q -I tactics -is states/barestate.coq $<
-states/initial.coq: states/barestate.coq $(INITVO) $(TACTICSVO)
+states/initial.coq: states/barestate.coq states/MakeInitial.v $(INITVO) $(TACTICSVO)
./coqtop.byte -q -batch -silent -is states/barestate.coq -I tactics -load-vernac-source states/MakeInitial.v -outputstate states/initial.coq
clean::
@@ -234,7 +235,11 @@ ZARITHVO=theories/Zarith/Wf_Z.vo theories/Zarith/Zsyntax.vo \
theories/Zarith/ZArith_dec.vo theories/Zarith/fast_integer.vo \
theories/Zarith/Zmisc.vo theories/Zarith/zarith_aux.vo
-theories: $(INITVO) $(LOGICVO) $(ARITHVO) $(BOOLVO) $(ZARITHVO)
+THEORIESVO = $(LOGICVO) $(ARITHVO) $(BOOLVO) $(ZARITHVO)
+
+$(THEORIESVO): states/initial.coq
+
+theories: $(THEORIESVO)
init: $(INITVO)
logic: $(LOGICVO)