aboutsummaryrefslogtreecommitdiffhomepage
path: root/contrib/extraction/test
diff options
context:
space:
mode:
authorGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-10-31 17:59:02 +0000
committerGravatar letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7>2002-10-31 17:59:02 +0000
commit5d8ed22ff06926b0c9c2cf1d8c4ab3c45ef07f0b (patch)
tree0cefe434aaa4d97df9d90e2e26dc4637f4d11a37 /contrib/extraction/test
parent7d4a72a3a4eb6a4b06afc7611424ded4a19c6653 (diff)
L'extraction c'est magic cvs -n up
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3199 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'contrib/extraction/test')
-rw-r--r--contrib/extraction/test/.depend732
-rw-r--r--contrib/extraction/test/Makefile18
-rwxr-xr-xcontrib/extraction/test/make_mli17
3 files changed, 566 insertions, 201 deletions
diff --git a/contrib/extraction/test/.depend b/contrib/extraction/test/.depend
index 1580ebf92..067abdfbd 100644
--- a/contrib/extraction/test/.depend
+++ b/contrib/extraction/test/.depend
@@ -1,260 +1,600 @@
-theories/Arith/bool_nat.cmo: theories/Arith/compare_dec.cmo \
- theories/Arith/peano_dec.cmo theories/Bool/sumbool.cmo
+theories/Arith/arithSyntax.cmo: theories/Arith/arithSyntax.cmi
+theories/Arith/arithSyntax.cmx: theories/Arith/arithSyntax.cmi
+theories/Arith/between.cmo: theories/Arith/between.cmi
+theories/Arith/between.cmx: theories/Arith/between.cmi
+theories/Arith/bool_nat.cmo: theories/Arith/compare_dec.cmi \
+ theories/Arith/peano_dec.cmi theories/Bool/sumbool.cmi \
+ theories/Arith/bool_nat.cmi
theories/Arith/bool_nat.cmx: theories/Arith/compare_dec.cmx \
- theories/Arith/peano_dec.cmx theories/Bool/sumbool.cmx
-theories/Arith/compare_dec.cmo: theories/Init/datatypes.cmo \
- theories/Init/specif.cmo
-theories/Arith/compare_dec.cmx: theories/Init/datatypes.cmx \
- theories/Init/specif.cmx
-theories/Arith/compare.cmo: theories/Arith/compare_dec.cmo \
- theories/Init/specif.cmo
+ theories/Arith/peano_dec.cmx theories/Bool/sumbool.cmx \
+ theories/Arith/bool_nat.cmi
+theories/Arith/compare.cmo: theories/Arith/compare_dec.cmi \
+ theories/Init/specif.cmi theories/Arith/compare.cmi
theories/Arith/compare.cmx: theories/Arith/compare_dec.cmx \
- theories/Init/specif.cmx
-theories/Arith/div2.cmo: theories/Init/datatypes.cmo theories/Init/peano.cmo
-theories/Arith/div2.cmx: theories/Init/datatypes.cmx theories/Init/peano.cmx
-theories/Arith/eqNat.cmo: theories/Init/datatypes.cmo \
- theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Arith/compare.cmi
+theories/Arith/compare_dec.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi theories/Arith/compare_dec.cmi
+theories/Arith/compare_dec.cmx: theories/Init/datatypes.cmx \
+ theories/Init/specif.cmx theories/Arith/compare_dec.cmi
+theories/Arith/div2.cmo: theories/Init/datatypes.cmi theories/Init/peano.cmi \
+ theories/Arith/div2.cmi
+theories/Arith/div2.cmx: theories/Init/datatypes.cmx theories/Init/peano.cmx \
+ theories/Arith/div2.cmi
+theories/Arith/eqNat.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi theories/Arith/eqNat.cmi
theories/Arith/eqNat.cmx: theories/Init/datatypes.cmx \
- theories/Init/specif.cmx
-theories/Arith/euclid.cmo: theories/Arith/compare_dec.cmo \
- theories/Init/datatypes.cmo theories/Arith/minus.cmo \
- theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Arith/eqNat.cmi
+theories/Arith/euclid.cmo: theories/Arith/compare_dec.cmi \
+ theories/Init/datatypes.cmi theories/Arith/minus.cmi \
+ theories/Init/specif.cmi theories/Arith/euclid.cmi
theories/Arith/euclid.cmx: theories/Arith/compare_dec.cmx \
theories/Init/datatypes.cmx theories/Arith/minus.cmx \
- theories/Init/specif.cmx
-theories/Arith/even.cmo: theories/Init/datatypes.cmo theories/Init/specif.cmo
-theories/Arith/even.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx
-theories/Arith/max.cmo: theories/Init/datatypes.cmo theories/Init/specif.cmo
-theories/Arith/max.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx
-theories/Arith/min.cmo: theories/Init/datatypes.cmo theories/Init/specif.cmo
-theories/Arith/min.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx
-theories/Arith/minus.cmo: theories/Init/datatypes.cmo
-theories/Arith/minus.cmx: theories/Init/datatypes.cmx
-theories/Arith/mult.cmo: theories/Init/datatypes.cmo theories/Arith/plus.cmo
-theories/Arith/mult.cmx: theories/Init/datatypes.cmx theories/Arith/plus.cmx
-theories/Arith/peano_dec.cmo: theories/Init/datatypes.cmo \
- theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Arith/euclid.cmi
+theories/Arith/even.cmo: theories/Init/datatypes.cmi theories/Init/specif.cmi \
+ theories/Arith/even.cmi
+theories/Arith/even.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx \
+ theories/Arith/even.cmi
+theories/Arith/gt.cmo: theories/Arith/gt.cmi
+theories/Arith/gt.cmx: theories/Arith/gt.cmi
+theories/Arith/le.cmo: theories/Arith/le.cmi
+theories/Arith/le.cmx: theories/Arith/le.cmi
+theories/Arith/lt.cmo: theories/Arith/lt.cmi
+theories/Arith/lt.cmx: theories/Arith/lt.cmi
+theories/Arith/max.cmo: theories/Init/datatypes.cmi theories/Init/specif.cmi \
+ theories/Arith/max.cmi
+theories/Arith/max.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx \
+ theories/Arith/max.cmi
+theories/Arith/min.cmo: theories/Init/datatypes.cmi theories/Init/specif.cmi \
+ theories/Arith/min.cmi
+theories/Arith/min.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx \
+ theories/Arith/min.cmi
+theories/Arith/minus.cmo: theories/Init/datatypes.cmi \
+ theories/Arith/minus.cmi
+theories/Arith/minus.cmx: theories/Init/datatypes.cmx \
+ theories/Arith/minus.cmi
+theories/Arith/mult.cmo: theories/Init/datatypes.cmi theories/Arith/plus.cmi \
+ theories/Arith/mult.cmi
+theories/Arith/mult.cmx: theories/Init/datatypes.cmx theories/Arith/plus.cmx \
+ theories/Arith/mult.cmi
+theories/Arith/peano_dec.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi theories/Arith/peano_dec.cmi
theories/Arith/peano_dec.cmx: theories/Init/datatypes.cmx \
- theories/Init/specif.cmx
-theories/Arith/plus.cmo: theories/Init/datatypes.cmo theories/Init/specif.cmo
-theories/Arith/plus.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx
-theories/Arith/wf_nat.cmo: theories/Init/datatypes.cmo
-theories/Arith/wf_nat.cmx: theories/Init/datatypes.cmx
-theories/Bool/boolEq.cmo: theories/Init/datatypes.cmo \
- theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Arith/peano_dec.cmi
+theories/Arith/plus.cmo: theories/Init/datatypes.cmi theories/Init/specif.cmi \
+ theories/Arith/plus.cmi
+theories/Arith/plus.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx \
+ theories/Arith/plus.cmi
+theories/Arith/wf_nat.cmo: theories/Init/datatypes.cmi \
+ theories/Arith/wf_nat.cmi
+theories/Arith/wf_nat.cmx: theories/Init/datatypes.cmx \
+ theories/Arith/wf_nat.cmi
+theories/Bool/bool.cmo: theories/Init/datatypes.cmi theories/Init/specif.cmi \
+ theories/Bool/bool.cmi
+theories/Bool/bool.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx \
+ theories/Bool/bool.cmi
+theories/Bool/boolEq.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi theories/Bool/boolEq.cmi
theories/Bool/boolEq.cmx: theories/Init/datatypes.cmx \
- theories/Init/specif.cmx
-theories/Bool/bool.cmo: theories/Init/datatypes.cmo theories/Init/specif.cmo
-theories/Bool/bool.cmx: theories/Init/datatypes.cmx theories/Init/specif.cmx
-theories/Bool/decBool.cmo: theories/Init/specif.cmo
-theories/Bool/decBool.cmx: theories/Init/specif.cmx
-theories/Bool/ifProp.cmo: theories/Init/datatypes.cmo \
- theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Bool/boolEq.cmi
+theories/Bool/decBool.cmo: theories/Init/specif.cmi theories/Bool/decBool.cmi
+theories/Bool/decBool.cmx: theories/Init/specif.cmx theories/Bool/decBool.cmi
+theories/Bool/ifProp.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi theories/Bool/ifProp.cmi
theories/Bool/ifProp.cmx: theories/Init/datatypes.cmx \
- theories/Init/specif.cmx
-theories/Bool/sumbool.cmo: theories/Init/datatypes.cmo \
- theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Bool/ifProp.cmi
+theories/Bool/sumbool.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi
theories/Bool/sumbool.cmx: theories/Init/datatypes.cmx \
- theories/Init/specif.cmx
-theories/Bool/zerob.cmo: theories/Init/datatypes.cmo
-theories/Bool/zerob.cmx: theories/Init/datatypes.cmx
-theories/Init/peano.cmo: theories/Init/datatypes.cmo
-theories/Init/peano.cmx: theories/Init/datatypes.cmx
-theories/Init/specif.cmo: theories/Init/datatypes.cmo
-theories/Init/specif.cmx: theories/Init/datatypes.cmx
-theories/IntMap/adalloc.cmo: theories/IntMap/addec.cmo \
- theories/IntMap/addr.cmo theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/IntMap/map.cmo \
- theories/Init/specif.cmo theories/Bool/sumbool.cmo
+ theories/Init/specif.cmx theories/Bool/sumbool.cmi
+theories/Bool/zerob.cmo: theories/Init/datatypes.cmi theories/Bool/zerob.cmi
+theories/Bool/zerob.cmx: theories/Init/datatypes.cmx theories/Bool/zerob.cmi
+theories/Init/datatypes.cmo: theories/Init/datatypes.cmi
+theories/Init/datatypes.cmx: theories/Init/datatypes.cmi
+theories/Init/datatypesSyntax.cmo: theories/Init/datatypesSyntax.cmi
+theories/Init/datatypesSyntax.cmx: theories/Init/datatypesSyntax.cmi
+theories/Init/logic.cmo: theories/Init/logic.cmi
+theories/Init/logic.cmx: theories/Init/logic.cmi
+theories/Init/logicSyntax.cmo: theories/Init/logicSyntax.cmi
+theories/Init/logicSyntax.cmx: theories/Init/logicSyntax.cmi
+theories/Init/logic_Type.cmo: theories/Init/logic_Type.cmi
+theories/Init/logic_Type.cmx: theories/Init/logic_Type.cmi
+theories/Init/logic_TypeSyntax.cmo: theories/Init/logic_TypeSyntax.cmi
+theories/Init/logic_TypeSyntax.cmx: theories/Init/logic_TypeSyntax.cmi
+theories/Init/peano.cmo: theories/Init/datatypes.cmi theories/Init/peano.cmi
+theories/Init/peano.cmx: theories/Init/datatypes.cmx theories/Init/peano.cmi
+theories/Init/prelude.cmo: theories/Init/prelude.cmi
+theories/Init/prelude.cmx: theories/Init/prelude.cmi
+theories/Init/specif.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Init/specif.cmx: theories/Init/datatypes.cmx \
+ theories/Init/specif.cmi
+theories/Init/specifSyntax.cmo: theories/Init/specifSyntax.cmi
+theories/Init/specifSyntax.cmx: theories/Init/specifSyntax.cmi
+theories/Init/wf.cmo: theories/Init/wf.cmi
+theories/Init/wf.cmx: theories/Init/wf.cmi
+theories/IntMap/adalloc.cmo: theories/IntMap/addec.cmi \
+ theories/IntMap/addr.cmi theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/IntMap/map.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi \
+ theories/IntMap/adalloc.cmi
theories/IntMap/adalloc.cmx: theories/IntMap/addec.cmx \
theories/IntMap/addr.cmx theories/Init/datatypes.cmx \
theories/ZArith/fast_integer.cmx theories/IntMap/map.cmx \
- theories/Init/specif.cmx theories/Bool/sumbool.cmx
-theories/IntMap/addec.cmo: theories/IntMap/addr.cmo \
- theories/Init/datatypes.cmo theories/ZArith/fast_integer.cmo \
- theories/Init/specif.cmo theories/Bool/sumbool.cmo
+ theories/Init/specif.cmx theories/Bool/sumbool.cmx \
+ theories/IntMap/adalloc.cmi
+theories/IntMap/addec.cmo: theories/IntMap/addr.cmi \
+ theories/Init/datatypes.cmi theories/ZArith/fast_integer.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi \
+ theories/IntMap/addec.cmi
theories/IntMap/addec.cmx: theories/IntMap/addr.cmx \
theories/Init/datatypes.cmx theories/ZArith/fast_integer.cmx \
- theories/Init/specif.cmx theories/Bool/sumbool.cmx
-theories/IntMap/addr.cmo: theories/Bool/bool.cmo theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Bool/sumbool.cmx \
+ theories/IntMap/addec.cmi
+theories/IntMap/addr.cmo: theories/Bool/bool.cmi theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi \
+ theories/IntMap/addr.cmi
theories/IntMap/addr.cmx: theories/Bool/bool.cmx theories/Init/datatypes.cmx \
- theories/ZArith/fast_integer.cmx theories/Init/specif.cmx
-theories/IntMap/adist.cmo: theories/IntMap/addr.cmo \
- theories/Init/datatypes.cmo theories/ZArith/fast_integer.cmo \
- theories/Arith/min.cmo
+ theories/ZArith/fast_integer.cmx theories/Init/specif.cmx \
+ theories/IntMap/addr.cmi
+theories/IntMap/adist.cmo: theories/IntMap/addr.cmi \
+ theories/Init/datatypes.cmi theories/ZArith/fast_integer.cmi \
+ theories/Arith/min.cmi theories/IntMap/adist.cmi
theories/IntMap/adist.cmx: theories/IntMap/addr.cmx \
theories/Init/datatypes.cmx theories/ZArith/fast_integer.cmx \
- theories/Arith/min.cmx
-theories/IntMap/fset.cmo: theories/IntMap/addec.cmo theories/IntMap/addr.cmo \
- theories/Init/datatypes.cmo theories/IntMap/map.cmo \
- theories/Init/specif.cmo
+ theories/Arith/min.cmx theories/IntMap/adist.cmi
+theories/IntMap/allmaps.cmo: theories/IntMap/allmaps.cmi
+theories/IntMap/allmaps.cmx: theories/IntMap/allmaps.cmi
+theories/IntMap/fset.cmo: theories/IntMap/addec.cmi theories/IntMap/addr.cmi \
+ theories/Init/datatypes.cmi theories/IntMap/map.cmi \
+ theories/Init/specif.cmi theories/IntMap/fset.cmi
theories/IntMap/fset.cmx: theories/IntMap/addec.cmx theories/IntMap/addr.cmx \
theories/Init/datatypes.cmx theories/IntMap/map.cmx \
- theories/Init/specif.cmx
-theories/IntMap/lsort.cmo: theories/IntMap/addec.cmo theories/IntMap/addr.cmo \
- theories/Bool/bool.cmo theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/IntMap/mapiter.cmo \
- theories/Lists/polyList.cmo theories/Init/specif.cmo \
- theories/Bool/sumbool.cmo
+ theories/Init/specif.cmx theories/IntMap/fset.cmi
+theories/IntMap/lsort.cmo: theories/IntMap/addec.cmi theories/IntMap/addr.cmi \
+ theories/Bool/bool.cmi theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/IntMap/mapiter.cmi \
+ theories/Lists/polyList.cmi theories/Init/specif.cmi \
+ theories/Bool/sumbool.cmi theories/IntMap/lsort.cmi
theories/IntMap/lsort.cmx: theories/IntMap/addec.cmx theories/IntMap/addr.cmx \
theories/Bool/bool.cmx theories/Init/datatypes.cmx \
theories/ZArith/fast_integer.cmx theories/IntMap/mapiter.cmx \
theories/Lists/polyList.cmx theories/Init/specif.cmx \
- theories/Bool/sumbool.cmx
-theories/IntMap/mapcanon.cmo: theories/IntMap/map.cmo
-theories/IntMap/mapcanon.cmx: theories/IntMap/map.cmx
-theories/IntMap/mapcard.cmo: theories/IntMap/addec.cmo \
- theories/IntMap/addr.cmo theories/Init/datatypes.cmo \
- theories/IntMap/map.cmo theories/Init/peano.cmo \
- theories/Arith/peano_dec.cmo theories/Arith/plus.cmo \
- theories/Init/specif.cmo theories/Bool/sumbool.cmo
+ theories/Bool/sumbool.cmx theories/IntMap/lsort.cmi
+theories/IntMap/map.cmo: theories/IntMap/addec.cmi theories/IntMap/addr.cmi \
+ theories/Init/datatypes.cmi theories/ZArith/fast_integer.cmi \
+ theories/Init/peano.cmi theories/Init/specif.cmi theories/IntMap/map.cmi
+theories/IntMap/map.cmx: theories/IntMap/addec.cmx theories/IntMap/addr.cmx \
+ theories/Init/datatypes.cmx theories/ZArith/fast_integer.cmx \
+ theories/Init/peano.cmx theories/Init/specif.cmx theories/IntMap/map.cmi
+theories/IntMap/mapaxioms.cmo: theories/IntMap/mapaxioms.cmi
+theories/IntMap/mapaxioms.cmx: theories/IntMap/mapaxioms.cmi
+theories/IntMap/mapc.cmo: theories/IntMap/mapc.cmi
+theories/IntMap/mapc.cmx: theories/IntMap/mapc.cmi
+theories/IntMap/mapcanon.cmo: theories/IntMap/map.cmi \
+ theories/IntMap/mapcanon.cmi
+theories/IntMap/mapcanon.cmx: theories/IntMap/map.cmx \
+ theories/IntMap/mapcanon.cmi
+theories/IntMap/mapcard.cmo: theories/IntMap/addec.cmi \
+ theories/IntMap/addr.cmi theories/Init/datatypes.cmi \
+ theories/IntMap/map.cmi theories/Init/peano.cmi \
+ theories/Arith/peano_dec.cmi theories/Arith/plus.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi \
+ theories/IntMap/mapcard.cmi
theories/IntMap/mapcard.cmx: theories/IntMap/addec.cmx \
theories/IntMap/addr.cmx theories/Init/datatypes.cmx \
theories/IntMap/map.cmx theories/Init/peano.cmx \
theories/Arith/peano_dec.cmx theories/Arith/plus.cmx \
- theories/Init/specif.cmx theories/Bool/sumbool.cmx
-theories/IntMap/mapfold.cmo: theories/Init/datatypes.cmo \
- theories/IntMap/fset.cmo theories/IntMap/map.cmo \
- theories/IntMap/mapiter.cmo theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Bool/sumbool.cmx \
+ theories/IntMap/mapcard.cmi
+theories/IntMap/mapfold.cmo: theories/Init/datatypes.cmi \
+ theories/IntMap/fset.cmi theories/IntMap/map.cmi \
+ theories/IntMap/mapiter.cmi theories/Init/specif.cmi \
+ theories/IntMap/mapfold.cmi
theories/IntMap/mapfold.cmx: theories/Init/datatypes.cmx \
theories/IntMap/fset.cmx theories/IntMap/map.cmx \
- theories/IntMap/mapiter.cmx theories/Init/specif.cmx
-theories/IntMap/mapiter.cmo: theories/IntMap/addec.cmo \
- theories/IntMap/addr.cmo theories/Init/datatypes.cmo \
- theories/IntMap/map.cmo theories/Lists/polyList.cmo \
- theories/Init/specif.cmo theories/Bool/sumbool.cmo
+ theories/IntMap/mapiter.cmx theories/Init/specif.cmx \
+ theories/IntMap/mapfold.cmi
+theories/IntMap/mapiter.cmo: theories/IntMap/addec.cmi \
+ theories/IntMap/addr.cmi theories/Init/datatypes.cmi \
+ theories/IntMap/map.cmi theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi \
+ theories/IntMap/mapiter.cmi
theories/IntMap/mapiter.cmx: theories/IntMap/addec.cmx \
theories/IntMap/addr.cmx theories/Init/datatypes.cmx \
theories/IntMap/map.cmx theories/Lists/polyList.cmx \
- theories/Init/specif.cmx theories/Bool/sumbool.cmx
-theories/IntMap/maplists.cmo: theories/IntMap/addec.cmo \
- theories/Init/datatypes.cmo theories/IntMap/map.cmo \
- theories/IntMap/mapiter.cmo theories/Lists/polyList.cmo \
- theories/Init/specif.cmo theories/Bool/sumbool.cmo
+ theories/Init/specif.cmx theories/Bool/sumbool.cmx \
+ theories/IntMap/mapiter.cmi
+theories/IntMap/maplists.cmo: theories/IntMap/addec.cmi \
+ theories/Init/datatypes.cmi theories/IntMap/map.cmi \
+ theories/IntMap/mapiter.cmi theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi \
+ theories/IntMap/maplists.cmi
theories/IntMap/maplists.cmx: theories/IntMap/addec.cmx \
theories/Init/datatypes.cmx theories/IntMap/map.cmx \
theories/IntMap/mapiter.cmx theories/Lists/polyList.cmx \
- theories/Init/specif.cmx theories/Bool/sumbool.cmx
-theories/IntMap/map.cmo: theories/IntMap/addec.cmo theories/IntMap/addr.cmo \
- theories/Init/datatypes.cmo theories/ZArith/fast_integer.cmo \
- theories/Init/peano.cmo theories/Init/specif.cmo
-theories/IntMap/map.cmx: theories/IntMap/addec.cmx theories/IntMap/addr.cmx \
- theories/Init/datatypes.cmx theories/ZArith/fast_integer.cmx \
- theories/Init/peano.cmx theories/Init/specif.cmx
-theories/IntMap/mapsubset.cmo: theories/Bool/bool.cmo \
- theories/Init/datatypes.cmo theories/IntMap/fset.cmo \
- theories/IntMap/map.cmo theories/IntMap/mapiter.cmo
+ theories/Init/specif.cmx theories/Bool/sumbool.cmx \
+ theories/IntMap/maplists.cmi
+theories/IntMap/mapsubset.cmo: theories/Bool/bool.cmi \
+ theories/Init/datatypes.cmi theories/IntMap/fset.cmi \
+ theories/IntMap/map.cmi theories/IntMap/mapiter.cmi \
+ theories/IntMap/mapsubset.cmi
theories/IntMap/mapsubset.cmx: theories/Bool/bool.cmx \
theories/Init/datatypes.cmx theories/IntMap/fset.cmx \
- theories/IntMap/map.cmx theories/IntMap/mapiter.cmx
-theories/Lists/listSet.cmo: theories/Init/datatypes.cmo \
- theories/Lists/polyList.cmo theories/Init/specif.cmo
+ theories/IntMap/map.cmx theories/IntMap/mapiter.cmx \
+ theories/IntMap/mapsubset.cmi
+theories/Lists/listSet.cmo: theories/Init/datatypes.cmi \
+ theories/Lists/polyList.cmi theories/Init/specif.cmi \
+ theories/Lists/listSet.cmi
theories/Lists/listSet.cmx: theories/Init/datatypes.cmx \
- theories/Lists/polyList.cmx theories/Init/specif.cmx
-theories/Lists/polyList.cmo: theories/Init/datatypes.cmo \
- theories/Init/specif.cmo
+ theories/Lists/polyList.cmx theories/Init/specif.cmx \
+ theories/Lists/listSet.cmi
+theories/Lists/polyList.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi theories/Lists/polyList.cmi
theories/Lists/polyList.cmx: theories/Init/datatypes.cmx \
- theories/Init/specif.cmx
-theories/Lists/streams.cmo: theories/Init/datatypes.cmo
-theories/Lists/streams.cmx: theories/Init/datatypes.cmx
-theories/Lists/theoryList.cmo: theories/Init/datatypes.cmo \
- theories/Lists/polyList.cmo theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Lists/polyList.cmi
+theories/Lists/polyListSyntax.cmo: theories/Lists/polyListSyntax.cmi
+theories/Lists/polyListSyntax.cmx: theories/Lists/polyListSyntax.cmi
+theories/Lists/streams.cmo: theories/Init/datatypes.cmi \
+ theories/Lists/streams.cmi
+theories/Lists/streams.cmx: theories/Init/datatypes.cmx \
+ theories/Lists/streams.cmi
+theories/Lists/theoryList.cmo: theories/Init/datatypes.cmi \
+ theories/Lists/polyList.cmi theories/Init/specif.cmi \
+ theories/Lists/theoryList.cmi
theories/Lists/theoryList.cmx: theories/Init/datatypes.cmx \
- theories/Lists/polyList.cmx theories/Init/specif.cmx
-theories/Relations/relation_Operators.cmo: theories/Lists/polyList.cmo \
- theories/Init/specif.cmo
+ theories/Lists/polyList.cmx theories/Init/specif.cmx \
+ theories/Lists/theoryList.cmi
+theories/Logic/berardi.cmo: theories/Logic/berardi.cmi
+theories/Logic/berardi.cmx: theories/Logic/berardi.cmi
+theories/Logic/classical.cmo: theories/Logic/classical.cmi
+theories/Logic/classical.cmx: theories/Logic/classical.cmi
+theories/Logic/classical_Pred_Set.cmo: theories/Logic/classical_Pred_Set.cmi
+theories/Logic/classical_Pred_Set.cmx: theories/Logic/classical_Pred_Set.cmi
+theories/Logic/classical_Pred_Type.cmo: \
+ theories/Logic/classical_Pred_Type.cmi
+theories/Logic/classical_Pred_Type.cmx: \
+ theories/Logic/classical_Pred_Type.cmi
+theories/Logic/classical_Prop.cmo: theories/Logic/classical_Prop.cmi
+theories/Logic/classical_Prop.cmx: theories/Logic/classical_Prop.cmi
+theories/Logic/classical_Type.cmo: theories/Logic/classical_Type.cmi
+theories/Logic/classical_Type.cmx: theories/Logic/classical_Type.cmi
+theories/Logic/decidable.cmo: theories/Logic/decidable.cmi
+theories/Logic/decidable.cmx: theories/Logic/decidable.cmi
+theories/Logic/eqdep.cmo: theories/Logic/eqdep.cmi
+theories/Logic/eqdep.cmx: theories/Logic/eqdep.cmi
+theories/Logic/eqdep_dec.cmo: theories/Logic/eqdep_dec.cmi
+theories/Logic/eqdep_dec.cmx: theories/Logic/eqdep_dec.cmi
+theories/Logic/hurkens.cmo: theories/Logic/hurkens.cmi
+theories/Logic/hurkens.cmx: theories/Logic/hurkens.cmi
+theories/Logic/jMeq.cmo: theories/Logic/jMeq.cmi
+theories/Logic/jMeq.cmx: theories/Logic/jMeq.cmi
+theories/Logic/proofIrrelevance.cmo: theories/Logic/proofIrrelevance.cmi
+theories/Logic/proofIrrelevance.cmx: theories/Logic/proofIrrelevance.cmi
+theories/Relations/newman.cmo: theories/Relations/newman.cmi
+theories/Relations/newman.cmx: theories/Relations/newman.cmi
+theories/Relations/operators_Properties.cmo: \
+ theories/Relations/operators_Properties.cmi
+theories/Relations/operators_Properties.cmx: \
+ theories/Relations/operators_Properties.cmi
+theories/Relations/relation_Definitions.cmo: \
+ theories/Relations/relation_Definitions.cmi
+theories/Relations/relation_Definitions.cmx: \
+ theories/Relations/relation_Definitions.cmi
+theories/Relations/relation_Operators.cmo: theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi theories/Relations/relation_Operators.cmi
theories/Relations/relation_Operators.cmx: theories/Lists/polyList.cmx \
- theories/Init/specif.cmx
-theories/Sets/cpo.cmo: theories/Sets/partial_Order.cmo
-theories/Sets/cpo.cmx: theories/Sets/partial_Order.cmx
-theories/Sets/integers.cmo: theories/Sets/partial_Order.cmo
-theories/Sets/integers.cmx: theories/Sets/partial_Order.cmx
-theories/Sets/multiset.cmo: theories/Init/datatypes.cmo \
- theories/Init/peano.cmo theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Relations/relation_Operators.cmi
+theories/Relations/relations.cmo: theories/Relations/relations.cmi
+theories/Relations/relations.cmx: theories/Relations/relations.cmi
+theories/Relations/rstar.cmo: theories/Relations/rstar.cmi
+theories/Relations/rstar.cmx: theories/Relations/rstar.cmi
+theories/Setoids/setoid.cmo: theories/Setoids/setoid.cmi
+theories/Setoids/setoid.cmx: theories/Setoids/setoid.cmi
+theories/Sets/classical_sets.cmo: theories/Sets/classical_sets.cmi
+theories/Sets/classical_sets.cmx: theories/Sets/classical_sets.cmi
+theories/Sets/constructive_sets.cmo: theories/Sets/constructive_sets.cmi
+theories/Sets/constructive_sets.cmx: theories/Sets/constructive_sets.cmi
+theories/Sets/cpo.cmo: theories/Sets/partial_Order.cmi theories/Sets/cpo.cmi
+theories/Sets/cpo.cmx: theories/Sets/partial_Order.cmx theories/Sets/cpo.cmi
+theories/Sets/ensembles.cmo: theories/Sets/ensembles.cmi
+theories/Sets/ensembles.cmx: theories/Sets/ensembles.cmi
+theories/Sets/finite_sets.cmo: theories/Sets/finite_sets.cmi
+theories/Sets/finite_sets.cmx: theories/Sets/finite_sets.cmi
+theories/Sets/finite_sets_facts.cmo: theories/Sets/finite_sets_facts.cmi
+theories/Sets/finite_sets_facts.cmx: theories/Sets/finite_sets_facts.cmi
+theories/Sets/image.cmo: theories/Sets/image.cmi
+theories/Sets/image.cmx: theories/Sets/image.cmi
+theories/Sets/infinite_sets.cmo: theories/Sets/infinite_sets.cmi
+theories/Sets/infinite_sets.cmx: theories/Sets/infinite_sets.cmi
+theories/Sets/integers.cmo: theories/Sets/partial_Order.cmi \
+ theories/Sets/integers.cmi
+theories/Sets/integers.cmx: theories/Sets/partial_Order.cmx \
+ theories/Sets/integers.cmi
+theories/Sets/multiset.cmo: theories/Init/datatypes.cmi \
+ theories/Init/peano.cmi theories/Init/specif.cmi \
+ theories/Sets/multiset.cmi
theories/Sets/multiset.cmx: theories/Init/datatypes.cmx \
- theories/Init/peano.cmx theories/Init/specif.cmx
-theories/Sets/partial_Order.cmo: theories/Sets/ensembles.cmo \
- theories/Sets/relations_1.cmo
-theories/Sets/partial_Order.cmx: theories/Sets/ensembles.cmx \
- theories/Sets/relations_1.cmx
-theories/Sets/powerset.cmo: theories/Sets/partial_Order.cmo
-theories/Sets/powerset.cmx: theories/Sets/partial_Order.cmx
-theories/Sets/uniset.cmo: theories/Init/datatypes.cmo \
- theories/Init/specif.cmo
+ theories/Init/peano.cmx theories/Init/specif.cmx \
+ theories/Sets/multiset.cmi
+theories/Sets/partial_Order.cmo: theories/Sets/partial_Order.cmi
+theories/Sets/partial_Order.cmx: theories/Sets/partial_Order.cmi
+theories/Sets/permut.cmo: theories/Sets/permut.cmi
+theories/Sets/permut.cmx: theories/Sets/permut.cmi
+theories/Sets/powerset.cmo: theories/Sets/partial_Order.cmi \
+ theories/Sets/powerset.cmi
+theories/Sets/powerset.cmx: theories/Sets/partial_Order.cmx \
+ theories/Sets/powerset.cmi
+theories/Sets/powerset_Classical_facts.cmo: \
+ theories/Sets/powerset_Classical_facts.cmi
+theories/Sets/powerset_Classical_facts.cmx: \
+ theories/Sets/powerset_Classical_facts.cmi
+theories/Sets/powerset_facts.cmo: theories/Sets/powerset_facts.cmi
+theories/Sets/powerset_facts.cmx: theories/Sets/powerset_facts.cmi
+theories/Sets/relations_1.cmo: theories/Sets/relations_1.cmi
+theories/Sets/relations_1.cmx: theories/Sets/relations_1.cmi
+theories/Sets/relations_1_facts.cmo: theories/Sets/relations_1_facts.cmi
+theories/Sets/relations_1_facts.cmx: theories/Sets/relations_1_facts.cmi
+theories/Sets/relations_2.cmo: theories/Sets/relations_2.cmi
+theories/Sets/relations_2.cmx: theories/Sets/relations_2.cmi
+theories/Sets/relations_2_facts.cmo: theories/Sets/relations_2_facts.cmi
+theories/Sets/relations_2_facts.cmx: theories/Sets/relations_2_facts.cmi
+theories/Sets/relations_3.cmo: theories/Sets/relations_3.cmi
+theories/Sets/relations_3.cmx: theories/Sets/relations_3.cmi
+theories/Sets/relations_3_facts.cmo: theories/Sets/relations_3_facts.cmi
+theories/Sets/relations_3_facts.cmx: theories/Sets/relations_3_facts.cmi
+theories/Sets/uniset.cmo: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi theories/Sets/uniset.cmi
theories/Sets/uniset.cmx: theories/Init/datatypes.cmx \
- theories/Init/specif.cmx
-theories/Sorting/heap.cmo: theories/Init/datatypes.cmo \
- theories/Init/peano.cmo theories/Lists/polyList.cmo \
- theories/Sorting/sorting.cmo theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Sets/uniset.cmi
+theories/Sorting/heap.cmo: theories/Init/datatypes.cmi \
+ theories/Init/peano.cmi theories/Lists/polyList.cmi \
+ theories/Sorting/sorting.cmi theories/Init/specif.cmi \
+ theories/Sorting/heap.cmi
theories/Sorting/heap.cmx: theories/Init/datatypes.cmx \
theories/Init/peano.cmx theories/Lists/polyList.cmx \
- theories/Sorting/sorting.cmx theories/Init/specif.cmx
-theories/Sorting/permutation.cmo: theories/Init/datatypes.cmo \
- theories/Init/peano.cmo theories/Lists/polyList.cmo \
- theories/Init/specif.cmo
+ theories/Sorting/sorting.cmx theories/Init/specif.cmx \
+ theories/Sorting/heap.cmi
+theories/Sorting/permutation.cmo: theories/Init/datatypes.cmi \
+ theories/Init/peano.cmi theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi theories/Sorting/permutation.cmi
theories/Sorting/permutation.cmx: theories/Init/datatypes.cmx \
theories/Init/peano.cmx theories/Lists/polyList.cmx \
- theories/Init/specif.cmx
-theories/Sorting/sorting.cmo: theories/Lists/polyList.cmo \
- theories/Init/specif.cmo
+ theories/Init/specif.cmx theories/Sorting/permutation.cmi
+theories/Sorting/sorting.cmo: theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi theories/Sorting/sorting.cmi
theories/Sorting/sorting.cmx: theories/Lists/polyList.cmx \
- theories/Init/specif.cmx
-theories/Wellfounded/well_Ordering.cmo: theories/Init/specif.cmo
-theories/Wellfounded/well_Ordering.cmx: theories/Init/specif.cmx
-theories/ZArith/fast_integer.cmo: theories/Init/datatypes.cmo \
- theories/Init/peano.cmo
+ theories/Init/specif.cmx theories/Sorting/sorting.cmi
+theories/Wellfounded/disjoint_Union.cmo: \
+ theories/Wellfounded/disjoint_Union.cmi
+theories/Wellfounded/disjoint_Union.cmx: \
+ theories/Wellfounded/disjoint_Union.cmi
+theories/Wellfounded/inclusion.cmo: theories/Wellfounded/inclusion.cmi
+theories/Wellfounded/inclusion.cmx: theories/Wellfounded/inclusion.cmi
+theories/Wellfounded/inverse_Image.cmo: \
+ theories/Wellfounded/inverse_Image.cmi
+theories/Wellfounded/inverse_Image.cmx: \
+ theories/Wellfounded/inverse_Image.cmi
+theories/Wellfounded/lexicographic_Exponentiation.cmo: \
+ theories/Wellfounded/lexicographic_Exponentiation.cmi
+theories/Wellfounded/lexicographic_Exponentiation.cmx: \
+ theories/Wellfounded/lexicographic_Exponentiation.cmi
+theories/Wellfounded/lexicographic_Product.cmo: \
+ theories/Wellfounded/lexicographic_Product.cmi
+theories/Wellfounded/lexicographic_Product.cmx: \
+ theories/Wellfounded/lexicographic_Product.cmi
+theories/Wellfounded/transitive_Closure.cmo: \
+ theories/Wellfounded/transitive_Closure.cmi
+theories/Wellfounded/transitive_Closure.cmx: \
+ theories/Wellfounded/transitive_Closure.cmi
+theories/Wellfounded/union.cmo: theories/Wellfounded/union.cmi
+theories/Wellfounded/union.cmx: theories/Wellfounded/union.cmi
+theories/Wellfounded/well_Ordering.cmo: theories/Init/specif.cmi \
+ theories/Wellfounded/well_Ordering.cmi
+theories/Wellfounded/well_Ordering.cmx: theories/Init/specif.cmx \
+ theories/Wellfounded/well_Ordering.cmi
+theories/Wellfounded/wellfounded.cmo: theories/Wellfounded/wellfounded.cmi
+theories/Wellfounded/wellfounded.cmx: theories/Wellfounded/wellfounded.cmi
+theories/ZArith/auxiliary.cmo: theories/ZArith/auxiliary.cmi
+theories/ZArith/auxiliary.cmx: theories/ZArith/auxiliary.cmi
+theories/ZArith/fast_integer.cmo: theories/Init/datatypes.cmi \
+ theories/Init/peano.cmi theories/ZArith/fast_integer.cmi
theories/ZArith/fast_integer.cmx: theories/Init/datatypes.cmx \
- theories/Init/peano.cmx
-theories/ZArith/wf_Z.cmo: theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/Init/peano.cmo \
- theories/ZArith/zarith_aux.cmo
+ theories/Init/peano.cmx theories/ZArith/fast_integer.cmi
+theories/ZArith/wf_Z.cmo: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/peano.cmi \
+ theories/ZArith/zarith_aux.cmi theories/ZArith/wf_Z.cmi
theories/ZArith/wf_Z.cmx: theories/Init/datatypes.cmx \
theories/ZArith/fast_integer.cmx theories/Init/peano.cmx \
- theories/ZArith/zarith_aux.cmx
-theories/ZArith/zarith_aux.cmo: theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/Init/specif.cmo
-theories/ZArith/zarith_aux.cmx: theories/Init/datatypes.cmx \
- theories/ZArith/fast_integer.cmx theories/Init/specif.cmx
-theories/ZArith/zArith_dec.cmo: theories/ZArith/fast_integer.cmo \
- theories/Init/specif.cmo theories/Bool/sumbool.cmo
+ theories/ZArith/zarith_aux.cmx theories/ZArith/wf_Z.cmi
+theories/ZArith/zArith.cmo: theories/ZArith/zArith.cmi
+theories/ZArith/zArith.cmx: theories/ZArith/zArith.cmi
+theories/ZArith/zArith_base.cmo: theories/ZArith/zArith_base.cmi
+theories/ZArith/zArith_base.cmx: theories/ZArith/zArith_base.cmi
+theories/ZArith/zArith_dec.cmo: theories/ZArith/fast_integer.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi \
+ theories/ZArith/zArith_dec.cmi
theories/ZArith/zArith_dec.cmx: theories/ZArith/fast_integer.cmx \
- theories/Init/specif.cmx theories/Bool/sumbool.cmx
-theories/ZArith/zbool.cmo: theories/Bool/sumbool.cmo \
- theories/ZArith/zArith_dec.cmo theories/ZArith/zmisc.cmo
+ theories/Init/specif.cmx theories/Bool/sumbool.cmx \
+ theories/ZArith/zArith_dec.cmi
+theories/ZArith/zarith_aux.cmo: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi \
+ theories/ZArith/zarith_aux.cmi
+theories/ZArith/zarith_aux.cmx: theories/Init/datatypes.cmx \
+ theories/ZArith/fast_integer.cmx theories/Init/specif.cmx \
+ theories/ZArith/zarith_aux.cmi
+theories/ZArith/zbool.cmo: theories/Bool/sumbool.cmi \
+ theories/ZArith/zArith_dec.cmi theories/ZArith/zmisc.cmi \
+ theories/ZArith/zbool.cmi
theories/ZArith/zbool.cmx: theories/Bool/sumbool.cmx \
- theories/ZArith/zArith_dec.cmx theories/ZArith/zmisc.cmx
-theories/ZArith/zcomplements.cmo: theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/Init/specif.cmo \
- theories/ZArith/wf_Z.cmo theories/ZArith/zarith_aux.cmo
+ theories/ZArith/zArith_dec.cmx theories/ZArith/zmisc.cmx \
+ theories/ZArith/zbool.cmi
+theories/ZArith/zcomplements.cmo: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi \
+ theories/ZArith/wf_Z.cmi theories/ZArith/zarith_aux.cmi \
+ theories/ZArith/zcomplements.cmi
theories/ZArith/zcomplements.cmx: theories/Init/datatypes.cmx \
theories/ZArith/fast_integer.cmx theories/Init/specif.cmx \
- theories/ZArith/wf_Z.cmx theories/ZArith/zarith_aux.cmx
-theories/ZArith/zdiv.cmo: theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/Init/specif.cmo \
- theories/ZArith/zArith_dec.cmo theories/ZArith/zarith_aux.cmo \
- theories/ZArith/zmisc.cmo
+ theories/ZArith/wf_Z.cmx theories/ZArith/zarith_aux.cmx \
+ theories/ZArith/zcomplements.cmi
+theories/ZArith/zdiv.cmo: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi \
+ theories/ZArith/zArith_dec.cmi theories/ZArith/zarith_aux.cmi \
+ theories/ZArith/zmisc.cmi theories/ZArith/zdiv.cmi
theories/ZArith/zdiv.cmx: theories/Init/datatypes.cmx \
theories/ZArith/fast_integer.cmx theories/Init/specif.cmx \
theories/ZArith/zArith_dec.cmx theories/ZArith/zarith_aux.cmx \
- theories/ZArith/zmisc.cmx
-theories/ZArith/zlogarithm.cmo: theories/ZArith/fast_integer.cmo \
- theories/ZArith/zarith_aux.cmo
+ theories/ZArith/zmisc.cmx theories/ZArith/zdiv.cmi
+theories/ZArith/zhints.cmo: theories/ZArith/zhints.cmi
+theories/ZArith/zhints.cmx: theories/ZArith/zhints.cmi
+theories/ZArith/zlogarithm.cmo: theories/ZArith/fast_integer.cmi \
+ theories/ZArith/zarith_aux.cmi theories/ZArith/zlogarithm.cmi
theories/ZArith/zlogarithm.cmx: theories/ZArith/fast_integer.cmx \
- theories/ZArith/zarith_aux.cmx
-theories/ZArith/zmisc.cmo: theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/Init/specif.cmo
+ theories/ZArith/zarith_aux.cmx theories/ZArith/zlogarithm.cmi
+theories/ZArith/zmisc.cmo: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi \
+ theories/ZArith/zmisc.cmi
theories/ZArith/zmisc.cmx: theories/Init/datatypes.cmx \
- theories/ZArith/fast_integer.cmx theories/Init/specif.cmx
-theories/ZArith/zpower.cmo: theories/Init/datatypes.cmo \
- theories/ZArith/fast_integer.cmo theories/ZArith/zarith_aux.cmo \
- theories/ZArith/zmisc.cmo
+ theories/ZArith/fast_integer.cmx theories/Init/specif.cmx \
+ theories/ZArith/zmisc.cmi
+theories/ZArith/zpower.cmo: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/ZArith/zarith_aux.cmi \
+ theories/ZArith/zmisc.cmi theories/ZArith/zpower.cmi
theories/ZArith/zpower.cmx: theories/Init/datatypes.cmx \
theories/ZArith/fast_integer.cmx theories/ZArith/zarith_aux.cmx \
- theories/ZArith/zmisc.cmx
-theories/ZArith/zsqrt.cmo: theories/ZArith/fast_integer.cmo \
- theories/Init/specif.cmo theories/ZArith/zArith_dec.cmo \
- theories/ZArith/zarith_aux.cmo
+ theories/ZArith/zmisc.cmx theories/ZArith/zpower.cmi
+theories/ZArith/zsqrt.cmo: theories/ZArith/fast_integer.cmi \
+ theories/Init/specif.cmi theories/ZArith/zArith_dec.cmi \
+ theories/ZArith/zarith_aux.cmi theories/ZArith/zsqrt.cmi
theories/ZArith/zsqrt.cmx: theories/ZArith/fast_integer.cmx \
theories/Init/specif.cmx theories/ZArith/zArith_dec.cmx \
- theories/ZArith/zarith_aux.cmx
+ theories/ZArith/zarith_aux.cmx theories/ZArith/zsqrt.cmi
+theories/ZArith/zwf.cmo: theories/ZArith/zwf.cmi
+theories/ZArith/zwf.cmx: theories/ZArith/zwf.cmi
+theories/Arith/bool_nat.cmi: theories/Arith/compare_dec.cmi \
+ theories/Arith/peano_dec.cmi theories/Bool/sumbool.cmi
+theories/Arith/compare.cmi: theories/Arith/compare_dec.cmi \
+ theories/Init/specif.cmi
+theories/Arith/compare_dec.cmi: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Arith/div2.cmi: theories/Init/datatypes.cmi theories/Init/peano.cmi
+theories/Arith/eqNat.cmi: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Arith/euclid.cmi: theories/Arith/compare_dec.cmi \
+ theories/Init/datatypes.cmi theories/Arith/minus.cmi \
+ theories/Init/specif.cmi
+theories/Arith/even.cmi: theories/Init/datatypes.cmi theories/Init/specif.cmi
+theories/Arith/max.cmi: theories/Init/datatypes.cmi theories/Init/specif.cmi
+theories/Arith/min.cmi: theories/Init/datatypes.cmi theories/Init/specif.cmi
+theories/Arith/minus.cmi: theories/Init/datatypes.cmi
+theories/Arith/mult.cmi: theories/Init/datatypes.cmi theories/Arith/plus.cmi
+theories/Arith/peano_dec.cmi: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Arith/plus.cmi: theories/Init/datatypes.cmi theories/Init/specif.cmi
+theories/Arith/wf_nat.cmi: theories/Init/datatypes.cmi
+theories/Bool/bool.cmi: theories/Init/datatypes.cmi theories/Init/specif.cmi
+theories/Bool/boolEq.cmi: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Bool/decBool.cmi: theories/Init/specif.cmi
+theories/Bool/ifProp.cmi: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Bool/sumbool.cmi: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Bool/zerob.cmi: theories/Init/datatypes.cmi
+theories/Init/peano.cmi: theories/Init/datatypes.cmi
+theories/Init/specif.cmi: theories/Init/datatypes.cmi
+theories/IntMap/adalloc.cmi: theories/IntMap/addec.cmi \
+ theories/IntMap/addr.cmi theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/IntMap/map.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi
+theories/IntMap/addec.cmi: theories/IntMap/addr.cmi \
+ theories/Init/datatypes.cmi theories/ZArith/fast_integer.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi
+theories/IntMap/addr.cmi: theories/Bool/bool.cmi theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi
+theories/IntMap/adist.cmi: theories/IntMap/addr.cmi \
+ theories/Init/datatypes.cmi theories/ZArith/fast_integer.cmi \
+ theories/Arith/min.cmi
+theories/IntMap/fset.cmi: theories/IntMap/addec.cmi theories/IntMap/addr.cmi \
+ theories/Init/datatypes.cmi theories/IntMap/map.cmi \
+ theories/Init/specif.cmi
+theories/IntMap/lsort.cmi: theories/IntMap/addec.cmi theories/IntMap/addr.cmi \
+ theories/Bool/bool.cmi theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/IntMap/mapiter.cmi \
+ theories/Lists/polyList.cmi theories/Init/specif.cmi \
+ theories/Bool/sumbool.cmi
+theories/IntMap/map.cmi: theories/IntMap/addec.cmi theories/IntMap/addr.cmi \
+ theories/Init/datatypes.cmi theories/ZArith/fast_integer.cmi \
+ theories/Init/peano.cmi theories/Init/specif.cmi
+theories/IntMap/mapcanon.cmi: theories/IntMap/map.cmi
+theories/IntMap/mapcard.cmi: theories/IntMap/addec.cmi \
+ theories/IntMap/addr.cmi theories/Init/datatypes.cmi \
+ theories/IntMap/map.cmi theories/Init/peano.cmi \
+ theories/Arith/peano_dec.cmi theories/Arith/plus.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi
+theories/IntMap/mapfold.cmi: theories/Init/datatypes.cmi \
+ theories/IntMap/fset.cmi theories/IntMap/map.cmi \
+ theories/IntMap/mapiter.cmi theories/Init/specif.cmi
+theories/IntMap/mapiter.cmi: theories/IntMap/addec.cmi \
+ theories/IntMap/addr.cmi theories/Init/datatypes.cmi \
+ theories/IntMap/map.cmi theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi
+theories/IntMap/maplists.cmi: theories/IntMap/addec.cmi \
+ theories/Init/datatypes.cmi theories/IntMap/map.cmi \
+ theories/IntMap/mapiter.cmi theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi
+theories/IntMap/mapsubset.cmi: theories/Bool/bool.cmi \
+ theories/Init/datatypes.cmi theories/IntMap/fset.cmi \
+ theories/IntMap/map.cmi theories/IntMap/mapiter.cmi
+theories/Lists/listSet.cmi: theories/Init/datatypes.cmi \
+ theories/Lists/polyList.cmi theories/Init/specif.cmi
+theories/Lists/polyList.cmi: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Lists/streams.cmi: theories/Init/datatypes.cmi
+theories/Lists/theoryList.cmi: theories/Init/datatypes.cmi \
+ theories/Lists/polyList.cmi theories/Init/specif.cmi
+theories/Relations/relation_Operators.cmi: theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi
+theories/Sets/cpo.cmi: theories/Sets/partial_Order.cmi
+theories/Sets/integers.cmi: theories/Sets/partial_Order.cmi
+theories/Sets/multiset.cmi: theories/Init/datatypes.cmi \
+ theories/Init/peano.cmi theories/Init/specif.cmi
+theories/Sets/powerset.cmi: theories/Sets/partial_Order.cmi
+theories/Sets/uniset.cmi: theories/Init/datatypes.cmi \
+ theories/Init/specif.cmi
+theories/Sorting/heap.cmi: theories/Init/datatypes.cmi \
+ theories/Init/peano.cmi theories/Lists/polyList.cmi \
+ theories/Sorting/sorting.cmi theories/Init/specif.cmi
+theories/Sorting/permutation.cmi: theories/Init/datatypes.cmi \
+ theories/Init/peano.cmi theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi
+theories/Sorting/sorting.cmi: theories/Lists/polyList.cmi \
+ theories/Init/specif.cmi
+theories/Wellfounded/well_Ordering.cmi: theories/Init/specif.cmi
+theories/ZArith/fast_integer.cmi: theories/Init/datatypes.cmi \
+ theories/Init/peano.cmi
+theories/ZArith/wf_Z.cmi: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/peano.cmi \
+ theories/ZArith/zarith_aux.cmi
+theories/ZArith/zArith_dec.cmi: theories/ZArith/fast_integer.cmi \
+ theories/Init/specif.cmi theories/Bool/sumbool.cmi
+theories/ZArith/zarith_aux.cmi: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi
+theories/ZArith/zbool.cmi: theories/Bool/sumbool.cmi \
+ theories/ZArith/zArith_dec.cmi theories/ZArith/zmisc.cmi
+theories/ZArith/zcomplements.cmi: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi \
+ theories/ZArith/wf_Z.cmi theories/ZArith/zarith_aux.cmi
+theories/ZArith/zdiv.cmi: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi \
+ theories/ZArith/zArith_dec.cmi theories/ZArith/zarith_aux.cmi \
+ theories/ZArith/zmisc.cmi
+theories/ZArith/zlogarithm.cmi: theories/ZArith/fast_integer.cmi \
+ theories/ZArith/zarith_aux.cmi
+theories/ZArith/zmisc.cmi: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/Init/specif.cmi
+theories/ZArith/zpower.cmi: theories/Init/datatypes.cmi \
+ theories/ZArith/fast_integer.cmi theories/ZArith/zarith_aux.cmi \
+ theories/ZArith/zmisc.cmi
+theories/ZArith/zsqrt.cmi: theories/ZArith/fast_integer.cmi \
+ theories/Init/specif.cmi theories/ZArith/zArith_dec.cmi \
+ theories/ZArith/zarith_aux.cmi
diff --git a/contrib/extraction/test/Makefile b/contrib/extraction/test/Makefile
index 844b71a57..646e8b6ba 100644
--- a/contrib/extraction/test/Makefile
+++ b/contrib/extraction/test/Makefile
@@ -24,22 +24,30 @@ VO:= $(filter-out $(AXIOMSVO),$(VO))
ML:= $(shell test -x v2ml && ./v2ml $(VO))
+MLI:= $(patsubst %.ml,%.mli,$(ML))
+
CMO:= $(patsubst %.ml,%.cmo,$(ML))
#
# General rules
#
-all: v2ml ml $(CMO)
+all: v2ml ml $(MLI) $(CMO)
ml: $(ML)
depend: $(ML)
- rm -f .depend; ocamldep $(INCL) theories/*/*.ml > .depend
+ rm -f .depend; ocamldep $(INCL) theories/*/*.ml theories/*/*.mli > .depend
tree:
mkdir -p $(DIRS)
+%.mli:%.ml
+ ./make_mli $< > $@
+
+%.cmi:%.mli
+ ocamlc $(INCL) -c -i $<
+
%.cmo:%.ml
ocamlc $(INCL) -c -i $<
@@ -47,7 +55,7 @@ $(ML): ml2v
./extract $@
clean:
- rm -f theories/*/*.ml theories/*/*.cm* theories/*/*.ml.orig
+ rm -f theories/*/*.ml* theories/*/*.cm*
#
@@ -61,10 +69,10 @@ undo_open:
find theories -name "*".ml -exec mv \{\}.orig \{\} \;
ml2v: ml2v.ml
- ocamlc -o $@ $<
+ ocamlopt -o $@ $<
v2ml: v2ml.ml
- ocamlc -o $@ $<
+ ocamlopt -o $@ $<
$(MAKE)
#
diff --git a/contrib/extraction/test/make_mli b/contrib/extraction/test/make_mli
new file mode 100755
index 000000000..40ee496ea
--- /dev/null
+++ b/contrib/extraction/test/make_mli
@@ -0,0 +1,17 @@
+#!/usr/bin/awk -We $0
+
+{ match($0,"^open")
+ if (RLENGTH>0) state=1
+ match($0,"^type")
+ if (RLENGTH>0) state=1
+ match($0,"^\(\*\* ")
+ if (RLENGTH>0) state=2
+ match($0,"^let")
+ if (RLENGTH>0) state=0
+ match($0,"^and")
+ if ((RLENGTH>0) && (state==2)) state=0
+ if ((RLENGTH>0) && (state==1)) state=1
+ gsub("\(\*\* ","")
+ gsub("\*\*\)","")
+ if (state>0) print
+}