diff options
author | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2009-03-26 19:31:40 +0000 |
---|---|---|
committer | letouzey <letouzey@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2009-03-26 19:31:40 +0000 |
commit | d1e8a2a6e5e2fdea6cf0ff0ed9860b98eced0c97 (patch) | |
tree | 4305dbed426d464f6bf96ca61e0954e659cd8177 /vo.itarget | |
parent | 9ab0ff7ae7e1668d89d94ab6ab20084714fc3a2f (diff) |
Ocamlbuild: 1st reasonably complete version (rules for binaries + plugins + vo)
Dealing with .vo files was harder than anticipated (issues with
coqdep_boot and the location of the .v files). Current solution
cannot compete for a beauty prize, but well.
Several other issues remain (see top and bottom of myocamlbuild.ml)
- For the moment the coqlib / coqsrc in Coq_config is to be
hacked by hand to add _build/ in it.
- Parallelism is a "no go" for the moment. Ocamlbuild accepts
a -j option, but it has almost no effect experimentally.
(but at least it doesn't take more time than make -j1,
i.e. about 14 min here, instead of about 7 for make -j2)
- After a first full build, ocamlbuild is awfully slow
to detect that nothing has to be redone (1 min 25 here)
To be continued...
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@12021 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'vo.itarget')
-rw-r--r-- | vo.itarget | 407 |
1 files changed, 407 insertions, 0 deletions
diff --git a/vo.itarget b/vo.itarget new file mode 100644 index 000000000..d322b96c3 --- /dev/null +++ b/vo.itarget @@ -0,0 +1,407 @@ +theories/Arith/Arith_base.vo +theories/Arith/Arith.vo +theories/Arith/Between.vo +theories/Arith/Bool_nat.vo +theories/Arith/Compare_dec.vo +theories/Arith/Compare.vo +theories/Arith/Div2.vo +theories/Arith/EqNat.vo +theories/Arith/Euclid.vo +theories/Arith/Even.vo +theories/Arith/Factorial.vo +theories/Arith/Gt.vo +theories/Arith/Le.vo +theories/Arith/Lt.vo +theories/Arith/Max.vo +theories/Arith/Minus.vo +theories/Arith/Min.vo +theories/Arith/Mult.vo +theories/Arith/Peano_dec.vo +theories/Arith/Plus.vo +theories/Arith/Wf_nat.vo + +theories/Bool/BoolEq.vo +theories/Bool/Bool.vo +theories/Bool/Bvector.vo +theories/Bool/DecBool.vo +theories/Bool/IfProp.vo +theories/Bool/Sumbool.vo +theories/Bool/Zerob.vo + +theories/Classes/Equivalence.vo +theories/Classes/EquivDec.vo +theories/Classes/Functions.vo +theories/Classes/Init.vo +theories/Classes/Morphisms_Prop.vo +theories/Classes/Morphisms_Relations.vo +theories/Classes/Morphisms.vo +theories/Classes/RelationClasses.vo +theories/Classes/SetoidAxioms.vo +theories/Classes/SetoidClass.vo +theories/Classes/SetoidDec.vo +theories/Classes/SetoidTactics.vo + +theories/FSets/FMapAVL.vo +theories/FSets/FMapFacts.vo +theories/FSets/FMapFullAVL.vo +theories/FSets/FMapInterface.vo +theories/FSets/FMapList.vo +theories/FSets/FMapPositive.vo +theories/FSets/FMaps.vo +theories/FSets/FMapWeakList.vo +theories/FSets/FSetAVL.vo +theories/FSets/FSetBridge.vo +theories/FSets/FSetDecide.vo +theories/FSets/FSetEqProperties.vo +theories/FSets/FSetFacts.vo +theories/FSets/FSetFullAVL.vo +theories/FSets/FSetInterface.vo +theories/FSets/FSetList.vo +theories/FSets/FSetProperties.vo +theories/FSets/FSets.vo +theories/FSets/FSetToFiniteSet.vo +theories/FSets/FSetWeakList.vo +theories/FSets/OrderedTypeAlt.vo +theories/FSets/OrderedTypeEx.vo +theories/FSets/OrderedType.vo + +theories/Init/Datatypes.vo +theories/Init/Logic_Type.vo +theories/Init/Logic.vo +theories/Init/Notations.vo +theories/Init/Peano.vo +theories/Init/Prelude.vo +theories/Init/Specif.vo +theories/Init/Tactics.vo +theories/Init/Wf.vo + +theories/Lists/ListSet.vo +theories/Lists/ListTactics.vo +theories/Lists/List.vo +theories/Lists/MonoList.vo +theories/Lists/SetoidList.vo +theories/Lists/StreamMemo.vo +theories/Lists/Streams.vo +theories/Lists/TheoryList.vo + +theories/Logic/Berardi.vo +theories/Logic/ChoiceFacts.vo +theories/Logic/ClassicalChoice.vo +theories/Logic/ClassicalDescription.vo +theories/Logic/ClassicalEpsilon.vo +theories/Logic/ClassicalFacts.vo +theories/Logic/Classical_Pred_Set.vo +theories/Logic/Classical_Pred_Type.vo +theories/Logic/Classical_Prop.vo +theories/Logic/Classical_Type.vo +theories/Logic/ClassicalUniqueChoice.vo +theories/Logic/Classical.vo +theories/Logic/ConstructiveEpsilon.vo +theories/Logic/DecidableTypeEx.vo +theories/Logic/DecidableType.vo +theories/Logic/Decidable.vo +theories/Logic/Description.vo +theories/Logic/Diaconescu.vo +theories/Logic/Epsilon.vo +theories/Logic/Eqdep_dec.vo +theories/Logic/EqdepFacts.vo +theories/Logic/Eqdep.vo +theories/Logic/FunctionalExtensionality.vo +theories/Logic/Hurkens.vo +theories/Logic/IndefiniteDescription.vo +theories/Logic/JMeq.vo +theories/Logic/ProofIrrelevanceFacts.vo +theories/Logic/ProofIrrelevance.vo +theories/Logic/RelationalChoice.vo +theories/Logic/SetIsType.vo + +theories/NArith/BinNat.vo +theories/NArith/BinPos.vo +theories/NArith/NArith.vo +theories/NArith/Ndec.vo +theories/NArith/Ndigits.vo +theories/NArith/Ndist.vo +theories/NArith/Nnat.vo +theories/NArith/Pnat.vo + +theories/Numbers/BigNumPrelude.vo +theories/Numbers/Cyclic/Abstract/CyclicAxioms.vo +theories/Numbers/Cyclic/Abstract/NZCyclic.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleAdd.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleBase.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleCyclic.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleDivn1.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleDiv.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleLift.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleMul.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleSqrt.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleSub.vo +theories/Numbers/Cyclic/DoubleCyclic/DoubleType.vo +theories/Numbers/Cyclic/Int31/Cyclic31.vo +theories/Numbers/Cyclic/Int31/Int31.vo +theories/Numbers/Cyclic/ZModulo/ZModulo.vo +theories/Numbers/Integer/Abstract/ZAddOrder.vo +theories/Numbers/Integer/Abstract/ZAdd.vo +theories/Numbers/Integer/Abstract/ZAxioms.vo +theories/Numbers/Integer/Abstract/ZBase.vo +#theories/Numbers/Integer/Abstract/ZDomain.vo +theories/Numbers/Integer/Abstract/ZLt.vo +theories/Numbers/Integer/Abstract/ZMulOrder.vo +theories/Numbers/Integer/Abstract/ZMul.vo +theories/Numbers/Integer/BigZ/BigZ.vo +theories/Numbers/Integer/BigZ/ZMake.vo +theories/Numbers/Integer/Binary/ZBinary.vo +theories/Numbers/Integer/NatPairs/ZNatPairs.vo +theories/Numbers/Integer/SpecViaZ/ZSig.vo +theories/Numbers/Integer/SpecViaZ/ZSigZAxioms.vo +theories/Numbers/NaryFunctions.vo +theories/Numbers/NatInt/NZAddOrder.vo +theories/Numbers/NatInt/NZAdd.vo +theories/Numbers/NatInt/NZAxioms.vo +theories/Numbers/NatInt/NZBase.vo +theories/Numbers/NatInt/NZMulOrder.vo +theories/Numbers/NatInt/NZMul.vo +theories/Numbers/NatInt/NZOrder.vo +theories/Numbers/Natural/Abstract/NAddOrder.vo +theories/Numbers/Natural/Abstract/NAdd.vo +theories/Numbers/Natural/Abstract/NAxioms.vo +theories/Numbers/Natural/Abstract/NBase.vo +#theories/Numbers/Natural/Abstract/NDefOps.vo +theories/Numbers/Natural/Abstract/NIso.vo +theories/Numbers/Natural/Abstract/NMulOrder.vo +theories/Numbers/Natural/Abstract/NMul.vo +theories/Numbers/Natural/Abstract/NOrder.vo +#theories/Numbers/Natural/Abstract/NStrongRec.vo +theories/Numbers/Natural/Abstract/NSub.vo +theories/Numbers/Natural/BigN/BigN.vo +theories/Numbers/Natural/BigN/Nbasic.vo +theories/Numbers/Natural/Binary/NBinary.vo +theories/Numbers/Natural/Binary/NBinDefs.vo +theories/Numbers/Natural/Peano/NPeano.vo +theories/Numbers/Natural/SpecViaZ/NSigNAxioms.vo +theories/Numbers/Natural/SpecViaZ/NSig.vo +theories/Numbers/NumPrelude.vo +theories/Numbers/Rational/BigQ/BigQ.vo +theories/Numbers/Rational/BigQ/QMake.vo +theories/Numbers/Rational/SpecViaQ/QSig.vo + +theories/Program/Basics.vo +theories/Program/Combinators.vo +theories/Program/Equality.vo +theories/Program/Program.vo +theories/Program/Subset.vo +theories/Program/Syntax.vo +theories/Program/Tactics.vo +theories/Program/Utils.vo +theories/Program/Wf.vo + +theories/QArith/Qabs.vo +theories/QArith/QArith_base.vo +theories/QArith/QArith.vo +theories/QArith/Qcanon.vo +theories/QArith/Qfield.vo +theories/QArith/Qpower.vo +theories/QArith/Qreals.vo +theories/QArith/Qreduction.vo +theories/QArith/Qring.vo +theories/QArith/Qround.vo + +theories/Reals/Alembert.vo +theories/Reals/AltSeries.vo +theories/Reals/ArithProp.vo +theories/Reals/Binomial.vo +theories/Reals/Cauchy_prod.vo +theories/Reals/Cos_plus.vo +theories/Reals/Cos_rel.vo +theories/Reals/DiscrR.vo +theories/Reals/Exp_prop.vo +theories/Reals/Integration.vo +theories/Reals/LegacyRfield.vo +theories/Reals/MVT.vo +theories/Reals/NewtonInt.vo +theories/Reals/PartSum.vo +theories/Reals/PSeries_reg.vo +theories/Reals/Ranalysis1.vo +theories/Reals/Ranalysis2.vo +theories/Reals/Ranalysis3.vo +theories/Reals/Ranalysis4.vo +theories/Reals/Ranalysis.vo +theories/Reals/Raxioms.vo +theories/Reals/Rbase.vo +theories/Reals/Rbasic_fun.vo +theories/Reals/Rcomplete.vo +theories/Reals/Rdefinitions.vo +theories/Reals/Rderiv.vo +theories/Reals/Reals.vo +theories/Reals/Rfunctions.vo +theories/Reals/Rgeom.vo +theories/Reals/RiemannInt_SF.vo +theories/Reals/RiemannInt.vo +theories/Reals/R_Ifp.vo +theories/Reals/RIneq.vo +theories/Reals/Rlimit.vo +theories/Reals/RList.vo +theories/Reals/Rlogic.vo +theories/Reals/Rpow_def.vo +theories/Reals/Rpower.vo +theories/Reals/Rprod.vo +theories/Reals/Rseries.vo +theories/Reals/Rsigma.vo +theories/Reals/Rsqrt_def.vo +theories/Reals/R_sqrt.vo +theories/Reals/R_sqr.vo +theories/Reals/Rtopology.vo +theories/Reals/Rtrigo_alt.vo +theories/Reals/Rtrigo_calc.vo +theories/Reals/Rtrigo_def.vo +theories/Reals/Rtrigo_fun.vo +theories/Reals/Rtrigo_reg.vo +theories/Reals/Rtrigo.vo +theories/Reals/SeqProp.vo +theories/Reals/SeqSeries.vo +theories/Reals/SplitAbsolu.vo +theories/Reals/SplitRmult.vo +theories/Reals/Sqrt_reg.vo + +theories/Relations/Operators_Properties.vo +theories/Relations/Relation_Definitions.vo +theories/Relations/Relation_Operators.vo +theories/Relations/Relations.vo + +theories/Setoids/Setoid.vo +theories/Sets/Classical_sets.vo +theories/Sets/Constructive_sets.vo +theories/Sets/Cpo.vo +theories/Sets/Ensembles.vo +theories/Sets/Finite_sets_facts.vo +theories/Sets/Finite_sets.vo +theories/Sets/Image.vo +theories/Sets/Infinite_sets.vo +theories/Sets/Integers.vo +theories/Sets/Multiset.vo +theories/Sets/Partial_Order.vo +theories/Sets/Permut.vo +theories/Sets/Powerset_Classical_facts.vo +theories/Sets/Powerset_facts.vo +theories/Sets/Powerset.vo +theories/Sets/Relations_1_facts.vo +theories/Sets/Relations_1.vo +theories/Sets/Relations_2_facts.vo +theories/Sets/Relations_2.vo +theories/Sets/Relations_3_facts.vo +theories/Sets/Relations_3.vo +theories/Sets/Uniset.vo + +theories/Sorting/Heap.vo +theories/Sorting/Permutation.vo +theories/Sorting/PermutEq.vo +theories/Sorting/PermutSetoid.vo +theories/Sorting/Sorting.vo + +theories/Strings/Ascii.vo +theories/Strings/String.vo + +theories/Unicode/Utf8.vo + +theories/Wellfounded/Disjoint_Union.vo +theories/Wellfounded/Inclusion.vo +theories/Wellfounded/Inverse_Image.vo +theories/Wellfounded/Lexicographic_Exponentiation.vo +theories/Wellfounded/Lexicographic_Product.vo +theories/Wellfounded/Transitive_Closure.vo +theories/Wellfounded/Union.vo +theories/Wellfounded/Wellfounded.vo +theories/Wellfounded/Well_Ordering.vo + +theories/ZArith/auxiliary.vo +theories/ZArith/BinInt.vo +theories/ZArith/Int.vo +theories/ZArith/Wf_Z.vo +theories/ZArith/Zabs.vo +theories/ZArith/ZArith_base.vo +theories/ZArith/ZArith_dec.vo +theories/ZArith/ZArith.vo +theories/ZArith/Zbinary.vo +theories/ZArith/Zbool.vo +theories/ZArith/Zcompare.vo +theories/ZArith/Zcomplements.vo +theories/ZArith/Zdiv.vo +theories/ZArith/Zeven.vo +theories/ZArith/Zgcd_alt.vo +theories/ZArith/Zhints.vo +theories/ZArith/Zlogarithm.vo +theories/ZArith/Zmax.vo +theories/ZArith/Zminmax.vo +theories/ZArith/Zmin.vo +theories/ZArith/Zmisc.vo +theories/ZArith/Znat.vo +theories/ZArith/Znumtheory.vo +theories/ZArith/ZOdiv_def.vo +theories/ZArith/ZOdiv.vo +theories/ZArith/Zorder.vo +theories/ZArith/Zpow_def.vo +theories/ZArith/Zpower.vo +theories/ZArith/Zpow_facts.vo +theories/ZArith/Zsqrt.vo +theories/ZArith/Zwf.vo + +plugins/dp/Dp.vo +plugins/field/LegacyField_Compl.vo +plugins/field/LegacyField_Tactic.vo +plugins/field/LegacyField_Theory.vo +plugins/field/LegacyField.vo +plugins/fourier/Fourier_util.vo +plugins/fourier/Fourier.vo +plugins/funind/Recdef.vo +plugins/groebner/GroebnerR.vo +plugins/groebner/GroebnerZ.vo +plugins/interface/CoqInterface.vo +#plugins/interface/CoqParser.vo (should not be compiled) +plugins/micromega/CheckerMaker.vo +plugins/micromega/EnvRing.vo +plugins/micromega/Env.vo +plugins/micromega/MExtraction.vo +plugins/micromega/OrderedRing.vo +plugins/micromega/Psatz.vo +plugins/micromega/QMicromega.vo +plugins/micromega/Refl.vo +plugins/micromega/RingMicromega.vo +plugins/micromega/RMicromega.vo +plugins/micromega/Tauto.vo +plugins/micromega/VarMap.vo +plugins/micromega/ZCoeff.vo +plugins/micromega/ZMicromega.vo +plugins/omega/OmegaLemmas.vo +plugins/omega/OmegaPlugin.vo +plugins/omega/Omega.vo +plugins/omega/PreOmega.vo +plugins/quote/Quote.vo +plugins/ring/LegacyArithRing.vo +plugins/ring/LegacyNArithRing.vo +plugins/ring/LegacyRing_theory.vo +plugins/ring/LegacyRing.vo +plugins/ring/LegacyZArithRing.vo +plugins/ring/Ring_abstract.vo +plugins/ring/Ring_normalize.vo +plugins/ring/Setoid_ring_normalize.vo +plugins/ring/Setoid_ring_theory.vo +plugins/ring/Setoid_ring.vo +plugins/romega/ReflOmegaCore.vo +plugins/romega/ROmega.vo +plugins/rtauto/Bintree.vo +plugins/rtauto/Rtauto.vo +plugins/setoid_ring/ArithRing.vo +plugins/setoid_ring/BinList.vo +plugins/setoid_ring/Field_tac.vo +plugins/setoid_ring/Field_theory.vo +plugins/setoid_ring/Field.vo +plugins/setoid_ring/InitialRing.vo +plugins/setoid_ring/NArithRing.vo +plugins/setoid_ring/RealField.vo +plugins/setoid_ring/Ring_base.vo +plugins/setoid_ring/Ring_equiv.vo +plugins/setoid_ring/Ring_polynom.vo +plugins/setoid_ring/Ring_tac.vo +plugins/setoid_ring/Ring_theory.vo +plugins/setoid_ring/Ring.vo +plugins/setoid_ring/ZArithRing.vo |