aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorcorbinea2002-10-01 15:59:03 +0000
committercorbinea2002-10-01 15:59:03 +0000
commit0e341ccec174154a1e3cd51b8928a2e85c1ce1c1 (patch)
treedc65593b33143cdd0e9e078143197f3879a77f9a /Makefile
parent5ec22b65a16f82a3816635c3a4857a5ae544d6db (diff)
Adding the congruence closure tactics (CC and CCsolve).
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3061 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 460b36d6ed..5f789d1727 100644
--- a/Makefile
+++ b/Makefile
@@ -43,7 +43,7 @@ LOCALINCLUDES=-I config -I tools -I scripts -I lib -I kernel -I library \
-I contrib/ring -I contrib/xml \
-I contrib/extraction -I contrib/correctness \
-I contrib/interface -I contrib/fourier \
- -I contrib/jprover
+ -I contrib/jprover -I contrib/cc
MLINCLUDES=$(LOCALINCLUDES) -I $(MYCAMLP4LIB)
@@ -279,11 +279,13 @@ JPROVERCMO=contrib/jprover/opname.cmo \
contrib/jprover/jtunify.cmo contrib/jprover/jall.cmo \
contrib/jprover/jprover.cmo
-ML4FILES += contrib/jprover/jprover.ml4
+CCCMO=contrib/cc/ccalgo.cmo contrib/cc/ccproof.cmo contrib/cc/cctac.cmo
+
+ML4FILES += contrib/jprover/jprover.ml4 contrib/cc/cctac.ml4
CONTRIB=$(OMEGACMO) $(ROMEGACMO) $(RINGCMO) $(FIELDCMO) \
$(FOURIERCMO) $(EXTRACTIONCMO) $(JPROVERCMO) $(XMLCMO) \
- $(CORRECTNESSCMO)
+ $(CORRECTNESSCMO) $(CCCMO)
CMA=$(CLIBS) $(CAMLP4OBJS)
CMXA=$(CMA:.cma=.cmxa)
@@ -608,6 +610,8 @@ FOURIERVO = contrib/fourier/Fourier_util.vo contrib/fourier/Fourier.vo
JPROVERVO =
+CCVO = contrib/cc/CC.vo
+
contrib/interface/Centaur.vo: contrib/interface/Centaur.v $(INTERFACE)
$(BESTCOQTOP) -boot -byte $(COQINCLUDES) -compile $*
@@ -616,7 +620,7 @@ contrib/interface/AddDad.vo: contrib/interface/AddDad.v $(INTERFACE) states/init
CONTRIBVO = $(OMEGAVO) $(ROMEGAVO) $(RINGVO) $(FIELDVO) $(XMLVO) \
$(CORRECTNESSVO) $(FOURIERVO) \
- $(JPROVERVO) $(INTERFACEV0)
+ $(JPROVERVO) $(INTERFACEV0) $(CCVO)
$(CONTRIBVO): states/initial.coq
@@ -630,6 +634,7 @@ correctness: $(CORRECTNESSCMO) $(CORRECTNESSVO)
field: $(FIELDVO) $(FIELDCMO)
fourier: $(FOURIERVO) $(FOURIERCMO)
jprover: $(JPROVERVO) $(JPROVERCMO)
+cc: $(CCVO) $(CCCMO)
ALLVO = $(INITVO) $(THEORIESVO) $(CONTRIBVO) $(EXTRACTIONVO)