From 8f4b7f1b6d59978db284f89e474faf9d01488a7e Mon Sep 17 00:00:00 2001 From: corbinea Date: Fri, 13 Jul 2007 11:08:26 +0000 Subject: New bootstrapping, improved, Makefile system Documented in dev/doc/build-system.txt . git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@9992 85f007b7-540e-0410-9357-904b9bb8a0f7 --- .depend | 4203 ------------------------------------------ .depend.camlp4 | 53 - .depend.coq | 418 ----- CHANGES | 1 + INSTALL | 5 + Makefile | 1855 +------------------ Makefile.build | 869 +++++++++ Makefile.common | 802 ++++++++ Makefile.dep | 15 - Makefile.stage0 | 16 + Makefile.stage1 | 20 + Makefile.stage2 | 14 + Makefile.stage3 | 14 + config/Makefile.template | 3 + configure | 2 + dev/doc/build-system.dev.txt | 73 + dev/doc/build-system.txt | 180 ++ doc/Makefile | 1 + lib/compat.ml4 | 2 + make.result | 1 - parsing/q_coqast.ml4 | 2 + toplevel/mltop.ml4 | 9 + 22 files changed, 2084 insertions(+), 6474 deletions(-) delete mode 100644 .depend delete mode 100644 .depend.camlp4 delete mode 100644 .depend.coq create mode 100644 Makefile.build create mode 100644 Makefile.common delete mode 100644 Makefile.dep create mode 100644 Makefile.stage0 create mode 100644 Makefile.stage1 create mode 100644 Makefile.stage2 create mode 100644 Makefile.stage3 create mode 100644 dev/doc/build-system.dev.txt create mode 100644 dev/doc/build-system.txt delete mode 100644 make.result diff --git a/.depend b/.depend deleted file mode 100644 index 07c026a86..000000000 --- a/.depend +++ /dev/null @@ -1,4203 +0,0 @@ -ide/config_parser.cmi: lib/util.cmi -ide/coq.cmi: toplevel/vernacexpr.cmo lib/util.cmi kernel/term.cmi \ - kernel/names.cmi pretyping/evd.cmi kernel/environ.cmi -interp/constrextern.cmi: lib/util.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/rawterm.cmi pretyping/pattern.cmi interp/notation.cmi \ - library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - kernel/environ.cmi -interp/constrintern.cmi: interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi kernel/sign.cmi pretyping/rawterm.cmi \ - pretyping/pretyping.cmi pretyping/pattern.cmi kernel/names.cmi \ - library/libnames.cmi library/impargs.cmi pretyping/evd.cmi \ - kernel/environ.cmi -interp/coqlib.cmi: kernel/term.cmi pretyping/pattern.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi -interp/genarg.cmi: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - pretyping/rawterm.cmi lib/pp.cmi kernel/names.cmi library/libnames.cmi \ - pretyping/evd.cmi -interp/modintern.cmi: interp/topconstr.cmi kernel/environ.cmi \ - kernel/entries.cmi kernel/declarations.cmi -interp/notation.cmi: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - pretyping/rawterm.cmi interp/ppextend.cmi lib/pp.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi pretyping/classops.cmi \ - lib/bigint.cmi -interp/ppextend.cmi: lib/pp.cmi kernel/names.cmi -interp/reserve.cmi: lib/util.cmi pretyping/rawterm.cmi kernel/names.cmi -interp/syntax_def.cmi: lib/util.cmi interp/topconstr.cmi \ - pretyping/rawterm.cmi kernel/names.cmi library/libnames.cmi -interp/topconstr.cmi: lib/util.cmi kernel/term.cmi pretyping/rawterm.cmi \ - lib/pp.cmi kernel/names.cmi kernel/mod_subst.cmi library/libnames.cmi \ - pretyping/evd.cmi lib/dyn.cmi lib/bigint.cmi -kernel/cbytecodes.cmi: kernel/term.cmi kernel/names.cmi -kernel/cbytegen.cmi: kernel/term.cmi kernel/pre_env.cmi kernel/names.cmi \ - kernel/declarations.cmi kernel/cemitcodes.cmi kernel/cbytecodes.cmi -kernel/cemitcodes.cmi: kernel/names.cmi kernel/mod_subst.cmi \ - kernel/cbytecodes.cmi -kernel/closure.cmi: kernel/term.cmi lib/pp.cmi kernel/names.cmi \ - kernel/esubst.cmi kernel/environ.cmi -kernel/conv_oracle.cmi: kernel/names.cmi -kernel/cooking.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/names.cmi kernel/environ.cmi kernel/declarations.cmi -kernel/csymtable.cmi: kernel/term.cmi kernel/pre_env.cmi kernel/names.cmi -kernel/declarations.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - lib/rtree.cmi kernel/retroknowledge.cmi kernel/names.cmi \ - kernel/mod_subst.cmi kernel/cemitcodes.cmi kernel/cbytecodes.cmi -kernel/entries.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/names.cmi -kernel/environ.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/retroknowledge.cmi kernel/pre_env.cmi kernel/names.cmi \ - kernel/declarations.cmi kernel/cemitcodes.cmi -kernel/esubst.cmi: lib/util.cmi -kernel/indtypes.cmi: kernel/univ.cmi kernel/typeops.cmi kernel/term.cmi \ - kernel/names.cmi kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi -kernel/inductive.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/names.cmi kernel/environ.cmi kernel/declarations.cmi -kernel/modops.cmi: lib/util.cmi kernel/univ.cmi kernel/names.cmi \ - kernel/mod_subst.cmi kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi -kernel/mod_subst.cmi: kernel/term.cmi lib/pp.cmi kernel/names.cmi -kernel/mod_typing.cmi: kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi -kernel/names.cmi: lib/predicate.cmi lib/pp.cmi -kernel/pre_env.cmi: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/retroknowledge.cmi kernel/names.cmi \ - kernel/declarations.cmi -kernel/reduction.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/environ.cmi -kernel/retroknowledge.cmi: kernel/term.cmi kernel/names.cmi \ - kernel/cbytecodes.cmi -kernel/safe_typing.cmi: kernel/univ.cmi kernel/term.cmi \ - kernel/retroknowledge.cmi kernel/names.cmi kernel/environ.cmi \ - kernel/entries.cmi kernel/declarations.cmi kernel/cooking.cmi -kernel/sign.cmi: kernel/term.cmi kernel/names.cmi -kernel/subtyping.cmi: kernel/univ.cmi kernel/environ.cmi \ - kernel/declarations.cmi -kernel/term.cmi: kernel/univ.cmi kernel/names.cmi kernel/esubst.cmi -kernel/term_typing.cmi: kernel/univ.cmi kernel/typeops.cmi kernel/term.cmi \ - kernel/names.cmi kernel/inductive.cmi kernel/environ.cmi \ - kernel/entries.cmi kernel/declarations.cmi kernel/cooking.cmi -kernel/type_errors.cmi: kernel/term.cmi kernel/names.cmi kernel/environ.cmi -kernel/typeops.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/names.cmi kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi -kernel/univ.cmi: lib/pp.cmi kernel/names.cmi -kernel/vconv.cmi: kernel/term.cmi kernel/reduction.cmi kernel/names.cmi \ - kernel/environ.cmi -kernel/vm.cmi: kernel/term.cmi kernel/names.cmi kernel/cemitcodes.cmi \ - kernel/cbytecodes.cmi -lib/bigint.cmi: lib/pp.cmi -lib/pp.cmi: lib/pp_control.cmi -library/declare.cmi: kernel/term.cmi kernel/sign.cmi kernel/safe_typing.cmi \ - library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - kernel/indtypes.cmi kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi library/decl_kinds.cmo -library/declaremods.cmi: lib/util.cmi kernel/safe_typing.cmi lib/pp.cmi \ - kernel/names.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi kernel/environ.cmi kernel/entries.cmi -library/dischargedhypsmap.cmi: kernel/term.cmi library/nametab.cmi \ - library/libnames.cmi kernel/environ.cmi -library/global.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/safe_typing.cmi kernel/retroknowledge.cmi kernel/names.cmi \ - library/libnames.cmi kernel/indtypes.cmi kernel/environ.cmi \ - kernel/entries.cmi kernel/declarations.cmi -library/goptions.cmi: lib/util.cmi kernel/term.cmi lib/pp.cmi \ - library/nametab.cmi kernel/names.cmi kernel/mod_subst.cmi \ - library/libnames.cmi -library/impargs.cmi: interp/topconstr.cmi kernel/term.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi kernel/environ.cmi -library/lib.cmi: lib/util.cmi library/summary.cmi kernel/sign.cmi \ - kernel/names.cmi kernel/mod_subst.cmi library/libobject.cmi \ - library/libnames.cmi -library/libnames.cmi: lib/util.cmi kernel/term.cmi lib/predicate.cmi \ - lib/pp.cmi kernel/names.cmi kernel/mod_subst.cmi -library/libobject.cmi: kernel/names.cmi kernel/mod_subst.cmi \ - library/libnames.cmi -library/library.cmi: lib/util.cmi lib/system.cmi lib/pp.cmi kernel/names.cmi \ - library/libobject.cmi library/libnames.cmi -library/nameops.cmi: kernel/term.cmi lib/pp.cmi kernel/names.cmi -library/nametab.cmi: lib/util.cmi lib/pp.cmi kernel/names.cmi \ - library/libnames.cmi -lib/rtree.cmi: lib/pp.cmi -lib/system.cmi: lib/pp.cmi -lib/util.cmi: lib/pp.cmi lib/compat.cmo -parsing/egrammar.cmi: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi proofs/tacexpr.cmo pretyping/rawterm.cmi \ - interp/ppextend.cmi parsing/pcoq.cmi kernel/names.cmi \ - kernel/mod_subst.cmi interp/genarg.cmi parsing/extend.cmi -parsing/extend.cmi: lib/util.cmi -parsing/g_minicoq.cmi: kernel/term.cmi lib/pp.cmi kernel/names.cmi \ - kernel/environ.cmi -parsing/lexer.cmi: lib/util.cmi lib/pp.cmi -parsing/pcoq.cmi: toplevel/vernacexpr.cmo lib/util.cmi interp/topconstr.cmi \ - proofs/tacexpr.cmo pretyping/rawterm.cmi kernel/names.cmi \ - library/libnames.cmi interp/genarg.cmi parsing/extend.cmi \ - library/decl_kinds.cmo proofs/decl_expr.cmi lib/bigint.cmi -parsing/ppconstr.cmi: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - proofs/tacexpr.cmo pretyping/rawterm.cmi interp/ppextend.cmi lib/pp.cmi \ - parsing/pcoq.cmi kernel/names.cmi library/libnames.cmi interp/genarg.cmi \ - kernel/environ.cmi -parsing/ppdecl_proof.cmi: lib/pp.cmi kernel/environ.cmi proofs/decl_expr.cmi -parsing/pptactic.cmi: interp/topconstr.cmi kernel/term.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi proofs/proof_type.cmi pretyping/pretyping.cmi \ - interp/ppextend.cmi lib/pp.cmi library/libnames.cmi interp/genarg.cmi \ - pretyping/evd.cmi kernel/environ.cmi -parsing/ppvernac.cmi: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi pretyping/rawterm.cmi parsing/pptactic.cmi \ - interp/ppextend.cmi parsing/ppconstr.cmi lib/pp.cmi parsing/pcoq.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi interp/genarg.cmi -parsing/prettyp.cmi: lib/util.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi kernel/sign.cmi kernel/safe_typing.cmi \ - pretyping/reductionops.cmi lib/pp.cmi library/nametab.cmi \ - kernel/names.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi library/impargs.cmi pretyping/evd.cmi kernel/environ.cmi \ - pretyping/classops.cmi -parsing/printer.cmi: pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi lib/pp.cmi \ - pretyping/pattern.cmi library/nametab.cmi kernel/names.cmi \ - library/libnames.cmi pretyping/evd.cmi kernel/environ.cmi -parsing/printmod.cmi: lib/pp.cmi kernel/names.cmi -parsing/q_util.cmi: lib/util.cmi parsing/pcoq.cmi -parsing/search.cmi: kernel/term.cmi lib/pp.cmi pretyping/pattern.cmi \ - library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - kernel/environ.cmi -parsing/tactic_printer.cmi: proofs/tacexpr.cmo kernel/sign.cmi \ - proofs/proof_type.cmi lib/pp.cmi pretyping/evd.cmi -pretyping/cases.cmi: lib/util.cmi kernel/term.cmi pretyping/rawterm.cmi \ - kernel/names.cmi pretyping/inductiveops.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/environ.cmi pretyping/coercion.cmi -pretyping/cbv.cmi: kernel/term.cmi kernel/names.cmi kernel/esubst.cmi \ - kernel/environ.cmi kernel/closure.cmi -pretyping/classops.cmi: kernel/term.cmi lib/pp.cmi library/nametab.cmi \ - kernel/names.cmi kernel/mod_subst.cmi library/libnames.cmi \ - pretyping/evd.cmi kernel/environ.cmi library/decl_kinds.cmo -pretyping/clenv.cmi: lib/util.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/rawterm.cmi lib/pp.cmi kernel/names.cmi kernel/mod_subst.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi kernel/environ.cmi -pretyping/coercion.cmi: lib/util.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/rawterm.cmi kernel/names.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/environ.cmi -pretyping/detyping.cmi: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - kernel/sign.cmi pretyping/rawterm.cmi kernel/names.cmi \ - kernel/mod_subst.cmi kernel/environ.cmi -pretyping/evarconv.cmi: kernel/term.cmi kernel/sign.cmi \ - pretyping/reductionops.cmi pretyping/evd.cmi kernel/environ.cmi -pretyping/evarutil.cmi: lib/util.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/reductionops.cmi pretyping/rawterm.cmi lib/pp.cmi \ - kernel/names.cmi pretyping/evd.cmi kernel/environ.cmi -pretyping/evd.cmi: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/reduction.cmi lib/pp.cmi kernel/names.cmi \ - kernel/mod_subst.cmi library/libnames.cmi kernel/environ.cmi lib/dyn.cmi -pretyping/indrec.cmi: kernel/term.cmi kernel/names.cmi \ - pretyping/inductiveops.cmi pretyping/evd.cmi kernel/environ.cmi \ - kernel/declarations.cmi -pretyping/inductiveops.cmi: kernel/term.cmi kernel/sign.cmi kernel/names.cmi \ - kernel/mod_subst.cmi pretyping/evd.cmi kernel/environ.cmi \ - kernel/declarations.cmi -pretyping/matching.cmi: pretyping/termops.cmi kernel/term.cmi \ - pretyping/pattern.cmi kernel/names.cmi pretyping/evd.cmi \ - kernel/environ.cmi -pretyping/pattern.cmi: kernel/term.cmi kernel/sign.cmi pretyping/rawterm.cmi \ - lib/pp.cmi library/nametab.cmi kernel/names.cmi kernel/mod_subst.cmi \ - library/libnames.cmi kernel/environ.cmi -pretyping/pretype_errors.cmi: lib/util.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/rawterm.cmi lib/pp.cmi kernel/names.cmi \ - pretyping/inductiveops.cmi pretyping/evd.cmi kernel/environ.cmi -pretyping/pretyping.cmi: lib/util.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/rawterm.cmi kernel/names.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/environ.cmi lib/dyn.cmi \ - pretyping/coercion.cmi pretyping/cases.cmi -pretyping/rawterm.cmi: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - pretyping/evd.cmi lib/dyn.cmi -pretyping/recordops.cmi: kernel/term.cmi library/nametab.cmi kernel/names.cmi \ - library/library.cmi library/libobject.cmi library/libnames.cmi \ - pretyping/classops.cmi -pretyping/reductionops.cmi: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/names.cmi pretyping/evd.cmi kernel/environ.cmi kernel/closure.cmi -pretyping/retyping.cmi: pretyping/termops.cmi kernel/term.cmi \ - kernel/names.cmi pretyping/evd.cmi kernel/environ.cmi -pretyping/tacred.cmi: kernel/type_errors.cmi kernel/term.cmi \ - pretyping/reductionops.cmi pretyping/rawterm.cmi kernel/names.cmi \ - library/libnames.cmi pretyping/evd.cmi kernel/environ.cmi \ - kernel/closure.cmi -pretyping/termops.cmi: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi lib/pp.cmi kernel/names.cmi kernel/environ.cmi -pretyping/typing.cmi: kernel/term.cmi pretyping/evd.cmi kernel/environ.cmi -pretyping/unification.cmi: kernel/term.cmi pretyping/evd.cmi \ - kernel/environ.cmi -pretyping/vnorm.cmi: kernel/term.cmi kernel/reduction.cmi kernel/names.cmi \ - kernel/environ.cmi -proofs/clenvtac.cmi: lib/util.cmi kernel/term.cmi kernel/sign.cmi \ - proofs/proof_type.cmi kernel/names.cmi pretyping/evd.cmi \ - pretyping/clenv.cmi -proofs/decl_expr.cmi: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - proofs/tacexpr.cmo pretyping/rawterm.cmi kernel/names.cmi \ - interp/genarg.cmi -proofs/decl_mode.cmi: kernel/term.cmi proofs/tacmach.cmi \ - proofs/proof_type.cmi kernel/names.cmi pretyping/evd.cmi \ - kernel/environ.cmi lib/dyn.cmi proofs/decl_expr.cmi -proofs/evar_refiner.cmi: interp/topconstr.cmi kernel/term.cmi \ - proofs/refiner.cmi pretyping/rawterm.cmi kernel/names.cmi \ - pretyping/evd.cmi kernel/environ.cmi -proofs/logic.cmi: kernel/term.cmi kernel/sign.cmi proofs/proof_type.cmi \ - kernel/names.cmi pretyping/evd.cmi kernel/environ.cmi -proofs/pfedit.cmi: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi lib/pp.cmi \ - kernel/names.cmi pretyping/evd.cmi kernel/environ.cmi kernel/entries.cmi \ - library/decl_kinds.cmo -proofs/proof_trees.cmi: lib/util.cmi kernel/term.cmi kernel/sign.cmi \ - proofs/proof_type.cmi lib/pp.cmi kernel/names.cmi pretyping/evd.cmi \ - kernel/environ.cmi lib/dyn.cmi -proofs/proof_type.cmi: lib/util.cmi kernel/term.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi pretyping/pattern.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi interp/genarg.cmi pretyping/evd.cmi \ - kernel/environ.cmi proofs/decl_expr.cmi -proofs/redexpr.cmi: kernel/term.cmi pretyping/reductionops.cmi \ - pretyping/rawterm.cmi kernel/names.cmi kernel/closure.cmi -proofs/refiner.cmi: pretyping/termops.cmi kernel/term.cmi proofs/tacexpr.cmo \ - kernel/sign.cmi proofs/proof_type.cmi proofs/proof_trees.cmi lib/pp.cmi \ - pretyping/evd.cmi kernel/environ.cmi -proofs/tacmach.cmi: interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi proofs/tacexpr.cmo kernel/sign.cmi proofs/refiner.cmi \ - kernel/reduction.cmi proofs/redexpr.cmi pretyping/rawterm.cmi \ - proofs/proof_type.cmi proofs/proof_trees.cmi lib/pp.cmi kernel/names.cmi \ - pretyping/evd.cmi kernel/environ.cmi -proofs/tactic_debug.cmi: kernel/term.cmi proofs/tacexpr.cmo \ - proofs/proof_type.cmi lib/pp.cmi pretyping/pattern.cmi kernel/names.cmi \ - pretyping/evd.cmi kernel/environ.cmi -tactics/auto.cmi: toplevel/vernacexpr.cmo lib/util.cmi kernel/term.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi lib/pp.cmi \ - pretyping/pattern.cmi kernel/names.cmi kernel/mod_subst.cmi \ - library/libnames.cmi pretyping/evd.cmi kernel/environ.cmi \ - pretyping/clenv.cmi tactics/btermdn.cmi -tactics/autorewrite.cmi: kernel/term.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/names.cmi -tactics/btermdn.cmi: kernel/term.cmi pretyping/pattern.cmi -tactics/contradiction.cmi: kernel/term.cmi pretyping/rawterm.cmi \ - proofs/proof_type.cmi kernel/names.cmi interp/genarg.cmi -tactics/decl_interp.cmi: tactics/tacinterp.cmi kernel/mod_subst.cmi \ - pretyping/evd.cmi kernel/environ.cmi proofs/decl_mode.cmi \ - proofs/decl_expr.cmi -tactics/decl_proof_instr.cmi: pretyping/termops.cmi kernel/term.cmi \ - proofs/tacmach.cmi proofs/refiner.cmi pretyping/rawterm.cmi \ - proofs/proof_type.cmi kernel/names.cmi kernel/environ.cmi \ - proofs/decl_mode.cmi proofs/decl_expr.cmi -tactics/dhyp.cmi: toplevel/vernacexpr.cmo interp/topconstr.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/names.cmi -tactics/eauto.cmi: interp/topconstr.cmi kernel/term.cmi proofs/tacexpr.cmo \ - proofs/proof_type.cmi tactics/auto.cmi -tactics/elim.cmi: kernel/term.cmi tactics/tacticals.cmi proofs/tacmach.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi kernel/names.cmi \ - interp/genarg.cmi -tactics/equality.cmi: kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - kernel/sign.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - pretyping/pattern.cmi kernel/names.cmi tactics/hipattern.cmi \ - interp/genarg.cmi pretyping/evd.cmi kernel/environ.cmi -tactics/evar_tactics.cmi: kernel/term.cmi proofs/tacmach.cmi \ - proofs/tacexpr.cmo pretyping/rawterm.cmi kernel/names.cmi -tactics/extraargs.cmi: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - tactics/tacticals.cmi proofs/tacexpr.cmo tactics/setoid_replace.cmi \ - kernel/retroknowledge.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - parsing/pcoq.cmi kernel/names.cmi -tactics/extratactics.cmi: pretyping/rawterm.cmi proofs/proof_type.cmi \ - pretyping/evd.cmi -tactics/hiddentac.cmi: kernel/term.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo proofs/redexpr.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi kernel/names.cmi \ - interp/genarg.cmi pretyping/evd.cmi -tactics/hipattern.cmi: lib/util.cmi kernel/term.cmi proofs/tacmach.cmi \ - kernel/sign.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - pretyping/pattern.cmi kernel/names.cmi pretyping/evd.cmi \ - interp/coqlib.cmi -tactics/inv.cmi: kernel/term.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi kernel/names.cmi interp/genarg.cmi -tactics/leminv.cmi: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi kernel/names.cmi -tactics/nbtermdn.cmi: kernel/term.cmi pretyping/pattern.cmi \ - library/libnames.cmi tactics/btermdn.cmi -tactics/refine.cmi: proofs/tacmach.cmi pretyping/evd.cmi -tactics/setoid_replace.cmi: interp/topconstr.cmi kernel/term.cmi \ - proofs/proof_type.cmi lib/pp.cmi kernel/names.cmi -tactics/tacinterp.cmi: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - proofs/tactic_debug.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - proofs/redexpr.cmi proofs/proof_type.cmi lib/pp.cmi library/nametab.cmi \ - kernel/names.cmi kernel/mod_subst.cmi library/libnames.cmi \ - interp/genarg.cmi pretyping/evd.cmi kernel/environ.cmi lib/dyn.cmi -tactics/tacticals.cmi: kernel/term.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - kernel/sign.cmi kernel/reduction.cmi proofs/proof_type.cmi lib/pp.cmi \ - pretyping/pattern.cmi kernel/names.cmi interp/genarg.cmi \ - pretyping/clenv.cmi -tactics/tactics.cmi: interp/topconstr.cmi kernel/term.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - kernel/sign.cmi kernel/reduction.cmi proofs/redexpr.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi interp/genarg.cmi pretyping/evd.cmi \ - proofs/evar_refiner.cmi kernel/environ.cmi pretyping/clenv.cmi -tactics/termdn.cmi: kernel/term.cmi pretyping/pattern.cmi \ - library/libnames.cmi -toplevel/cerrors.cmi: lib/util.cmi lib/pp.cmi -toplevel/class.cmi: kernel/term.cmi proofs/tacexpr.cmo library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi library/declare.cmi \ - library/decl_kinds.cmo pretyping/classops.cmi -toplevel/command.cmi: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi kernel/term.cmi proofs/tacexpr.cmo \ - proofs/redexpr.cmi pretyping/rawterm.cmi library/nametab.cmi \ - kernel/names.cmi library/library.cmi library/libnames.cmi \ - pretyping/evd.cmi kernel/environ.cmi kernel/entries.cmi \ - library/declare.cmi library/decl_kinds.cmo -toplevel/coqinit.cmi: kernel/names.cmi -toplevel/discharge.cmi: kernel/sign.cmi kernel/entries.cmi \ - kernel/declarations.cmi kernel/cooking.cmi -toplevel/fhimsg.cmi: kernel/type_errors.cmi kernel/term.cmi kernel/sign.cmi \ - lib/pp.cmi kernel/names.cmi kernel/environ.cmi -toplevel/himsg.cmi: kernel/type_errors.cmi pretyping/tacred.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi kernel/names.cmi proofs/logic.cmi \ - kernel/indtypes.cmi pretyping/indrec.cmi kernel/environ.cmi \ - pretyping/cases.cmi -toplevel/metasyntax.cmi: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi proofs/tacexpr.cmo interp/ppextend.cmi \ - interp/notation.cmi library/libnames.cmi parsing/extend.cmi \ - interp/constrintern.cmi pretyping/classops.cmi -toplevel/mltop.cmi: kernel/names.cmi library/libobject.cmi -toplevel/protectedtoplevel.cmi: lib/pp.cmi -toplevel/record.cmi: toplevel/vernacexpr.cmo interp/topconstr.cmi \ - kernel/term.cmi kernel/sign.cmi kernel/names.cmi -toplevel/searchisos.cmi: kernel/term.cmi kernel/names.cmi \ - library/libobject.cmi -toplevel/toplevel.cmi: lib/pp.cmi parsing/pcoq.cmi -toplevel/vernacentries.cmi: toplevel/vernacinterp.cmi toplevel/vernacexpr.cmo \ - lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - pretyping/reductionops.cmi kernel/names.cmi library/libnames.cmi \ - pretyping/evd.cmi kernel/environ.cmi -toplevel/vernacinterp.cmi: proofs/tacexpr.cmo -toplevel/vernac.cmi: toplevel/vernacexpr.cmo lib/util.cmi parsing/pcoq.cmi -toplevel/whelp.cmi: interp/topconstr.cmi kernel/term.cmi kernel/names.cmi \ - kernel/environ.cmi -contrib/cc/ccalgo.cmi: lib/util.cmi kernel/term.cmi lib/pp.cmi \ - kernel/names.cmi -contrib/cc/ccproof.cmi: kernel/term.cmi kernel/names.cmi \ - contrib/cc/ccalgo.cmi -contrib/cc/cctac.cmi: kernel/term.cmi proofs/proof_type.cmi -contrib/correctness/past.cmi: lib/util.cmi interp/topconstr.cmi \ - kernel/term.cmi kernel/names.cmi -contrib/correctness/pcicenv.cmi: kernel/term.cmi kernel/sign.cmi \ - kernel/names.cmi -contrib/correctness/pcic.cmi: pretyping/rawterm.cmi -contrib/correctness/pdb.cmi: kernel/names.cmi -contrib/correctness/peffect.cmi: lib/pp.cmi kernel/names.cmi -contrib/correctness/penv.cmi: kernel/term.cmi kernel/names.cmi \ - library/libnames.cmi -contrib/correctness/perror.cmi: lib/util.cmi lib/pp.cmi kernel/names.cmi -contrib/correctness/pextract.cmi: kernel/names.cmi -contrib/correctness/pmisc.cmi: lib/util.cmi interp/topconstr.cmi \ - kernel/term.cmi lib/pp.cmi kernel/names.cmi -contrib/correctness/pmlize.cmi: kernel/names.cmi -contrib/correctness/pmonad.cmi: kernel/term.cmi kernel/names.cmi -contrib/correctness/pred.cmi: kernel/term.cmi -contrib/correctness/prename.cmi: lib/pp.cmi kernel/names.cmi -contrib/correctness/psyntax.cmi: interp/topconstr.cmi parsing/pcoq.cmi -contrib/correctness/ptactic.cmi: proofs/tacmach.cmi -contrib/correctness/ptype.cmi: kernel/term.cmi kernel/names.cmi -contrib/correctness/ptyping.cmi: interp/topconstr.cmi kernel/term.cmi \ - kernel/names.cmi -contrib/correctness/putil.cmi: kernel/term.cmi lib/pp.cmi kernel/names.cmi -contrib/correctness/pwp.cmi: kernel/term.cmi -contrib/dp/dp.cmi: proofs/proof_type.cmi library/libnames.cmi -contrib/dp/dp_why.cmi: kernel/term.cmi contrib/dp/fol.cmi -contrib/dp/dp_zenon.cmi: proofs/proof_type.cmi contrib/dp/fol.cmi -contrib/extraction/common.cmi: kernel/names.cmi contrib/extraction/mlutil.cmi \ - contrib/extraction/miniml.cmi -contrib/extraction/extract_env.cmi: kernel/names.cmi library/libnames.cmi -contrib/extraction/extraction.cmi: kernel/term.cmi kernel/names.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi kernel/environ.cmi \ - kernel/declarations.cmi -contrib/extraction/haskell.cmi: lib/pp.cmi kernel/names.cmi \ - contrib/extraction/miniml.cmi -contrib/extraction/miniml.cmi: lib/util.cmi lib/pp.cmi kernel/names.cmi \ - library/libnames.cmi -contrib/extraction/mlutil.cmi: lib/util.cmi kernel/term.cmi kernel/names.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi -contrib/extraction/modutil.cmi: kernel/names.cmi kernel/mod_subst.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi kernel/environ.cmi \ - kernel/declarations.cmi -contrib/extraction/ocaml.cmi: lib/pp.cmi kernel/names.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi -contrib/extraction/scheme.cmi: lib/pp.cmi kernel/names.cmi \ - contrib/extraction/miniml.cmi -contrib/extraction/table.cmi: kernel/term.cmi kernel/names.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi kernel/environ.cmi -contrib/first-order/formula.cmi: kernel/term.cmi proofs/tacmach.cmi \ - kernel/sign.cmi proofs/proof_type.cmi kernel/names.cmi \ - library/libnames.cmi kernel/closure.cmi -contrib/first-order/ground.cmi: proofs/tacmach.cmi \ - contrib/first-order/sequent.cmi proofs/proof_type.cmi -contrib/first-order/instances.cmi: contrib/first-order/unify.cmi \ - kernel/term.cmi proofs/tacmach.cmi contrib/first-order/sequent.cmi \ - contrib/first-order/rules.cmi kernel/names.cmi library/libnames.cmi \ - contrib/first-order/formula.cmi -contrib/first-order/rules.cmi: kernel/term.cmi proofs/tacmach.cmi \ - contrib/first-order/sequent.cmi kernel/names.cmi library/libnames.cmi -contrib/first-order/sequent.cmi: lib/util.cmi kernel/term.cmi \ - proofs/tacmach.cmi proofs/proof_type.cmi kernel/names.cmi \ - library/libnames.cmi lib/heap.cmi contrib/first-order/formula.cmi \ - tactics/auto.cmi -contrib/first-order/unify.cmi: kernel/term.cmi -contrib/funind/functional_principles_proofs.cmi: kernel/term.cmi \ - proofs/tacmach.cmi kernel/names.cmi -contrib/funind/functional_principles_types.cmi: kernel/term.cmi \ - proofs/tacmach.cmi pretyping/rawterm.cmi kernel/names.cmi \ - library/libnames.cmi kernel/entries.cmi -contrib/funind/indfun_common.cmi: kernel/term.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi lib/pp.cmi kernel/names.cmi library/libnames.cmi \ - kernel/entries.cmi library/decl_kinds.cmo -contrib/funind/rawtermops.cmi: lib/util.cmi pretyping/rawterm.cmi \ - kernel/names.cmi library/libnames.cmi -contrib/funind/rawterm_to_relation.cmi: interp/topconstr.cmi \ - pretyping/rawterm.cmi kernel/names.cmi -contrib/funind/tacinvutils.cmi: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi tactics/refine.cmi \ - pretyping/reductionops.cmi proofs/proof_type.cmi parsing/printer.cmi \ - lib/pp.cmi kernel/names.cmi pretyping/inductiveops.cmi pretyping/evd.cmi \ - tactics/equality.cmi interp/coqlib.cmi -contrib/interface/blast.cmi: proofs/tacexpr.cmo proofs/proof_type.cmi -contrib/interface/dad.cmi: interp/topconstr.cmi proofs/tacmach.cmi \ - proofs/tacexpr.cmo proofs/proof_type.cmi -contrib/interface/debug_tac.cmi: proofs/tacmach.cmi proofs/tacexpr.cmo \ - proofs/proof_type.cmi pretyping/evd.cmi -contrib/interface/name_to_ast.cmi: toplevel/vernacexpr.cmo kernel/names.cmi \ - library/libobject.cmi library/libnames.cmi -contrib/interface/pbp.cmi: proofs/tacexpr.cmo proofs/proof_type.cmi \ - kernel/names.cmi -contrib/interface/showproof.cmi: toplevel/vernacinterp.cmi lib/util.cmi \ - pretyping/typing.cmi kernel/term.cmi kernel/sign.cmi \ - contrib/interface/showproof_ct.cmo kernel/reduction.cmi \ - proofs/proof_type.cmi proofs/proof_trees.cmi parsing/printer.cmi \ - lib/pp.cmi proofs/pfedit.cmi kernel/names.cmi kernel/inductive.cmi \ - pretyping/evd.cmi kernel/environ.cmi kernel/declarations.cmi \ - pretyping/clenv.cmi contrib/interface/ascent.cmi -contrib/interface/translate.cmi: kernel/term.cmi proofs/proof_type.cmi \ - pretyping/evd.cmi kernel/environ.cmi contrib/interface/ascent.cmi -contrib/interface/vtp.cmi: lib/pp.cmi contrib/interface/ascent.cmi -contrib/interface/xlate.cmi: toplevel/vernacexpr.cmo interp/topconstr.cmi \ - proofs/tacexpr.cmo kernel/names.cmi contrib/interface/ascent.cmi -contrib/jprover/jall.cmi: contrib/jprover/opname.cmi \ - contrib/jprover/jterm.cmi contrib/jprover/jlogic.cmi -contrib/jprover/jlogic.cmi: contrib/jprover/jterm.cmi -contrib/jprover/jterm.cmi: contrib/jprover/opname.cmi -contrib/rtauto/refl_tauto.cmi: kernel/term.cmi proofs/tacmach.cmi \ - proofs/proof_type.cmi contrib/rtauto/proof_search.cmi kernel/names.cmi -contrib/subtac/eterm.cmi: lib/util.cmi kernel/term.cmi proofs/tacmach.cmi \ - kernel/names.cmi pretyping/evd.cmi -contrib/subtac/subtac_cases.cmi: lib/util.cmi kernel/term.cmi \ - pretyping/rawterm.cmi kernel/names.cmi pretyping/inductiveops.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi kernel/environ.cmi \ - pretyping/coercion.cmi pretyping/cases.cmi -contrib/subtac/subtac_coercion.cmi: pretyping/coercion.cmi -contrib/subtac/subtac_command.cmi: toplevel/vernacexpr.cmo \ - interp/topconstr.cmi kernel/term.cmi pretyping/pretyping.cmi lib/pp.cmi \ - kernel/names.cmi library/libnames.cmi pretyping/evd.cmi \ - kernel/environ.cmi interp/constrintern.cmi -contrib/subtac/subtac_errors.cmi: lib/util.cmi lib/pp.cmi -contrib/subtac/subtac.cmi: toplevel/vernacexpr.cmo lib/util.cmi -contrib/subtac/subtac_obligations.cmi: lib/util.cmi interp/topconstr.cmi \ - kernel/term.cmi proofs/tacexpr.cmo proofs/proof_type.cmi lib/pp.cmi \ - kernel/names.cmi -contrib/subtac/subtac_pretyping.cmi: interp/topconstr.cmi kernel/term.cmi \ - kernel/sign.cmi pretyping/pretyping.cmi kernel/names.cmi \ - library/global.cmi pretyping/evd.cmi kernel/environ.cmi -contrib/subtac/subtac_utils.cmi: lib/util.cmi interp/topconstr.cmi \ - kernel/term.cmi proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi lib/pp.cmi kernel/names.cmi \ - library/libnames.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - kernel/environ.cmi library/decl_kinds.cmo interp/coqlib.cmi -contrib/xml/doubleTypeInference.cmi: kernel/term.cmi kernel/names.cmi \ - pretyping/evd.cmi kernel/environ.cmi contrib/xml/acic.cmo -contrib/xml/xmlcommand.cmi: contrib/xml/xml.cmi kernel/term.cmi \ - proofs/proof_type.cmi contrib/xml/proof2aproof.cmo library/libnames.cmi \ - pretyping/evd.cmi contrib/xml/acic.cmo -ide/utils/configwin.cmi: ide/utils/config_file.cmi -tools/coqdoc/index.cmi: tools/coqdoc/cdglobals.cmo -tools/coqdoc/output.cmi: tools/coqdoc/index.cmi tools/coqdoc/cdglobals.cmo -tools/coqdoc/pretty.cmi: tools/coqdoc/index.cmi tools/coqdoc/cdglobals.cmo -config/coq_config.cmo: config/coq_config.cmi -config/coq_config.cmx: config/coq_config.cmi -dev/db_printers.cmo: lib/pp.cmi kernel/names.cmi -dev/db_printers.cmx: lib/pp.cmx kernel/names.cmx -dev/top_printers.cmo: toplevel/vernacinterp.cmi lib/util.cmi kernel/univ.cmi \ - pretyping/termops.cmi kernel/term.cmi parsing/tactic_printer.cmi \ - lib/system.cmi kernel/sign.cmi proofs/refiner.cmi proofs/proof_trees.cmi \ - parsing/printer.cmi parsing/pptactic.cmi lib/pp.cmi proofs/pfedit.cmi \ - parsing/pcoq.cmi lib/options.cmi kernel/names.cmi library/nameops.cmi \ - kernel/mod_subst.cmi proofs/logic.cmi library/libobject.cmi \ - library/libnames.cmi library/goptions.cmi library/global.cmi \ - interp/genarg.cmi pretyping/evd.cmi kernel/environ.cmi \ - parsing/egrammar.cmi kernel/declarations.cmi interp/constrintern.cmi \ - interp/constrextern.cmi kernel/closure.cmi pretyping/clenv.cmi \ - toplevel/cerrors.cmi lib/bigint.cmi -dev/top_printers.cmx: toplevel/vernacinterp.cmx lib/util.cmx kernel/univ.cmx \ - pretyping/termops.cmx kernel/term.cmx parsing/tactic_printer.cmx \ - lib/system.cmx kernel/sign.cmx proofs/refiner.cmx proofs/proof_trees.cmx \ - parsing/printer.cmx parsing/pptactic.cmx lib/pp.cmx proofs/pfedit.cmx \ - parsing/pcoq.cmx lib/options.cmx kernel/names.cmx library/nameops.cmx \ - kernel/mod_subst.cmx proofs/logic.cmx library/libobject.cmx \ - library/libnames.cmx library/goptions.cmx library/global.cmx \ - interp/genarg.cmx pretyping/evd.cmx kernel/environ.cmx \ - parsing/egrammar.cmx kernel/declarations.cmx interp/constrintern.cmx \ - interp/constrextern.cmx kernel/closure.cmx pretyping/clenv.cmx \ - toplevel/cerrors.cmx lib/bigint.cmx -dev/vm_printers.cmo: kernel/vm.cmi kernel/term.cmi kernel/names.cmi \ - kernel/cemitcodes.cmi kernel/cbytecodes.cmi -dev/vm_printers.cmx: kernel/vm.cmx kernel/term.cmx kernel/names.cmx \ - kernel/cemitcodes.cmx kernel/cbytecodes.cmx -ide/blaster_window.cmo: ide/ideutils.cmi ide/coq.cmi -ide/blaster_window.cmx: ide/ideutils.cmx ide/coq.cmx -ide/command_windows.cmo: ide/ideutils.cmi ide/coq_commands.cmo ide/coq.cmi \ - ide/command_windows.cmi -ide/command_windows.cmx: ide/ideutils.cmx ide/coq_commands.cmx ide/coq.cmx \ - ide/command_windows.cmi -ide/config_lexer.cmo: lib/util.cmi ide/config_parser.cmi -ide/config_lexer.cmx: lib/util.cmx ide/config_parser.cmx -ide/config_parser.cmo: lib/util.cmi ide/config_parser.cmi -ide/config_parser.cmx: lib/util.cmx ide/config_parser.cmi -ide/coqide.cmo: toplevel/vernacexpr.cmo lib/util.cmi ide/undo.cmi \ - lib/system.cmi ide/preferences.cmi lib/pp.cmi proofs/pfedit.cmi \ - ide/ideutils.cmi ide/highlight.cmo ide/find_phrase.cmo \ - proofs/decl_mode.cmi config/coq_config.cmi ide/coq_commands.cmo \ - ide/coq.cmi ide/command_windows.cmi ide/blaster_window.cmo ide/coqide.cmi -ide/coqide.cmx: toplevel/vernacexpr.cmx lib/util.cmx ide/undo.cmx \ - lib/system.cmx ide/preferences.cmx lib/pp.cmx proofs/pfedit.cmx \ - ide/ideutils.cmx ide/highlight.cmx ide/find_phrase.cmx \ - proofs/decl_mode.cmx config/coq_config.cmx ide/coq_commands.cmx \ - ide/coq.cmx ide/command_windows.cmx ide/blaster_window.cmx ide/coqide.cmi -ide/coq.cmo: toplevel/vernacexpr.cmo toplevel/vernacentries.cmi \ - toplevel/vernac.cmi lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi lib/system.cmi \ - library/states.cmi proofs/refiner.cmi pretyping/reductionops.cmi \ - parsing/printer.cmi lib/pp.cmi proofs/pfedit.cmi parsing/pcoq.cmi \ - lib/options.cmi library/nametab.cmi kernel/names.cmi toplevel/mltop.cmi \ - library/library.cmi library/libnames.cmi library/lib.cmi ide/ideutils.cmi \ - tactics/hipattern.cmi library/goptions.cmi library/global.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi kernel/environ.cmi \ - kernel/declarations.cmi proofs/decl_mode.cmi toplevel/coqtop.cmi \ - config/coq_config.cmi toplevel/cerrors.cmi ide/coq.cmi -ide/coq.cmx: toplevel/vernacexpr.cmx toplevel/vernacentries.cmx \ - toplevel/vernac.cmx lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx lib/system.cmx \ - library/states.cmx proofs/refiner.cmx pretyping/reductionops.cmx \ - parsing/printer.cmx lib/pp.cmx proofs/pfedit.cmx parsing/pcoq.cmx \ - lib/options.cmx library/nametab.cmx kernel/names.cmx toplevel/mltop.cmx \ - library/library.cmx library/libnames.cmx library/lib.cmx ide/ideutils.cmx \ - tactics/hipattern.cmx library/goptions.cmx library/global.cmx \ - pretyping/evd.cmx pretyping/evarutil.cmx kernel/environ.cmx \ - kernel/declarations.cmx proofs/decl_mode.cmx toplevel/coqtop.cmx \ - config/coq_config.cmx toplevel/cerrors.cmx ide/coq.cmi -ide/coq_tactics.cmo: ide/coq_tactics.cmi -ide/coq_tactics.cmx: ide/coq_tactics.cmi -ide/find_phrase.cmo: ide/preferences.cmi ide/ideutils.cmi -ide/find_phrase.cmx: ide/preferences.cmx ide/ideutils.cmx -ide/highlight.cmo: ide/ideutils.cmi -ide/highlight.cmx: ide/ideutils.cmx -ide/ideutils.cmo: ide/utf8_convert.cmo lib/system.cmi ide/preferences.cmi \ - lib/pp_control.cmi lib/options.cmi config/coq_config.cmi ide/ideutils.cmi -ide/ideutils.cmx: ide/utf8_convert.cmx lib/system.cmx ide/preferences.cmx \ - lib/pp_control.cmx lib/options.cmx config/coq_config.cmx ide/ideutils.cmi -ide/preferences.cmo: lib/util.cmi lib/system.cmi lib/options.cmi \ - ide/utils/configwin.cmi ide/config_lexer.cmo ide/preferences.cmi -ide/preferences.cmx: lib/util.cmx lib/system.cmx lib/options.cmx \ - ide/utils/configwin.cmx ide/config_lexer.cmx ide/preferences.cmi -ide/undo.cmo: ide/ideutils.cmi ide/undo.cmi -ide/undo.cmx: ide/ideutils.cmx ide/undo.cmi -interp/constrextern.cmo: lib/util.cmi kernel/univ.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi interp/reserve.cmi \ - pretyping/recordops.cmi pretyping/rawterm.cmi lib/pp.cmi \ - pretyping/pattern.cmi lib/options.cmi interp/notation.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi kernel/inductive.cmi library/impargs.cmi \ - library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - pretyping/detyping.cmi kernel/declarations.cmi pretyping/classops.cmi \ - lib/bigint.cmi interp/constrextern.cmi -interp/constrextern.cmx: lib/util.cmx kernel/univ.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx kernel/sign.cmx interp/reserve.cmx \ - pretyping/recordops.cmx pretyping/rawterm.cmx lib/pp.cmx \ - pretyping/pattern.cmx lib/options.cmx interp/notation.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx kernel/inductive.cmx library/impargs.cmx \ - library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - pretyping/detyping.cmx kernel/declarations.cmx pretyping/classops.cmx \ - lib/bigint.cmx interp/constrextern.cmi -interp/constrintern.cmo: lib/util.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi interp/syntax_def.cmi \ - kernel/sign.cmi interp/reserve.cmi pretyping/recordops.cmi \ - pretyping/rawterm.cmi pretyping/pretyping.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi pretyping/pattern.cmi \ - lib/options.cmi interp/notation.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi library/lib.cmi \ - parsing/lexer.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - library/impargs.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi kernel/declarations.cmi pretyping/cases.cmi \ - lib/bigint.cmi interp/constrintern.cmi -interp/constrintern.cmx: lib/util.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx interp/syntax_def.cmx \ - kernel/sign.cmx interp/reserve.cmx pretyping/recordops.cmx \ - pretyping/rawterm.cmx pretyping/pretyping.cmx \ - pretyping/pretype_errors.cmx lib/pp.cmx pretyping/pattern.cmx \ - lib/options.cmx interp/notation.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx library/lib.cmx \ - parsing/lexer.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - library/impargs.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx kernel/declarations.cmx pretyping/cases.cmx \ - lib/bigint.cmx interp/constrintern.cmi -interp/coqlib.cmo: lib/util.cmi kernel/term.cmi lib/pp.cmi \ - pretyping/pattern.cmi library/nametab.cmi kernel/names.cmi \ - library/library.cmi library/libnames.cmi interp/coqlib.cmi -interp/coqlib.cmx: lib/util.cmx kernel/term.cmx lib/pp.cmx \ - pretyping/pattern.cmx library/nametab.cmx kernel/names.cmx \ - library/library.cmx library/libnames.cmx interp/coqlib.cmi -interp/genarg.cmo: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - pretyping/rawterm.cmi lib/pp.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi pretyping/evd.cmi interp/genarg.cmi -interp/genarg.cmx: lib/util.cmx interp/topconstr.cmx kernel/term.cmx \ - pretyping/rawterm.cmx lib/pp.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx pretyping/evd.cmx interp/genarg.cmi -interp/modintern.cmo: lib/util.cmi interp/topconstr.cmi lib/pp.cmi \ - library/nametab.cmi kernel/names.cmi kernel/modops.cmi \ - library/libnames.cmi pretyping/evd.cmi kernel/entries.cmi \ - interp/constrintern.cmi interp/modintern.cmi -interp/modintern.cmx: lib/util.cmx interp/topconstr.cmx lib/pp.cmx \ - library/nametab.cmx kernel/names.cmx kernel/modops.cmx \ - library/libnames.cmx pretyping/evd.cmx kernel/entries.cmx \ - interp/constrintern.cmx interp/modintern.cmi -interp/notation.cmo: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - library/summary.cmi pretyping/reductionops.cmi pretyping/rawterm.cmi \ - interp/ppextend.cmi lib/pp.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi lib/gmapl.cmi lib/gmap.cmi library/global.cmi \ - pretyping/classops.cmi lib/bigint.cmi interp/notation.cmi -interp/notation.cmx: lib/util.cmx interp/topconstr.cmx kernel/term.cmx \ - library/summary.cmx pretyping/reductionops.cmx pretyping/rawterm.cmx \ - interp/ppextend.cmx lib/pp.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx library/libobject.cmx library/libnames.cmx \ - library/lib.cmx lib/gmapl.cmx lib/gmap.cmx library/global.cmx \ - pretyping/classops.cmx lib/bigint.cmx interp/notation.cmi -interp/ppextend.cmo: lib/util.cmi lib/pp.cmi kernel/names.cmi \ - interp/ppextend.cmi -interp/ppextend.cmx: lib/util.cmx lib/pp.cmx kernel/names.cmx \ - interp/ppextend.cmi -interp/reserve.cmo: lib/util.cmi library/summary.cmi pretyping/rawterm.cmi \ - lib/pp.cmi lib/options.cmi kernel/names.cmi library/nameops.cmi \ - library/libobject.cmi library/lib.cmi pretyping/evd.cmi \ - interp/reserve.cmi -interp/reserve.cmx: lib/util.cmx library/summary.cmx pretyping/rawterm.cmx \ - lib/pp.cmx lib/options.cmx kernel/names.cmx library/nameops.cmx \ - library/libobject.cmx library/lib.cmx pretyping/evd.cmx \ - interp/reserve.cmi -interp/syntax_def.cmo: lib/util.cmi interp/topconstr.cmi library/summary.cmi \ - pretyping/rawterm.cmi lib/pp.cmi interp/notation.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libobject.cmi \ - library/libnames.cmi library/lib.cmi interp/syntax_def.cmi -interp/syntax_def.cmx: lib/util.cmx interp/topconstr.cmx library/summary.cmx \ - pretyping/rawterm.cmx lib/pp.cmx interp/notation.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libobject.cmx \ - library/libnames.cmx library/lib.cmx interp/syntax_def.cmi -interp/topconstr.cmo: lib/util.cmi kernel/term.cmi pretyping/rawterm.cmi \ - lib/pp.cmi library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - kernel/mod_subst.cmi library/libnames.cmi pretyping/evd.cmi lib/dyn.cmi \ - pretyping/detyping.cmi lib/bigint.cmi interp/topconstr.cmi -interp/topconstr.cmx: lib/util.cmx kernel/term.cmx pretyping/rawterm.cmx \ - lib/pp.cmx library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - kernel/mod_subst.cmx library/libnames.cmx pretyping/evd.cmx lib/dyn.cmx \ - pretyping/detyping.cmx lib/bigint.cmx interp/topconstr.cmi -kernel/cbytecodes.cmo: kernel/term.cmi kernel/names.cmi kernel/cbytecodes.cmi -kernel/cbytecodes.cmx: kernel/term.cmx kernel/names.cmx kernel/cbytecodes.cmi -kernel/cbytegen.cmo: lib/util.cmi kernel/term.cmi kernel/retroknowledge.cmi \ - kernel/pre_env.cmi kernel/names.cmi kernel/declarations.cmi \ - kernel/cemitcodes.cmi kernel/cbytecodes.cmi kernel/cbytegen.cmi -kernel/cbytegen.cmx: lib/util.cmx kernel/term.cmx kernel/retroknowledge.cmx \ - kernel/pre_env.cmx kernel/names.cmx kernel/declarations.cmx \ - kernel/cemitcodes.cmx kernel/cbytecodes.cmx kernel/cbytegen.cmi -kernel/cemitcodes.cmo: kernel/term.cmi kernel/names.cmi kernel/mod_subst.cmi \ - kernel/copcodes.cmo kernel/cbytecodes.cmi kernel/cemitcodes.cmi -kernel/cemitcodes.cmx: kernel/term.cmx kernel/names.cmx kernel/mod_subst.cmx \ - kernel/copcodes.cmx kernel/cbytecodes.cmx kernel/cemitcodes.cmi -kernel/closure.cmo: lib/util.cmi kernel/term.cmi kernel/sign.cmi lib/pp.cmi \ - kernel/names.cmi kernel/esubst.cmi kernel/environ.cmi \ - kernel/declarations.cmi kernel/closure.cmi -kernel/closure.cmx: lib/util.cmx kernel/term.cmx kernel/sign.cmx lib/pp.cmx \ - kernel/names.cmx kernel/esubst.cmx kernel/environ.cmx \ - kernel/declarations.cmx kernel/closure.cmi -kernel/conv_oracle.cmo: kernel/names.cmi kernel/conv_oracle.cmi -kernel/conv_oracle.cmx: kernel/names.cmx kernel/conv_oracle.cmi -kernel/cooking.cmo: lib/util.cmi kernel/typeops.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/reduction.cmi lib/pp.cmi kernel/names.cmi \ - kernel/environ.cmi kernel/declarations.cmi kernel/cemitcodes.cmi \ - kernel/cooking.cmi -kernel/cooking.cmx: lib/util.cmx kernel/typeops.cmx kernel/term.cmx \ - kernel/sign.cmx kernel/reduction.cmx lib/pp.cmx kernel/names.cmx \ - kernel/environ.cmx kernel/declarations.cmx kernel/cemitcodes.cmx \ - kernel/cooking.cmi -kernel/csymtable.cmo: kernel/vm.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/pre_env.cmi kernel/names.cmi kernel/environ.cmi \ - kernel/declarations.cmi kernel/cemitcodes.cmi kernel/cbytegen.cmi \ - kernel/cbytecodes.cmi kernel/csymtable.cmi -kernel/csymtable.cmx: kernel/vm.cmx kernel/term.cmx kernel/sign.cmx \ - kernel/pre_env.cmx kernel/names.cmx kernel/environ.cmx \ - kernel/declarations.cmx kernel/cemitcodes.cmx kernel/cbytegen.cmx \ - kernel/cbytecodes.cmx kernel/csymtable.cmi -kernel/declarations.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi lib/rtree.cmi kernel/retroknowledge.cmi kernel/names.cmi \ - kernel/mod_subst.cmi kernel/cemitcodes.cmi kernel/cbytecodes.cmi \ - kernel/declarations.cmi -kernel/declarations.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx \ - kernel/sign.cmx lib/rtree.cmx kernel/retroknowledge.cmx kernel/names.cmx \ - kernel/mod_subst.cmx kernel/cemitcodes.cmx kernel/cbytecodes.cmx \ - kernel/declarations.cmi -kernel/entries.cmo: kernel/univ.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/names.cmi kernel/entries.cmi -kernel/entries.cmx: kernel/univ.cmx kernel/term.cmx kernel/sign.cmx \ - kernel/names.cmx kernel/entries.cmi -kernel/environ.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/retroknowledge.cmi kernel/pre_env.cmi \ - kernel/names.cmi kernel/declarations.cmi kernel/cbytegen.cmi \ - kernel/cbytecodes.cmi kernel/environ.cmi -kernel/environ.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx \ - kernel/sign.cmx kernel/retroknowledge.cmx kernel/pre_env.cmx \ - kernel/names.cmx kernel/declarations.cmx kernel/cbytegen.cmx \ - kernel/cbytecodes.cmx kernel/environ.cmi -kernel/esubst.cmo: lib/util.cmi kernel/esubst.cmi -kernel/esubst.cmx: lib/util.cmx kernel/esubst.cmi -kernel/indtypes.cmo: lib/util.cmi kernel/univ.cmi kernel/typeops.cmi \ - kernel/term.cmi kernel/sign.cmi lib/rtree.cmi kernel/reduction.cmi \ - kernel/names.cmi kernel/inductive.cmi kernel/environ.cmi \ - kernel/entries.cmi kernel/declarations.cmi kernel/indtypes.cmi -kernel/indtypes.cmx: lib/util.cmx kernel/univ.cmx kernel/typeops.cmx \ - kernel/term.cmx kernel/sign.cmx lib/rtree.cmx kernel/reduction.cmx \ - kernel/names.cmx kernel/inductive.cmx kernel/environ.cmx \ - kernel/entries.cmx kernel/declarations.cmx kernel/indtypes.cmi -kernel/inductive.cmo: lib/util.cmi kernel/univ.cmi kernel/type_errors.cmi \ - kernel/term.cmi kernel/sign.cmi kernel/reduction.cmi kernel/names.cmi \ - kernel/environ.cmi kernel/declarations.cmi kernel/closure.cmi \ - kernel/inductive.cmi -kernel/inductive.cmx: lib/util.cmx kernel/univ.cmx kernel/type_errors.cmx \ - kernel/term.cmx kernel/sign.cmx kernel/reduction.cmx kernel/names.cmx \ - kernel/environ.cmx kernel/declarations.cmx kernel/closure.cmx \ - kernel/inductive.cmi -kernel/modops.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/retroknowledge.cmi lib/pp.cmi kernel/names.cmi \ - kernel/mod_subst.cmi kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi kernel/cemitcodes.cmi kernel/modops.cmi -kernel/modops.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx \ - kernel/retroknowledge.cmx lib/pp.cmx kernel/names.cmx \ - kernel/mod_subst.cmx kernel/environ.cmx kernel/entries.cmx \ - kernel/declarations.cmx kernel/cemitcodes.cmx kernel/modops.cmi -kernel/mod_subst.cmo: lib/util.cmi kernel/term.cmi lib/pp.cmi \ - kernel/names.cmi kernel/mod_subst.cmi -kernel/mod_subst.cmx: lib/util.cmx kernel/term.cmx lib/pp.cmx \ - kernel/names.cmx kernel/mod_subst.cmi -kernel/mod_typing.cmo: lib/util.cmi kernel/univ.cmi kernel/typeops.cmi \ - kernel/term_typing.cmi kernel/subtyping.cmi kernel/reduction.cmi \ - kernel/names.cmi kernel/modops.cmi kernel/mod_subst.cmi \ - kernel/environ.cmi kernel/entries.cmi kernel/declarations.cmi \ - kernel/cemitcodes.cmi kernel/mod_typing.cmi -kernel/mod_typing.cmx: lib/util.cmx kernel/univ.cmx kernel/typeops.cmx \ - kernel/term_typing.cmx kernel/subtyping.cmx kernel/reduction.cmx \ - kernel/names.cmx kernel/modops.cmx kernel/mod_subst.cmx \ - kernel/environ.cmx kernel/entries.cmx kernel/declarations.cmx \ - kernel/cemitcodes.cmx kernel/mod_typing.cmi -kernel/names.cmo: lib/util.cmi lib/predicate.cmi lib/pp.cmi lib/hashcons.cmi \ - kernel/names.cmi -kernel/names.cmx: lib/util.cmx lib/predicate.cmx lib/pp.cmx lib/hashcons.cmx \ - kernel/names.cmi -kernel/pre_env.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/retroknowledge.cmi kernel/names.cmi \ - kernel/declarations.cmi kernel/pre_env.cmi -kernel/pre_env.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx \ - kernel/sign.cmx kernel/retroknowledge.cmx kernel/names.cmx \ - kernel/declarations.cmx kernel/pre_env.cmi -kernel/reduction.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/names.cmi kernel/esubst.cmi kernel/environ.cmi \ - kernel/declarations.cmi kernel/conv_oracle.cmi kernel/closure.cmi \ - kernel/reduction.cmi -kernel/reduction.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx \ - kernel/sign.cmx kernel/names.cmx kernel/esubst.cmx kernel/environ.cmx \ - kernel/declarations.cmx kernel/conv_oracle.cmx kernel/closure.cmx \ - kernel/reduction.cmi -kernel/retroknowledge.cmo: kernel/term.cmi kernel/names.cmi \ - kernel/cbytecodes.cmi kernel/retroknowledge.cmi -kernel/retroknowledge.cmx: kernel/term.cmx kernel/names.cmx \ - kernel/cbytecodes.cmx kernel/retroknowledge.cmi -kernel/safe_typing.cmo: lib/util.cmi kernel/univ.cmi kernel/typeops.cmi \ - kernel/type_errors.cmi kernel/term_typing.cmi kernel/term.cmi \ - kernel/subtyping.cmi kernel/sign.cmi kernel/retroknowledge.cmi \ - kernel/reduction.cmi kernel/names.cmi kernel/modops.cmi \ - kernel/mod_typing.cmi kernel/inductive.cmi kernel/indtypes.cmi \ - kernel/environ.cmi kernel/entries.cmi kernel/declarations.cmi \ - kernel/cooking.cmi kernel/safe_typing.cmi -kernel/safe_typing.cmx: lib/util.cmx kernel/univ.cmx kernel/typeops.cmx \ - kernel/type_errors.cmx kernel/term_typing.cmx kernel/term.cmx \ - kernel/subtyping.cmx kernel/sign.cmx kernel/retroknowledge.cmx \ - kernel/reduction.cmx kernel/names.cmx kernel/modops.cmx \ - kernel/mod_typing.cmx kernel/inductive.cmx kernel/indtypes.cmx \ - kernel/environ.cmx kernel/entries.cmx kernel/declarations.cmx \ - kernel/cooking.cmx kernel/safe_typing.cmi -kernel/sign.cmo: lib/util.cmi kernel/term.cmi kernel/names.cmi \ - kernel/sign.cmi -kernel/sign.cmx: lib/util.cmx kernel/term.cmx kernel/names.cmx \ - kernel/sign.cmi -kernel/subtyping.cmo: lib/util.cmi kernel/univ.cmi kernel/typeops.cmi \ - kernel/term.cmi kernel/sign.cmi kernel/reduction.cmi kernel/names.cmi \ - kernel/modops.cmi kernel/mod_subst.cmi kernel/inductive.cmi \ - kernel/environ.cmi kernel/entries.cmi kernel/declarations.cmi \ - kernel/subtyping.cmi -kernel/subtyping.cmx: lib/util.cmx kernel/univ.cmx kernel/typeops.cmx \ - kernel/term.cmx kernel/sign.cmx kernel/reduction.cmx kernel/names.cmx \ - kernel/modops.cmx kernel/mod_subst.cmx kernel/inductive.cmx \ - kernel/environ.cmx kernel/entries.cmx kernel/declarations.cmx \ - kernel/subtyping.cmi -kernel/term.cmo: lib/util.cmi kernel/univ.cmi lib/pp.cmi kernel/names.cmi \ - lib/hashcons.cmi kernel/esubst.cmi kernel/term.cmi -kernel/term.cmx: lib/util.cmx kernel/univ.cmx lib/pp.cmx kernel/names.cmx \ - lib/hashcons.cmx kernel/esubst.cmx kernel/term.cmi -kernel/term_typing.cmo: lib/util.cmi kernel/univ.cmi kernel/typeops.cmi \ - kernel/type_errors.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/reduction.cmi kernel/names.cmi kernel/inductive.cmi \ - kernel/indtypes.cmi kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi kernel/cooking.cmi kernel/cemitcodes.cmi \ - kernel/term_typing.cmi -kernel/term_typing.cmx: lib/util.cmx kernel/univ.cmx kernel/typeops.cmx \ - kernel/type_errors.cmx kernel/term.cmx kernel/sign.cmx \ - kernel/reduction.cmx kernel/names.cmx kernel/inductive.cmx \ - kernel/indtypes.cmx kernel/environ.cmx kernel/entries.cmx \ - kernel/declarations.cmx kernel/cooking.cmx kernel/cemitcodes.cmx \ - kernel/term_typing.cmi -kernel/type_errors.cmo: kernel/term.cmi kernel/sign.cmi kernel/reduction.cmi \ - kernel/names.cmi kernel/environ.cmi kernel/type_errors.cmi -kernel/type_errors.cmx: kernel/term.cmx kernel/sign.cmx kernel/reduction.cmx \ - kernel/names.cmx kernel/environ.cmx kernel/type_errors.cmi -kernel/typeops.cmo: lib/util.cmi kernel/univ.cmi kernel/type_errors.cmi \ - kernel/term.cmi kernel/sign.cmi kernel/reduction.cmi kernel/names.cmi \ - kernel/inductive.cmi kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi kernel/typeops.cmi -kernel/typeops.cmx: lib/util.cmx kernel/univ.cmx kernel/type_errors.cmx \ - kernel/term.cmx kernel/sign.cmx kernel/reduction.cmx kernel/names.cmx \ - kernel/inductive.cmx kernel/environ.cmx kernel/entries.cmx \ - kernel/declarations.cmx kernel/typeops.cmi -kernel/univ.cmo: lib/util.cmi lib/pp.cmi kernel/names.cmi lib/hashcons.cmi \ - kernel/univ.cmi -kernel/univ.cmx: lib/util.cmx lib/pp.cmx kernel/names.cmx lib/hashcons.cmx \ - kernel/univ.cmi -kernel/vconv.cmo: kernel/vm.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/reduction.cmi kernel/names.cmi kernel/environ.cmi \ - kernel/declarations.cmi kernel/csymtable.cmi kernel/conv_oracle.cmi \ - kernel/closure.cmi kernel/vconv.cmi -kernel/vconv.cmx: kernel/vm.cmx kernel/univ.cmx kernel/term.cmx \ - kernel/reduction.cmx kernel/names.cmx kernel/environ.cmx \ - kernel/declarations.cmx kernel/csymtable.cmx kernel/conv_oracle.cmx \ - kernel/closure.cmx kernel/vconv.cmi -kernel/vm.cmo: lib/util.cmi kernel/term.cmi kernel/names.cmi \ - kernel/conv_oracle.cmi kernel/cbytecodes.cmi kernel/vm.cmi -kernel/vm.cmx: lib/util.cmx kernel/term.cmx kernel/names.cmx \ - kernel/conv_oracle.cmx kernel/cbytecodes.cmx kernel/vm.cmi -lib/bigint.cmo: lib/pp.cmi lib/bigint.cmi -lib/bigint.cmx: lib/pp.cmx lib/bigint.cmi -lib/bstack.cmo: lib/util.cmi lib/bstack.cmi -lib/bstack.cmx: lib/util.cmx lib/bstack.cmi -lib/dyn.cmo: lib/util.cmi lib/dyn.cmi -lib/dyn.cmx: lib/util.cmx lib/dyn.cmi -lib/edit.cmo: lib/util.cmi lib/pp.cmi lib/bstack.cmi lib/edit.cmi -lib/edit.cmx: lib/util.cmx lib/pp.cmx lib/bstack.cmx lib/edit.cmi -lib/explore.cmo: lib/explore.cmi -lib/explore.cmx: lib/explore.cmi -lib/gmapl.cmo: lib/util.cmi lib/gmap.cmi lib/gmapl.cmi -lib/gmapl.cmx: lib/util.cmx lib/gmap.cmx lib/gmapl.cmi -lib/gmap.cmo: lib/gmap.cmi -lib/gmap.cmx: lib/gmap.cmi -lib/gset.cmo: lib/gset.cmi -lib/gset.cmx: lib/gset.cmi -lib/hashcons.cmo: lib/hashcons.cmi -lib/hashcons.cmx: lib/hashcons.cmi -lib/heap.cmo: lib/heap.cmi -lib/heap.cmx: lib/heap.cmi -lib/options.cmo: lib/util.cmi lib/options.cmi -lib/options.cmx: lib/util.cmx lib/options.cmi -lib/pp_control.cmo: lib/pp_control.cmi -lib/pp_control.cmx: lib/pp_control.cmi -lib/pp.cmo: lib/pp_control.cmi lib/pp.cmi -lib/pp.cmx: lib/pp_control.cmx lib/pp.cmi -lib/predicate.cmo: lib/predicate.cmi -lib/predicate.cmx: lib/predicate.cmi -lib/profile.cmo: lib/profile.cmi -lib/profile.cmx: lib/profile.cmi -library/declare.cmo: lib/util.cmi kernel/univ.cmi kernel/typeops.cmi \ - kernel/type_errors.cmi kernel/term.cmi library/summary.cmi \ - kernel/sign.cmi kernel/safe_typing.cmi kernel/reduction.cmi lib/pp.cmi \ - lib/options.cmi interp/notation.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi kernel/inductive.cmi kernel/indtypes.cmi \ - library/impargs.cmi library/global.cmi kernel/environ.cmi \ - kernel/entries.cmi library/dischargedhypsmap.cmi toplevel/discharge.cmi \ - kernel/declarations.cmi library/decl_kinds.cmo kernel/cooking.cmi \ - library/declare.cmi -library/declare.cmx: lib/util.cmx kernel/univ.cmx kernel/typeops.cmx \ - kernel/type_errors.cmx kernel/term.cmx library/summary.cmx \ - kernel/sign.cmx kernel/safe_typing.cmx kernel/reduction.cmx lib/pp.cmx \ - lib/options.cmx interp/notation.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx library/libobject.cmx library/libnames.cmx \ - library/lib.cmx kernel/inductive.cmx kernel/indtypes.cmx \ - library/impargs.cmx library/global.cmx kernel/environ.cmx \ - kernel/entries.cmx library/dischargedhypsmap.cmx toplevel/discharge.cmx \ - kernel/declarations.cmx library/decl_kinds.cmx kernel/cooking.cmx \ - library/declare.cmi -library/declaremods.cmo: lib/util.cmi library/summary.cmi \ - kernel/subtyping.cmi lib/pp.cmi library/nametab.cmi kernel/names.cmi \ - kernel/modops.cmi kernel/mod_typing.cmi kernel/mod_subst.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - library/global.cmi kernel/environ.cmi kernel/entries.cmi \ - kernel/declarations.cmi library/declaremods.cmi -library/declaremods.cmx: lib/util.cmx library/summary.cmx \ - kernel/subtyping.cmx lib/pp.cmx library/nametab.cmx kernel/names.cmx \ - kernel/modops.cmx kernel/mod_typing.cmx kernel/mod_subst.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - library/global.cmx kernel/environ.cmx kernel/entries.cmx \ - kernel/declarations.cmx library/declaremods.cmi -library/decl_kinds.cmo: lib/util.cmi -library/decl_kinds.cmx: lib/util.cmx -library/dischargedhypsmap.cmo: lib/util.cmi kernel/term.cmi \ - library/summary.cmi kernel/reduction.cmi library/nametab.cmi \ - kernel/names.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi kernel/inductive.cmi kernel/environ.cmi \ - kernel/declarations.cmi library/dischargedhypsmap.cmi -library/dischargedhypsmap.cmx: lib/util.cmx kernel/term.cmx \ - library/summary.cmx kernel/reduction.cmx library/nametab.cmx \ - kernel/names.cmx library/libobject.cmx library/libnames.cmx \ - library/lib.cmx kernel/inductive.cmx kernel/environ.cmx \ - kernel/declarations.cmx library/dischargedhypsmap.cmi -library/global.cmo: lib/util.cmi kernel/typeops.cmi kernel/term.cmi \ - library/summary.cmi kernel/sign.cmi kernel/safe_typing.cmi \ - kernel/names.cmi library/libnames.cmi kernel/inductive.cmi \ - kernel/environ.cmi library/global.cmi -library/global.cmx: lib/util.cmx kernel/typeops.cmx kernel/term.cmx \ - library/summary.cmx kernel/sign.cmx kernel/safe_typing.cmx \ - kernel/names.cmx library/libnames.cmx kernel/inductive.cmx \ - kernel/environ.cmx library/global.cmi -library/goptions.cmo: lib/util.cmi kernel/term.cmi library/summary.cmi \ - lib/pp.cmi library/nametab.cmi kernel/names.cmi kernel/mod_subst.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - library/goptions.cmi -library/goptions.cmx: lib/util.cmx kernel/term.cmx library/summary.cmx \ - lib/pp.cmx library/nametab.cmx kernel/names.cmx kernel/mod_subst.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - library/goptions.cmi -library/impargs.cmo: lib/util.cmi kernel/typeops.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi library/summary.cmi \ - kernel/reduction.cmi lib/pp.cmi library/nametab.cmi kernel/names.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - kernel/inductive.cmi library/global.cmi kernel/environ.cmi \ - kernel/declarations.cmi library/impargs.cmi -library/impargs.cmx: lib/util.cmx kernel/typeops.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx library/summary.cmx \ - kernel/reduction.cmx lib/pp.cmx library/nametab.cmx kernel/names.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - kernel/inductive.cmx library/global.cmx kernel/environ.cmx \ - kernel/declarations.cmx library/impargs.cmi -library/lib.cmo: lib/util.cmi kernel/term.cmi library/summary.cmi \ - kernel/sign.cmi lib/pp.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libobject.cmi \ - library/libnames.cmi kernel/cooking.cmi library/lib.cmi -library/lib.cmx: lib/util.cmx kernel/term.cmx library/summary.cmx \ - kernel/sign.cmx lib/pp.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libobject.cmx \ - library/libnames.cmx kernel/cooking.cmx library/lib.cmi -library/libnames.cmo: lib/util.cmi kernel/term.cmi lib/predicate.cmi \ - lib/pp.cmi kernel/names.cmi library/nameops.cmi kernel/mod_subst.cmi \ - library/libnames.cmi -library/libnames.cmx: lib/util.cmx kernel/term.cmx lib/predicate.cmx \ - lib/pp.cmx kernel/names.cmx library/nameops.cmx kernel/mod_subst.cmx \ - library/libnames.cmi -library/libobject.cmo: lib/util.cmi kernel/names.cmi kernel/mod_subst.cmi \ - library/libnames.cmi lib/dyn.cmi library/libobject.cmi -library/libobject.cmx: lib/util.cmx kernel/names.cmx kernel/mod_subst.cmx \ - library/libnames.cmx lib/dyn.cmx library/libobject.cmi -library/library.cmo: lib/util.cmi lib/system.cmi library/summary.cmi \ - kernel/safe_typing.cmi lib/pp.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libobject.cmi \ - library/libnames.cmi library/lib.cmi library/declaremods.cmi \ - library/library.cmi -library/library.cmx: lib/util.cmx lib/system.cmx library/summary.cmx \ - kernel/safe_typing.cmx lib/pp.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libobject.cmx \ - library/libnames.cmx library/lib.cmx library/declaremods.cmx \ - library/library.cmi -library/nameops.cmo: lib/util.cmi lib/pp.cmi kernel/names.cmi \ - library/nameops.cmi -library/nameops.cmx: lib/util.cmx lib/pp.cmx kernel/names.cmx \ - library/nameops.cmi -library/nametab.cmo: lib/util.cmi library/summary.cmi lib/pp.cmi \ - lib/options.cmi kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - kernel/declarations.cmi library/nametab.cmi -library/nametab.cmx: lib/util.cmx library/summary.cmx lib/pp.cmx \ - lib/options.cmx kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - kernel/declarations.cmx library/nametab.cmi -library/states.cmo: lib/system.cmi library/summary.cmi library/library.cmi \ - library/lib.cmi library/states.cmi -library/states.cmx: lib/system.cmx library/summary.cmx library/library.cmx \ - library/lib.cmx library/states.cmi -library/summary.cmo: lib/util.cmi lib/pp.cmi lib/dyn.cmi library/summary.cmi -library/summary.cmx: lib/util.cmx lib/pp.cmx lib/dyn.cmx library/summary.cmi -lib/rtree.cmo: lib/util.cmi lib/pp.cmi lib/rtree.cmi -lib/rtree.cmx: lib/util.cmx lib/pp.cmx lib/rtree.cmi -lib/system.cmo: lib/util.cmi lib/pp.cmi config/coq_config.cmi lib/system.cmi -lib/system.cmx: lib/util.cmx lib/pp.cmx config/coq_config.cmx lib/system.cmi -lib/tlm.cmo: lib/gset.cmi lib/gmap.cmi lib/tlm.cmi -lib/tlm.cmx: lib/gset.cmx lib/gmap.cmx lib/tlm.cmi -lib/util.cmo: lib/pp.cmi lib/compat.cmo lib/util.cmi -lib/util.cmx: lib/pp.cmx lib/compat.cmx lib/util.cmi -parsing/argextend.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - parsing/q_util.cmi parsing/q_coqast.cmo parsing/pcoq.cmi \ - interp/genarg.cmi -parsing/argextend.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - parsing/q_util.cmx parsing/q_coqast.cmx parsing/pcoq.cmx \ - interp/genarg.cmx -parsing/egrammar.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi proofs/tacexpr.cmo library/summary.cmi lib/pp.cmi \ - parsing/pcoq.cmi interp/notation.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi parsing/lexer.cmi interp/genarg.cmi \ - parsing/extend.cmi lib/bigint.cmi parsing/egrammar.cmi -parsing/egrammar.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - interp/topconstr.cmx proofs/tacexpr.cmx library/summary.cmx lib/pp.cmx \ - parsing/pcoq.cmx interp/notation.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx parsing/lexer.cmx interp/genarg.cmx \ - parsing/extend.cmx lib/bigint.cmx parsing/egrammar.cmi -parsing/extend.cmo: lib/util.cmi interp/topconstr.cmi interp/ppextend.cmi \ - lib/pp.cmi kernel/names.cmi interp/genarg.cmi parsing/extend.cmi -parsing/extend.cmx: lib/util.cmx interp/topconstr.cmx interp/ppextend.cmx \ - lib/pp.cmx kernel/names.cmx interp/genarg.cmx parsing/extend.cmi -parsing/g_ascii_syntax.cmo: lib/util.cmi interp/topconstr.cmi \ - pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi interp/notation.cmi \ - kernel/names.cmi library/libnames.cmi interp/coqlib.cmi lib/bigint.cmi -parsing/g_ascii_syntax.cmx: lib/util.cmx interp/topconstr.cmx \ - pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx interp/notation.cmx \ - kernel/names.cmx library/libnames.cmx interp/coqlib.cmx lib/bigint.cmx -parsing/g_constr.cmo: lib/util.cmi interp/topconstr.cmi kernel/term.cmi \ - pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi kernel/names.cmi \ - library/libnames.cmi parsing/lexer.cmi lib/bigint.cmi -parsing/g_constr.cmx: lib/util.cmx interp/topconstr.cmx kernel/term.cmx \ - pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx kernel/names.cmx \ - library/libnames.cmx parsing/lexer.cmx lib/bigint.cmx -parsing/g_decl_mode.cmo: interp/topconstr.cmi kernel/term.cmi \ - parsing/pcoq.cmi kernel/names.cmi library/libnames.cmi interp/genarg.cmi \ - proofs/decl_expr.cmi -parsing/g_decl_mode.cmx: interp/topconstr.cmx kernel/term.cmx \ - parsing/pcoq.cmx kernel/names.cmx library/libnames.cmx interp/genarg.cmx \ - proofs/decl_expr.cmi -parsing/g_intsyntax.cmo: lib/util.cmi pretyping/rawterm.cmi lib/pp.cmi \ - interp/notation.cmi kernel/names.cmi library/libnames.cmi \ - pretyping/evd.cmi lib/bigint.cmi parsing/g_intsyntax.cmi -parsing/g_intsyntax.cmx: lib/util.cmx pretyping/rawterm.cmx lib/pp.cmx \ - interp/notation.cmx kernel/names.cmx library/libnames.cmx \ - pretyping/evd.cmx lib/bigint.cmx parsing/g_intsyntax.cmi -parsing/g_ltac.cmo: toplevel/vernacexpr.cmo lib/util.cmi interp/topconstr.cmi \ - proofs/tacexpr.cmo pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi \ - kernel/names.cmi -parsing/g_ltac.cmx: toplevel/vernacexpr.cmx lib/util.cmx interp/topconstr.cmx \ - proofs/tacexpr.cmx pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx \ - kernel/names.cmx -parsing/g_minicoq.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - lib/pp.cmi kernel/names.cmi parsing/lexer.cmi kernel/environ.cmi \ - parsing/g_minicoq.cmi -parsing/g_minicoq.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx \ - lib/pp.cmx kernel/names.cmx parsing/lexer.cmx kernel/environ.cmx \ - parsing/g_minicoq.cmi -parsing/g_natsyntax.cmo: lib/util.cmi pretyping/rawterm.cmi lib/pp.cmi \ - parsing/pcoq.cmi lib/options.cmi interp/notation.cmi kernel/names.cmi \ - library/libnames.cmi interp/coqlib.cmi lib/bigint.cmi \ - parsing/g_natsyntax.cmi -parsing/g_natsyntax.cmx: lib/util.cmx pretyping/rawterm.cmx lib/pp.cmx \ - parsing/pcoq.cmx lib/options.cmx interp/notation.cmx kernel/names.cmx \ - library/libnames.cmx interp/coqlib.cmx lib/bigint.cmx \ - parsing/g_natsyntax.cmi -parsing/g_prim.cmo: lib/util.cmi interp/topconstr.cmi lib/pp.cmi \ - parsing/pcoq.cmi library/nametab.cmi kernel/names.cmi \ - library/libnames.cmi parsing/lexer.cmi lib/bigint.cmi -parsing/g_prim.cmx: lib/util.cmx interp/topconstr.cmx lib/pp.cmx \ - parsing/pcoq.cmx library/nametab.cmx kernel/names.cmx \ - library/libnames.cmx parsing/lexer.cmx lib/bigint.cmx -parsing/g_proofs.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi kernel/term.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi interp/genarg.cmi \ - parsing/g_vernac.cmo -parsing/g_proofs.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - interp/topconstr.cmx kernel/term.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx interp/genarg.cmx \ - parsing/g_vernac.cmx -parsing/g_rsyntax.cmo: lib/util.cmi interp/topconstr.cmi \ - pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi interp/notation.cmi \ - kernel/names.cmi library/libnames.cmi lib/bigint.cmi -parsing/g_rsyntax.cmx: lib/util.cmx interp/topconstr.cmx \ - pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx interp/notation.cmx \ - kernel/names.cmx library/libnames.cmx lib/bigint.cmx -parsing/g_string_syntax.cmo: lib/util.cmi interp/topconstr.cmi \ - pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi interp/notation.cmi \ - kernel/names.cmi library/libnames.cmi parsing/g_ascii_syntax.cmo \ - interp/coqlib.cmi -parsing/g_string_syntax.cmx: lib/util.cmx interp/topconstr.cmx \ - pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx interp/notation.cmx \ - kernel/names.cmx library/libnames.cmx parsing/g_ascii_syntax.cmx \ - interp/coqlib.cmx -parsing/g_tactic.cmo: lib/util.cmi interp/topconstr.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi kernel/names.cmi \ - parsing/lexer.cmi interp/genarg.cmi -parsing/g_tactic.cmx: lib/util.cmx interp/topconstr.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx kernel/names.cmx \ - parsing/lexer.cmx interp/genarg.cmx -parsing/g_vernac.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi pretyping/recordops.cmi pretyping/rawterm.cmi \ - interp/ppextend.cmi lib/pp.cmi parsing/pcoq.cmi lib/options.cmi \ - kernel/names.cmi library/nameops.cmi parsing/lexer.cmi \ - library/goptions.cmi interp/genarg.cmi parsing/extend.cmi \ - proofs/decl_mode.cmi library/decl_kinds.cmo toplevel/class.cmi -parsing/g_vernac.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - interp/topconstr.cmx pretyping/recordops.cmx pretyping/rawterm.cmx \ - interp/ppextend.cmx lib/pp.cmx parsing/pcoq.cmx lib/options.cmx \ - kernel/names.cmx library/nameops.cmx parsing/lexer.cmx \ - library/goptions.cmx interp/genarg.cmx parsing/extend.cmx \ - proofs/decl_mode.cmx library/decl_kinds.cmx toplevel/class.cmx -parsing/g_xml.cmo: lib/util.cmi kernel/term.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi library/global.cmi interp/genarg.cmi \ - pretyping/detyping.cmi kernel/declarations.cmi -parsing/g_xml.cmx: lib/util.cmx kernel/term.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx library/nametab.cmx \ - kernel/names.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx library/global.cmx interp/genarg.cmx \ - pretyping/detyping.cmx kernel/declarations.cmx -parsing/g_zsyntax.cmo: lib/util.cmi interp/topconstr.cmi \ - pretyping/rawterm.cmi lib/pp.cmi parsing/pcoq.cmi interp/notation.cmi \ - kernel/names.cmi library/libnames.cmi lib/bigint.cmi \ - parsing/g_zsyntax.cmi -parsing/g_zsyntax.cmx: lib/util.cmx interp/topconstr.cmx \ - pretyping/rawterm.cmx lib/pp.cmx parsing/pcoq.cmx interp/notation.cmx \ - kernel/names.cmx library/libnames.cmx lib/bigint.cmx \ - parsing/g_zsyntax.cmi -parsing/lexer.cmo: lib/util.cmi lib/pp.cmi lib/options.cmi parsing/lexer.cmi -parsing/lexer.cmx: lib/util.cmx lib/pp.cmx lib/options.cmx parsing/lexer.cmi -parsing/pcoq.cmo: lib/util.cmi interp/topconstr.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi interp/ppextend.cmi lib/pp.cmi lib/options.cmi \ - kernel/names.cmi library/libnames.cmi parsing/lexer.cmi interp/genarg.cmi \ - parsing/extend.cmi library/decl_kinds.cmo parsing/pcoq.cmi -parsing/pcoq.cmx: lib/util.cmx interp/topconstr.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx interp/ppextend.cmx lib/pp.cmx lib/options.cmx \ - kernel/names.cmx library/libnames.cmx parsing/lexer.cmx interp/genarg.cmx \ - parsing/extend.cmx library/decl_kinds.cmx parsing/pcoq.cmi -parsing/ppconstr.cmo: lib/util.cmi kernel/univ.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi interp/ppextend.cmi lib/pp.cmi \ - pretyping/pattern.cmi lib/options.cmi interp/notation.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi interp/genarg.cmi pretyping/evd.cmi \ - interp/constrextern.cmi lib/bigint.cmi parsing/ppconstr.cmi -parsing/ppconstr.cmx: lib/util.cmx kernel/univ.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx interp/ppextend.cmx lib/pp.cmx \ - pretyping/pattern.cmx lib/options.cmx interp/notation.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx interp/genarg.cmx pretyping/evd.cmx \ - interp/constrextern.cmx lib/bigint.cmx parsing/ppconstr.cmi -parsing/ppdecl_proof.cmo: lib/util.cmi kernel/term.cmi parsing/printer.cmi \ - parsing/pptactic.cmi parsing/ppconstr.cmi lib/pp.cmi kernel/names.cmi \ - library/nameops.cmi kernel/environ.cmi proofs/decl_expr.cmi \ - parsing/ppdecl_proof.cmi -parsing/ppdecl_proof.cmx: lib/util.cmx kernel/term.cmx parsing/printer.cmx \ - parsing/pptactic.cmx parsing/ppconstr.cmx lib/pp.cmx kernel/names.cmx \ - library/nameops.cmx kernel/environ.cmx proofs/decl_expr.cmi \ - parsing/ppdecl_proof.cmi -parsing/pptactic.cmo: lib/util.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi proofs/tactic_debug.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi parsing/printer.cmi interp/ppextend.cmi \ - parsing/ppconstr.cmi lib/pp.cmi parsing/pcoq.cmi pretyping/pattern.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi library/global.cmi interp/genarg.cmi \ - pretyping/evd.cmi parsing/egrammar.cmi lib/dyn.cmi kernel/closure.cmi \ - parsing/pptactic.cmi -parsing/pptactic.cmx: lib/util.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx proofs/tactic_debug.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx parsing/printer.cmx interp/ppextend.cmx \ - parsing/ppconstr.cmx lib/pp.cmx parsing/pcoq.cmx pretyping/pattern.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx library/global.cmx interp/genarg.cmx \ - pretyping/evd.cmx parsing/egrammar.cmx lib/dyn.cmx kernel/closure.cmx \ - parsing/pptactic.cmi -parsing/ppvernac.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi parsing/pptactic.cmi interp/ppextend.cmi \ - parsing/ppconstr.cmi lib/pp.cmi proofs/pfedit.cmi parsing/pcoq.cmi \ - lib/options.cmi library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - interp/modintern.cmi library/libnames.cmi library/lib.cmi \ - library/goptions.cmi library/global.cmi interp/genarg.cmi \ - parsing/extend.cmi parsing/egrammar.cmi library/declaremods.cmi \ - library/decl_kinds.cmo parsing/ppvernac.cmi -parsing/ppvernac.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - interp/topconstr.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx parsing/pptactic.cmx interp/ppextend.cmx \ - parsing/ppconstr.cmx lib/pp.cmx proofs/pfedit.cmx parsing/pcoq.cmx \ - lib/options.cmx library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - interp/modintern.cmx library/libnames.cmx library/lib.cmx \ - library/goptions.cmx library/global.cmx interp/genarg.cmx \ - parsing/extend.cmx parsing/egrammar.cmx library/declaremods.cmx \ - library/decl_kinds.cmx parsing/ppvernac.cmi -parsing/prettyp.cmo: lib/util.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi interp/syntax_def.cmi kernel/sign.cmi \ - kernel/safe_typing.cmi pretyping/reductionops.cmi kernel/reduction.cmi \ - pretyping/recordops.cmi parsing/printmod.cmi parsing/printer.cmi \ - lib/pp.cmi lib/options.cmi interp/notation.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libobject.cmi \ - library/libnames.cmi library/lib.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi library/impargs.cmi library/global.cmi \ - pretyping/evd.cmi kernel/environ.cmi library/declare.cmi \ - kernel/declarations.cmi kernel/conv_oracle.cmi interp/constrextern.cmi \ - pretyping/classops.cmi parsing/prettyp.cmi -parsing/prettyp.cmx: lib/util.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx interp/syntax_def.cmx kernel/sign.cmx \ - kernel/safe_typing.cmx pretyping/reductionops.cmx kernel/reduction.cmx \ - pretyping/recordops.cmx parsing/printmod.cmx parsing/printer.cmx \ - lib/pp.cmx lib/options.cmx interp/notation.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libobject.cmx \ - library/libnames.cmx library/lib.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx library/impargs.cmx library/global.cmx \ - pretyping/evd.cmx kernel/environ.cmx library/declare.cmx \ - kernel/declarations.cmx kernel/conv_oracle.cmx interp/constrextern.cmx \ - pretyping/classops.cmx parsing/prettyp.cmi -parsing/printer.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - kernel/sign.cmi proofs/refiner.cmi proofs/proof_type.cmi \ - parsing/ppconstr.cmi lib/pp.cmi proofs/pfedit.cmi lib/options.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/environ.cmi library/declare.cmi \ - proofs/decl_mode.cmi interp/constrextern.cmi parsing/printer.cmi -parsing/printer.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - kernel/sign.cmx proofs/refiner.cmx proofs/proof_type.cmx \ - parsing/ppconstr.cmx lib/pp.cmx proofs/pfedit.cmx lib/options.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx kernel/environ.cmx library/declare.cmx \ - proofs/decl_mode.cmx interp/constrextern.cmx parsing/printer.cmi -parsing/printmod.cmo: lib/util.cmi lib/pp.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - library/global.cmi kernel/declarations.cmi parsing/printmod.cmi -parsing/printmod.cmx: lib/util.cmx lib/pp.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - library/global.cmx kernel/declarations.cmx parsing/printmod.cmi -parsing/q_constr.cmo: lib/util.cmi kernel/term.cmi pretyping/rawterm.cmi \ - parsing/q_util.cmi pretyping/pattern.cmi kernel/names.cmi -parsing/q_constr.cmx: lib/util.cmx kernel/term.cmx pretyping/rawterm.cmx \ - parsing/q_util.cmx pretyping/pattern.cmx kernel/names.cmx -parsing/q_coqast.cmo: lib/util.cmi interp/topconstr.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi parsing/q_util.cmi parsing/pcoq.cmi \ - kernel/names.cmi library/libnames.cmi interp/genarg.cmi -parsing/q_coqast.cmx: lib/util.cmx interp/topconstr.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx parsing/q_util.cmx parsing/pcoq.cmx \ - kernel/names.cmx library/libnames.cmx interp/genarg.cmx -parsing/q_util.cmo: toplevel/vernacexpr.cmo lib/util.cmi parsing/pcoq.cmi \ - interp/genarg.cmi parsing/q_util.cmi -parsing/q_util.cmx: toplevel/vernacexpr.cmx lib/util.cmx parsing/pcoq.cmx \ - interp/genarg.cmx parsing/q_util.cmi -parsing/search.cmo: lib/util.cmi pretyping/typing.cmi kernel/typeops.cmi \ - pretyping/termops.cmi kernel/term.cmi pretyping/rawterm.cmi \ - parsing/printer.cmi lib/pp.cmi pretyping/pattern.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi pretyping/matching.cmi \ - library/libobject.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - library/declaremods.cmi library/declare.cmi kernel/declarations.cmi \ - interp/coqlib.cmi parsing/search.cmi -parsing/search.cmx: lib/util.cmx pretyping/typing.cmx kernel/typeops.cmx \ - pretyping/termops.cmx kernel/term.cmx pretyping/rawterm.cmx \ - parsing/printer.cmx lib/pp.cmx pretyping/pattern.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx pretyping/matching.cmx \ - library/libobject.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - library/declaremods.cmx library/declare.cmx kernel/declarations.cmx \ - interp/coqlib.cmx parsing/search.cmi -parsing/tacextend.cmo: lib/util.cmi parsing/q_util.cmi parsing/q_coqast.cmo \ - lib/pp_control.cmi lib/pp.cmi parsing/pcoq.cmi interp/genarg.cmi \ - parsing/argextend.cmo -parsing/tacextend.cmx: lib/util.cmx parsing/q_util.cmx parsing/q_coqast.cmx \ - lib/pp_control.cmx lib/pp.cmx parsing/pcoq.cmx interp/genarg.cmx \ - parsing/argextend.cmx -parsing/tactic_printer.cmo: lib/util.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - proofs/refiner.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - parsing/printer.cmi parsing/pptactic.cmi parsing/ppdecl_proof.cmi \ - lib/pp.cmi proofs/logic.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi proofs/decl_expr.cmi parsing/tactic_printer.cmi -parsing/tactic_printer.cmx: lib/util.cmx proofs/tacexpr.cmx kernel/sign.cmx \ - proofs/refiner.cmx proofs/proof_type.cmx proofs/proof_trees.cmx \ - parsing/printer.cmx parsing/pptactic.cmx parsing/ppdecl_proof.cmx \ - lib/pp.cmx proofs/logic.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx proofs/decl_expr.cmi parsing/tactic_printer.cmi -parsing/vernacextend.cmo: lib/util.cmi parsing/q_util.cmi \ - parsing/q_coqast.cmo lib/pp_control.cmi lib/pp.cmi interp/genarg.cmi \ - parsing/argextend.cmo -parsing/vernacextend.cmx: lib/util.cmx parsing/q_util.cmx \ - parsing/q_coqast.cmx lib/pp_control.cmx lib/pp.cmx interp/genarg.cmx \ - parsing/argextend.cmx -pretyping/cases.cmo: lib/util.cmi kernel/typeops.cmi kernel/type_errors.cmi \ - pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/retyping.cmi pretyping/reductionops.cmi pretyping/rawterm.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi kernel/names.cmi \ - library/nameops.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - library/global.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - pretyping/evarconv.cmi kernel/environ.cmi kernel/declarations.cmi \ - pretyping/coercion.cmi kernel/closure.cmi pretyping/cases.cmi -pretyping/cases.cmx: lib/util.cmx kernel/typeops.cmx kernel/type_errors.cmx \ - pretyping/termops.cmx kernel/term.cmx kernel/sign.cmx \ - pretyping/retyping.cmx pretyping/reductionops.cmx pretyping/rawterm.cmx \ - pretyping/pretype_errors.cmx lib/pp.cmx kernel/names.cmx \ - library/nameops.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - library/global.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - pretyping/evarconv.cmx kernel/environ.cmx kernel/declarations.cmx \ - pretyping/coercion.cmx kernel/closure.cmx pretyping/cases.cmi -pretyping/cbv.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi lib/pp.cmi \ - kernel/names.cmi pretyping/evd.cmi kernel/esubst.cmi kernel/environ.cmi \ - kernel/conv_oracle.cmi kernel/closure.cmi pretyping/cbv.cmi -pretyping/cbv.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx lib/pp.cmx \ - kernel/names.cmx pretyping/evd.cmx kernel/esubst.cmx kernel/environ.cmx \ - kernel/conv_oracle.cmx kernel/closure.cmx pretyping/cbv.cmi -pretyping/classops.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - pretyping/tacred.cmi library/summary.cmi pretyping/reductionops.cmi \ - pretyping/rawterm.cmi lib/pp.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi kernel/mod_subst.cmi library/library.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - pretyping/inductiveops.cmi library/goptions.cmi lib/gmap.cmi \ - library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - library/decl_kinds.cmo pretyping/classops.cmi -pretyping/classops.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - pretyping/tacred.cmx library/summary.cmx pretyping/reductionops.cmx \ - pretyping/rawterm.cmx lib/pp.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx kernel/mod_subst.cmx library/library.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - pretyping/inductiveops.cmx library/goptions.cmx lib/gmap.cmx \ - library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - library/decl_kinds.cmx pretyping/classops.cmi -pretyping/clenv.cmo: lib/util.cmi pretyping/unification.cmi \ - pretyping/typing.cmi pretyping/termops.cmi kernel/term.cmi \ - pretyping/tacred.cmi kernel/sign.cmi pretyping/retyping.cmi \ - pretyping/reductionops.cmi kernel/reduction.cmi pretyping/rawterm.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi pretyping/pattern.cmi \ - kernel/names.cmi library/nameops.cmi kernel/mod_subst.cmi \ - library/global.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - pretyping/evarconv.cmi kernel/environ.cmi pretyping/coercion.cmi \ - pretyping/clenv.cmi -pretyping/clenv.cmx: lib/util.cmx pretyping/unification.cmx \ - pretyping/typing.cmx pretyping/termops.cmx kernel/term.cmx \ - pretyping/tacred.cmx kernel/sign.cmx pretyping/retyping.cmx \ - pretyping/reductionops.cmx kernel/reduction.cmx pretyping/rawterm.cmx \ - pretyping/pretype_errors.cmx lib/pp.cmx pretyping/pattern.cmx \ - kernel/names.cmx library/nameops.cmx kernel/mod_subst.cmx \ - library/global.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - pretyping/evarconv.cmx kernel/environ.cmx pretyping/coercion.cmx \ - pretyping/clenv.cmi -pretyping/coercion.cmo: lib/util.cmi kernel/typeops.cmi pretyping/termops.cmi \ - kernel/term.cmi pretyping/retyping.cmi pretyping/reductionops.cmi \ - kernel/reduction.cmi pretyping/recordops.cmi pretyping/rawterm.cmi \ - pretyping/pretype_errors.cmi kernel/names.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi pretyping/evarconv.cmi kernel/environ.cmi \ - pretyping/classops.cmi pretyping/coercion.cmi -pretyping/coercion.cmx: lib/util.cmx kernel/typeops.cmx pretyping/termops.cmx \ - kernel/term.cmx pretyping/retyping.cmx pretyping/reductionops.cmx \ - kernel/reduction.cmx pretyping/recordops.cmx pretyping/rawterm.cmx \ - pretyping/pretype_errors.cmx kernel/names.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx pretyping/evarconv.cmx kernel/environ.cmx \ - pretyping/classops.cmx pretyping/coercion.cmi -pretyping/detyping.cmo: lib/util.cmi kernel/univ.cmi pretyping/termops.cmi \ - kernel/term.cmi kernel/sign.cmi pretyping/rawterm.cmi lib/pp.cmi \ - lib/options.cmi library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - kernel/mod_subst.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi library/goptions.cmi library/global.cmi \ - pretyping/evd.cmi kernel/environ.cmi kernel/declarations.cmi \ - pretyping/detyping.cmi -pretyping/detyping.cmx: lib/util.cmx kernel/univ.cmx pretyping/termops.cmx \ - kernel/term.cmx kernel/sign.cmx pretyping/rawterm.cmx lib/pp.cmx \ - lib/options.cmx library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - kernel/mod_subst.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx library/goptions.cmx library/global.cmx \ - pretyping/evd.cmx kernel/environ.cmx kernel/declarations.cmx \ - pretyping/detyping.cmi -pretyping/evarconv.cmo: lib/util.cmi pretyping/typing.cmi \ - pretyping/termops.cmi kernel/term.cmi pretyping/reductionops.cmi \ - kernel/reduction.cmi pretyping/recordops.cmi lib/pp.cmi kernel/names.cmi \ - library/libnames.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - kernel/environ.cmi kernel/closure.cmi pretyping/classops.cmi \ - pretyping/evarconv.cmi -pretyping/evarconv.cmx: lib/util.cmx pretyping/typing.cmx \ - pretyping/termops.cmx kernel/term.cmx pretyping/reductionops.cmx \ - kernel/reduction.cmx pretyping/recordops.cmx lib/pp.cmx kernel/names.cmx \ - library/libnames.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - kernel/environ.cmx kernel/closure.cmx pretyping/classops.cmx \ - pretyping/evarconv.cmi -pretyping/evarutil.cmo: lib/util.cmi kernel/univ.cmi pretyping/typing.cmi \ - kernel/typeops.cmi pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/reductionops.cmi kernel/reduction.cmi \ - pretyping/pretype_errors.cmi kernel/pre_env.cmi lib/pp.cmi \ - kernel/names.cmi library/nameops.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi pretyping/evarutil.cmi -pretyping/evarutil.cmx: lib/util.cmx kernel/univ.cmx pretyping/typing.cmx \ - kernel/typeops.cmx pretyping/termops.cmx kernel/term.cmx kernel/sign.cmx \ - pretyping/reductionops.cmx kernel/reduction.cmx \ - pretyping/pretype_errors.cmx kernel/pre_env.cmx lib/pp.cmx \ - kernel/names.cmx library/nameops.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx pretyping/evarutil.cmi -pretyping/evd.cmo: lib/util.cmi kernel/univ.cmi pretyping/termops.cmi \ - kernel/term.cmi kernel/sign.cmi kernel/reduction.cmi lib/pp.cmi \ - kernel/names.cmi library/nameops.cmi kernel/mod_subst.cmi \ - library/libnames.cmi library/global.cmi kernel/environ.cmi lib/dyn.cmi \ - pretyping/evd.cmi -pretyping/evd.cmx: lib/util.cmx kernel/univ.cmx pretyping/termops.cmx \ - kernel/term.cmx kernel/sign.cmx kernel/reduction.cmx lib/pp.cmx \ - kernel/names.cmx library/nameops.cmx kernel/mod_subst.cmx \ - library/libnames.cmx library/global.cmx kernel/environ.cmx lib/dyn.cmx \ - pretyping/evd.cmi -pretyping/indrec.cmo: lib/util.cmi kernel/typeops.cmi kernel/type_errors.cmi \ - pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/safe_typing.cmi pretyping/reductionops.cmi kernel/reduction.cmi \ - lib/pp.cmi lib/options.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi library/global.cmi kernel/environ.cmi \ - kernel/entries.cmi kernel/declarations.cmi pretyping/indrec.cmi -pretyping/indrec.cmx: lib/util.cmx kernel/typeops.cmx kernel/type_errors.cmx \ - pretyping/termops.cmx kernel/term.cmx kernel/sign.cmx \ - kernel/safe_typing.cmx pretyping/reductionops.cmx kernel/reduction.cmx \ - lib/pp.cmx lib/options.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx library/global.cmx kernel/environ.cmx \ - kernel/entries.cmx kernel/declarations.cmx pretyping/indrec.cmi -pretyping/inductiveops.cmo: lib/util.cmi kernel/univ.cmi \ - pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/reductionops.cmi kernel/names.cmi kernel/mod_subst.cmi \ - kernel/inductive.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi kernel/declarations.cmi pretyping/inductiveops.cmi -pretyping/inductiveops.cmx: lib/util.cmx kernel/univ.cmx \ - pretyping/termops.cmx kernel/term.cmx kernel/sign.cmx \ - pretyping/reductionops.cmx kernel/names.cmx kernel/mod_subst.cmx \ - kernel/inductive.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx kernel/declarations.cmx pretyping/inductiveops.cmi -pretyping/matching.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - kernel/sign.cmi pretyping/reductionops.cmi pretyping/rawterm.cmi \ - pretyping/pattern.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi kernel/environ.cmi pretyping/matching.cmi -pretyping/matching.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - kernel/sign.cmx pretyping/reductionops.cmx pretyping/rawterm.cmx \ - pretyping/pattern.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx kernel/environ.cmx pretyping/matching.cmi -pretyping/pattern.cmo: lib/util.cmi kernel/term.cmi pretyping/rawterm.cmi \ - lib/pp.cmi lib/options.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi kernel/mod_subst.cmi library/libnames.cmi \ - pretyping/inductiveops.cmi pretyping/evd.cmi kernel/environ.cmi \ - pretyping/pattern.cmi -pretyping/pattern.cmx: lib/util.cmx kernel/term.cmx pretyping/rawterm.cmx \ - lib/pp.cmx lib/options.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx kernel/mod_subst.cmx library/libnames.cmx \ - pretyping/inductiveops.cmx pretyping/evd.cmx kernel/environ.cmx \ - pretyping/pattern.cmi -pretyping/pretype_errors.cmo: lib/util.cmi kernel/type_errors.cmi \ - pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi \ - pretyping/reductionops.cmi kernel/reduction.cmi pretyping/rawterm.cmi \ - library/nametab.cmi kernel/names.cmi pretyping/inductiveops.cmi \ - pretyping/evd.cmi kernel/environ.cmi pretyping/pretype_errors.cmi -pretyping/pretype_errors.cmx: lib/util.cmx kernel/type_errors.cmx \ - pretyping/termops.cmx kernel/term.cmx kernel/sign.cmx \ - pretyping/reductionops.cmx kernel/reduction.cmx pretyping/rawterm.cmx \ - library/nametab.cmx kernel/names.cmx pretyping/inductiveops.cmx \ - pretyping/evd.cmx kernel/environ.cmx pretyping/pretype_errors.cmi -pretyping/pretyping.cmo: lib/util.cmi kernel/typeops.cmi \ - kernel/type_errors.cmi pretyping/termops.cmi kernel/term.cmi \ - kernel/sign.cmi pretyping/retyping.cmi pretyping/reductionops.cmi \ - pretyping/recordops.cmi pretyping/rawterm.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi pretyping/pattern.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - pretyping/inductiveops.cmi kernel/inductive.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi pretyping/evarconv.cmi kernel/environ.cmi \ - lib/dyn.cmi kernel/declarations.cmi pretyping/coercion.cmi \ - pretyping/classops.cmi pretyping/cases.cmi pretyping/pretyping.cmi -pretyping/pretyping.cmx: lib/util.cmx kernel/typeops.cmx \ - kernel/type_errors.cmx pretyping/termops.cmx kernel/term.cmx \ - kernel/sign.cmx pretyping/retyping.cmx pretyping/reductionops.cmx \ - pretyping/recordops.cmx pretyping/rawterm.cmx \ - pretyping/pretype_errors.cmx lib/pp.cmx pretyping/pattern.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - pretyping/inductiveops.cmx kernel/inductive.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx pretyping/evarconv.cmx kernel/environ.cmx \ - lib/dyn.cmx kernel/declarations.cmx pretyping/coercion.cmx \ - pretyping/classops.cmx pretyping/cases.cmx pretyping/pretyping.cmi -pretyping/rawterm.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - pretyping/evd.cmi lib/dyn.cmi pretyping/rawterm.cmi -pretyping/rawterm.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx \ - kernel/sign.cmx library/nametab.cmx kernel/names.cmx library/libnames.cmx \ - pretyping/evd.cmx lib/dyn.cmx pretyping/rawterm.cmi -pretyping/recordops.cmo: lib/util.cmi kernel/typeops.cmi \ - pretyping/termops.cmi kernel/term.cmi library/summary.cmi \ - pretyping/reductionops.cmi lib/pp.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi kernel/mod_subst.cmi \ - library/library.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi pretyping/inductiveops.cmi library/global.cmi \ - pretyping/evd.cmi kernel/environ.cmi kernel/declarations.cmi \ - pretyping/classops.cmi pretyping/recordops.cmi -pretyping/recordops.cmx: lib/util.cmx kernel/typeops.cmx \ - pretyping/termops.cmx kernel/term.cmx library/summary.cmx \ - pretyping/reductionops.cmx lib/pp.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx kernel/mod_subst.cmx \ - library/library.cmx library/libobject.cmx library/libnames.cmx \ - library/lib.cmx pretyping/inductiveops.cmx library/global.cmx \ - pretyping/evd.cmx kernel/environ.cmx kernel/declarations.cmx \ - pretyping/classops.cmx pretyping/recordops.cmi -pretyping/reductionops.cmo: lib/util.cmi kernel/univ.cmi \ - pretyping/termops.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/reduction.cmi lib/pp.cmi kernel/names.cmi pretyping/evd.cmi \ - kernel/esubst.cmi kernel/environ.cmi kernel/declarations.cmi \ - kernel/closure.cmi pretyping/reductionops.cmi -pretyping/reductionops.cmx: lib/util.cmx kernel/univ.cmx \ - pretyping/termops.cmx kernel/term.cmx kernel/sign.cmx \ - kernel/reduction.cmx lib/pp.cmx kernel/names.cmx pretyping/evd.cmx \ - kernel/esubst.cmx kernel/environ.cmx kernel/declarations.cmx \ - kernel/closure.cmx pretyping/reductionops.cmi -pretyping/retyping.cmo: lib/util.cmi kernel/univ.cmi kernel/typeops.cmi \ - pretyping/termops.cmi kernel/term.cmi pretyping/reductionops.cmi \ - kernel/names.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - pretyping/evd.cmi kernel/environ.cmi kernel/declarations.cmi \ - pretyping/retyping.cmi -pretyping/retyping.cmx: lib/util.cmx kernel/univ.cmx kernel/typeops.cmx \ - pretyping/termops.cmx kernel/term.cmx pretyping/reductionops.cmx \ - kernel/names.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - pretyping/evd.cmx kernel/environ.cmx kernel/declarations.cmx \ - pretyping/retyping.cmi -pretyping/tacred.cmo: lib/util.cmi pretyping/typing.cmi \ - kernel/type_errors.cmi pretyping/termops.cmi kernel/term.cmi \ - library/summary.cmi pretyping/retyping.cmi pretyping/reductionops.cmi \ - pretyping/rawterm.cmi lib/pp.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - kernel/inductive.cmi pretyping/evd.cmi kernel/environ.cmi \ - kernel/declarations.cmi kernel/conv_oracle.cmi kernel/closure.cmi \ - pretyping/cbv.cmi pretyping/tacred.cmi -pretyping/tacred.cmx: lib/util.cmx pretyping/typing.cmx \ - kernel/type_errors.cmx pretyping/termops.cmx kernel/term.cmx \ - library/summary.cmx pretyping/retyping.cmx pretyping/reductionops.cmx \ - pretyping/rawterm.cmx lib/pp.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - kernel/inductive.cmx pretyping/evd.cmx kernel/environ.cmx \ - kernel/declarations.cmx kernel/conv_oracle.cmx kernel/closure.cmx \ - pretyping/cbv.cmx pretyping/tacred.cmi -pretyping/termops.cmo: lib/util.cmi kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi lib/pp.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi library/lib.cmi \ - library/global.cmi kernel/environ.cmi pretyping/termops.cmi -pretyping/termops.cmx: lib/util.cmx kernel/univ.cmx kernel/term.cmx \ - kernel/sign.cmx lib/pp.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx library/lib.cmx \ - library/global.cmx kernel/environ.cmx pretyping/termops.cmi -pretyping/typing.cmo: lib/util.cmi kernel/typeops.cmi kernel/type_errors.cmi \ - kernel/term.cmi pretyping/reductionops.cmi pretyping/pretype_errors.cmi \ - kernel/names.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - pretyping/evd.cmi kernel/environ.cmi pretyping/typing.cmi -pretyping/typing.cmx: lib/util.cmx kernel/typeops.cmx kernel/type_errors.cmx \ - kernel/term.cmx pretyping/reductionops.cmx pretyping/pretype_errors.cmx \ - kernel/names.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - pretyping/evd.cmx kernel/environ.cmx pretyping/typing.cmi -pretyping/unification.cmo: lib/util.cmi pretyping/typing.cmi \ - pretyping/termops.cmi kernel/term.cmi pretyping/tacred.cmi \ - kernel/sign.cmi pretyping/retyping.cmi pretyping/reductionops.cmi \ - kernel/reduction.cmi pretyping/rawterm.cmi pretyping/pretype_errors.cmi \ - lib/pp.cmi pretyping/pattern.cmi kernel/names.cmi library/nameops.cmi \ - library/global.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - kernel/environ.cmi pretyping/coercion.cmi pretyping/unification.cmi -pretyping/unification.cmx: lib/util.cmx pretyping/typing.cmx \ - pretyping/termops.cmx kernel/term.cmx pretyping/tacred.cmx \ - kernel/sign.cmx pretyping/retyping.cmx pretyping/reductionops.cmx \ - kernel/reduction.cmx pretyping/rawterm.cmx pretyping/pretype_errors.cmx \ - lib/pp.cmx pretyping/pattern.cmx kernel/names.cmx library/nameops.cmx \ - library/global.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - kernel/environ.cmx pretyping/coercion.cmx pretyping/unification.cmi -pretyping/vnorm.cmo: kernel/vm.cmi kernel/vconv.cmi lib/util.cmi \ - kernel/typeops.cmi kernel/term.cmi kernel/retroknowledge.cmi \ - kernel/reduction.cmi kernel/names.cmi kernel/inductive.cmi \ - kernel/environ.cmi kernel/declarations.cmi pretyping/vnorm.cmi -pretyping/vnorm.cmx: kernel/vm.cmx kernel/vconv.cmx lib/util.cmx \ - kernel/typeops.cmx kernel/term.cmx kernel/retroknowledge.cmx \ - kernel/reduction.cmx kernel/names.cmx kernel/inductive.cmx \ - kernel/environ.cmx kernel/declarations.cmx pretyping/vnorm.cmi -proofs/clenvtac.cmo: lib/util.cmi pretyping/unification.cmi \ - pretyping/typing.cmi pretyping/termops.cmi kernel/term.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi proofs/refiner.cmi \ - pretyping/reductionops.cmi kernel/reduction.cmi pretyping/rawterm.cmi \ - proofs/proof_type.cmi proofs/proof_trees.cmi lib/pp.cmi \ - pretyping/pattern.cmi kernel/names.cmi library/nameops.cmi \ - proofs/logic.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - proofs/evar_refiner.cmi kernel/environ.cmi pretyping/clenv.cmi \ - proofs/clenvtac.cmi -proofs/clenvtac.cmx: lib/util.cmx pretyping/unification.cmx \ - pretyping/typing.cmx pretyping/termops.cmx kernel/term.cmx \ - proofs/tacmach.cmx proofs/tacexpr.cmx kernel/sign.cmx proofs/refiner.cmx \ - pretyping/reductionops.cmx kernel/reduction.cmx pretyping/rawterm.cmx \ - proofs/proof_type.cmx proofs/proof_trees.cmx lib/pp.cmx \ - pretyping/pattern.cmx kernel/names.cmx library/nameops.cmx \ - proofs/logic.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - proofs/evar_refiner.cmx kernel/environ.cmx pretyping/clenv.cmx \ - proofs/clenvtac.cmi -proofs/decl_mode.cmo: lib/util.cmi kernel/term.cmi proofs/refiner.cmi \ - proofs/proof_trees.cmi proofs/pfedit.cmi kernel/names.cmi \ - pretyping/evd.cmi kernel/environ.cmi lib/dyn.cmi proofs/decl_expr.cmi \ - proofs/decl_mode.cmi -proofs/decl_mode.cmx: lib/util.cmx kernel/term.cmx proofs/refiner.cmx \ - proofs/proof_trees.cmx proofs/pfedit.cmx kernel/names.cmx \ - pretyping/evd.cmx kernel/environ.cmx lib/dyn.cmx proofs/decl_expr.cmi \ - proofs/decl_mode.cmi -proofs/evar_refiner.cmo: lib/util.cmi kernel/term.cmi kernel/sign.cmi \ - proofs/refiner.cmi proofs/proof_trees.cmi pretyping/pretyping.cmi \ - kernel/names.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - interp/constrintern.cmi proofs/evar_refiner.cmi -proofs/evar_refiner.cmx: lib/util.cmx kernel/term.cmx kernel/sign.cmx \ - proofs/refiner.cmx proofs/proof_trees.cmx pretyping/pretyping.cmx \ - kernel/names.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - interp/constrintern.cmx proofs/evar_refiner.cmi -proofs/logic.cmo: lib/util.cmi pretyping/typing.cmi kernel/typeops.cmi \ - kernel/type_errors.cmi pretyping/termops.cmi kernel/term.cmi \ - kernel/sign.cmi pretyping/retyping.cmi pretyping/reductionops.cmi \ - proofs/proof_type.cmi proofs/proof_trees.cmi pretyping/pretype_errors.cmi \ - lib/pp.cmi lib/options.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - pretyping/indrec.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/environ.cmi proofs/logic.cmi -proofs/logic.cmx: lib/util.cmx pretyping/typing.cmx kernel/typeops.cmx \ - kernel/type_errors.cmx pretyping/termops.cmx kernel/term.cmx \ - kernel/sign.cmx pretyping/retyping.cmx pretyping/reductionops.cmx \ - proofs/proof_type.cmx proofs/proof_trees.cmx pretyping/pretype_errors.cmx \ - lib/pp.cmx lib/options.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - pretyping/indrec.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx kernel/environ.cmx proofs/logic.cmi -proofs/pfedit.cmo: lib/util.cmi pretyping/typing.cmi kernel/term.cmi \ - proofs/tacexpr.cmo kernel/sign.cmi kernel/safe_typing.cmi \ - proofs/refiner.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - lib/pp.cmi kernel/names.cmi library/nameops.cmi library/lib.cmi \ - pretyping/evd.cmi proofs/evar_refiner.cmi kernel/environ.cmi \ - kernel/entries.cmi lib/edit.cmi kernel/declarations.cmi \ - library/decl_kinds.cmo proofs/pfedit.cmi -proofs/pfedit.cmx: lib/util.cmx pretyping/typing.cmx kernel/term.cmx \ - proofs/tacexpr.cmx kernel/sign.cmx kernel/safe_typing.cmx \ - proofs/refiner.cmx proofs/proof_type.cmx proofs/proof_trees.cmx \ - lib/pp.cmx kernel/names.cmx library/nameops.cmx library/lib.cmx \ - pretyping/evd.cmx proofs/evar_refiner.cmx kernel/environ.cmx \ - kernel/entries.cmx lib/edit.cmx kernel/declarations.cmx \ - library/decl_kinds.cmx proofs/pfedit.cmi -proofs/proof_trees.cmo: lib/util.cmi pretyping/typing.cmi \ - pretyping/termops.cmi kernel/term.cmi pretyping/tacred.cmi \ - kernel/sign.cmi proofs/proof_type.cmi lib/pp.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi kernel/environ.cmi \ - pretyping/detyping.cmi proofs/decl_expr.cmi kernel/closure.cmi \ - proofs/proof_trees.cmi -proofs/proof_trees.cmx: lib/util.cmx pretyping/typing.cmx \ - pretyping/termops.cmx kernel/term.cmx pretyping/tacred.cmx \ - kernel/sign.cmx proofs/proof_type.cmx lib/pp.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - pretyping/evd.cmx pretyping/evarutil.cmx kernel/environ.cmx \ - pretyping/detyping.cmx proofs/decl_expr.cmi kernel/closure.cmx \ - proofs/proof_trees.cmi -proofs/proof_type.cmo: lib/util.cmi kernel/term.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi pretyping/pattern.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi interp/genarg.cmi pretyping/evd.cmi \ - kernel/environ.cmi proofs/decl_expr.cmi proofs/proof_type.cmi -proofs/proof_type.cmx: lib/util.cmx kernel/term.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx pretyping/pattern.cmx library/nametab.cmx \ - kernel/names.cmx library/libnames.cmx interp/genarg.cmx pretyping/evd.cmx \ - kernel/environ.cmx proofs/decl_expr.cmi proofs/proof_type.cmi -proofs/redexpr.cmo: pretyping/vnorm.cmi lib/util.cmi kernel/typeops.cmi \ - kernel/term.cmi pretyping/tacred.cmi library/summary.cmi \ - pretyping/reductionops.cmi pretyping/rawterm.cmi lib/pp.cmi \ - library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - library/global.cmi kernel/environ.cmi kernel/declarations.cmi \ - kernel/csymtable.cmi kernel/conv_oracle.cmi kernel/closure.cmi \ - proofs/redexpr.cmi -proofs/redexpr.cmx: pretyping/vnorm.cmx lib/util.cmx kernel/typeops.cmx \ - kernel/term.cmx pretyping/tacred.cmx library/summary.cmx \ - pretyping/reductionops.cmx pretyping/rawterm.cmx lib/pp.cmx \ - library/nametab.cmx kernel/names.cmx library/libnames.cmx \ - library/global.cmx kernel/environ.cmx kernel/declarations.cmx \ - kernel/csymtable.cmx kernel/conv_oracle.cmx kernel/closure.cmx \ - proofs/redexpr.cmi -proofs/refiner.cmo: lib/util.cmi kernel/type_errors.cmi pretyping/termops.cmi \ - kernel/term.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - pretyping/reductionops.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - lib/pp.cmi proofs/logic.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/environ.cmi proofs/refiner.cmi -proofs/refiner.cmx: lib/util.cmx kernel/type_errors.cmx pretyping/termops.cmx \ - kernel/term.cmx proofs/tacexpr.cmx kernel/sign.cmx \ - pretyping/reductionops.cmx proofs/proof_type.cmx proofs/proof_trees.cmx \ - lib/pp.cmx proofs/logic.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx kernel/environ.cmx proofs/refiner.cmi -proofs/tacexpr.cmo: lib/util.cmi interp/topconstr.cmi pretyping/rawterm.cmi \ - pretyping/pattern.cmi library/nametab.cmi kernel/names.cmi \ - library/libnames.cmi interp/genarg.cmi pretyping/evd.cmi lib/dyn.cmi \ - library/decl_kinds.cmo -proofs/tacexpr.cmx: lib/util.cmx interp/topconstr.cmx pretyping/rawterm.cmx \ - pretyping/pattern.cmx library/nametab.cmx kernel/names.cmx \ - library/libnames.cmx interp/genarg.cmx pretyping/evd.cmx lib/dyn.cmx \ - library/decl_kinds.cmx -proofs/tacmach.cmo: lib/util.cmi pretyping/typing.cmi pretyping/termops.cmi \ - kernel/term.cmi pretyping/tacred.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - pretyping/retyping.cmi proofs/refiner.cmi pretyping/reductionops.cmi \ - proofs/redexpr.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - proofs/proof_trees.cmi lib/pp.cmi kernel/names.cmi library/nameops.cmi \ - proofs/logic.cmi library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - interp/constrintern.cmi proofs/tacmach.cmi -proofs/tacmach.cmx: lib/util.cmx pretyping/typing.cmx pretyping/termops.cmx \ - kernel/term.cmx pretyping/tacred.cmx proofs/tacexpr.cmx kernel/sign.cmx \ - pretyping/retyping.cmx proofs/refiner.cmx pretyping/reductionops.cmx \ - proofs/redexpr.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - proofs/proof_trees.cmx lib/pp.cmx kernel/names.cmx library/nameops.cmx \ - proofs/logic.cmx library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - interp/constrintern.cmx proofs/tacmach.cmi -proofs/tactic_debug.cmo: pretyping/termops.cmi proofs/tacexpr.cmo \ - proofs/refiner.cmi proofs/proof_trees.cmi lib/pp.cmi kernel/names.cmi \ - proofs/logic.cmi interp/constrextern.cmi proofs/tactic_debug.cmi -proofs/tactic_debug.cmx: pretyping/termops.cmx proofs/tacexpr.cmx \ - proofs/refiner.cmx proofs/proof_trees.cmx lib/pp.cmx kernel/names.cmx \ - proofs/logic.cmx interp/constrextern.cmx proofs/tactic_debug.cmi -scripts/coqc.cmo: toplevel/usage.cmi config/coq_config.cmi -scripts/coqc.cmx: toplevel/usage.cmx config/coq_config.cmx -scripts/coqmktop.cmo: scripts/tolink.cmo config/coq_config.cmi -scripts/coqmktop.cmx: scripts/tolink.cmx config/coq_config.cmx -tactics/auto.cmo: toplevel/vernacexpr.cmo lib/util.cmi pretyping/typing.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi pretyping/tacred.cmi proofs/tacmach.cmi \ - proofs/tacexpr.cmo library/summary.cmi kernel/sign.cmi proofs/refiner.cmi \ - kernel/reduction.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - parsing/printer.cmi parsing/pptactic.cmi lib/pp.cmi proofs/pfedit.cmi \ - pretyping/pattern.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi kernel/mod_subst.cmi \ - pretyping/matching.cmi proofs/logic.cmi library/library.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - kernel/inductive.cmi tactics/hipattern.cmi tactics/hiddentac.cmi \ - lib/gmap.cmi library/global.cmi pretyping/evd.cmi proofs/evar_refiner.cmi \ - kernel/environ.cmi tactics/dhyp.cmi kernel/declarations.cmi \ - interp/constrintern.cmi pretyping/clenv.cmi tactics/btermdn.cmi \ - tactics/auto.cmi -tactics/auto.cmx: toplevel/vernacexpr.cmx lib/util.cmx pretyping/typing.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx pretyping/tacred.cmx proofs/tacmach.cmx \ - proofs/tacexpr.cmx library/summary.cmx kernel/sign.cmx proofs/refiner.cmx \ - kernel/reduction.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - parsing/printer.cmx parsing/pptactic.cmx lib/pp.cmx proofs/pfedit.cmx \ - pretyping/pattern.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx kernel/mod_subst.cmx \ - pretyping/matching.cmx proofs/logic.cmx library/library.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - kernel/inductive.cmx tactics/hipattern.cmx tactics/hiddentac.cmx \ - lib/gmap.cmx library/global.cmx pretyping/evd.cmx proofs/evar_refiner.cmx \ - kernel/environ.cmx tactics/dhyp.cmx kernel/declarations.cmx \ - interp/constrintern.cmx pretyping/clenv.cmx tactics/btermdn.cmx \ - tactics/auto.cmi -tactics/autorewrite.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - pretyping/typing.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo library/summary.cmi proofs/refiner.cmi \ - proofs/proof_type.cmi parsing/printer.cmi parsing/pptactic.cmi lib/pp.cmi \ - kernel/names.cmi kernel/mod_subst.cmi library/libobject.cmi \ - library/lib.cmi tactics/hipattern.cmi library/global.cmi \ - pretyping/evd.cmi tactics/equality.cmi kernel/environ.cmi \ - tactics/autorewrite.cmi -tactics/autorewrite.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - pretyping/typing.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx library/summary.cmx proofs/refiner.cmx \ - proofs/proof_type.cmx parsing/printer.cmx parsing/pptactic.cmx lib/pp.cmx \ - kernel/names.cmx kernel/mod_subst.cmx library/libobject.cmx \ - library/lib.cmx tactics/hipattern.cmx library/global.cmx \ - pretyping/evd.cmx tactics/equality.cmx kernel/environ.cmx \ - tactics/autorewrite.cmi -tactics/btermdn.cmo: tactics/termdn.cmi kernel/term.cmi pretyping/pattern.cmi \ - library/libnames.cmi tactics/dn.cmi tactics/btermdn.cmi -tactics/btermdn.cmx: tactics/termdn.cmx kernel/term.cmx pretyping/pattern.cmx \ - library/libnames.cmx tactics/dn.cmx tactics/btermdn.cmi -tactics/contradiction.cmo: lib/util.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi pretyping/retyping.cmi \ - pretyping/reductionops.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - tactics/hipattern.cmi pretyping/evd.cmi kernel/environ.cmi \ - interp/coqlib.cmi pretyping/coercion.cmi tactics/contradiction.cmi -tactics/contradiction.cmx: lib/util.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx pretyping/retyping.cmx \ - pretyping/reductionops.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - tactics/hipattern.cmx pretyping/evd.cmx kernel/environ.cmx \ - interp/coqlib.cmx pretyping/coercion.cmx tactics/contradiction.cmi -tactics/decl_interp.cmo: lib/util.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi proofs/tacmach.cmi \ - tactics/tacinterp.cmi pretyping/rawterm.cmi pretyping/pretyping.cmi \ - lib/pp.cmi kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - pretyping/detyping.cmi kernel/declarations.cmi proofs/decl_mode.cmi \ - proofs/decl_expr.cmi interp/coqlib.cmi interp/constrintern.cmi \ - kernel/closure.cmi tactics/decl_interp.cmi -tactics/decl_interp.cmx: lib/util.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx proofs/tacmach.cmx \ - tactics/tacinterp.cmx pretyping/rawterm.cmx pretyping/pretyping.cmx \ - lib/pp.cmx kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - pretyping/detyping.cmx kernel/declarations.cmx proofs/decl_mode.cmx \ - proofs/decl_expr.cmi interp/coqlib.cmx interp/constrintern.cmx \ - kernel/closure.cmx tactics/decl_interp.cmi -tactics/decl_proof_instr.cmo: lib/util.cmi pretyping/unification.cmi \ - pretyping/typing.cmi kernel/type_errors.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - proofs/refiner.cmi pretyping/reductionops.cmi kernel/reduction.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - parsing/printer.cmi lib/pp.cmi proofs/pfedit.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi library/goptions.cmi library/global.cmi \ - interp/genarg.cmi pretyping/evd.cmi kernel/environ.cmi \ - kernel/declarations.cmi proofs/decl_mode.cmi tactics/decl_interp.cmi \ - proofs/decl_expr.cmi interp/coqlib.cmi kernel/closure.cmi \ - tactics/decl_proof_instr.cmi -tactics/decl_proof_instr.cmx: lib/util.cmx pretyping/unification.cmx \ - pretyping/typing.cmx kernel/type_errors.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - proofs/refiner.cmx pretyping/reductionops.cmx kernel/reduction.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx proofs/proof_trees.cmx \ - parsing/printer.cmx lib/pp.cmx proofs/pfedit.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx library/goptions.cmx library/global.cmx \ - interp/genarg.cmx pretyping/evd.cmx kernel/environ.cmx \ - kernel/declarations.cmx proofs/decl_mode.cmx tactics/decl_interp.cmx \ - proofs/decl_expr.cmi interp/coqlib.cmx kernel/closure.cmx \ - tactics/decl_proof_instr.cmi -tactics/dhyp.cmo: lib/util.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - library/summary.cmi proofs/refiner.cmi kernel/reduction.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi lib/pp.cmi parsing/pcoq.cmi \ - pretyping/pattern.cmi tactics/nbtermdn.cmi kernel/names.cmi \ - pretyping/matching.cmi library/library.cmi library/libobject.cmi \ - library/libnames.cmi library/lib.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi interp/constrintern.cmi pretyping/clenv.cmi \ - tactics/dhyp.cmi -tactics/dhyp.cmx: lib/util.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx proofs/tacexpr.cmx \ - library/summary.cmx proofs/refiner.cmx kernel/reduction.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx lib/pp.cmx parsing/pcoq.cmx \ - pretyping/pattern.cmx tactics/nbtermdn.cmx kernel/names.cmx \ - pretyping/matching.cmx library/library.cmx library/libobject.cmx \ - library/libnames.cmx library/lib.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx interp/constrintern.cmx pretyping/clenv.cmx \ - tactics/dhyp.cmi -tactics/dn.cmo: lib/tlm.cmi tactics/dn.cmi -tactics/dn.cmx: lib/tlm.cmx tactics/dn.cmi -tactics/eauto.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi proofs/tacmach.cmi \ - tactics/tacinterp.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - proofs/refiner.cmi kernel/reduction.cmi pretyping/rawterm.cmi \ - proofs/proof_type.cmi proofs/proof_trees.cmi parsing/pptactic.cmi \ - lib/pp.cmi parsing/pcoq.cmi pretyping/pattern.cmi kernel/names.cmi \ - library/nameops.cmi proofs/logic.cmi parsing/lexer.cmi \ - tactics/hiddentac.cmi library/global.cmi interp/genarg.cmi \ - lib/explore.cmi proofs/evar_refiner.cmi parsing/egrammar.cmi \ - kernel/declarations.cmi proofs/clenvtac.cmi pretyping/clenv.cmi \ - toplevel/cerrors.cmi tactics/auto.cmi tactics/eauto.cmi -tactics/eauto.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx proofs/tacmach.cmx \ - tactics/tacinterp.cmx proofs/tacexpr.cmx kernel/sign.cmx \ - proofs/refiner.cmx kernel/reduction.cmx pretyping/rawterm.cmx \ - proofs/proof_type.cmx proofs/proof_trees.cmx parsing/pptactic.cmx \ - lib/pp.cmx parsing/pcoq.cmx pretyping/pattern.cmx kernel/names.cmx \ - library/nameops.cmx proofs/logic.cmx parsing/lexer.cmx \ - tactics/hiddentac.cmx library/global.cmx interp/genarg.cmx \ - lib/explore.cmx proofs/evar_refiner.cmx parsing/egrammar.cmx \ - kernel/declarations.cmx proofs/clenvtac.cmx pretyping/clenv.cmx \ - toplevel/cerrors.cmx tactics/auto.cmx tactics/eauto.cmi -tactics/elim.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi proofs/tacmach.cmi \ - proofs/tacexpr.cmo proofs/refiner.cmi kernel/reduction.cmi \ - proofs/proof_type.cmi parsing/printer.cmi lib/pp.cmi kernel/names.cmi \ - library/libnames.cmi pretyping/inductiveops.cmi tactics/hipattern.cmi \ - tactics/hiddentac.cmi interp/genarg.cmi pretyping/evd.cmi \ - kernel/environ.cmi pretyping/clenv.cmi tactics/elim.cmi -tactics/elim.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx proofs/tacmach.cmx \ - proofs/tacexpr.cmx proofs/refiner.cmx kernel/reduction.cmx \ - proofs/proof_type.cmx parsing/printer.cmx lib/pp.cmx kernel/names.cmx \ - library/libnames.cmx pretyping/inductiveops.cmx tactics/hipattern.cmx \ - tactics/hiddentac.cmx interp/genarg.cmx pretyping/evd.cmx \ - kernel/environ.cmx pretyping/clenv.cmx tactics/elim.cmi -tactics/eqdecide.cmo: lib/util.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo proofs/refiner.cmi pretyping/rawterm.cmi \ - proofs/proof_type.cmi proofs/proof_trees.cmi parsing/pptactic.cmi \ - lib/pp.cmi parsing/pcoq.cmi pretyping/pattern.cmi kernel/names.cmi \ - library/nameops.cmi pretyping/matching.cmi tactics/hipattern.cmi \ - tactics/hiddentac.cmi library/global.cmi interp/genarg.cmi \ - tactics/extratactics.cmi tactics/equality.cmi parsing/egrammar.cmi \ - kernel/declarations.cmi interp/coqlib.cmi toplevel/cerrors.cmi \ - tactics/auto.cmi -tactics/eqdecide.cmx: lib/util.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx proofs/refiner.cmx pretyping/rawterm.cmx \ - proofs/proof_type.cmx proofs/proof_trees.cmx parsing/pptactic.cmx \ - lib/pp.cmx parsing/pcoq.cmx pretyping/pattern.cmx kernel/names.cmx \ - library/nameops.cmx pretyping/matching.cmx tactics/hipattern.cmx \ - tactics/hiddentac.cmx library/global.cmx interp/genarg.cmx \ - tactics/extratactics.cmx tactics/equality.cmx parsing/egrammar.cmx \ - kernel/declarations.cmx interp/coqlib.cmx toplevel/cerrors.cmx \ - tactics/auto.cmx -tactics/equality.cmo: toplevel/vernacexpr.cmo lib/util.cmi kernel/univ.cmi \ - pretyping/typing.cmi kernel/typeops.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - pretyping/tacred.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - kernel/sign.cmi tactics/setoid_replace.cmi pretyping/retyping.cmi \ - pretyping/reductionops.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - lib/pp.cmi pretyping/pattern.cmi kernel/names.cmi library/nameops.cmi \ - pretyping/matching.cmi proofs/logic.cmi library/libnames.cmi \ - pretyping/inductiveops.cmi kernel/inductive.cmi pretyping/indrec.cmi \ - tactics/hipattern.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi pretyping/evarconv.cmi proofs/evar_refiner.cmi \ - kernel/environ.cmi kernel/declarations.cmi interp/coqlib.cmi \ - tactics/equality.cmi -tactics/equality.cmx: toplevel/vernacexpr.cmx lib/util.cmx kernel/univ.cmx \ - pretyping/typing.cmx kernel/typeops.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - pretyping/tacred.cmx proofs/tacmach.cmx proofs/tacexpr.cmx \ - kernel/sign.cmx tactics/setoid_replace.cmx pretyping/retyping.cmx \ - pretyping/reductionops.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - lib/pp.cmx pretyping/pattern.cmx kernel/names.cmx library/nameops.cmx \ - pretyping/matching.cmx proofs/logic.cmx library/libnames.cmx \ - pretyping/inductiveops.cmx kernel/inductive.cmx pretyping/indrec.cmx \ - tactics/hipattern.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx pretyping/evarconv.cmx proofs/evar_refiner.cmx \ - kernel/environ.cmx kernel/declarations.cmx interp/coqlib.cmx \ - tactics/equality.cmi -tactics/evar_tactics.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tactics.cmi proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - proofs/refiner.cmi proofs/proof_type.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi proofs/evar_refiner.cmi kernel/environ.cmi \ - tactics/evar_tactics.cmi -tactics/evar_tactics.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tactics.cmx proofs/tacmach.cmx proofs/tacexpr.cmx kernel/sign.cmx \ - proofs/refiner.cmx proofs/proof_type.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx proofs/evar_refiner.cmx kernel/environ.cmx \ - tactics/evar_tactics.cmi -tactics/extraargs.cmo: lib/util.cmi tactics/tacticals.cmi \ - tactics/tacinterp.cmi proofs/tacexpr.cmo tactics/setoid_replace.cmi \ - kernel/retroknowledge.cmi parsing/printer.cmi parsing/pptactic.cmi \ - interp/ppextend.cmi parsing/ppconstr.cmi lib/pp.cmi parsing/pcoq.cmi \ - kernel/names.cmi library/nameops.cmi toplevel/metasyntax.cmi \ - parsing/lexer.cmi interp/genarg.cmi tactics/extraargs.cmi -tactics/extraargs.cmx: lib/util.cmx tactics/tacticals.cmx \ - tactics/tacinterp.cmx proofs/tacexpr.cmx tactics/setoid_replace.cmx \ - kernel/retroknowledge.cmx parsing/printer.cmx parsing/pptactic.cmx \ - interp/ppextend.cmx parsing/ppconstr.cmx lib/pp.cmx parsing/pcoq.cmx \ - kernel/names.cmx library/nameops.cmx toplevel/metasyntax.cmx \ - parsing/lexer.cmx interp/genarg.cmx tactics/extraargs.cmi -tactics/extratactics.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - tactics/tacinterp.cmi proofs/tacexpr.cmo library/summary.cmi \ - tactics/setoid_replace.cmi proofs/refiner.cmi tactics/refine.cmi \ - pretyping/rawterm.cmi parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi \ - kernel/names.cmi kernel/mod_subst.cmi library/libobject.cmi \ - library/libnames.cmi library/lib.cmi tactics/leminv.cmi tactics/inv.cmi \ - library/global.cmi interp/genarg.cmi tactics/extraargs.cmi \ - pretyping/evd.cmi tactics/evar_tactics.cmi tactics/equality.cmi \ - kernel/environ.cmi parsing/egrammar.cmi tactics/contradiction.cmi \ - interp/constrintern.cmi toplevel/cerrors.cmi kernel/cbytegen.cmi \ - kernel/cbytecodes.cmi tactics/autorewrite.cmi tactics/extratactics.cmi -tactics/extratactics.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - tactics/tacinterp.cmx proofs/tacexpr.cmx library/summary.cmx \ - tactics/setoid_replace.cmx proofs/refiner.cmx tactics/refine.cmx \ - pretyping/rawterm.cmx parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx \ - kernel/names.cmx kernel/mod_subst.cmx library/libobject.cmx \ - library/libnames.cmx library/lib.cmx tactics/leminv.cmx tactics/inv.cmx \ - library/global.cmx interp/genarg.cmx tactics/extraargs.cmx \ - pretyping/evd.cmx tactics/evar_tactics.cmx tactics/equality.cmx \ - kernel/environ.cmx parsing/egrammar.cmx tactics/contradiction.cmx \ - interp/constrintern.cmx toplevel/cerrors.cmx kernel/cbytegen.cmx \ - kernel/cbytecodes.cmx tactics/autorewrite.cmx tactics/extratactics.cmi -tactics/hiddentac.cmo: lib/util.cmi kernel/term.cmi tactics/tactics.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo proofs/refiner.cmi \ - proofs/redexpr.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - interp/genarg.cmi pretyping/evd.cmi tactics/evar_tactics.cmi \ - tactics/hiddentac.cmi -tactics/hiddentac.cmx: lib/util.cmx kernel/term.cmx tactics/tactics.cmx \ - proofs/tacmach.cmx proofs/tacexpr.cmx proofs/refiner.cmx \ - proofs/redexpr.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - interp/genarg.cmx pretyping/evd.cmx tactics/evar_tactics.cmx \ - tactics/hiddentac.cmi -tactics/hipattern.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi pretyping/reductionops.cmi \ - pretyping/rawterm.cmi proofs/proof_trees.cmi lib/pp.cmi \ - pretyping/pattern.cmi kernel/names.cmi library/nameops.cmi \ - pretyping/matching.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - kernel/declarations.cmi interp/coqlib.cmi pretyping/clenv.cmi \ - tactics/hipattern.cmi -tactics/hipattern.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx pretyping/reductionops.cmx \ - pretyping/rawterm.cmx proofs/proof_trees.cmx lib/pp.cmx \ - pretyping/pattern.cmx kernel/names.cmx library/nameops.cmx \ - pretyping/matching.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - kernel/declarations.cmx interp/coqlib.cmx pretyping/clenv.cmx \ - tactics/hipattern.cmi -tactics/inv.cmo: lib/util.cmi pretyping/unification.cmi pretyping/typing.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - kernel/sign.cmi pretyping/retyping.cmi pretyping/reductionops.cmi \ - kernel/reduction.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - parsing/printer.cmi lib/pp.cmi pretyping/pattern.cmi kernel/names.cmi \ - library/nameops.cmi pretyping/matching.cmi pretyping/inductiveops.cmi \ - tactics/hipattern.cmi library/global.cmi interp/genarg.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi proofs/evar_refiner.cmi \ - tactics/equality.cmi kernel/environ.cmi tactics/elim.cmi \ - interp/coqlib.cmi pretyping/clenv.cmi tactics/inv.cmi -tactics/inv.cmx: lib/util.cmx pretyping/unification.cmx pretyping/typing.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx proofs/tacexpr.cmx \ - kernel/sign.cmx pretyping/retyping.cmx pretyping/reductionops.cmx \ - kernel/reduction.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - parsing/printer.cmx lib/pp.cmx pretyping/pattern.cmx kernel/names.cmx \ - library/nameops.cmx pretyping/matching.cmx pretyping/inductiveops.cmx \ - tactics/hipattern.cmx library/global.cmx interp/genarg.cmx \ - pretyping/evd.cmx pretyping/evarutil.cmx proofs/evar_refiner.cmx \ - tactics/equality.cmx kernel/environ.cmx tactics/elim.cmx \ - interp/coqlib.cmx pretyping/clenv.cmx tactics/inv.cmi -tactics/leminv.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi kernel/sign.cmi \ - kernel/safe_typing.cmi pretyping/reductionops.cmi proofs/proof_type.cmi \ - proofs/proof_trees.cmi parsing/printer.cmi pretyping/pretyping.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi proofs/pfedit.cmi lib/options.cmi \ - kernel/names.cmi library/nameops.cmi tactics/inv.cmi \ - pretyping/inductiveops.cmi library/global.cmi pretyping/evd.cmi \ - proofs/evar_refiner.cmi kernel/environ.cmi kernel/entries.cmi \ - library/declare.cmi kernel/declarations.cmi library/decl_kinds.cmo \ - interp/constrintern.cmi proofs/clenvtac.cmi pretyping/clenv.cmi \ - tactics/leminv.cmi -tactics/leminv.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx kernel/sign.cmx \ - kernel/safe_typing.cmx pretyping/reductionops.cmx proofs/proof_type.cmx \ - proofs/proof_trees.cmx parsing/printer.cmx pretyping/pretyping.cmx \ - pretyping/pretype_errors.cmx lib/pp.cmx proofs/pfedit.cmx lib/options.cmx \ - kernel/names.cmx library/nameops.cmx tactics/inv.cmx \ - pretyping/inductiveops.cmx library/global.cmx pretyping/evd.cmx \ - proofs/evar_refiner.cmx kernel/environ.cmx kernel/entries.cmx \ - library/declare.cmx kernel/declarations.cmx library/decl_kinds.cmx \ - interp/constrintern.cmx proofs/clenvtac.cmx pretyping/clenv.cmx \ - tactics/leminv.cmi -tactics/nbtermdn.cmo: lib/util.cmi tactics/termdn.cmi kernel/term.cmi \ - pretyping/pattern.cmi kernel/names.cmi library/library.cmi \ - library/libobject.cmi library/libnames.cmi lib/gmap.cmi \ - tactics/btermdn.cmi tactics/nbtermdn.cmi -tactics/nbtermdn.cmx: lib/util.cmx tactics/termdn.cmx kernel/term.cmx \ - pretyping/pattern.cmx kernel/names.cmx library/library.cmx \ - library/libobject.cmx library/libnames.cmx lib/gmap.cmx \ - tactics/btermdn.cmx tactics/nbtermdn.cmi -tactics/refine.cmo: lib/util.cmi pretyping/typing.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi kernel/sign.cmi pretyping/retyping.cmi \ - proofs/refiner.cmi kernel/reduction.cmi parsing/printer.cmi lib/pp.cmi \ - kernel/names.cmi pretyping/evarutil.cmi kernel/environ.cmi \ - tactics/refine.cmi -tactics/refine.cmx: lib/util.cmx pretyping/typing.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx kernel/sign.cmx pretyping/retyping.cmx \ - proofs/refiner.cmx kernel/reduction.cmx parsing/printer.cmx lib/pp.cmx \ - kernel/names.cmx pretyping/evarutil.cmx kernel/environ.cmx \ - tactics/refine.cmi -tactics/setoid_replace.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - pretyping/unification.cmi pretyping/typing.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi pretyping/tacred.cmi proofs/tacmach.cmi \ - library/summary.cmi kernel/sign.cmi kernel/safe_typing.cmi \ - pretyping/reductionops.cmi kernel/reduction.cmi pretyping/rawterm.cmi \ - proofs/proof_type.cmi parsing/printer.cmi pretyping/pretype_errors.cmi \ - parsing/ppconstr.cmi lib/pp.cmi proofs/pfedit.cmi lib/options.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - kernel/mod_subst.cmi proofs/logic.cmi library/libobject.cmi \ - library/libnames.cmi library/lib.cmi lib/gmap.cmi library/global.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi kernel/environ.cmi \ - kernel/entries.cmi library/declare.cmi library/decl_kinds.cmo \ - interp/coqlib.cmi interp/constrintern.cmi kernel/closure.cmi \ - pretyping/clenv.cmi tactics/setoid_replace.cmi -tactics/setoid_replace.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - pretyping/unification.cmx pretyping/typing.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx pretyping/tacred.cmx proofs/tacmach.cmx \ - library/summary.cmx kernel/sign.cmx kernel/safe_typing.cmx \ - pretyping/reductionops.cmx kernel/reduction.cmx pretyping/rawterm.cmx \ - proofs/proof_type.cmx parsing/printer.cmx pretyping/pretype_errors.cmx \ - parsing/ppconstr.cmx lib/pp.cmx proofs/pfedit.cmx lib/options.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - kernel/mod_subst.cmx proofs/logic.cmx library/libobject.cmx \ - library/libnames.cmx library/lib.cmx lib/gmap.cmx library/global.cmx \ - pretyping/evd.cmx pretyping/evarutil.cmx kernel/environ.cmx \ - kernel/entries.cmx library/declare.cmx library/decl_kinds.cmx \ - interp/coqlib.cmx interp/constrintern.cmx kernel/closure.cmx \ - pretyping/clenv.cmx tactics/setoid_replace.cmi -tactics/tacinterp.cmo: lib/util.cmi pretyping/typing.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - proofs/tactic_debug.cmi pretyping/tacred.cmi proofs/tacmach.cmi \ - proofs/tacexpr.cmo lib/system.cmi interp/syntax_def.cmi \ - library/summary.cmi kernel/sign.cmi kernel/safe_typing.cmi \ - pretyping/retyping.cmi proofs/refiner.cmi pretyping/reductionops.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi parsing/printer.cmi \ - pretyping/pretyping.cmi pretyping/pretype_errors.cmi parsing/pptactic.cmi \ - lib/pp.cmi proofs/pfedit.cmi parsing/pcoq.cmi pretyping/pattern.cmi \ - lib/options.cmi interp/notation.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi kernel/mod_subst.cmi pretyping/matching.cmi \ - proofs/logic.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi tactics/leminv.cmi tactics/inv.cmi \ - pretyping/inductiveops.cmi tactics/hiddentac.cmi lib/gmap.cmi \ - library/global.cmi interp/genarg.cmi parsing/g_xml.cmo pretyping/evd.cmi \ - tactics/equality.cmi kernel/environ.cmi kernel/entries.cmi \ - tactics/elim.cmi lib/dyn.cmi tactics/dhyp.cmi pretyping/detyping.cmi \ - kernel/declarations.cmi library/decl_kinds.cmo interp/constrintern.cmi \ - kernel/closure.cmi tactics/auto.cmi tactics/tacinterp.cmi -tactics/tacinterp.cmx: lib/util.cmx pretyping/typing.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - proofs/tactic_debug.cmx pretyping/tacred.cmx proofs/tacmach.cmx \ - proofs/tacexpr.cmx lib/system.cmx interp/syntax_def.cmx \ - library/summary.cmx kernel/sign.cmx kernel/safe_typing.cmx \ - pretyping/retyping.cmx proofs/refiner.cmx pretyping/reductionops.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx parsing/printer.cmx \ - pretyping/pretyping.cmx pretyping/pretype_errors.cmx parsing/pptactic.cmx \ - lib/pp.cmx proofs/pfedit.cmx parsing/pcoq.cmx pretyping/pattern.cmx \ - lib/options.cmx interp/notation.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx kernel/mod_subst.cmx pretyping/matching.cmx \ - proofs/logic.cmx library/libobject.cmx library/libnames.cmx \ - library/lib.cmx tactics/leminv.cmx tactics/inv.cmx \ - pretyping/inductiveops.cmx tactics/hiddentac.cmx lib/gmap.cmx \ - library/global.cmx interp/genarg.cmx parsing/g_xml.cmx pretyping/evd.cmx \ - tactics/equality.cmx kernel/environ.cmx kernel/entries.cmx \ - tactics/elim.cmx lib/dyn.cmx tactics/dhyp.cmx pretyping/detyping.cmx \ - kernel/declarations.cmx library/decl_kinds.cmx interp/constrintern.cmx \ - kernel/closure.cmx tactics/auto.cmx tactics/tacinterp.cmi -tactics/tacticals.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi proofs/refiner.cmi \ - kernel/reduction.cmi lib/pp.cmi pretyping/pattern.cmi kernel/names.cmi \ - pretyping/matching.cmi library/libnames.cmi kernel/inductive.cmi \ - pretyping/indrec.cmi library/global.cmi interp/genarg.cmi \ - pretyping/evd.cmi proofs/evar_refiner.cmi kernel/environ.cmi \ - kernel/declarations.cmi proofs/clenvtac.cmi pretyping/clenv.cmi \ - tactics/tacticals.cmi -tactics/tacticals.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - proofs/tacmach.cmx proofs/tacexpr.cmx kernel/sign.cmx proofs/refiner.cmx \ - kernel/reduction.cmx lib/pp.cmx pretyping/pattern.cmx kernel/names.cmx \ - pretyping/matching.cmx library/libnames.cmx kernel/inductive.cmx \ - pretyping/indrec.cmx library/global.cmx interp/genarg.cmx \ - pretyping/evd.cmx proofs/evar_refiner.cmx kernel/environ.cmx \ - kernel/declarations.cmx proofs/clenvtac.cmx pretyping/clenv.cmx \ - tactics/tacticals.cmi -tactics/tactics.cmo: lib/util.cmi pretyping/typing.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tacticals.cmi pretyping/tacred.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi proofs/refiner.cmi \ - pretyping/reductionops.cmi kernel/reduction.cmi proofs/redexpr.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi proofs/pfedit.cmi lib/options.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi proofs/logic.cmi \ - library/libnames.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - pretyping/indrec.cmi tactics/hipattern.cmi library/global.cmi \ - interp/genarg.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - proofs/evar_refiner.cmi kernel/environ.cmi kernel/entries.cmi \ - library/declare.cmi kernel/declarations.cmi library/decl_kinds.cmo \ - interp/coqlib.cmi interp/constrintern.cmi proofs/clenvtac.cmi \ - pretyping/clenv.cmi tactics/tactics.cmi -tactics/tactics.cmx: lib/util.cmx pretyping/typing.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tacticals.cmx pretyping/tacred.cmx \ - proofs/tacmach.cmx proofs/tacexpr.cmx kernel/sign.cmx proofs/refiner.cmx \ - pretyping/reductionops.cmx kernel/reduction.cmx proofs/redexpr.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx proofs/proof_trees.cmx \ - pretyping/pretype_errors.cmx lib/pp.cmx proofs/pfedit.cmx lib/options.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx proofs/logic.cmx \ - library/libnames.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - pretyping/indrec.cmx tactics/hipattern.cmx library/global.cmx \ - interp/genarg.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - proofs/evar_refiner.cmx kernel/environ.cmx kernel/entries.cmx \ - library/declare.cmx kernel/declarations.cmx library/decl_kinds.cmx \ - interp/coqlib.cmx interp/constrintern.cmx proofs/clenvtac.cmx \ - pretyping/clenv.cmx tactics/tactics.cmi -tactics/tauto.cmo: lib/util.cmi interp/topconstr.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - proofs/refiner.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi kernel/names.cmi \ - library/libnames.cmi tactics/hipattern.cmi interp/genarg.cmi \ - parsing/egrammar.cmi toplevel/cerrors.cmi -tactics/tauto.cmx: lib/util.cmx interp/topconstr.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - proofs/refiner.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx kernel/names.cmx \ - library/libnames.cmx tactics/hipattern.cmx interp/genarg.cmx \ - parsing/egrammar.cmx toplevel/cerrors.cmx -tactics/termdn.cmo: lib/util.cmi kernel/term.cmi pretyping/rawterm.cmi \ - pretyping/pattern.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi tactics/dn.cmi \ - tactics/termdn.cmi -tactics/termdn.cmx: lib/util.cmx kernel/term.cmx pretyping/rawterm.cmx \ - pretyping/pattern.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx tactics/dn.cmx \ - tactics/termdn.cmi -tools/coqdep.cmo: tools/coqdep_lexer.cmo config/coq_config.cmi -tools/coqdep.cmx: tools/coqdep_lexer.cmx config/coq_config.cmx -tools/gallina.cmo: tools/gallina_lexer.cmo -tools/gallina.cmx: tools/gallina_lexer.cmx -toplevel/cerrors.cmo: lib/util.cmi kernel/univ.cmi kernel/type_errors.cmi \ - proofs/tactic_debug.cmi pretyping/tacred.cmi proofs/refiner.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi lib/options.cmi \ - library/nametab.cmi proofs/logic.cmi library/libnames.cmi \ - parsing/lexer.cmi kernel/indtypes.cmi pretyping/indrec.cmi \ - toplevel/himsg.cmi pretyping/cases.cmi toplevel/cerrors.cmi -toplevel/cerrors.cmx: lib/util.cmx kernel/univ.cmx kernel/type_errors.cmx \ - proofs/tactic_debug.cmx pretyping/tacred.cmx proofs/refiner.cmx \ - pretyping/pretype_errors.cmx lib/pp.cmx lib/options.cmx \ - library/nametab.cmx proofs/logic.cmx library/libnames.cmx \ - parsing/lexer.cmx kernel/indtypes.cmx pretyping/indrec.cmx \ - toplevel/himsg.cmx pretyping/cases.cmx toplevel/cerrors.cmi -toplevel/class.cmo: lib/util.cmi pretyping/typing.cmi pretyping/termops.cmi \ - kernel/term.cmi kernel/sign.cmi kernel/safe_typing.cmi \ - pretyping/reductionops.cmi parsing/printer.cmi lib/pp.cmi lib/options.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi library/lib.cmi kernel/inductive.cmi \ - library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - kernel/entries.cmi library/declare.cmi kernel/declarations.cmi \ - library/decl_kinds.cmo pretyping/classops.cmi toplevel/class.cmi -toplevel/class.cmx: lib/util.cmx pretyping/typing.cmx pretyping/termops.cmx \ - kernel/term.cmx kernel/sign.cmx kernel/safe_typing.cmx \ - pretyping/reductionops.cmx parsing/printer.cmx lib/pp.cmx lib/options.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx library/lib.cmx kernel/inductive.cmx \ - library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - kernel/entries.cmx library/declare.cmx kernel/declarations.cmx \ - library/decl_kinds.cmx pretyping/classops.cmx toplevel/class.cmi -toplevel/command.cmo: toplevel/vernacexpr.cmo lib/util.cmi kernel/typeops.cmi \ - interp/topconstr.cmi pretyping/termops.cmi kernel/term.cmi \ - proofs/tacmach.cmi interp/syntax_def.cmi library/states.cmi \ - kernel/sign.cmi kernel/safe_typing.cmi pretyping/retyping.cmi \ - pretyping/reductionops.cmi kernel/reduction.cmi proofs/redexpr.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi pretyping/pretyping.cmi \ - lib/pp.cmi proofs/pfedit.cmi lib/options.cmi interp/notation.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - toplevel/metasyntax.cmi proofs/logic.cmi library/library.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - pretyping/inductiveops.cmi kernel/inductive.cmi kernel/indtypes.cmi \ - pretyping/indrec.cmi library/impargs.cmi library/goptions.cmi \ - library/global.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - pretyping/evarconv.cmi kernel/environ.cmi kernel/entries.cmi \ - library/declare.cmi kernel/declarations.cmi library/decl_kinds.cmo \ - interp/coqlib.cmi interp/constrintern.cmi interp/constrextern.cmi \ - toplevel/class.cmi toplevel/command.cmi -toplevel/command.cmx: toplevel/vernacexpr.cmx lib/util.cmx kernel/typeops.cmx \ - interp/topconstr.cmx pretyping/termops.cmx kernel/term.cmx \ - proofs/tacmach.cmx interp/syntax_def.cmx library/states.cmx \ - kernel/sign.cmx kernel/safe_typing.cmx pretyping/retyping.cmx \ - pretyping/reductionops.cmx kernel/reduction.cmx proofs/redexpr.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx pretyping/pretyping.cmx \ - lib/pp.cmx proofs/pfedit.cmx lib/options.cmx interp/notation.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - toplevel/metasyntax.cmx proofs/logic.cmx library/library.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - pretyping/inductiveops.cmx kernel/inductive.cmx kernel/indtypes.cmx \ - pretyping/indrec.cmx library/impargs.cmx library/goptions.cmx \ - library/global.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - pretyping/evarconv.cmx kernel/environ.cmx kernel/entries.cmx \ - library/declare.cmx kernel/declarations.cmx library/decl_kinds.cmx \ - interp/coqlib.cmx interp/constrintern.cmx interp/constrextern.cmx \ - toplevel/class.cmx toplevel/command.cmi -toplevel/coqinit.cmo: toplevel/vernac.cmi toplevel/toplevel.cmi \ - lib/system.cmi lib/pp.cmi lib/options.cmi kernel/names.cmi \ - library/nameops.cmi toplevel/mltop.cmi config/coq_config.cmi \ - toplevel/coqinit.cmi -toplevel/coqinit.cmx: toplevel/vernac.cmx toplevel/toplevel.cmx \ - lib/system.cmx lib/pp.cmx lib/options.cmx kernel/names.cmx \ - library/nameops.cmx toplevel/mltop.cmx config/coq_config.cmx \ - toplevel/coqinit.cmi -toplevel/coqtop.cmo: kernel/vm.cmi toplevel/vernac.cmi kernel/vconv.cmi \ - lib/util.cmi toplevel/usage.cmi toplevel/toplevel.cmi lib/system.cmi \ - library/states.cmi lib/profile.cmi parsing/prettyp.cmi lib/pp.cmi \ - lib/options.cmi kernel/names.cmi library/nameops.cmi toplevel/mltop.cmi \ - library/library.cmi library/libnames.cmi library/lib.cmi \ - library/global.cmi library/declaremods.cmi kernel/declarations.cmi \ - toplevel/coqinit.cmi config/coq_config.cmi interp/constrintern.cmi \ - toplevel/cerrors.cmi toplevel/coqtop.cmi -toplevel/coqtop.cmx: kernel/vm.cmx toplevel/vernac.cmx kernel/vconv.cmx \ - lib/util.cmx toplevel/usage.cmx toplevel/toplevel.cmx lib/system.cmx \ - library/states.cmx lib/profile.cmx parsing/prettyp.cmx lib/pp.cmx \ - lib/options.cmx kernel/names.cmx library/nameops.cmx toplevel/mltop.cmx \ - library/library.cmx library/libnames.cmx library/lib.cmx \ - library/global.cmx library/declaremods.cmx kernel/declarations.cmx \ - toplevel/coqinit.cmx config/coq_config.cmx interp/constrintern.cmx \ - toplevel/cerrors.cmx toplevel/coqtop.cmi -toplevel/discharge.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/names.cmi kernel/inductive.cmi library/global.cmi \ - kernel/entries.cmi kernel/declarations.cmi kernel/cooking.cmi \ - toplevel/discharge.cmi -toplevel/discharge.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - kernel/sign.cmx kernel/names.cmx kernel/inductive.cmx library/global.cmx \ - kernel/entries.cmx kernel/declarations.cmx kernel/cooking.cmx \ - toplevel/discharge.cmi -toplevel/fhimsg.cmo: lib/util.cmi kernel/type_errors.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/reduction.cmi lib/pp.cmi kernel/names.cmi \ - parsing/g_minicoq.cmi kernel/environ.cmi toplevel/fhimsg.cmi -toplevel/fhimsg.cmx: lib/util.cmx kernel/type_errors.cmx kernel/term.cmx \ - kernel/sign.cmx kernel/reduction.cmx lib/pp.cmx kernel/names.cmx \ - parsing/g_minicoq.cmx kernel/environ.cmx toplevel/fhimsg.cmi -toplevel/himsg.cmo: lib/util.cmi kernel/type_errors.cmi pretyping/termops.cmi \ - kernel/term.cmi pretyping/tacred.cmi kernel/sign.cmi kernel/reduction.cmi \ - pretyping/rawterm.cmi parsing/printer.cmi pretyping/pretype_errors.cmi \ - lib/pp.cmi lib/options.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi proofs/logic.cmi kernel/inductive.cmi \ - kernel/indtypes.cmi pretyping/indrec.cmi library/global.cmi \ - pretyping/evd.cmi kernel/environ.cmi pretyping/cases.cmi \ - toplevel/himsg.cmi -toplevel/himsg.cmx: lib/util.cmx kernel/type_errors.cmx pretyping/termops.cmx \ - kernel/term.cmx pretyping/tacred.cmx kernel/sign.cmx kernel/reduction.cmx \ - pretyping/rawterm.cmx parsing/printer.cmx pretyping/pretype_errors.cmx \ - lib/pp.cmx lib/options.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx proofs/logic.cmx kernel/inductive.cmx \ - kernel/indtypes.cmx pretyping/indrec.cmx library/global.cmx \ - pretyping/evd.cmx kernel/environ.cmx pretyping/cases.cmx \ - toplevel/himsg.cmi -toplevel/line_oriented_parser.cmo: toplevel/line_oriented_parser.cmi -toplevel/line_oriented_parser.cmx: toplevel/line_oriented_parser.cmi -toplevel/metasyntax.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi tactics/tacinterp.cmi library/summary.cmi \ - pretyping/rawterm.cmi parsing/pptactic.cmi interp/ppextend.cmi lib/pp.cmi \ - parsing/pcoq.cmi lib/options.cmi interp/notation.cmi kernel/names.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - parsing/lexer.cmi library/global.cmi parsing/extend.cmi \ - parsing/egrammar.cmi interp/constrintern.cmi pretyping/classops.cmi \ - lib/bigint.cmi toplevel/metasyntax.cmi -toplevel/metasyntax.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - interp/topconstr.cmx tactics/tacinterp.cmx library/summary.cmx \ - pretyping/rawterm.cmx parsing/pptactic.cmx interp/ppextend.cmx lib/pp.cmx \ - parsing/pcoq.cmx lib/options.cmx interp/notation.cmx kernel/names.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - parsing/lexer.cmx library/global.cmx parsing/extend.cmx \ - parsing/egrammar.cmx interp/constrintern.cmx pretyping/classops.cmx \ - lib/bigint.cmx toplevel/metasyntax.cmi -toplevel/minicoq.cmo: lib/util.cmi kernel/type_errors.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/safe_typing.cmi lib/pp.cmi kernel/names.cmi \ - kernel/inductive.cmi parsing/g_minicoq.cmi toplevel/fhimsg.cmi \ - kernel/declarations.cmi -toplevel/minicoq.cmx: lib/util.cmx kernel/type_errors.cmx kernel/term.cmx \ - kernel/sign.cmx kernel/safe_typing.cmx lib/pp.cmx kernel/names.cmx \ - kernel/inductive.cmx parsing/g_minicoq.cmx toplevel/fhimsg.cmx \ - kernel/declarations.cmx -toplevel/mltop.cmo: toplevel/vernacinterp.cmi lib/util.cmi lib/system.cmi \ - library/summary.cmi lib/pp.cmi lib/options.cmi kernel/names.cmi \ - library/library.cmi library/libobject.cmi library/lib.cmi \ - toplevel/mltop.cmi -toplevel/mltop.cmx: toplevel/vernacinterp.cmx lib/util.cmx lib/system.cmx \ - library/summary.cmx lib/pp.cmx lib/options.cmx kernel/names.cmx \ - library/library.cmx library/libobject.cmx library/lib.cmx \ - toplevel/mltop.cmi -toplevel/protectedtoplevel.cmo: toplevel/vernacexpr.cmo toplevel/vernac.cmi \ - lib/pp.cmi parsing/pcoq.cmi toplevel/line_oriented_parser.cmi \ - toplevel/cerrors.cmi toplevel/protectedtoplevel.cmi -toplevel/protectedtoplevel.cmx: toplevel/vernacexpr.cmx toplevel/vernac.cmx \ - lib/pp.cmx parsing/pcoq.cmx toplevel/line_oriented_parser.cmx \ - toplevel/cerrors.cmx toplevel/protectedtoplevel.cmi -toplevel/record.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - kernel/type_errors.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi kernel/safe_typing.cmi pretyping/recordops.cmi \ - pretyping/rawterm.cmi parsing/printer.cmi lib/pp.cmi lib/options.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - kernel/indtypes.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi kernel/entries.cmi library/declare.cmi \ - kernel/declarations.cmi library/decl_kinds.cmo interp/constrintern.cmi \ - toplevel/command.cmi toplevel/class.cmi toplevel/record.cmi -toplevel/record.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - kernel/type_errors.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx kernel/safe_typing.cmx pretyping/recordops.cmx \ - pretyping/rawterm.cmx parsing/printer.cmx lib/pp.cmx lib/options.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - kernel/indtypes.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx kernel/entries.cmx library/declare.cmx \ - kernel/declarations.cmx library/decl_kinds.cmx interp/constrintern.cmx \ - toplevel/command.cmx toplevel/class.cmx toplevel/record.cmi -toplevel/toplevel.cmo: toplevel/vernacexpr.cmo toplevel/vernac.cmi \ - lib/util.cmi toplevel/protectedtoplevel.cmi parsing/printer.cmi \ - lib/pp.cmi proofs/pfedit.cmi parsing/pcoq.cmi lib/options.cmi \ - kernel/names.cmi toplevel/mltop.cmi library/lib.cmi toplevel/cerrors.cmi \ - toplevel/toplevel.cmi -toplevel/toplevel.cmx: toplevel/vernacexpr.cmx toplevel/vernac.cmx \ - lib/util.cmx toplevel/protectedtoplevel.cmx parsing/printer.cmx \ - lib/pp.cmx proofs/pfedit.cmx parsing/pcoq.cmx lib/options.cmx \ - kernel/names.cmx toplevel/mltop.cmx library/lib.cmx toplevel/cerrors.cmx \ - toplevel/toplevel.cmi -toplevel/usage.cmo: config/coq_config.cmi toplevel/usage.cmi -toplevel/usage.cmx: config/coq_config.cmx toplevel/usage.cmi -toplevel/vernacentries.cmo: kernel/vm.cmi toplevel/vernacinterp.cmi \ - toplevel/vernacexpr.cmo kernel/vconv.cmi lib/util.cmi kernel/univ.cmi \ - kernel/typeops.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi parsing/tactic_printer.cmi \ - proofs/tactic_debug.cmi proofs/tacmach.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo lib/system.cmi interp/syntax_def.cmi \ - library/states.cmi kernel/sign.cmi tactics/setoid_replace.cmi \ - parsing/search.cmi kernel/safe_typing.cmi interp/reserve.cmi \ - pretyping/reductionops.cmi proofs/redexpr.cmi pretyping/recordops.cmi \ - toplevel/record.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - proofs/proof_trees.cmi parsing/printmod.cmi parsing/printer.cmi \ - pretyping/pretyping.cmi parsing/prettyp.cmi lib/pp_control.cmi lib/pp.cmi \ - proofs/pfedit.cmi lib/options.cmi interp/notation.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi interp/modintern.cmi \ - toplevel/mltop.cmi toplevel/metasyntax.cmi library/library.cmi \ - library/libnames.cmi library/lib.cmi pretyping/inductiveops.cmi \ - library/impargs.cmi library/goptions.cmi library/global.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi kernel/environ.cmi \ - kernel/entries.cmi pretyping/detyping.cmi library/declaremods.cmi \ - kernel/declarations.cmi tactics/decl_proof_instr.cmi proofs/decl_mode.cmi \ - library/decl_kinds.cmo interp/constrintern.cmi interp/constrextern.cmi \ - toplevel/command.cmi pretyping/classops.cmi toplevel/class.cmi \ - tactics/autorewrite.cmi tactics/auto.cmi toplevel/vernacentries.cmi -toplevel/vernacentries.cmx: kernel/vm.cmx toplevel/vernacinterp.cmx \ - toplevel/vernacexpr.cmx kernel/vconv.cmx lib/util.cmx kernel/univ.cmx \ - kernel/typeops.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx parsing/tactic_printer.cmx \ - proofs/tactic_debug.cmx proofs/tacmach.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx lib/system.cmx interp/syntax_def.cmx \ - library/states.cmx kernel/sign.cmx tactics/setoid_replace.cmx \ - parsing/search.cmx kernel/safe_typing.cmx interp/reserve.cmx \ - pretyping/reductionops.cmx proofs/redexpr.cmx pretyping/recordops.cmx \ - toplevel/record.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - proofs/proof_trees.cmx parsing/printmod.cmx parsing/printer.cmx \ - pretyping/pretyping.cmx parsing/prettyp.cmx lib/pp_control.cmx lib/pp.cmx \ - proofs/pfedit.cmx lib/options.cmx interp/notation.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx interp/modintern.cmx \ - toplevel/mltop.cmx toplevel/metasyntax.cmx library/library.cmx \ - library/libnames.cmx library/lib.cmx pretyping/inductiveops.cmx \ - library/impargs.cmx library/goptions.cmx library/global.cmx \ - pretyping/evd.cmx pretyping/evarutil.cmx kernel/environ.cmx \ - kernel/entries.cmx pretyping/detyping.cmx library/declaremods.cmx \ - kernel/declarations.cmx tactics/decl_proof_instr.cmx proofs/decl_mode.cmx \ - library/decl_kinds.cmx interp/constrintern.cmx interp/constrextern.cmx \ - toplevel/command.cmx pretyping/classops.cmx toplevel/class.cmx \ - tactics/autorewrite.cmx tactics/auto.cmx toplevel/vernacentries.cmi -toplevel/vernacexpr.cmo: lib/util.cmi interp/topconstr.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi interp/ppextend.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi library/goptions.cmi \ - interp/genarg.cmi parsing/extend.cmi library/decl_kinds.cmo \ - proofs/decl_expr.cmi -toplevel/vernacexpr.cmx: lib/util.cmx interp/topconstr.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx interp/ppextend.cmx library/nametab.cmx \ - kernel/names.cmx library/libnames.cmx library/goptions.cmx \ - interp/genarg.cmx parsing/extend.cmx library/decl_kinds.cmx \ - proofs/decl_expr.cmi -toplevel/vernacinterp.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - tactics/tacinterp.cmi proofs/tacexpr.cmo proofs/proof_type.cmi lib/pp.cmi \ - lib/options.cmi kernel/names.cmi library/libnames.cmi toplevel/himsg.cmi \ - toplevel/vernacinterp.cmi -toplevel/vernacinterp.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - tactics/tacinterp.cmx proofs/tacexpr.cmx proofs/proof_type.cmx lib/pp.cmx \ - lib/options.cmx kernel/names.cmx library/libnames.cmx toplevel/himsg.cmx \ - toplevel/vernacinterp.cmi -toplevel/vernac.cmo: toplevel/vernacinterp.cmi toplevel/vernacexpr.cmo \ - toplevel/vernacentries.cmi lib/util.cmi lib/system.cmi library/states.cmi \ - parsing/ppvernac.cmi lib/pp.cmi proofs/pfedit.cmi parsing/pcoq.cmi \ - lib/options.cmi kernel/names.cmi library/library.cmi library/lib.cmi \ - parsing/lexer.cmi interp/constrintern.cmi toplevel/vernac.cmi -toplevel/vernac.cmx: toplevel/vernacinterp.cmx toplevel/vernacexpr.cmx \ - toplevel/vernacentries.cmx lib/util.cmx lib/system.cmx library/states.cmx \ - parsing/ppvernac.cmx lib/pp.cmx proofs/pfedit.cmx parsing/pcoq.cmx \ - lib/options.cmx kernel/names.cmx library/library.cmx library/lib.cmx \ - parsing/lexer.cmx interp/constrintern.cmx toplevel/vernac.cmi -toplevel/whelp.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - pretyping/termops.cmi kernel/term.cmi proofs/tacmach.cmi lib/system.cmi \ - interp/syntax_def.cmi proofs/refiner.cmi pretyping/rawterm.cmi lib/pp.cmi \ - proofs/pfedit.cmi parsing/pcoq.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi library/libnames.cmi parsing/lexer.cmi interp/genarg.cmi \ - kernel/environ.cmi parsing/egrammar.cmi library/dischargedhypsmap.cmi \ - pretyping/detyping.cmi interp/constrintern.cmi toplevel/command.cmi \ - toplevel/cerrors.cmi toplevel/whelp.cmi -toplevel/whelp.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - pretyping/termops.cmx kernel/term.cmx proofs/tacmach.cmx lib/system.cmx \ - interp/syntax_def.cmx proofs/refiner.cmx pretyping/rawterm.cmx lib/pp.cmx \ - proofs/pfedit.cmx parsing/pcoq.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx library/libnames.cmx parsing/lexer.cmx interp/genarg.cmx \ - kernel/environ.cmx parsing/egrammar.cmx library/dischargedhypsmap.cmx \ - pretyping/detyping.cmx interp/constrintern.cmx toplevel/command.cmx \ - toplevel/cerrors.cmx toplevel/whelp.cmi -contrib/cc/ccalgo.cmo: lib/util.cmi kernel/term.cmi lib/pp.cmi \ - kernel/names.cmi library/goptions.cmi contrib/cc/ccalgo.cmi -contrib/cc/ccalgo.cmx: lib/util.cmx kernel/term.cmx lib/pp.cmx \ - kernel/names.cmx library/goptions.cmx contrib/cc/ccalgo.cmi -contrib/cc/ccproof.cmo: lib/util.cmi kernel/term.cmi kernel/names.cmi \ - contrib/cc/ccalgo.cmi contrib/cc/ccproof.cmi -contrib/cc/ccproof.cmx: lib/util.cmx kernel/term.cmx kernel/names.cmx \ - contrib/cc/ccalgo.cmx contrib/cc/ccproof.cmi -contrib/cc/cctac.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi proofs/tacmach.cmi \ - tactics/tacinterp.cmi kernel/sign.cmi proofs/proof_type.cmi lib/pp.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - pretyping/inductiveops.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi kernel/declarations.cmi interp/coqlib.cmi \ - kernel/closure.cmi contrib/cc/ccproof.cmi contrib/cc/ccalgo.cmi \ - contrib/cc/cctac.cmi -contrib/cc/cctac.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx proofs/tacmach.cmx \ - tactics/tacinterp.cmx kernel/sign.cmx proofs/proof_type.cmx lib/pp.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - pretyping/inductiveops.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx kernel/declarations.cmx interp/coqlib.cmx \ - kernel/closure.cmx contrib/cc/ccproof.cmx contrib/cc/ccalgo.cmx \ - contrib/cc/cctac.cmi -contrib/cc/g_congruence.cmo: lib/util.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi interp/genarg.cmi \ - parsing/egrammar.cmi toplevel/cerrors.cmi contrib/cc/cctac.cmi -contrib/cc/g_congruence.cmx: lib/util.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx interp/genarg.cmx \ - parsing/egrammar.cmx toplevel/cerrors.cmx contrib/cc/cctac.cmx -contrib/correctness/pcicenv.cmo: kernel/univ.cmi kernel/term.cmi \ - kernel/sign.cmi kernel/names.cmi library/global.cmi \ - contrib/correctness/pcicenv.cmi -contrib/correctness/pcicenv.cmx: kernel/univ.cmx kernel/term.cmx \ - kernel/sign.cmx kernel/names.cmx library/global.cmx \ - contrib/correctness/pcicenv.cmi -contrib/correctness/pcic.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - kernel/typeops.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi kernel/sign.cmi toplevel/record.cmi pretyping/rawterm.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi kernel/indtypes.cmi library/global.cmi \ - kernel/entries.cmi pretyping/detyping.cmi library/declare.cmi \ - kernel/declarations.cmi contrib/correctness/pcic.cmi -contrib/correctness/pcic.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - kernel/typeops.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx kernel/sign.cmx toplevel/record.cmx pretyping/rawterm.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx kernel/indtypes.cmx library/global.cmx \ - kernel/entries.cmx pretyping/detyping.cmx library/declare.cmx \ - kernel/declarations.cmx contrib/correctness/pcic.cmi -contrib/correctness/pdb.cmo: pretyping/termops.cmi kernel/term.cmi \ - library/nametab.cmi kernel/names.cmi library/global.cmi \ - interp/constrintern.cmi contrib/correctness/pdb.cmi -contrib/correctness/pdb.cmx: pretyping/termops.cmx kernel/term.cmx \ - library/nametab.cmx kernel/names.cmx library/global.cmx \ - interp/constrintern.cmx contrib/correctness/pdb.cmi -contrib/correctness/peffect.cmo: lib/util.cmi lib/pp.cmi kernel/names.cmi \ - library/nameops.cmi toplevel/himsg.cmi contrib/correctness/peffect.cmi -contrib/correctness/peffect.cmx: lib/util.cmx lib/pp.cmx kernel/names.cmx \ - library/nameops.cmx toplevel/himsg.cmx contrib/correctness/peffect.cmi -contrib/correctness/penv.cmo: kernel/term.cmi library/summary.cmi lib/pp.cmi \ - lib/options.cmi kernel/names.cmi library/nameops.cmi library/library.cmi \ - library/libobject.cmi library/lib.cmi toplevel/himsg.cmi \ - contrib/correctness/penv.cmi -contrib/correctness/penv.cmx: kernel/term.cmx library/summary.cmx lib/pp.cmx \ - lib/options.cmx kernel/names.cmx library/nameops.cmx library/library.cmx \ - library/libobject.cmx library/lib.cmx toplevel/himsg.cmx \ - contrib/correctness/penv.cmi -contrib/correctness/perror.cmo: lib/util.cmi kernel/term.cmi \ - pretyping/reductionops.cmi lib/pp.cmi kernel/names.cmi \ - library/nameops.cmi toplevel/himsg.cmi library/global.cmi \ - pretyping/evd.cmi interp/constrintern.cmi contrib/correctness/perror.cmi -contrib/correctness/perror.cmx: lib/util.cmx kernel/term.cmx \ - pretyping/reductionops.cmx lib/pp.cmx kernel/names.cmx \ - library/nameops.cmx toplevel/himsg.cmx library/global.cmx \ - pretyping/evd.cmx interp/constrintern.cmx contrib/correctness/perror.cmi -contrib/correctness/pextract.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - kernel/term.cmi lib/system.cmi pretyping/reductionops.cmi \ - kernel/reduction.cmi lib/pp_control.cmi lib/pp.cmi \ - contrib/extraction/ocaml.cmi library/nametab.cmi kernel/names.cmi \ - library/library.cmi toplevel/himsg.cmi pretyping/evd.cmi \ - contrib/correctness/pextract.cmi -contrib/correctness/pextract.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - kernel/term.cmx lib/system.cmx pretyping/reductionops.cmx \ - kernel/reduction.cmx lib/pp_control.cmx lib/pp.cmx \ - contrib/extraction/ocaml.cmx library/nametab.cmx kernel/names.cmx \ - library/library.cmx toplevel/himsg.cmx pretyping/evd.cmx \ - contrib/correctness/pextract.cmi -contrib/correctness/pmisc.cmo: lib/util.cmi interp/topconstr.cmi \ - kernel/term.cmi lib/pp.cmi lib/options.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi library/global.cmi \ - pretyping/evarutil.cmi interp/constrintern.cmi interp/constrextern.cmi \ - contrib/correctness/pmisc.cmi -contrib/correctness/pmisc.cmx: lib/util.cmx interp/topconstr.cmx \ - kernel/term.cmx lib/pp.cmx lib/options.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx library/global.cmx \ - pretyping/evarutil.cmx interp/constrintern.cmx interp/constrextern.cmx \ - contrib/correctness/pmisc.cmi -contrib/correctness/pmlize.cmo: lib/util.cmi pretyping/typing.cmi \ - kernel/term.cmi pretyping/reductionops.cmi pretyping/pattern.cmi \ - kernel/names.cmi pretyping/matching.cmi tactics/hipattern.cmi \ - library/global.cmi pretyping/evd.cmi contrib/correctness/pmlize.cmi -contrib/correctness/pmlize.cmx: lib/util.cmx pretyping/typing.cmx \ - kernel/term.cmx pretyping/reductionops.cmx pretyping/pattern.cmx \ - kernel/names.cmx pretyping/matching.cmx tactics/hipattern.cmx \ - library/global.cmx pretyping/evd.cmx contrib/correctness/pmlize.cmi -contrib/correctness/pmonad.cmo: lib/util.cmi kernel/term.cmi kernel/names.cmi \ - contrib/correctness/pmonad.cmi -contrib/correctness/pmonad.cmx: lib/util.cmx kernel/term.cmx kernel/names.cmx \ - contrib/correctness/pmonad.cmi -contrib/correctness/pred.cmo: kernel/term.cmi pretyping/reductionops.cmi \ - lib/pp.cmi library/global.cmi pretyping/evd.cmi \ - contrib/correctness/pred.cmi -contrib/correctness/pred.cmx: kernel/term.cmx pretyping/reductionops.cmx \ - lib/pp.cmx library/global.cmx pretyping/evd.cmx \ - contrib/correctness/pred.cmi -contrib/correctness/prename.cmo: lib/util.cmi lib/pp.cmi kernel/names.cmi \ - library/nameops.cmi toplevel/himsg.cmi contrib/correctness/prename.cmi -contrib/correctness/prename.cmx: lib/util.cmx lib/pp.cmx kernel/names.cmx \ - library/nameops.cmx toplevel/himsg.cmx contrib/correctness/prename.cmi -contrib/correctness/ptactic.cmo: toplevel/vernacentries.cmi lib/util.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi kernel/reduction.cmi \ - parsing/printer.cmi pretyping/pretyping.cmi lib/pp.cmi proofs/pfedit.cmi \ - pretyping/pattern.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - library/global.cmi tactics/extratactics.cmi pretyping/evd.cmi \ - tactics/equality.cmi library/decl_kinds.cmo interp/coqlib.cmi \ - contrib/correctness/ptactic.cmi -contrib/correctness/ptactic.cmx: toplevel/vernacentries.cmx lib/util.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx kernel/reduction.cmx \ - parsing/printer.cmx pretyping/pretyping.cmx lib/pp.cmx proofs/pfedit.cmx \ - pretyping/pattern.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - library/global.cmx tactics/extratactics.cmx pretyping/evd.cmx \ - tactics/equality.cmx library/decl_kinds.cmx interp/coqlib.cmx \ - contrib/correctness/ptactic.cmi -contrib/correctness/ptyping.cmo: lib/util.cmi pretyping/typing.cmi \ - interp/topconstr.cmi pretyping/termops.cmi kernel/term.cmi \ - pretyping/reductionops.cmi proofs/proof_trees.cmi lib/pp.cmi \ - kernel/names.cmi toplevel/himsg.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi interp/constrintern.cmi \ - contrib/correctness/ptyping.cmi -contrib/correctness/ptyping.cmx: lib/util.cmx pretyping/typing.cmx \ - interp/topconstr.cmx pretyping/termops.cmx kernel/term.cmx \ - pretyping/reductionops.cmx proofs/proof_trees.cmx lib/pp.cmx \ - kernel/names.cmx toplevel/himsg.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx interp/constrintern.cmx \ - contrib/correctness/ptyping.cmi -contrib/correctness/putil.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi parsing/printer.cmi lib/pp.cmi pretyping/pattern.cmi \ - kernel/names.cmi library/nameops.cmi pretyping/matching.cmi \ - tactics/hipattern.cmi library/global.cmi kernel/environ.cmi \ - contrib/correctness/putil.cmi -contrib/correctness/putil.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx parsing/printer.cmx lib/pp.cmx pretyping/pattern.cmx \ - kernel/names.cmx library/nameops.cmx pretyping/matching.cmx \ - tactics/hipattern.cmx library/global.cmx kernel/environ.cmx \ - contrib/correctness/putil.cmi -contrib/correctness/pwp.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi pretyping/reductionops.cmi kernel/reduction.cmi \ - library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - tactics/hipattern.cmi library/global.cmi kernel/environ.cmi \ - contrib/correctness/pwp.cmi -contrib/correctness/pwp.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx pretyping/reductionops.cmx kernel/reduction.cmx \ - library/nametab.cmx kernel/names.cmx library/libnames.cmx \ - tactics/hipattern.cmx library/global.cmx kernel/environ.cmx \ - contrib/correctness/pwp.cmi -contrib/dp/dp.cmo: lib/util.cmi pretyping/typing.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi library/summary.cmi pretyping/reductionops.cmi \ - parsing/printer.cmi lib/pp.cmi parsing/pcoq.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - tactics/hipattern.cmi library/global.cmi contrib/dp/fol.cmi \ - pretyping/evd.cmi kernel/environ.cmi contrib/dp/dp_zenon.cmi \ - contrib/dp/dp_why.cmi kernel/declarations.cmi interp/coqlib.cmi \ - interp/constrintern.cmi contrib/dp/dp.cmi -contrib/dp/dp.cmx: lib/util.cmx pretyping/typing.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx library/summary.cmx pretyping/reductionops.cmx \ - parsing/printer.cmx lib/pp.cmx parsing/pcoq.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - tactics/hipattern.cmx library/global.cmx contrib/dp/fol.cmi \ - pretyping/evd.cmx kernel/environ.cmx contrib/dp/dp_zenon.cmx \ - contrib/dp/dp_why.cmx kernel/declarations.cmx interp/coqlib.cmx \ - interp/constrintern.cmx contrib/dp/dp.cmi -contrib/dp/dp_why.cmo: kernel/term.cmi contrib/dp/fol.cmi \ - contrib/dp/dp_why.cmi -contrib/dp/dp_why.cmx: kernel/term.cmx contrib/dp/fol.cmi \ - contrib/dp/dp_why.cmi -contrib/dp/dp_zenon.cmo: lib/util.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi lib/pp.cmi parsing/pcoq.cmi \ - library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - contrib/dp/fol.cmi contrib/dp/dp_why.cmi interp/constrintern.cmi \ - contrib/dp/dp_zenon.cmi -contrib/dp/dp_zenon.cmx: lib/util.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx lib/pp.cmx parsing/pcoq.cmx \ - library/nametab.cmx kernel/names.cmx library/libnames.cmx \ - contrib/dp/fol.cmi contrib/dp/dp_why.cmx interp/constrintern.cmx \ - contrib/dp/dp_zenon.cmi -contrib/dp/g_dp.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - tactics/tactics.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - proofs/refiner.cmi parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi \ - interp/genarg.cmi parsing/egrammar.cmi contrib/dp/dp_zenon.cmi \ - contrib/dp/dp.cmi toplevel/cerrors.cmi -contrib/dp/g_dp.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - tactics/tactics.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - proofs/refiner.cmx parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx \ - interp/genarg.cmx parsing/egrammar.cmx contrib/dp/dp_zenon.cmx \ - contrib/dp/dp.cmx toplevel/cerrors.cmx -contrib/extraction/common.cmo: lib/util.cmi kernel/term.cmi \ - contrib/extraction/table.cmi contrib/extraction/scheme.cmi \ - lib/pp_control.cmi lib/pp.cmi lib/options.cmi \ - contrib/extraction/ocaml.cmi kernel/names.cmi library/nameops.cmi \ - contrib/extraction/modutil.cmi kernel/modops.cmi \ - contrib/extraction/mlutil.cmi contrib/extraction/miniml.cmi \ - library/libnames.cmi kernel/inductive.cmi contrib/extraction/haskell.cmi \ - lib/gset.cmi library/global.cmi contrib/extraction/extraction.cmi \ - kernel/declarations.cmi contrib/extraction/common.cmi -contrib/extraction/common.cmx: lib/util.cmx kernel/term.cmx \ - contrib/extraction/table.cmx contrib/extraction/scheme.cmx \ - lib/pp_control.cmx lib/pp.cmx lib/options.cmx \ - contrib/extraction/ocaml.cmx kernel/names.cmx library/nameops.cmx \ - contrib/extraction/modutil.cmx kernel/modops.cmx \ - contrib/extraction/mlutil.cmx contrib/extraction/miniml.cmi \ - library/libnames.cmx kernel/inductive.cmx contrib/extraction/haskell.cmx \ - lib/gset.cmx library/global.cmx contrib/extraction/extraction.cmx \ - kernel/declarations.cmx contrib/extraction/common.cmi -contrib/extraction/extract_env.cmo: lib/util.cmi kernel/typeops.cmi \ - kernel/term.cmi contrib/extraction/table.cmi kernel/reduction.cmi \ - lib/pp.cmi library/nametab.cmi kernel/names.cmi \ - contrib/extraction/modutil.cmi kernel/modops.cmi kernel/mod_subst.cmi \ - contrib/extraction/miniml.cmi library/library.cmi library/libobject.cmi \ - library/libnames.cmi library/lib.cmi library/global.cmi \ - contrib/extraction/extraction.cmi kernel/declarations.cmi \ - contrib/extraction/common.cmi contrib/extraction/extract_env.cmi -contrib/extraction/extract_env.cmx: lib/util.cmx kernel/typeops.cmx \ - kernel/term.cmx contrib/extraction/table.cmx kernel/reduction.cmx \ - lib/pp.cmx library/nametab.cmx kernel/names.cmx \ - contrib/extraction/modutil.cmx kernel/modops.cmx kernel/mod_subst.cmx \ - contrib/extraction/miniml.cmi library/library.cmx library/libobject.cmx \ - library/libnames.cmx library/lib.cmx library/global.cmx \ - contrib/extraction/extraction.cmx kernel/declarations.cmx \ - contrib/extraction/common.cmx contrib/extraction/extract_env.cmi -contrib/extraction/extraction.cmo: lib/util.cmi kernel/typeops.cmi \ - pretyping/termops.cmi kernel/term.cmi contrib/extraction/table.cmi \ - library/summary.cmi pretyping/retyping.cmi pretyping/reductionops.cmi \ - kernel/reduction.cmi pretyping/recordops.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi contrib/extraction/mlutil.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi \ - pretyping/inductiveops.cmi kernel/inductive.cmi pretyping/evd.cmi \ - kernel/environ.cmi kernel/declarations.cmi \ - contrib/extraction/extraction.cmi -contrib/extraction/extraction.cmx: lib/util.cmx kernel/typeops.cmx \ - pretyping/termops.cmx kernel/term.cmx contrib/extraction/table.cmx \ - library/summary.cmx pretyping/retyping.cmx pretyping/reductionops.cmx \ - kernel/reduction.cmx pretyping/recordops.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx contrib/extraction/mlutil.cmx \ - contrib/extraction/miniml.cmi library/libnames.cmx \ - pretyping/inductiveops.cmx kernel/inductive.cmx pretyping/evd.cmx \ - kernel/environ.cmx kernel/declarations.cmx \ - contrib/extraction/extraction.cmi -contrib/extraction/g_extraction.cmo: toplevel/vernacinterp.cmi \ - toplevel/vernacexpr.cmo lib/util.cmi tactics/tacinterp.cmi \ - contrib/extraction/table.cmi parsing/pptactic.cmi lib/pp.cmi \ - parsing/pcoq.cmi parsing/lexer.cmi interp/genarg.cmi \ - contrib/extraction/extract_env.cmi parsing/egrammar.cmi \ - toplevel/cerrors.cmi -contrib/extraction/g_extraction.cmx: toplevel/vernacinterp.cmx \ - toplevel/vernacexpr.cmx lib/util.cmx tactics/tacinterp.cmx \ - contrib/extraction/table.cmx parsing/pptactic.cmx lib/pp.cmx \ - parsing/pcoq.cmx parsing/lexer.cmx interp/genarg.cmx \ - contrib/extraction/extract_env.cmx parsing/egrammar.cmx \ - toplevel/cerrors.cmx -contrib/extraction/haskell.cmo: lib/util.cmi contrib/extraction/table.cmi \ - lib/pp.cmi contrib/extraction/ocaml.cmi kernel/names.cmi \ - library/nameops.cmi contrib/extraction/mlutil.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi \ - contrib/extraction/haskell.cmi -contrib/extraction/haskell.cmx: lib/util.cmx contrib/extraction/table.cmx \ - lib/pp.cmx contrib/extraction/ocaml.cmx kernel/names.cmx \ - library/nameops.cmx contrib/extraction/mlutil.cmx \ - contrib/extraction/miniml.cmi library/libnames.cmx \ - contrib/extraction/haskell.cmi -contrib/extraction/mlutil.cmo: lib/util.cmi contrib/extraction/table.cmi \ - lib/pp.cmi library/nametab.cmi kernel/names.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi \ - contrib/extraction/mlutil.cmi -contrib/extraction/mlutil.cmx: lib/util.cmx contrib/extraction/table.cmx \ - lib/pp.cmx library/nametab.cmx kernel/names.cmx \ - contrib/extraction/miniml.cmi library/libnames.cmx \ - contrib/extraction/mlutil.cmi -contrib/extraction/modutil.cmo: lib/util.cmi contrib/extraction/table.cmi \ - kernel/names.cmi kernel/modops.cmi kernel/mod_subst.cmi \ - contrib/extraction/mlutil.cmi contrib/extraction/miniml.cmi \ - library/libnames.cmi kernel/environ.cmi kernel/declarations.cmi \ - contrib/extraction/modutil.cmi -contrib/extraction/modutil.cmx: lib/util.cmx contrib/extraction/table.cmx \ - kernel/names.cmx kernel/modops.cmx kernel/mod_subst.cmx \ - contrib/extraction/mlutil.cmx contrib/extraction/miniml.cmi \ - library/libnames.cmx kernel/environ.cmx kernel/declarations.cmx \ - contrib/extraction/modutil.cmi -contrib/extraction/ocaml.cmo: lib/util.cmi contrib/extraction/table.cmi \ - lib/pp.cmi kernel/names.cmi library/nameops.cmi \ - contrib/extraction/modutil.cmi contrib/extraction/mlutil.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi \ - contrib/extraction/ocaml.cmi -contrib/extraction/ocaml.cmx: lib/util.cmx contrib/extraction/table.cmx \ - lib/pp.cmx kernel/names.cmx library/nameops.cmx \ - contrib/extraction/modutil.cmx contrib/extraction/mlutil.cmx \ - contrib/extraction/miniml.cmi library/libnames.cmx \ - contrib/extraction/ocaml.cmi -contrib/extraction/scheme.cmo: lib/util.cmi contrib/extraction/table.cmi \ - lib/pp.cmi contrib/extraction/ocaml.cmi kernel/names.cmi \ - library/nameops.cmi contrib/extraction/mlutil.cmi \ - contrib/extraction/miniml.cmi library/libnames.cmi \ - contrib/extraction/scheme.cmi -contrib/extraction/scheme.cmx: lib/util.cmx contrib/extraction/table.cmx \ - lib/pp.cmx contrib/extraction/ocaml.cmx kernel/names.cmx \ - library/nameops.cmx contrib/extraction/mlutil.cmx \ - contrib/extraction/miniml.cmi library/libnames.cmx \ - contrib/extraction/scheme.cmi -contrib/extraction/table.cmo: lib/util.cmi kernel/typeops.cmi kernel/term.cmi \ - library/summary.cmi kernel/reduction.cmi parsing/printer.cmi lib/pp.cmi \ - lib/options.cmi library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - contrib/extraction/miniml.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi library/goptions.cmi library/global.cmi \ - kernel/environ.cmi kernel/declarations.cmi contrib/extraction/table.cmi -contrib/extraction/table.cmx: lib/util.cmx kernel/typeops.cmx kernel/term.cmx \ - library/summary.cmx kernel/reduction.cmx parsing/printer.cmx lib/pp.cmx \ - lib/options.cmx library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - contrib/extraction/miniml.cmi library/libobject.cmx library/libnames.cmx \ - library/lib.cmx library/goptions.cmx library/global.cmx \ - kernel/environ.cmx kernel/declarations.cmx contrib/extraction/table.cmi -contrib/field/field.cmo: toplevel/vernacinterp.cmi toplevel/vernacexpr.cmo \ - lib/util.cmi pretyping/typing.cmi interp/topconstr.cmi kernel/term.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo library/summary.cmi contrib/ring/ring.cmo \ - pretyping/reductionops.cmi contrib/ring/quote.cmo proofs/proof_type.cmi \ - parsing/printer.cmi parsing/pptactic.cmi parsing/ppconstr.cmi lib/pp.cmi \ - parsing/pcoq.cmi kernel/names.cmi kernel/mod_subst.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - parsing/lexer.cmi tactics/hipattern.cmi lib/gmap.cmi library/global.cmi \ - interp/genarg.cmi parsing/extend.cmi pretyping/evd.cmi \ - parsing/egrammar.cmi interp/coqlib.cmi interp/constrintern.cmi \ - toplevel/cerrors.cmi -contrib/field/field.cmx: toplevel/vernacinterp.cmx toplevel/vernacexpr.cmx \ - lib/util.cmx pretyping/typing.cmx interp/topconstr.cmx kernel/term.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx library/summary.cmx contrib/ring/ring.cmx \ - pretyping/reductionops.cmx contrib/ring/quote.cmx proofs/proof_type.cmx \ - parsing/printer.cmx parsing/pptactic.cmx parsing/ppconstr.cmx lib/pp.cmx \ - parsing/pcoq.cmx kernel/names.cmx kernel/mod_subst.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - parsing/lexer.cmx tactics/hipattern.cmx lib/gmap.cmx library/global.cmx \ - interp/genarg.cmx parsing/extend.cmx pretyping/evd.cmx \ - parsing/egrammar.cmx interp/coqlib.cmx interp/constrintern.cmx \ - toplevel/cerrors.cmx -contrib/first-order/formula.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi proofs/tacmach.cmi kernel/sign.cmi \ - pretyping/reductionops.cmi kernel/names.cmi library/libnames.cmi \ - pretyping/inductiveops.cmi tactics/hipattern.cmi library/global.cmi \ - kernel/declarations.cmi kernel/closure.cmi \ - contrib/first-order/formula.cmi -contrib/first-order/formula.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx proofs/tacmach.cmx kernel/sign.cmx \ - pretyping/reductionops.cmx kernel/names.cmx library/libnames.cmx \ - pretyping/inductiveops.cmx tactics/hipattern.cmx library/global.cmx \ - kernel/declarations.cmx kernel/closure.cmx \ - contrib/first-order/formula.cmi -contrib/first-order/g_ground.cmo: lib/util.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo contrib/first-order/sequent.cmi proofs/refiner.cmi \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi kernel/names.cmi \ - library/libnames.cmi contrib/first-order/ground.cmi library/goptions.cmi \ - interp/genarg.cmi contrib/first-order/formula.cmi parsing/egrammar.cmi \ - tactics/decl_proof_instr.cmi toplevel/cerrors.cmi contrib/cc/cctac.cmi \ - tactics/auto.cmi -contrib/first-order/g_ground.cmx: lib/util.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx contrib/first-order/sequent.cmx proofs/refiner.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx kernel/names.cmx \ - library/libnames.cmx contrib/first-order/ground.cmx library/goptions.cmx \ - interp/genarg.cmx contrib/first-order/formula.cmx parsing/egrammar.cmx \ - tactics/decl_proof_instr.cmx toplevel/cerrors.cmx contrib/cc/cctac.cmx \ - tactics/auto.cmx -contrib/first-order/ground.cmo: kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tactic_debug.cmi proofs/tacmach.cmi \ - tactics/tacinterp.cmi contrib/first-order/sequent.cmi \ - contrib/first-order/rules.cmi parsing/printer.cmi lib/pp.cmi \ - kernel/names.cmi library/libnames.cmi contrib/first-order/instances.cmi \ - lib/heap.cmi contrib/first-order/formula.cmi kernel/closure.cmi \ - pretyping/classops.cmi contrib/first-order/ground.cmi -contrib/first-order/ground.cmx: kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tactic_debug.cmx proofs/tacmach.cmx \ - tactics/tacinterp.cmx contrib/first-order/sequent.cmx \ - contrib/first-order/rules.cmx parsing/printer.cmx lib/pp.cmx \ - kernel/names.cmx library/libnames.cmx contrib/first-order/instances.cmx \ - lib/heap.cmx contrib/first-order/formula.cmx kernel/closure.cmx \ - pretyping/classops.cmx contrib/first-order/ground.cmi -contrib/first-order/instances.cmo: lib/util.cmi contrib/first-order/unify.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacmach.cmi kernel/sign.cmi \ - contrib/first-order/sequent.cmi contrib/first-order/rules.cmi \ - proofs/refiner.cmi pretyping/reductionops.cmi pretyping/rawterm.cmi \ - pretyping/pretyping.cmi lib/pp.cmi kernel/names.cmi library/libnames.cmi \ - lib/heap.cmi contrib/first-order/formula.cmi pretyping/evd.cmi \ - pretyping/detyping.cmi kernel/declarations.cmi \ - contrib/first-order/instances.cmi -contrib/first-order/instances.cmx: lib/util.cmx contrib/first-order/unify.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacmach.cmx kernel/sign.cmx \ - contrib/first-order/sequent.cmx contrib/first-order/rules.cmx \ - proofs/refiner.cmx pretyping/reductionops.cmx pretyping/rawterm.cmx \ - pretyping/pretyping.cmx lib/pp.cmx kernel/names.cmx library/libnames.cmx \ - lib/heap.cmx contrib/first-order/formula.cmx pretyping/evd.cmx \ - pretyping/detyping.cmx kernel/declarations.cmx \ - contrib/first-order/instances.cmi -contrib/first-order/rules.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - contrib/first-order/sequent.cmi lib/pp.cmi kernel/names.cmi \ - library/libnames.cmi contrib/first-order/formula.cmi \ - kernel/declarations.cmi interp/coqlib.cmi contrib/first-order/rules.cmi -contrib/first-order/rules.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx proofs/tacexpr.cmx kernel/sign.cmx \ - contrib/first-order/sequent.cmx lib/pp.cmx kernel/names.cmx \ - library/libnames.cmx contrib/first-order/formula.cmx \ - kernel/declarations.cmx interp/coqlib.cmx contrib/first-order/rules.cmi -contrib/first-order/sequent.cmo: lib/util.cmi contrib/first-order/unify.cmi \ - kernel/term.cmi proofs/tacmach.cmi parsing/printer.cmi \ - parsing/ppconstr.cmi lib/pp.cmi kernel/names.cmi library/libnames.cmi \ - lib/heap.cmi library/global.cmi contrib/first-order/formula.cmi \ - interp/constrextern.cmi tactics/auto.cmi contrib/first-order/sequent.cmi -contrib/first-order/sequent.cmx: lib/util.cmx contrib/first-order/unify.cmx \ - kernel/term.cmx proofs/tacmach.cmx parsing/printer.cmx \ - parsing/ppconstr.cmx lib/pp.cmx kernel/names.cmx library/libnames.cmx \ - lib/heap.cmx library/global.cmx contrib/first-order/formula.cmx \ - interp/constrextern.cmx tactics/auto.cmx contrib/first-order/sequent.cmi -contrib/first-order/unify.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi proofs/tacmach.cmi pretyping/reductionops.cmi \ - kernel/names.cmi contrib/first-order/formula.cmi \ - contrib/first-order/unify.cmi -contrib/first-order/unify.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx proofs/tacmach.cmx pretyping/reductionops.cmx \ - kernel/names.cmx contrib/first-order/formula.cmx \ - contrib/first-order/unify.cmi -contrib/fourier/fourierR.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi contrib/ring/ring.cmo kernel/names.cmi \ - library/libnames.cmi contrib/fourier/fourier.cmo pretyping/evarutil.cmi \ - tactics/equality.cmi interp/coqlib.cmi tactics/contradiction.cmi \ - pretyping/clenv.cmi -contrib/fourier/fourierR.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx contrib/ring/ring.cmx kernel/names.cmx \ - library/libnames.cmx contrib/fourier/fourier.cmx pretyping/evarutil.cmx \ - tactics/equality.cmx interp/coqlib.cmx tactics/contradiction.cmx \ - pretyping/clenv.cmx -contrib/fourier/g_fourier.cmo: lib/util.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo proofs/refiner.cmi parsing/pptactic.cmi lib/pp.cmi \ - parsing/pcoq.cmi contrib/fourier/fourierR.cmo parsing/egrammar.cmi \ - toplevel/cerrors.cmi -contrib/fourier/g_fourier.cmx: lib/util.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx proofs/refiner.cmx parsing/pptactic.cmx lib/pp.cmx \ - parsing/pcoq.cmx contrib/fourier/fourierR.cmx parsing/egrammar.cmx \ - toplevel/cerrors.cmx -contrib/funind/functional_principles_proofs.cmo: lib/util.cmi \ - pretyping/typing.cmi kernel/typeops.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - pretyping/tacred.cmi proofs/tacmach.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo kernel/sign.cmi pretyping/reductionops.cmi \ - contrib/recdef/recdef.cmo pretyping/rawterm.cmi proofs/proof_type.cmi \ - parsing/printer.cmi lib/pp.cmi proofs/pfedit.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - contrib/funind/indfun_common.cmi tactics/hiddentac.cmi library/global.cmi \ - interp/genarg.cmi pretyping/evd.cmi tactics/equality.cmi \ - kernel/environ.cmi kernel/entries.cmi tactics/elim.cmi tactics/eauto.cmi \ - kernel/declarations.cmi library/decl_kinds.cmo interp/coqlib.cmi \ - toplevel/command.cmi kernel/closure.cmi toplevel/cerrors.cmi \ - contrib/funind/functional_principles_proofs.cmi -contrib/funind/functional_principles_proofs.cmx: lib/util.cmx \ - pretyping/typing.cmx kernel/typeops.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - pretyping/tacred.cmx proofs/tacmach.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx kernel/sign.cmx pretyping/reductionops.cmx \ - contrib/recdef/recdef.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - parsing/printer.cmx lib/pp.cmx proofs/pfedit.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - contrib/funind/indfun_common.cmx tactics/hiddentac.cmx library/global.cmx \ - interp/genarg.cmx pretyping/evd.cmx tactics/equality.cmx \ - kernel/environ.cmx kernel/entries.cmx tactics/elim.cmx tactics/eauto.cmx \ - kernel/declarations.cmx library/decl_kinds.cmx interp/coqlib.cmx \ - toplevel/command.cmx kernel/closure.cmx toplevel/cerrors.cmx \ - contrib/funind/functional_principles_proofs.cmi -contrib/funind/functional_principles_types.cmo: lib/util.cmi \ - pretyping/typing.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi pretyping/tacred.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi lib/system.cmi kernel/sign.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi parsing/printer.cmi \ - pretyping/pretyping.cmi parsing/ppconstr.cmi lib/pp.cmi proofs/pfedit.cmi \ - lib/options.cmi library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi pretyping/indrec.cmi \ - contrib/funind/indfun_common.cmi tactics/hiddentac.cmi library/global.cmi \ - contrib/funind/functional_principles_proofs.cmi pretyping/evd.cmi \ - kernel/environ.cmi kernel/entries.cmi library/declare.cmi \ - kernel/declarations.cmi library/decl_kinds.cmo toplevel/command.cmi \ - kernel/closure.cmi contrib/funind/functional_principles_types.cmi -contrib/funind/functional_principles_types.cmx: lib/util.cmx \ - pretyping/typing.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx pretyping/tacred.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx lib/system.cmx kernel/sign.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx parsing/printer.cmx \ - pretyping/pretyping.cmx parsing/ppconstr.cmx lib/pp.cmx proofs/pfedit.cmx \ - lib/options.cmx library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx pretyping/indrec.cmx \ - contrib/funind/indfun_common.cmx tactics/hiddentac.cmx library/global.cmx \ - contrib/funind/functional_principles_proofs.cmx pretyping/evd.cmx \ - kernel/environ.cmx kernel/entries.cmx library/declare.cmx \ - kernel/declarations.cmx library/decl_kinds.cmx toplevel/command.cmx \ - kernel/closure.cmx contrib/funind/functional_principles_types.cmi -contrib/funind/indfun_common.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi library/summary.cmi proofs/refiner.cmi \ - pretyping/reductionops.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - parsing/printer.cmi lib/pp.cmi proofs/pfedit.cmi lib/options.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - kernel/mod_subst.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi library/impargs.cmi library/goptions.cmi \ - library/global.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - kernel/entries.cmi library/declare.cmi kernel/declarations.cmi \ - library/decl_kinds.cmo interp/coqlib.cmi kernel/closure.cmi \ - contrib/funind/indfun_common.cmi -contrib/funind/indfun_common.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx library/summary.cmx proofs/refiner.cmx \ - pretyping/reductionops.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - parsing/printer.cmx lib/pp.cmx proofs/pfedit.cmx lib/options.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - kernel/mod_subst.cmx library/libobject.cmx library/libnames.cmx \ - library/lib.cmx library/impargs.cmx library/goptions.cmx \ - library/global.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - kernel/entries.cmx library/declare.cmx kernel/declarations.cmx \ - library/decl_kinds.cmx interp/coqlib.cmx kernel/closure.cmx \ - contrib/funind/indfun_common.cmi -contrib/funind/indfun_main.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - pretyping/typing.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - proofs/refiner.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - parsing/printer.cmi parsing/pptactic.cmi parsing/ppconstr.cmi lib/pp.cmi \ - parsing/pcoq.cmi library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - contrib/funind/merge.cmo library/libnames.cmi parsing/lexer.cmi \ - contrib/funind/invfun.cmo contrib/funind/indfun_common.cmi \ - contrib/funind/indfun.cmo library/global.cmi interp/genarg.cmi \ - contrib/funind/functional_principles_types.cmi pretyping/evd.cmi \ - parsing/egrammar.cmi interp/coqlib.cmi interp/constrintern.cmi \ - toplevel/cerrors.cmi -contrib/funind/indfun_main.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - pretyping/typing.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - proofs/refiner.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - parsing/printer.cmx parsing/pptactic.cmx parsing/ppconstr.cmx lib/pp.cmx \ - parsing/pcoq.cmx library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - contrib/funind/merge.cmx library/libnames.cmx parsing/lexer.cmx \ - contrib/funind/invfun.cmx contrib/funind/indfun_common.cmx \ - contrib/funind/indfun.cmx library/global.cmx interp/genarg.cmx \ - contrib/funind/functional_principles_types.cmx pretyping/evd.cmx \ - parsing/egrammar.cmx interp/coqlib.cmx interp/constrintern.cmx \ - toplevel/cerrors.cmx -contrib/funind/indfun.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - kernel/typeops.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - library/states.cmi kernel/sign.cmi contrib/recdef/recdef.cmo \ - contrib/funind/rawterm_to_relation.cmi pretyping/rawterm.cmi \ - parsing/printer.cmi parsing/ppconstr.cmi lib/pp.cmi lib/options.cmi \ - interp/notation.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi contrib/funind/invfun.cmo pretyping/indrec.cmi \ - contrib/funind/indfun_common.cmi library/impargs.cmi \ - tactics/hiddentac.cmi library/global.cmi \ - contrib/funind/functional_principles_types.cmi \ - contrib/funind/functional_principles_proofs.cmi pretyping/evd.cmi \ - tactics/equality.cmi kernel/environ.cmi kernel/declarations.cmi \ - library/decl_kinds.cmo interp/constrintern.cmi interp/constrextern.cmi \ - toplevel/command.cmi toplevel/cerrors.cmi -contrib/funind/indfun.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - kernel/typeops.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - library/states.cmx kernel/sign.cmx contrib/recdef/recdef.cmx \ - contrib/funind/rawterm_to_relation.cmx pretyping/rawterm.cmx \ - parsing/printer.cmx parsing/ppconstr.cmx lib/pp.cmx lib/options.cmx \ - interp/notation.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx contrib/funind/invfun.cmx pretyping/indrec.cmx \ - contrib/funind/indfun_common.cmx library/impargs.cmx \ - tactics/hiddentac.cmx library/global.cmx \ - contrib/funind/functional_principles_types.cmx \ - contrib/funind/functional_principles_proofs.cmx pretyping/evd.cmx \ - tactics/equality.cmx kernel/environ.cmx kernel/declarations.cmx \ - library/decl_kinds.cmx interp/constrintern.cmx interp/constrextern.cmx \ - toplevel/command.cmx toplevel/cerrors.cmx -contrib/funind/invfun.cmo: toplevel/vernacentries.cmi lib/util.cmi \ - pretyping/typing.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tauto.cmo tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - kernel/sign.cmi lib/rtree.cmi pretyping/reductionops.cmi \ - pretyping/rawterm.cmi parsing/printer.cmi parsing/ppconstr.cmi lib/pp.cmi \ - proofs/pfedit.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi tactics/inv.cmi kernel/inductive.cmi \ - pretyping/indrec.cmi contrib/funind/indfun_common.cmi \ - tactics/hiddentac.cmi library/global.cmi interp/genarg.cmi \ - pretyping/evd.cmi tactics/equality.cmi kernel/environ.cmi \ - kernel/entries.cmi kernel/declarations.cmi library/decl_kinds.cmo \ - interp/coqlib.cmi toplevel/command.cmi kernel/closure.cmi \ - toplevel/cerrors.cmi -contrib/funind/invfun.cmx: toplevel/vernacentries.cmx lib/util.cmx \ - pretyping/typing.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tauto.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - kernel/sign.cmx lib/rtree.cmx pretyping/reductionops.cmx \ - pretyping/rawterm.cmx parsing/printer.cmx parsing/ppconstr.cmx lib/pp.cmx \ - proofs/pfedit.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx tactics/inv.cmx kernel/inductive.cmx \ - pretyping/indrec.cmx contrib/funind/indfun_common.cmx \ - tactics/hiddentac.cmx library/global.cmx interp/genarg.cmx \ - pretyping/evd.cmx tactics/equality.cmx kernel/environ.cmx \ - kernel/entries.cmx kernel/declarations.cmx library/decl_kinds.cmx \ - interp/coqlib.cmx toplevel/command.cmx kernel/closure.cmx \ - toplevel/cerrors.cmx -contrib/funind/merge.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi kernel/term.cmi tactics/tacinterp.cmi \ - contrib/funind/rawtermops.cmi pretyping/rawterm.cmi parsing/printer.cmi \ - pretyping/pretyping.cmi lib/pp.cmi lib/options.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi contrib/funind/indfun_common.cmi library/global.cmi \ - pretyping/evd.cmi kernel/environ.cmi pretyping/detyping.cmi \ - kernel/declarations.cmi interp/constrintern.cmi interp/constrextern.cmi \ - toplevel/command.cmi -contrib/funind/merge.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - interp/topconstr.cmx kernel/term.cmx tactics/tacinterp.cmx \ - contrib/funind/rawtermops.cmx pretyping/rawterm.cmx parsing/printer.cmx \ - pretyping/pretyping.cmx lib/pp.cmx lib/options.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx contrib/funind/indfun_common.cmx library/global.cmx \ - pretyping/evd.cmx kernel/environ.cmx pretyping/detyping.cmx \ - kernel/declarations.cmx interp/constrintern.cmx interp/constrextern.cmx \ - toplevel/command.cmx -contrib/funind/rawtermops.cmo: lib/util.cmi kernel/term.cmi \ - pretyping/rawterm.cmi lib/pp.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi pretyping/inductiveops.cmi \ - contrib/funind/indfun_common.cmi library/global.cmi pretyping/evd.cmi \ - interp/coqlib.cmi contrib/funind/rawtermops.cmi -contrib/funind/rawtermops.cmx: lib/util.cmx kernel/term.cmx \ - pretyping/rawterm.cmx lib/pp.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx pretyping/inductiveops.cmx \ - contrib/funind/indfun_common.cmx library/global.cmx pretyping/evd.cmx \ - interp/coqlib.cmx contrib/funind/rawtermops.cmi -contrib/funind/rawterm_to_relation.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - pretyping/typing.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tacinterp.cmi lib/system.cmi kernel/sign.cmi \ - kernel/reduction.cmi contrib/funind/rawtermops.cmi pretyping/rawterm.cmi \ - parsing/printer.cmi pretyping/pretyping.cmi parsing/ppvernac.cmi \ - parsing/ppconstr.cmi lib/pp.cmi lib/options.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi contrib/funind/indfun_common.cmi library/impargs.cmi \ - library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - pretyping/detyping.cmi kernel/declarations.cmi interp/coqlib.cmi \ - interp/constrextern.cmi toplevel/command.cmi toplevel/cerrors.cmi \ - contrib/funind/rawterm_to_relation.cmi -contrib/funind/rawterm_to_relation.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - pretyping/typing.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tacinterp.cmx lib/system.cmx kernel/sign.cmx \ - kernel/reduction.cmx contrib/funind/rawtermops.cmx pretyping/rawterm.cmx \ - parsing/printer.cmx pretyping/pretyping.cmx parsing/ppvernac.cmx \ - parsing/ppconstr.cmx lib/pp.cmx lib/options.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx contrib/funind/indfun_common.cmx library/impargs.cmx \ - library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - pretyping/detyping.cmx kernel/declarations.cmx interp/coqlib.cmx \ - interp/constrextern.cmx toplevel/command.cmx toplevel/cerrors.cmx \ - contrib/funind/rawterm_to_relation.cmi -contrib/funind/tacinvutils.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi kernel/sign.cmi pretyping/reductionops.cmi \ - parsing/printer.cmi lib/pp.cmi kernel/names.cmi library/nameops.cmi \ - pretyping/inductiveops.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi kernel/declarations.cmi interp/coqlib.cmi \ - contrib/funind/tacinvutils.cmi -contrib/funind/tacinvutils.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx kernel/sign.cmx pretyping/reductionops.cmx \ - parsing/printer.cmx lib/pp.cmx kernel/names.cmx library/nameops.cmx \ - pretyping/inductiveops.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx kernel/declarations.cmx interp/coqlib.cmx \ - contrib/funind/tacinvutils.cmi -contrib/interface/blast.cmo: toplevel/vernacinterp.cmi \ - toplevel/vernacentries.cmi lib/util.cmi pretyping/typing.cmi \ - kernel/typeops.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi parsing/tactic_printer.cmi \ - pretyping/tacred.cmi proofs/tacmach.cmi tactics/tacinterp.cmi \ - kernel/sign.cmi proofs/refiner.cmi kernel/reduction.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - parsing/printer.cmi parsing/pptactic.cmi lib/pp.cmi proofs/pfedit.cmi \ - parsing/pcoq.cmi contrib/interface/pbp.cmi pretyping/pattern.cmi \ - kernel/names.cmi library/nameops.cmi proofs/logic.cmi \ - kernel/inductive.cmi tactics/hipattern.cmi tactics/hiddentac.cmi \ - library/global.cmi lib/explore.cmi pretyping/evd.cmi tactics/equality.cmi \ - kernel/environ.cmi tactics/eauto.cmi library/declare.cmi \ - kernel/declarations.cmi toplevel/command.cmi pretyping/clenv.cmi \ - tactics/auto.cmi contrib/interface/blast.cmi -contrib/interface/blast.cmx: toplevel/vernacinterp.cmx \ - toplevel/vernacentries.cmx lib/util.cmx pretyping/typing.cmx \ - kernel/typeops.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx parsing/tactic_printer.cmx \ - pretyping/tacred.cmx proofs/tacmach.cmx tactics/tacinterp.cmx \ - kernel/sign.cmx proofs/refiner.cmx kernel/reduction.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx proofs/proof_trees.cmx \ - parsing/printer.cmx parsing/pptactic.cmx lib/pp.cmx proofs/pfedit.cmx \ - parsing/pcoq.cmx contrib/interface/pbp.cmx pretyping/pattern.cmx \ - kernel/names.cmx library/nameops.cmx proofs/logic.cmx \ - kernel/inductive.cmx tactics/hipattern.cmx tactics/hiddentac.cmx \ - library/global.cmx lib/explore.cmx pretyping/evd.cmx tactics/equality.cmx \ - kernel/environ.cmx tactics/eauto.cmx library/declare.cmx \ - kernel/declarations.cmx toplevel/command.cmx pretyping/clenv.cmx \ - tactics/auto.cmx contrib/interface/blast.cmi -contrib/interface/centaur.cmo: contrib/interface/xlate.cmi \ - contrib/interface/vtp.cmi toplevel/vernacinterp.cmi \ - toplevel/vernacexpr.cmo toplevel/vernacentries.cmi toplevel/vernac.cmi \ - lib/util.cmi kernel/typeops.cmi contrib/interface/translate.cmi \ - kernel/term.cmi proofs/tacmach.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo contrib/interface/showproof_ct.cmo \ - contrib/interface/showproof.cmi parsing/search.cmi proofs/refiner.cmi \ - kernel/reduction.cmi pretyping/rawterm.cmi toplevel/protectedtoplevel.cmi \ - proofs/proof_type.cmi proofs/proof_trees.cmi parsing/printer.cmi \ - pretyping/pretyping.cmi parsing/prettyp.cmi parsing/pptactic.cmi \ - parsing/ppconstr.cmi lib/pp.cmi proofs/pfedit.cmi parsing/pcoq.cmi \ - contrib/interface/pbp.cmi lib/options.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi contrib/interface/name_to_ast.cmi \ - pretyping/matching.cmi toplevel/line_oriented_parser.cmi \ - library/library.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi parsing/lexer.cmi contrib/interface/history.cmi \ - library/global.cmi interp/genarg.cmi pretyping/evd.cmi kernel/environ.cmi \ - parsing/egrammar.cmi library/declare.cmi kernel/declarations.cmi \ - contrib/interface/debug_tac.cmi interp/constrintern.cmi \ - toplevel/command.cmi pretyping/classops.cmi toplevel/cerrors.cmi \ - contrib/interface/blast.cmi contrib/interface/ascent.cmi -contrib/interface/centaur.cmx: contrib/interface/xlate.cmx \ - contrib/interface/vtp.cmx toplevel/vernacinterp.cmx \ - toplevel/vernacexpr.cmx toplevel/vernacentries.cmx toplevel/vernac.cmx \ - lib/util.cmx kernel/typeops.cmx contrib/interface/translate.cmx \ - kernel/term.cmx proofs/tacmach.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx contrib/interface/showproof_ct.cmx \ - contrib/interface/showproof.cmx parsing/search.cmx proofs/refiner.cmx \ - kernel/reduction.cmx pretyping/rawterm.cmx toplevel/protectedtoplevel.cmx \ - proofs/proof_type.cmx proofs/proof_trees.cmx parsing/printer.cmx \ - pretyping/pretyping.cmx parsing/prettyp.cmx parsing/pptactic.cmx \ - parsing/ppconstr.cmx lib/pp.cmx proofs/pfedit.cmx parsing/pcoq.cmx \ - contrib/interface/pbp.cmx lib/options.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx contrib/interface/name_to_ast.cmx \ - pretyping/matching.cmx toplevel/line_oriented_parser.cmx \ - library/library.cmx library/libobject.cmx library/libnames.cmx \ - library/lib.cmx parsing/lexer.cmx contrib/interface/history.cmx \ - library/global.cmx interp/genarg.cmx pretyping/evd.cmx kernel/environ.cmx \ - parsing/egrammar.cmx library/declare.cmx kernel/declarations.cmx \ - contrib/interface/debug_tac.cmx interp/constrintern.cmx \ - toplevel/command.cmx pretyping/classops.cmx toplevel/cerrors.cmx \ - contrib/interface/blast.cmx contrib/interface/ascent.cmi -contrib/interface/dad.cmo: toplevel/vernacinterp.cmi toplevel/vernacexpr.cmo \ - lib/util.cmi pretyping/typing.cmi interp/topconstr.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi proofs/tacmach.cmi \ - proofs/tacexpr.cmo kernel/reduction.cmi pretyping/rawterm.cmi \ - proofs/proof_type.cmi proofs/proof_trees.cmi lib/pp.cmi \ - pretyping/pattern.cmi contrib/interface/paths.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi pretyping/matching.cmi \ - library/libnames.cmi library/global.cmi interp/genarg.cmi \ - pretyping/evd.cmi kernel/environ.cmi interp/constrintern.cmi \ - interp/constrextern.cmi contrib/interface/dad.cmi -contrib/interface/dad.cmx: toplevel/vernacinterp.cmx toplevel/vernacexpr.cmx \ - lib/util.cmx pretyping/typing.cmx interp/topconstr.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx proofs/tacmach.cmx \ - proofs/tacexpr.cmx kernel/reduction.cmx pretyping/rawterm.cmx \ - proofs/proof_type.cmx proofs/proof_trees.cmx lib/pp.cmx \ - pretyping/pattern.cmx contrib/interface/paths.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx pretyping/matching.cmx \ - library/libnames.cmx library/global.cmx interp/genarg.cmx \ - pretyping/evd.cmx kernel/environ.cmx interp/constrintern.cmx \ - interp/constrextern.cmx contrib/interface/dad.cmi -contrib/interface/debug_tac.cmo: lib/util.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - proofs/proof_type.cmi proofs/proof_trees.cmi parsing/printer.cmi \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi library/global.cmi \ - interp/genarg.cmi toplevel/cerrors.cmi contrib/interface/debug_tac.cmi -contrib/interface/debug_tac.cmx: lib/util.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - proofs/proof_type.cmx proofs/proof_trees.cmx parsing/printer.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx library/global.cmx \ - interp/genarg.cmx toplevel/cerrors.cmx contrib/interface/debug_tac.cmi -contrib/interface/history.cmo: contrib/interface/paths.cmi \ - contrib/interface/history.cmi -contrib/interface/history.cmx: contrib/interface/paths.cmx \ - contrib/interface/history.cmi -contrib/interface/line_parser.cmo: contrib/interface/line_parser.cmi -contrib/interface/line_parser.cmx: contrib/interface/line_parser.cmi -contrib/interface/name_to_ast.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - kernel/typeops.cmi interp/topconstr.cmi kernel/term.cmi kernel/sign.cmi \ - kernel/reduction.cmi parsing/prettyp.cmi lib/pp.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi library/libobject.cmi \ - library/libnames.cmi library/lib.cmi kernel/inductive.cmi \ - library/impargs.cmi library/global.cmi kernel/environ.cmi \ - library/declare.cmi kernel/declarations.cmi library/decl_kinds.cmo \ - interp/constrextern.cmi pretyping/classops.cmi \ - contrib/interface/name_to_ast.cmi -contrib/interface/name_to_ast.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - kernel/typeops.cmx interp/topconstr.cmx kernel/term.cmx kernel/sign.cmx \ - kernel/reduction.cmx parsing/prettyp.cmx lib/pp.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx library/libobject.cmx \ - library/libnames.cmx library/lib.cmx kernel/inductive.cmx \ - library/impargs.cmx library/global.cmx kernel/environ.cmx \ - library/declare.cmx kernel/declarations.cmx library/decl_kinds.cmx \ - interp/constrextern.cmx pretyping/classops.cmx \ - contrib/interface/name_to_ast.cmi -contrib/interface/parse.cmo: contrib/interface/xlate.cmi \ - contrib/interface/vtp.cmi toplevel/vernacexpr.cmo \ - toplevel/vernacentries.cmi lib/util.cmi lib/system.cmi lib/pp.cmi \ - parsing/pcoq.cmi library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - toplevel/mltop.cmi contrib/interface/line_parser.cmi library/library.cmi \ - library/libobject.cmi library/libnames.cmi library/declaremods.cmi \ - config/coq_config.cmi toplevel/cerrors.cmi contrib/interface/ascent.cmi -contrib/interface/parse.cmx: contrib/interface/xlate.cmx \ - contrib/interface/vtp.cmx toplevel/vernacexpr.cmx \ - toplevel/vernacentries.cmx lib/util.cmx lib/system.cmx lib/pp.cmx \ - parsing/pcoq.cmx library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - toplevel/mltop.cmx contrib/interface/line_parser.cmx library/library.cmx \ - library/libobject.cmx library/libnames.cmx library/declaremods.cmx \ - config/coq_config.cmx toplevel/cerrors.cmx contrib/interface/ascent.cmi -contrib/interface/paths.cmo: contrib/interface/paths.cmi -contrib/interface/paths.cmx: contrib/interface/paths.cmi -contrib/interface/pbp.cmo: lib/util.cmi pretyping/typing.cmi \ - interp/topconstr.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi proofs/tacmach.cmi \ - tactics/tacinterp.cmi proofs/tacexpr.cmo kernel/reduction.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - pretyping/pretyping.cmi lib/pp.cmi pretyping/pattern.cmi \ - library/nametab.cmi kernel/names.cmi pretyping/matching.cmi \ - proofs/logic.cmi library/libnames.cmi tactics/hipattern.cmi \ - library/global.cmi interp/genarg.cmi pretyping/evd.cmi kernel/environ.cmi \ - interp/coqlib.cmi contrib/interface/pbp.cmi -contrib/interface/pbp.cmx: lib/util.cmx pretyping/typing.cmx \ - interp/topconstr.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx proofs/tacmach.cmx \ - tactics/tacinterp.cmx proofs/tacexpr.cmx kernel/reduction.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx proofs/proof_trees.cmx \ - pretyping/pretyping.cmx lib/pp.cmx pretyping/pattern.cmx \ - library/nametab.cmx kernel/names.cmx pretyping/matching.cmx \ - proofs/logic.cmx library/libnames.cmx tactics/hipattern.cmx \ - library/global.cmx interp/genarg.cmx pretyping/evd.cmx kernel/environ.cmx \ - interp/coqlib.cmx contrib/interface/pbp.cmi -contrib/interface/showproof_ct.cmo: contrib/interface/xlate.cmi \ - contrib/interface/vtp.cmi contrib/interface/translate.cmi \ - parsing/printer.cmi lib/pp.cmi toplevel/metasyntax.cmi library/global.cmi \ - contrib/interface/ascent.cmi -contrib/interface/showproof_ct.cmx: contrib/interface/xlate.cmx \ - contrib/interface/vtp.cmx contrib/interface/translate.cmx \ - parsing/printer.cmx lib/pp.cmx toplevel/metasyntax.cmx library/global.cmx \ - contrib/interface/ascent.cmi -contrib/interface/showproof.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - pretyping/typing.cmi kernel/typeops.cmi contrib/interface/translate.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - proofs/tacmach.cmi proofs/tacexpr.cmo kernel/sign.cmi \ - contrib/interface/showproof_ct.cmo pretyping/reductionops.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi proofs/proof_trees.cmi \ - parsing/printer.cmi lib/pp.cmi proofs/pfedit.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi library/global.cmi interp/genarg.cmi \ - pretyping/evd.cmi kernel/environ.cmi kernel/declarations.cmi \ - interp/constrintern.cmi pretyping/clenv.cmi \ - contrib/interface/showproof.cmi -contrib/interface/showproof.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - pretyping/typing.cmx kernel/typeops.cmx contrib/interface/translate.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - proofs/tacmach.cmx proofs/tacexpr.cmx kernel/sign.cmx \ - contrib/interface/showproof_ct.cmx pretyping/reductionops.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx proofs/proof_trees.cmx \ - parsing/printer.cmx lib/pp.cmx proofs/pfedit.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx library/global.cmx interp/genarg.cmx \ - pretyping/evd.cmx kernel/environ.cmx kernel/declarations.cmx \ - interp/constrintern.cmx pretyping/clenv.cmx \ - contrib/interface/showproof.cmi -contrib/interface/translate.cmo: contrib/interface/xlate.cmi \ - contrib/interface/vtp.cmi toplevel/vernacinterp.cmi lib/util.cmi \ - kernel/term.cmi proofs/tacmach.cmi kernel/sign.cmi proofs/proof_type.cmi \ - lib/pp.cmi proofs/pfedit.cmi kernel/names.cmi library/library.cmi \ - library/libobject.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - kernel/environ.cmi interp/constrextern.cmi contrib/interface/ascent.cmi \ - contrib/interface/translate.cmi -contrib/interface/translate.cmx: contrib/interface/xlate.cmx \ - contrib/interface/vtp.cmx toplevel/vernacinterp.cmx lib/util.cmx \ - kernel/term.cmx proofs/tacmach.cmx kernel/sign.cmx proofs/proof_type.cmx \ - lib/pp.cmx proofs/pfedit.cmx kernel/names.cmx library/library.cmx \ - library/libobject.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - kernel/environ.cmx interp/constrextern.cmx contrib/interface/ascent.cmi \ - contrib/interface/translate.cmi -contrib/interface/vtp.cmo: lib/pp.cmi contrib/interface/ascent.cmi \ - contrib/interface/vtp.cmi -contrib/interface/vtp.cmx: lib/pp.cmx contrib/interface/ascent.cmi \ - contrib/interface/vtp.cmi -contrib/interface/xlate.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - interp/topconstr.cmi kernel/term.cmi proofs/tacexpr.cmo \ - pretyping/rawterm.cmi parsing/ppconstr.cmi parsing/pcoq.cmi \ - kernel/names.cmi library/libnames.cmi library/goptions.cmi \ - interp/genarg.cmi tactics/extraargs.cmi parsing/extend.cmi \ - tactics/eauto.cmi library/decl_kinds.cmo lib/bigint.cmi \ - contrib/interface/ascent.cmi contrib/interface/xlate.cmi -contrib/interface/xlate.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - interp/topconstr.cmx kernel/term.cmx proofs/tacexpr.cmx \ - pretyping/rawterm.cmx parsing/ppconstr.cmx parsing/pcoq.cmx \ - kernel/names.cmx library/libnames.cmx library/goptions.cmx \ - interp/genarg.cmx tactics/extraargs.cmx parsing/extend.cmx \ - tactics/eauto.cmx library/decl_kinds.cmx lib/bigint.cmx \ - contrib/interface/ascent.cmi contrib/interface/xlate.cmi -contrib/jprover/jall.cmo: lib/pp.cmi contrib/jprover/opname.cmi \ - contrib/jprover/jtunify.cmi contrib/jprover/jterm.cmi \ - contrib/jprover/jlogic.cmi contrib/jprover/jall.cmi -contrib/jprover/jall.cmx: lib/pp.cmx contrib/jprover/opname.cmx \ - contrib/jprover/jtunify.cmx contrib/jprover/jterm.cmx \ - contrib/jprover/jlogic.cmx contrib/jprover/jall.cmi -contrib/jprover/jlogic.cmo: contrib/jprover/opname.cmi \ - contrib/jprover/jterm.cmi contrib/jprover/jlogic.cmi -contrib/jprover/jlogic.cmx: contrib/jprover/opname.cmx \ - contrib/jprover/jterm.cmx contrib/jprover/jlogic.cmi -contrib/jprover/jprover.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - proofs/refiner.cmi pretyping/reductionops.cmi kernel/reduction.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi parsing/printer.cmi \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi pretyping/pattern.cmi \ - kernel/names.cmi contrib/jprover/jterm.cmi contrib/jprover/jlogic.cmi \ - contrib/jprover/jall.cmi tactics/hipattern.cmi tactics/hiddentac.cmi \ - library/global.cmi interp/genarg.cmi pretyping/evarutil.cmi \ - parsing/egrammar.cmi toplevel/cerrors.cmi -contrib/jprover/jprover.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - proofs/refiner.cmx pretyping/reductionops.cmx kernel/reduction.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx parsing/printer.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx pretyping/pattern.cmx \ - kernel/names.cmx contrib/jprover/jterm.cmx contrib/jprover/jlogic.cmx \ - contrib/jprover/jall.cmx tactics/hipattern.cmx tactics/hiddentac.cmx \ - library/global.cmx interp/genarg.cmx pretyping/evarutil.cmx \ - parsing/egrammar.cmx toplevel/cerrors.cmx -contrib/jprover/jterm.cmo: contrib/jprover/opname.cmi \ - contrib/jprover/jterm.cmi -contrib/jprover/jterm.cmx: contrib/jprover/opname.cmx \ - contrib/jprover/jterm.cmi -contrib/jprover/jtunify.cmo: contrib/jprover/jtunify.cmi -contrib/jprover/jtunify.cmx: contrib/jprover/jtunify.cmi -contrib/jprover/opname.cmo: contrib/jprover/opname.cmi -contrib/jprover/opname.cmx: contrib/jprover/opname.cmi -contrib/omega/coq_omega.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - pretyping/tacred.cmi proofs/tacmach.cmi kernel/sign.cmi \ - kernel/reduction.cmi pretyping/rawterm.cmi proofs/proof_type.cmi \ - parsing/printer.cmi lib/pp.cmi contrib/omega/omega.cmo \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi proofs/logic.cmi \ - library/libnames.cmi kernel/inductive.cmi library/goptions.cmi \ - library/global.cmi pretyping/evarutil.cmi proofs/evar_refiner.cmi \ - tactics/equality.cmi kernel/environ.cmi kernel/declarations.cmi \ - interp/coqlib.cmi tactics/contradiction.cmi kernel/closure.cmi \ - pretyping/clenv.cmi lib/bigint.cmi -contrib/omega/coq_omega.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - pretyping/tacred.cmx proofs/tacmach.cmx kernel/sign.cmx \ - kernel/reduction.cmx pretyping/rawterm.cmx proofs/proof_type.cmx \ - parsing/printer.cmx lib/pp.cmx contrib/omega/omega.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx proofs/logic.cmx \ - library/libnames.cmx kernel/inductive.cmx library/goptions.cmx \ - library/global.cmx pretyping/evarutil.cmx proofs/evar_refiner.cmx \ - tactics/equality.cmx kernel/environ.cmx kernel/declarations.cmx \ - interp/coqlib.cmx tactics/contradiction.cmx kernel/closure.cmx \ - pretyping/clenv.cmx lib/bigint.cmx -contrib/omega/g_omega.cmo: lib/util.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo proofs/refiner.cmi parsing/pptactic.cmi lib/pp.cmi \ - parsing/pcoq.cmi parsing/egrammar.cmi contrib/omega/coq_omega.cmo \ - toplevel/cerrors.cmi -contrib/omega/g_omega.cmx: lib/util.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx proofs/refiner.cmx parsing/pptactic.cmx lib/pp.cmx \ - parsing/pcoq.cmx parsing/egrammar.cmx contrib/omega/coq_omega.cmx \ - toplevel/cerrors.cmx -contrib/omega/omega.cmo: lib/util.cmi kernel/names.cmi -contrib/omega/omega.cmx: lib/util.cmx kernel/names.cmx -contrib/recdef/recdef.cmo: toplevel/vernacinterp.cmi \ - toplevel/vernacentries.cmi lib/util.cmi pretyping/typing.cmi \ - kernel/typeops.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tactic_debug.cmi pretyping/tacred.cmi proofs/tacmach.cmi \ - tactics/tacinterp.cmi kernel/safe_typing.cmi pretyping/reductionops.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi parsing/printer.cmi \ - pretyping/pretyping.cmi parsing/ppconstr.cmi lib/pp.cmi proofs/pfedit.cmi \ - parsing/pcoq.cmi lib/options.cmi library/nametab.cmi kernel/names.cmi \ - library/nameops.cmi library/libnames.cmi library/lib.cmi \ - tactics/hiddentac.cmi library/global.cmi interp/genarg.cmi \ - pretyping/evd.cmi tactics/equality.cmi kernel/environ.cmi \ - kernel/entries.cmi tactics/elim.cmi parsing/egrammar.cmi \ - tactics/eauto.cmi library/declare.cmi kernel/declarations.cmi \ - library/decl_kinds.cmo interp/coqlib.cmi interp/constrintern.cmi \ - toplevel/command.cmi kernel/closure.cmi toplevel/cerrors.cmi \ - tactics/auto.cmi -contrib/recdef/recdef.cmx: toplevel/vernacinterp.cmx \ - toplevel/vernacentries.cmx lib/util.cmx pretyping/typing.cmx \ - kernel/typeops.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tactic_debug.cmx pretyping/tacred.cmx proofs/tacmach.cmx \ - tactics/tacinterp.cmx kernel/safe_typing.cmx pretyping/reductionops.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx parsing/printer.cmx \ - pretyping/pretyping.cmx parsing/ppconstr.cmx lib/pp.cmx proofs/pfedit.cmx \ - parsing/pcoq.cmx lib/options.cmx library/nametab.cmx kernel/names.cmx \ - library/nameops.cmx library/libnames.cmx library/lib.cmx \ - tactics/hiddentac.cmx library/global.cmx interp/genarg.cmx \ - pretyping/evd.cmx tactics/equality.cmx kernel/environ.cmx \ - kernel/entries.cmx tactics/elim.cmx parsing/egrammar.cmx \ - tactics/eauto.cmx library/declare.cmx kernel/declarations.cmx \ - library/decl_kinds.cmx interp/coqlib.cmx interp/constrintern.cmx \ - toplevel/command.cmx kernel/closure.cmx toplevel/cerrors.cmx \ - tactics/auto.cmx -contrib/ring/g_quote.cmo: lib/util.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo contrib/ring/quote.cmo parsing/pptactic.cmi lib/pp.cmi \ - parsing/pcoq.cmi interp/genarg.cmi parsing/egrammar.cmi \ - toplevel/cerrors.cmi -contrib/ring/g_quote.cmx: lib/util.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx contrib/ring/quote.cmx parsing/pptactic.cmx lib/pp.cmx \ - parsing/pcoq.cmx interp/genarg.cmx parsing/egrammar.cmx \ - toplevel/cerrors.cmx -contrib/ring/g_ring.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - tactics/tacticals.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - contrib/ring/ring.cmo proofs/refiner.cmi contrib/ring/quote.cmo \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi interp/genarg.cmi \ - parsing/egrammar.cmi toplevel/cerrors.cmi -contrib/ring/g_ring.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - tactics/tacticals.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - contrib/ring/ring.cmx proofs/refiner.cmx contrib/ring/quote.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx interp/genarg.cmx \ - parsing/egrammar.cmx toplevel/cerrors.cmx -contrib/ring/quote.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tactics.cmi proofs/tacmach.cmi proofs/tacexpr.cmo \ - proofs/proof_trees.cmi lib/pp.cmi pretyping/pattern.cmi kernel/names.cmi \ - pretyping/matching.cmi library/global.cmi kernel/environ.cmi \ - interp/coqlib.cmi -contrib/ring/quote.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tactics.cmx proofs/tacmach.cmx proofs/tacexpr.cmx \ - proofs/proof_trees.cmx lib/pp.cmx pretyping/pattern.cmx kernel/names.cmx \ - pretyping/matching.cmx library/global.cmx kernel/environ.cmx \ - interp/coqlib.cmx -contrib/ring/ring.cmo: toplevel/vernacinterp.cmi toplevel/vernacexpr.cmo \ - lib/util.cmi pretyping/typing.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi pretyping/tacred.cmi proofs/tacmach.cmi \ - proofs/tacexpr.cmo library/summary.cmi tactics/setoid_replace.cmi \ - pretyping/reductionops.cmi contrib/ring/quote.cmo proofs/proof_trees.cmi \ - parsing/printer.cmi lib/pp.cmi pretyping/pattern.cmi lib/options.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - kernel/mod_subst.cmi library/libobject.cmi library/libnames.cmi \ - library/lib.cmi tactics/hipattern.cmi tactics/hiddentac.cmi \ - library/global.cmi pretyping/evd.cmi tactics/equality.cmi \ - interp/coqlib.cmi interp/constrintern.cmi kernel/closure.cmi -contrib/ring/ring.cmx: toplevel/vernacinterp.cmx toplevel/vernacexpr.cmx \ - lib/util.cmx pretyping/typing.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx pretyping/tacred.cmx proofs/tacmach.cmx \ - proofs/tacexpr.cmx library/summary.cmx tactics/setoid_replace.cmx \ - pretyping/reductionops.cmx contrib/ring/quote.cmx proofs/proof_trees.cmx \ - parsing/printer.cmx lib/pp.cmx pretyping/pattern.cmx lib/options.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - kernel/mod_subst.cmx library/libobject.cmx library/libnames.cmx \ - library/lib.cmx tactics/hipattern.cmx tactics/hiddentac.cmx \ - library/global.cmx pretyping/evd.cmx tactics/equality.cmx \ - interp/coqlib.cmx interp/constrintern.cmx kernel/closure.cmx -contrib/romega/const_omega.cmo: lib/util.cmi kernel/term.cmi \ - library/nametab.cmi kernel/names.cmi library/libnames.cmi \ - interp/coqlib.cmi lib/bigint.cmi -contrib/romega/const_omega.cmx: lib/util.cmx kernel/term.cmx \ - library/nametab.cmx kernel/names.cmx library/libnames.cmx \ - interp/coqlib.cmx lib/bigint.cmx -contrib/romega/g_romega.cmo: lib/util.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo contrib/romega/refl_omega.cmo proofs/refiner.cmi \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi parsing/egrammar.cmi \ - toplevel/cerrors.cmi -contrib/romega/g_romega.cmx: lib/util.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx contrib/romega/refl_omega.cmx proofs/refiner.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx parsing/egrammar.cmx \ - toplevel/cerrors.cmx -contrib/romega/refl_omega.cmo: lib/util.cmi kernel/term.cmi \ - tactics/tactics.cmi tactics/tacticals.cmi proofs/tacmach.cmi \ - parsing/printer.cmi lib/pp.cmi contrib/omega/omega.cmo kernel/names.cmi \ - proofs/logic.cmi interp/coqlib.cmi contrib/romega/const_omega.cmo \ - lib/bigint.cmi -contrib/romega/refl_omega.cmx: lib/util.cmx kernel/term.cmx \ - tactics/tactics.cmx tactics/tacticals.cmx proofs/tacmach.cmx \ - parsing/printer.cmx lib/pp.cmx contrib/omega/omega.cmx kernel/names.cmx \ - proofs/logic.cmx interp/coqlib.cmx contrib/romega/const_omega.cmx \ - lib/bigint.cmx -contrib/rtauto/g_rtauto.cmo: lib/util.cmi tactics/tacinterp.cmi \ - proofs/tacexpr.cmo contrib/rtauto/refl_tauto.cmi proofs/refiner.cmi \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi parsing/egrammar.cmi \ - toplevel/cerrors.cmi -contrib/rtauto/g_rtauto.cmx: lib/util.cmx tactics/tacinterp.cmx \ - proofs/tacexpr.cmx contrib/rtauto/refl_tauto.cmx proofs/refiner.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx parsing/egrammar.cmx \ - toplevel/cerrors.cmx -contrib/rtauto/proof_search.cmo: lib/util.cmi kernel/term.cmi lib/pp.cmi \ - library/goptions.cmi contrib/rtauto/proof_search.cmi -contrib/rtauto/proof_search.cmx: lib/util.cmx kernel/term.cmx lib/pp.cmx \ - library/goptions.cmx contrib/rtauto/proof_search.cmi -contrib/rtauto/refl_tauto.cmo: lib/util.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi proofs/tactic_debug.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi lib/system.cmi \ - pretyping/retyping.cmi contrib/rtauto/proof_search.cmi lib/pp.cmi \ - kernel/names.cmi library/goptions.cmi lib/explore.cmi pretyping/evd.cmi \ - kernel/environ.cmi interp/coqlib.cmi kernel/closure.cmi \ - contrib/rtauto/refl_tauto.cmi -contrib/rtauto/refl_tauto.cmx: lib/util.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx proofs/tactic_debug.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx lib/system.cmx \ - pretyping/retyping.cmx contrib/rtauto/proof_search.cmx lib/pp.cmx \ - kernel/names.cmx library/goptions.cmx lib/explore.cmx pretyping/evd.cmx \ - kernel/environ.cmx interp/coqlib.cmx kernel/closure.cmx \ - contrib/rtauto/refl_tauto.cmi -contrib/setoid_ring/newring.cmo: toplevel/vernacinterp.cmi lib/util.cmi \ - pretyping/typing.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tacmach.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - library/summary.cmi tactics/setoid_replace.cmi pretyping/retyping.cmi \ - proofs/refiner.cmi pretyping/reductionops.cmi pretyping/rawterm.cmi \ - contrib/ring/quote.cmo proofs/proof_type.cmi parsing/printer.cmi \ - pretyping/pretyping.cmi parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi \ - library/nametab.cmi kernel/names.cmi kernel/mod_subst.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - parsing/lexer.cmi library/global.cmi interp/genarg.cmi pretyping/evd.cmi \ - kernel/esubst.cmi kernel/environ.cmi kernel/entries.cmi \ - parsing/egrammar.cmi library/declare.cmi library/decl_kinds.cmo \ - interp/coqlib.cmi interp/constrintern.cmi kernel/closure.cmi \ - toplevel/cerrors.cmi -contrib/setoid_ring/newring.cmx: toplevel/vernacinterp.cmx lib/util.cmx \ - pretyping/typing.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tacmach.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - library/summary.cmx tactics/setoid_replace.cmx pretyping/retyping.cmx \ - proofs/refiner.cmx pretyping/reductionops.cmx pretyping/rawterm.cmx \ - contrib/ring/quote.cmx proofs/proof_type.cmx parsing/printer.cmx \ - pretyping/pretyping.cmx parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx \ - library/nametab.cmx kernel/names.cmx kernel/mod_subst.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - parsing/lexer.cmx library/global.cmx interp/genarg.cmx pretyping/evd.cmx \ - kernel/esubst.cmx kernel/environ.cmx kernel/entries.cmx \ - parsing/egrammar.cmx library/declare.cmx library/decl_kinds.cmx \ - interp/coqlib.cmx interp/constrintern.cmx kernel/closure.cmx \ - toplevel/cerrors.cmx -contrib/subtac/eterm.cmo: lib/util.cmi pretyping/termops.cmi kernel/term.cmi \ - tactics/tacticals.cmi contrib/subtac/subtac_utils.cmi lib/pp.cmi \ - lib/options.cmi kernel/names.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/environ.cmi contrib/subtac/eterm.cmi -contrib/subtac/eterm.cmx: lib/util.cmx pretyping/termops.cmx kernel/term.cmx \ - tactics/tacticals.cmx contrib/subtac/subtac_utils.cmx lib/pp.cmx \ - lib/options.cmx kernel/names.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx kernel/environ.cmx contrib/subtac/eterm.cmi -contrib/subtac/g_eterm.cmo: lib/util.cmi proofs/tacmach.cmi \ - tactics/tacinterp.cmi proofs/tacexpr.cmo proofs/refiner.cmi \ - parsing/pptactic.cmi lib/pp.cmi parsing/pcoq.cmi contrib/subtac/eterm.cmi \ - parsing/egrammar.cmi toplevel/cerrors.cmi -contrib/subtac/g_eterm.cmx: lib/util.cmx proofs/tacmach.cmx \ - tactics/tacinterp.cmx proofs/tacexpr.cmx proofs/refiner.cmx \ - parsing/pptactic.cmx lib/pp.cmx parsing/pcoq.cmx contrib/subtac/eterm.cmx \ - parsing/egrammar.cmx toplevel/cerrors.cmx -contrib/subtac/g_subtac.cmo: toplevel/vernacinterp.cmi \ - toplevel/vernacexpr.cmo toplevel/vernacentries.cmi lib/util.cmi \ - interp/topconstr.cmi kernel/term.cmi tactics/tacinterp.cmi \ - contrib/subtac/subtac_obligations.cmi contrib/subtac/subtac.cmi \ - kernel/reduction.cmi lib/pp.cmi parsing/pcoq.cmi lib/options.cmi \ - kernel/names.cmi library/nameops.cmi library/libnames.cmi \ - interp/genarg.cmi parsing/egrammar.cmi toplevel/cerrors.cmi -contrib/subtac/g_subtac.cmx: toplevel/vernacinterp.cmx \ - toplevel/vernacexpr.cmx toplevel/vernacentries.cmx lib/util.cmx \ - interp/topconstr.cmx kernel/term.cmx tactics/tacinterp.cmx \ - contrib/subtac/subtac_obligations.cmx contrib/subtac/subtac.cmx \ - kernel/reduction.cmx lib/pp.cmx parsing/pcoq.cmx lib/options.cmx \ - kernel/names.cmx library/nameops.cmx library/libnames.cmx \ - interp/genarg.cmx parsing/egrammar.cmx toplevel/cerrors.cmx -contrib/subtac/subtac_cases.cmo: lib/util.cmi kernel/typeops.cmi \ - kernel/type_errors.cmi pretyping/termops.cmi kernel/term.cmi \ - contrib/subtac/subtac_utils.cmi kernel/sign.cmi pretyping/retyping.cmi \ - pretyping/reductionops.cmi kernel/reduction.cmi pretyping/rawterm.cmi \ - parsing/printer.cmi pretyping/pretype_errors.cmi lib/pp.cmi \ - kernel/names.cmi library/nameops.cmi pretyping/inductiveops.cmi \ - kernel/inductive.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi pretyping/evarconv.cmi kernel/environ.cmi \ - kernel/declarations.cmi pretyping/coercion.cmi kernel/closure.cmi \ - pretyping/cases.cmi contrib/subtac/subtac_cases.cmi -contrib/subtac/subtac_cases.cmx: lib/util.cmx kernel/typeops.cmx \ - kernel/type_errors.cmx pretyping/termops.cmx kernel/term.cmx \ - contrib/subtac/subtac_utils.cmx kernel/sign.cmx pretyping/retyping.cmx \ - pretyping/reductionops.cmx kernel/reduction.cmx pretyping/rawterm.cmx \ - parsing/printer.cmx pretyping/pretype_errors.cmx lib/pp.cmx \ - kernel/names.cmx library/nameops.cmx pretyping/inductiveops.cmx \ - kernel/inductive.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx pretyping/evarconv.cmx kernel/environ.cmx \ - kernel/declarations.cmx pretyping/coercion.cmx kernel/closure.cmx \ - pretyping/cases.cmx contrib/subtac/subtac_cases.cmi -contrib/subtac/subtac_coercion.cmo: lib/util.cmi pretyping/typing.cmi \ - kernel/typeops.cmi pretyping/termops.cmi kernel/term.cmi \ - contrib/subtac/subtac_utils.cmi contrib/subtac/subtac_errors.cmi \ - pretyping/retyping.cmi pretyping/reductionops.cmi kernel/reduction.cmi \ - pretyping/recordops.cmi pretyping/rawterm.cmi parsing/printer.cmi \ - pretyping/pretype_errors.cmi lib/pp.cmi kernel/names.cmi \ - library/nameops.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi pretyping/evarconv.cmi contrib/subtac/eterm.cmi \ - kernel/environ.cmi interp/coqlib.cmi pretyping/classops.cmi \ - contrib/subtac/subtac_coercion.cmi -contrib/subtac/subtac_coercion.cmx: lib/util.cmx pretyping/typing.cmx \ - kernel/typeops.cmx pretyping/termops.cmx kernel/term.cmx \ - contrib/subtac/subtac_utils.cmx contrib/subtac/subtac_errors.cmx \ - pretyping/retyping.cmx pretyping/reductionops.cmx kernel/reduction.cmx \ - pretyping/recordops.cmx pretyping/rawterm.cmx parsing/printer.cmx \ - pretyping/pretype_errors.cmx lib/pp.cmx kernel/names.cmx \ - library/nameops.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx pretyping/evarconv.cmx contrib/subtac/eterm.cmx \ - kernel/environ.cmx interp/coqlib.cmx pretyping/classops.cmx \ - contrib/subtac/subtac_coercion.cmi -contrib/subtac/subtac_command.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - pretyping/typing.cmi interp/topconstr.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tactics.cmi tactics/tacticals.cmi \ - proofs/tactic_debug.cmi pretyping/tacred.cmi proofs/tacmach.cmi \ - tactics/tacinterp.cmi proofs/tacexpr.cmo interp/syntax_def.cmi \ - contrib/subtac/subtac_utils.cmi contrib/subtac/subtac_pretyping.cmi \ - contrib/subtac/subtac_obligations.cmi library/states.cmi kernel/sign.cmi \ - kernel/safe_typing.cmi interp/reserve.cmi proofs/refiner.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi parsing/printer.cmi \ - pretyping/pretyping.cmi lib/pp.cmi proofs/pfedit.cmi \ - pretyping/pattern.cmi interp/notation.cmi library/nametab.cmi \ - kernel/names.cmi library/nameops.cmi kernel/mod_subst.cmi \ - toplevel/metasyntax.cmi pretyping/matching.cmi library/libobject.cmi \ - library/libnames.cmi pretyping/inductiveops.cmi library/impargs.cmi \ - tactics/hiddentac.cmi library/global.cmi interp/genarg.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi contrib/subtac/eterm.cmi \ - kernel/environ.cmi kernel/entries.cmi lib/dyn.cmi kernel/declarations.cmi \ - library/decl_kinds.cmo interp/coqlib.cmi interp/constrintern.cmi \ - toplevel/command.cmi kernel/closure.cmi contrib/subtac/subtac_command.cmi -contrib/subtac/subtac_command.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - pretyping/typing.cmx interp/topconstr.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tactics.cmx tactics/tacticals.cmx \ - proofs/tactic_debug.cmx pretyping/tacred.cmx proofs/tacmach.cmx \ - tactics/tacinterp.cmx proofs/tacexpr.cmx interp/syntax_def.cmx \ - contrib/subtac/subtac_utils.cmx contrib/subtac/subtac_pretyping.cmx \ - contrib/subtac/subtac_obligations.cmx library/states.cmx kernel/sign.cmx \ - kernel/safe_typing.cmx interp/reserve.cmx proofs/refiner.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx parsing/printer.cmx \ - pretyping/pretyping.cmx lib/pp.cmx proofs/pfedit.cmx \ - pretyping/pattern.cmx interp/notation.cmx library/nametab.cmx \ - kernel/names.cmx library/nameops.cmx kernel/mod_subst.cmx \ - toplevel/metasyntax.cmx pretyping/matching.cmx library/libobject.cmx \ - library/libnames.cmx pretyping/inductiveops.cmx library/impargs.cmx \ - tactics/hiddentac.cmx library/global.cmx interp/genarg.cmx \ - pretyping/evd.cmx pretyping/evarutil.cmx contrib/subtac/eterm.cmx \ - kernel/environ.cmx kernel/entries.cmx lib/dyn.cmx kernel/declarations.cmx \ - library/decl_kinds.cmx interp/coqlib.cmx interp/constrintern.cmx \ - toplevel/command.cmx kernel/closure.cmx contrib/subtac/subtac_command.cmi -contrib/subtac/subtac_errors.cmo: lib/util.cmi parsing/printer.cmi lib/pp.cmi \ - contrib/subtac/subtac_errors.cmi -contrib/subtac/subtac_errors.cmx: lib/util.cmx parsing/printer.cmx lib/pp.cmx \ - contrib/subtac/subtac_errors.cmi -contrib/subtac/subtac.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - kernel/typeops.cmi kernel/type_errors.cmi pretyping/termops.cmi \ - kernel/term.cmi tactics/tacinterp.cmi proofs/tacexpr.cmo \ - contrib/subtac/subtac_utils.cmi contrib/subtac/subtac_pretyping.cmi \ - contrib/subtac/subtac_errors.cmi contrib/subtac/subtac_command.cmi \ - contrib/subtac/subtac_coercion.cmi kernel/sign.cmi \ - pretyping/reductionops.cmi pretyping/recordops.cmi pretyping/rawterm.cmi \ - parsing/printer.cmi pretyping/pretype_errors.cmi parsing/ppconstr.cmi \ - lib/pp.cmi proofs/pfedit.cmi pretyping/pattern.cmi lib/options.cmi \ - library/nametab.cmi kernel/names.cmi library/library.cmi \ - library/libnames.cmi library/lib.cmi toplevel/himsg.cmi \ - library/global.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - pretyping/evarconv.cmi contrib/subtac/eterm.cmi kernel/environ.cmi \ - lib/dyn.cmi pretyping/detyping.cmi library/decl_kinds.cmo \ - interp/coqlib.cmi toplevel/command.cmi pretyping/classops.cmi \ - toplevel/cerrors.cmi pretyping/cases.cmi contrib/subtac/subtac.cmi -contrib/subtac/subtac.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - kernel/typeops.cmx kernel/type_errors.cmx pretyping/termops.cmx \ - kernel/term.cmx tactics/tacinterp.cmx proofs/tacexpr.cmx \ - contrib/subtac/subtac_utils.cmx contrib/subtac/subtac_pretyping.cmx \ - contrib/subtac/subtac_errors.cmx contrib/subtac/subtac_command.cmx \ - contrib/subtac/subtac_coercion.cmx kernel/sign.cmx \ - pretyping/reductionops.cmx pretyping/recordops.cmx pretyping/rawterm.cmx \ - parsing/printer.cmx pretyping/pretype_errors.cmx parsing/ppconstr.cmx \ - lib/pp.cmx proofs/pfedit.cmx pretyping/pattern.cmx lib/options.cmx \ - library/nametab.cmx kernel/names.cmx library/library.cmx \ - library/libnames.cmx library/lib.cmx toplevel/himsg.cmx \ - library/global.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - pretyping/evarconv.cmx contrib/subtac/eterm.cmx kernel/environ.cmx \ - lib/dyn.cmx pretyping/detyping.cmx library/decl_kinds.cmx \ - interp/coqlib.cmx toplevel/command.cmx pretyping/classops.cmx \ - toplevel/cerrors.cmx pretyping/cases.cmx contrib/subtac/subtac.cmi -contrib/subtac/subtac_obligations.cmo: lib/util.cmi kernel/term.cmi \ - tactics/tacinterp.cmi proofs/tacexpr.cmo library/summary.cmi \ - contrib/subtac/subtac_utils.cmi proofs/refiner.cmi \ - pretyping/reductionops.cmi proofs/proof_type.cmi parsing/ppconstr.cmi \ - lib/pp.cmi proofs/pfedit.cmi lib/options.cmi kernel/names.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - library/global.cmi pretyping/evd.cmi kernel/entries.cmi \ - library/declare.cmi library/decl_kinds.cmo toplevel/command.cmi \ - tactics/auto.cmi contrib/subtac/subtac_obligations.cmi -contrib/subtac/subtac_obligations.cmx: lib/util.cmx kernel/term.cmx \ - tactics/tacinterp.cmx proofs/tacexpr.cmx library/summary.cmx \ - contrib/subtac/subtac_utils.cmx proofs/refiner.cmx \ - pretyping/reductionops.cmx proofs/proof_type.cmx parsing/ppconstr.cmx \ - lib/pp.cmx proofs/pfedit.cmx lib/options.cmx kernel/names.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - library/global.cmx pretyping/evd.cmx kernel/entries.cmx \ - library/declare.cmx library/decl_kinds.cmx toplevel/command.cmx \ - tactics/auto.cmx contrib/subtac/subtac_obligations.cmi -contrib/subtac/subtac_pretyping_F.cmo: lib/util.cmi kernel/typeops.cmi \ - kernel/type_errors.cmi pretyping/termops.cmi kernel/term.cmi \ - contrib/subtac/subtac_cases.cmi kernel/sign.cmi pretyping/retyping.cmi \ - pretyping/reductionops.cmi pretyping/recordops.cmi pretyping/rawterm.cmi \ - pretyping/pretyping.cmi pretyping/pretype_errors.cmi lib/pp.cmi \ - pretyping/pattern.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi pretyping/evarconv.cmi \ - kernel/environ.cmi lib/dyn.cmi kernel/declarations.cmi \ - pretyping/coercion.cmi pretyping/classops.cmi -contrib/subtac/subtac_pretyping_F.cmx: lib/util.cmx kernel/typeops.cmx \ - kernel/type_errors.cmx pretyping/termops.cmx kernel/term.cmx \ - contrib/subtac/subtac_cases.cmx kernel/sign.cmx pretyping/retyping.cmx \ - pretyping/reductionops.cmx pretyping/recordops.cmx pretyping/rawterm.cmx \ - pretyping/pretyping.cmx pretyping/pretype_errors.cmx lib/pp.cmx \ - pretyping/pattern.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - pretyping/evd.cmx pretyping/evarutil.cmx pretyping/evarconv.cmx \ - kernel/environ.cmx lib/dyn.cmx kernel/declarations.cmx \ - pretyping/coercion.cmx pretyping/classops.cmx -contrib/subtac/subtac_pretyping.cmo: toplevel/vernacexpr.cmo lib/util.cmi \ - kernel/typeops.cmi kernel/type_errors.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi contrib/subtac/subtac_utils.cmi \ - contrib/subtac/subtac_pretyping_F.cmo \ - contrib/subtac/subtac_obligations.cmi contrib/subtac/subtac_errors.cmi \ - contrib/subtac/subtac_coercion.cmi kernel/sign.cmi \ - pretyping/reductionops.cmi pretyping/recordops.cmi pretyping/rawterm.cmi \ - parsing/printer.cmi pretyping/pretype_errors.cmi lib/pp.cmi \ - pretyping/pattern.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi pretyping/evarconv.cmi contrib/subtac/eterm.cmi \ - kernel/environ.cmi lib/dyn.cmi interp/coqlib.cmi interp/constrintern.cmi \ - toplevel/command.cmi pretyping/classops.cmi \ - contrib/subtac/subtac_pretyping.cmi -contrib/subtac/subtac_pretyping.cmx: toplevel/vernacexpr.cmx lib/util.cmx \ - kernel/typeops.cmx kernel/type_errors.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx contrib/subtac/subtac_utils.cmx \ - contrib/subtac/subtac_pretyping_F.cmx \ - contrib/subtac/subtac_obligations.cmx contrib/subtac/subtac_errors.cmx \ - contrib/subtac/subtac_coercion.cmx kernel/sign.cmx \ - pretyping/reductionops.cmx pretyping/recordops.cmx pretyping/rawterm.cmx \ - parsing/printer.cmx pretyping/pretype_errors.cmx lib/pp.cmx \ - pretyping/pattern.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx pretyping/evarconv.cmx contrib/subtac/eterm.cmx \ - kernel/environ.cmx lib/dyn.cmx interp/coqlib.cmx interp/constrintern.cmx \ - toplevel/command.cmx pretyping/classops.cmx \ - contrib/subtac/subtac_pretyping.cmi -contrib/subtac/subtac_utils.cmo: lib/util.cmi interp/topconstr.cmi \ - pretyping/termops.cmi kernel/term.cmi tactics/tactics.cmi \ - tactics/tacticals.cmi proofs/tacexpr.cmo kernel/reduction.cmi \ - pretyping/rawterm.cmi proofs/proof_type.cmi parsing/printer.cmi \ - pretyping/pretype_errors.cmi parsing/ppconstr.cmi lib/pp.cmi \ - proofs/pfedit.cmi lib/options.cmi kernel/names.cmi library/nameops.cmi \ - library/libnames.cmi library/global.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/entries.cmi library/decl_kinds.cmo \ - interp/coqlib.cmi interp/constrextern.cmi toplevel/command.cmi \ - contrib/subtac/subtac_utils.cmi -contrib/subtac/subtac_utils.cmx: lib/util.cmx interp/topconstr.cmx \ - pretyping/termops.cmx kernel/term.cmx tactics/tactics.cmx \ - tactics/tacticals.cmx proofs/tacexpr.cmx kernel/reduction.cmx \ - pretyping/rawterm.cmx proofs/proof_type.cmx parsing/printer.cmx \ - pretyping/pretype_errors.cmx parsing/ppconstr.cmx lib/pp.cmx \ - proofs/pfedit.cmx lib/options.cmx kernel/names.cmx library/nameops.cmx \ - library/libnames.cmx library/global.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx kernel/entries.cmx library/decl_kinds.cmx \ - interp/coqlib.cmx interp/constrextern.cmx toplevel/command.cmx \ - contrib/subtac/subtac_utils.cmi -contrib/xml/acic2Xml.cmo: contrib/xml/xml.cmi lib/util.cmi kernel/term.cmi \ - kernel/names.cmi contrib/xml/cic2acic.cmo contrib/xml/acic.cmo -contrib/xml/acic2Xml.cmx: contrib/xml/xml.cmx lib/util.cmx kernel/term.cmx \ - kernel/names.cmx contrib/xml/cic2acic.cmx contrib/xml/acic.cmx -contrib/xml/acic.cmo: kernel/term.cmi kernel/names.cmi -contrib/xml/acic.cmx: kernel/term.cmx kernel/names.cmx -contrib/xml/cic2acic.cmo: lib/util.cmi contrib/xml/unshare.cmi \ - kernel/univ.cmi kernel/typeops.cmi pretyping/termops.cmi kernel/term.cmi \ - pretyping/reductionops.cmi parsing/printer.cmi lib/pp.cmi \ - library/nametab.cmi kernel/names.cmi library/nameops.cmi \ - library/library.cmi library/libnames.cmi library/lib.cmi \ - pretyping/inductiveops.cmi library/global.cmi pretyping/evd.cmi \ - kernel/environ.cmi contrib/xml/doubleTypeInference.cmi \ - library/dischargedhypsmap.cmi library/declare.cmi kernel/declarations.cmi \ - contrib/xml/acic.cmo -contrib/xml/cic2acic.cmx: lib/util.cmx contrib/xml/unshare.cmx \ - kernel/univ.cmx kernel/typeops.cmx pretyping/termops.cmx kernel/term.cmx \ - pretyping/reductionops.cmx parsing/printer.cmx lib/pp.cmx \ - library/nametab.cmx kernel/names.cmx library/nameops.cmx \ - library/library.cmx library/libnames.cmx library/lib.cmx \ - pretyping/inductiveops.cmx library/global.cmx pretyping/evd.cmx \ - kernel/environ.cmx contrib/xml/doubleTypeInference.cmx \ - library/dischargedhypsmap.cmx library/declare.cmx kernel/declarations.cmx \ - contrib/xml/acic.cmx -contrib/xml/cic2Xml.cmo: contrib/xml/xml.cmi contrib/xml/unshare.cmi \ - tactics/tacinterp.cmi contrib/xml/cic2acic.cmo contrib/xml/acic2Xml.cmo \ - contrib/xml/acic.cmo -contrib/xml/cic2Xml.cmx: contrib/xml/xml.cmx contrib/xml/unshare.cmx \ - tactics/tacinterp.cmx contrib/xml/cic2acic.cmx contrib/xml/acic2Xml.cmx \ - contrib/xml/acic.cmx -contrib/xml/doubleTypeInference.cmo: lib/util.cmi contrib/xml/unshare.cmi \ - kernel/typeops.cmi pretyping/termops.cmi kernel/term.cmi \ - pretyping/retyping.cmi pretyping/reductionops.cmi kernel/reduction.cmi \ - pretyping/rawterm.cmi parsing/printer.cmi lib/pp.cmi kernel/names.cmi \ - library/libnames.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - pretyping/evd.cmi pretyping/evarutil.cmi kernel/environ.cmi \ - kernel/closure.cmi contrib/xml/acic.cmo \ - contrib/xml/doubleTypeInference.cmi -contrib/xml/doubleTypeInference.cmx: lib/util.cmx contrib/xml/unshare.cmx \ - kernel/typeops.cmx pretyping/termops.cmx kernel/term.cmx \ - pretyping/retyping.cmx pretyping/reductionops.cmx kernel/reduction.cmx \ - pretyping/rawterm.cmx parsing/printer.cmx lib/pp.cmx kernel/names.cmx \ - library/libnames.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - pretyping/evd.cmx pretyping/evarutil.cmx kernel/environ.cmx \ - kernel/closure.cmx contrib/xml/acic.cmx \ - contrib/xml/doubleTypeInference.cmi -contrib/xml/proof2aproof.cmo: lib/util.cmi contrib/xml/unshare.cmi \ - pretyping/termops.cmi kernel/term.cmi parsing/tactic_printer.cmi \ - proofs/tacmach.cmi kernel/sign.cmi proofs/refiner.cmi \ - proofs/proof_type.cmi lib/pp.cmi proofs/logic.cmi pretyping/evd.cmi \ - pretyping/evarutil.cmi kernel/environ.cmi -contrib/xml/proof2aproof.cmx: lib/util.cmx contrib/xml/unshare.cmx \ - pretyping/termops.cmx kernel/term.cmx parsing/tactic_printer.cmx \ - proofs/tacmach.cmx kernel/sign.cmx proofs/refiner.cmx \ - proofs/proof_type.cmx lib/pp.cmx proofs/logic.cmx pretyping/evd.cmx \ - pretyping/evarutil.cmx kernel/environ.cmx -contrib/xml/proofTree2Xml.cmo: contrib/xml/xml.cmi lib/util.cmi \ - contrib/xml/unshare.cmi kernel/term.cmi proofs/tacexpr.cmo \ - kernel/sign.cmi proofs/proof_type.cmi contrib/xml/proof2aproof.cmo \ - parsing/printer.cmi parsing/pptactic.cmi lib/pp.cmi kernel/names.cmi \ - proofs/logic.cmi library/global.cmi pretyping/evd.cmi kernel/environ.cmi \ - contrib/xml/cic2acic.cmo contrib/xml/acic2Xml.cmo contrib/xml/acic.cmo -contrib/xml/proofTree2Xml.cmx: contrib/xml/xml.cmx lib/util.cmx \ - contrib/xml/unshare.cmx kernel/term.cmx proofs/tacexpr.cmx \ - kernel/sign.cmx proofs/proof_type.cmx contrib/xml/proof2aproof.cmx \ - parsing/printer.cmx parsing/pptactic.cmx lib/pp.cmx kernel/names.cmx \ - proofs/logic.cmx library/global.cmx pretyping/evd.cmx kernel/environ.cmx \ - contrib/xml/cic2acic.cmx contrib/xml/acic2Xml.cmx contrib/xml/acic.cmx -contrib/xml/unshare.cmo: contrib/xml/unshare.cmi -contrib/xml/unshare.cmx: contrib/xml/unshare.cmi -contrib/xml/xmlcommand.cmo: contrib/xml/xml.cmi toplevel/vernac.cmi \ - lib/util.cmi contrib/xml/unshare.cmi kernel/typeops.cmi kernel/term.cmi \ - proofs/tacmach.cmi pretyping/recordops.cmi proofs/proof_trees.cmi \ - contrib/xml/proof2aproof.cmo lib/pp.cmi proofs/pfedit.cmi \ - library/nametab.cmi kernel/names.cmi library/library.cmi \ - library/libobject.cmi library/libnames.cmi library/lib.cmi \ - parsing/lexer.cmi pretyping/inductiveops.cmi kernel/inductive.cmi \ - library/global.cmi pretyping/evd.cmi pretyping/evarutil.cmi \ - kernel/environ.cmi library/declare.cmi kernel/declarations.cmi \ - library/decl_kinds.cmo config/coq_config.cmi contrib/xml/cic2acic.cmo \ - contrib/xml/acic2Xml.cmo contrib/xml/acic.cmo contrib/xml/xmlcommand.cmi -contrib/xml/xmlcommand.cmx: contrib/xml/xml.cmx toplevel/vernac.cmx \ - lib/util.cmx contrib/xml/unshare.cmx kernel/typeops.cmx kernel/term.cmx \ - proofs/tacmach.cmx pretyping/recordops.cmx proofs/proof_trees.cmx \ - contrib/xml/proof2aproof.cmx lib/pp.cmx proofs/pfedit.cmx \ - library/nametab.cmx kernel/names.cmx library/library.cmx \ - library/libobject.cmx library/libnames.cmx library/lib.cmx \ - parsing/lexer.cmx pretyping/inductiveops.cmx kernel/inductive.cmx \ - library/global.cmx pretyping/evd.cmx pretyping/evarutil.cmx \ - kernel/environ.cmx library/declare.cmx kernel/declarations.cmx \ - library/decl_kinds.cmx config/coq_config.cmx contrib/xml/cic2acic.cmx \ - contrib/xml/acic2Xml.cmx contrib/xml/acic.cmx contrib/xml/xmlcommand.cmi -contrib/xml/xmlentries.cmo: contrib/xml/xmlcommand.cmi \ - toplevel/vernacinterp.cmi lib/util.cmi lib/pp.cmi parsing/pcoq.cmi \ - parsing/lexer.cmi interp/genarg.cmi parsing/extend.cmi \ - parsing/egrammar.cmi toplevel/cerrors.cmi -contrib/xml/xmlentries.cmx: contrib/xml/xmlcommand.cmx \ - toplevel/vernacinterp.cmx lib/util.cmx lib/pp.cmx parsing/pcoq.cmx \ - parsing/lexer.cmx interp/genarg.cmx parsing/extend.cmx \ - parsing/egrammar.cmx toplevel/cerrors.cmx -contrib/xml/xml.cmo: contrib/xml/xml.cmi -contrib/xml/xml.cmx: contrib/xml/xml.cmi -ide/utils/config_file.cmo: ide/utils/config_file.cmi -ide/utils/config_file.cmx: ide/utils/config_file.cmi -ide/utils/configwin_html_config.cmo: ide/utils/configwin_types.cmo \ - ide/utils/configwin_messages.cmo ide/utils/configwin_ihm.cmo \ - ide/utils/config_file.cmi -ide/utils/configwin_html_config.cmx: ide/utils/configwin_types.cmx \ - ide/utils/configwin_messages.cmx ide/utils/configwin_ihm.cmx \ - ide/utils/config_file.cmx -ide/utils/configwin_ihm.cmo: ide/utils/okey.cmi ide/utils/configwin_types.cmo \ - ide/utils/configwin_messages.cmo ide/utils/config_file.cmi -ide/utils/configwin_ihm.cmx: ide/utils/okey.cmx ide/utils/configwin_types.cmx \ - ide/utils/configwin_messages.cmx ide/utils/config_file.cmx -ide/utils/configwin.cmo: ide/utils/configwin_types.cmo \ - ide/utils/configwin_ihm.cmo ide/utils/configwin.cmi -ide/utils/configwin.cmx: ide/utils/configwin_types.cmx \ - ide/utils/configwin_ihm.cmx ide/utils/configwin.cmi -ide/utils/configwin_types.cmo: ide/utils/configwin_keys.cmo \ - ide/utils/config_file.cmi -ide/utils/configwin_types.cmx: ide/utils/configwin_keys.cmx \ - ide/utils/config_file.cmx -ide/utils/okey.cmo: ide/utils/okey.cmi -ide/utils/okey.cmx: ide/utils/okey.cmi -ide/utils/uoptions.cmo: ide/utils/uoptions.cmi -ide/utils/uoptions.cmx: ide/utils/uoptions.cmi -tools/coqdoc/alpha.cmo: tools/coqdoc/alpha.cmi -tools/coqdoc/alpha.cmx: tools/coqdoc/alpha.cmi -tools/coqdoc/cdglobals.cmo: config/coq_config.cmi -tools/coqdoc/cdglobals.cmx: config/coq_config.cmx -tools/coqdoc/index.cmo: tools/coqdoc/cdglobals.cmo tools/coqdoc/alpha.cmi \ - tools/coqdoc/index.cmi -tools/coqdoc/index.cmx: tools/coqdoc/cdglobals.cmx tools/coqdoc/alpha.cmx \ - tools/coqdoc/index.cmi -tools/coqdoc/main.cmo: tools/coqdoc/pretty.cmi tools/coqdoc/output.cmi \ - tools/coqdoc/index.cmi config/coq_config.cmi tools/coqdoc/cdglobals.cmo -tools/coqdoc/main.cmx: tools/coqdoc/pretty.cmx tools/coqdoc/output.cmx \ - tools/coqdoc/index.cmx config/coq_config.cmx tools/coqdoc/cdglobals.cmx -tools/coqdoc/output.cmo: tools/coqdoc/index.cmi tools/coqdoc/cdglobals.cmo \ - tools/coqdoc/output.cmi -tools/coqdoc/output.cmx: tools/coqdoc/index.cmx tools/coqdoc/cdglobals.cmx \ - tools/coqdoc/output.cmi -tools/coqdoc/pretty.cmo: tools/coqdoc/output.cmi tools/coqdoc/index.cmi \ - tools/coqdoc/cdglobals.cmo tools/coqdoc/pretty.cmi -tools/coqdoc/pretty.cmx: tools/coqdoc/output.cmx tools/coqdoc/index.cmx \ - tools/coqdoc/cdglobals.cmx tools/coqdoc/pretty.cmi -tactics/tauto.cmo: parsing/grammar.cma -tactics/tauto.cmx: parsing/grammar.cma -tactics/eqdecide.cmo: parsing/grammar.cma -tactics/eqdecide.cmx: parsing/grammar.cma -tactics/extraargs.cmo: parsing/grammar.cma -tactics/extraargs.cmx: parsing/grammar.cma -tactics/extratactics.cmo: parsing/grammar.cma -tactics/extratactics.cmx: parsing/grammar.cma -tactics/eauto.cmo: parsing/grammar.cma -tactics/eauto.cmx: parsing/grammar.cma -toplevel/whelp.cmo: parsing/grammar.cma -toplevel/whelp.cmx: parsing/grammar.cma -tactics/hipattern.cmo: parsing/grammar.cma parsing/q_constr.cmo -tactics/hipattern.cmx: parsing/grammar.cma parsing/q_constr.cmo -contrib/omega/g_omega.cmo: parsing/grammar.cma -contrib/omega/g_omega.cmx: parsing/grammar.cma -contrib/romega/g_romega.cmo: parsing/grammar.cma -contrib/romega/g_romega.cmx: parsing/grammar.cma -contrib/ring/g_quote.cmo: parsing/grammar.cma -contrib/ring/g_quote.cmx: parsing/grammar.cma -contrib/ring/g_ring.cmo: parsing/grammar.cma -contrib/ring/g_ring.cmx: parsing/grammar.cma -contrib/dp/g_dp.cmo: parsing/grammar.cma -contrib/dp/g_dp.cmx: parsing/grammar.cma -contrib/setoid_ring/newring.cmo: parsing/grammar.cma -contrib/setoid_ring/newring.cmx: parsing/grammar.cma -contrib/field/field.cmo: parsing/grammar.cma -contrib/field/field.cmx: parsing/grammar.cma -contrib/fourier/g_fourier.cmo: parsing/grammar.cma -contrib/fourier/g_fourier.cmx: parsing/grammar.cma -contrib/extraction/g_extraction.cmo: parsing/grammar.cma -contrib/extraction/g_extraction.cmx: parsing/grammar.cma -contrib/xml/xmlentries.cmo: parsing/grammar.cma -contrib/xml/xmlentries.cmx: parsing/grammar.cma -contrib/jprover/jprover.cmo: parsing/grammar.cma -contrib/jprover/jprover.cmx: parsing/grammar.cma -contrib/cc/g_congruence.cmo: parsing/grammar.cma -contrib/cc/g_congruence.cmx: parsing/grammar.cma -contrib/first-order/g_ground.cmo: parsing/grammar.cma -contrib/first-order/g_ground.cmx: parsing/grammar.cma -contrib/subtac/g_subtac.cmo: parsing/grammar.cma -contrib/subtac/g_subtac.cmx: parsing/grammar.cma -contrib/subtac/g_eterm.cmo: parsing/grammar.cma -contrib/subtac/g_eterm.cmx: parsing/grammar.cma -contrib/rtauto/g_rtauto.cmo: parsing/grammar.cma -contrib/rtauto/g_rtauto.cmx: parsing/grammar.cma -contrib/recdef/recdef.cmo: parsing/grammar.cma -contrib/recdef/recdef.cmx: parsing/grammar.cma -contrib/funind/indfun_main.cmo: parsing/grammar.cma -contrib/funind/indfun_main.cmx: parsing/grammar.cma -contrib/interface/debug_tac.cmo: parsing/grammar.cma -contrib/interface/debug_tac.cmx: parsing/grammar.cma -contrib/interface/centaur.cmo: parsing/grammar.cma -contrib/interface/centaur.cmx: parsing/grammar.cma -parsing/lexer.cmo: -parsing/lexer.cmx: -parsing/pcoq.cmo: -parsing/pcoq.cmx: -parsing/q_util.cmo: -parsing/q_util.cmx: -parsing/q_coqast.cmo: -parsing/q_coqast.cmx: -parsing/g_prim.cmo: -parsing/g_prim.cmx: -parsing/g_minicoq.cmo: -parsing/g_minicoq.cmx: -parsing/g_vernac.cmo: parsing/grammar.cma -parsing/g_vernac.cmx: parsing/grammar.cma -parsing/g_proofs.cmo: -parsing/g_proofs.cmx: -parsing/g_xml.cmo: -parsing/g_xml.cmx: -parsing/g_constr.cmo: -parsing/g_constr.cmx: -parsing/g_tactic.cmo: -parsing/g_tactic.cmx: -parsing/g_ltac.cmo: -parsing/g_ltac.cmx: -parsing/argextend.cmo: -parsing/argextend.cmx: -parsing/tacextend.cmo: -parsing/tacextend.cmx: -parsing/vernacextend.cmo: -parsing/vernacextend.cmx: -parsing/q_constr.cmo: -parsing/q_constr.cmx: -parsing/g_decl_mode.cmo: parsing/grammar.cma -parsing/g_decl_mode.cmx: parsing/grammar.cma -toplevel/mltop.cmo: -toplevel/mltop.cmx: -lib/pp.cmo: -lib/pp.cmx: -lib/compat.cmo: -lib/compat.cmx: -contrib/xml/xml.cmo: -contrib/xml/xml.cmx: -contrib/xml/acic2Xml.cmo: -contrib/xml/acic2Xml.cmx: -contrib/xml/proofTree2Xml.cmo: -contrib/xml/proofTree2Xml.cmx: -contrib/interface/line_parser.cmo: -contrib/interface/line_parser.cmx: -tools/coq_makefile.cmo: -tools/coq_makefile.cmx: -tools/coq-tex.cmo: -tools/coq-tex.cmx: -coq_fix_code.o: kernel/byterun/coq_fix_code.c \ - /usr/lib/ocaml/caml/config.h /usr/lib/ocaml/caml/compatibility.h \ - /usr/lib/ocaml/caml/misc.h /usr/lib/ocaml/caml/config.h \ - /usr/lib/ocaml/caml/mlvalues.h /usr/lib/ocaml/caml/misc.h \ - /usr/lib/ocaml/caml/fail.h /usr/lib/ocaml/caml/mlvalues.h \ - /usr/lib/ocaml/caml/memory.h kernel/byterun/coq_instruct.h \ - kernel/byterun/coq_fix_code.h -coq_interp.o: kernel/byterun/coq_interp.c kernel/byterun/coq_gc.h \ - /usr/lib/ocaml/caml/mlvalues.h /usr/lib/ocaml/caml/compatibility.h \ - /usr/lib/ocaml/caml/config.h /usr/lib/ocaml/caml/misc.h \ - /usr/lib/ocaml/caml/alloc.h /usr/lib/ocaml/caml/mlvalues.h \ - kernel/byterun/coq_instruct.h kernel/byterun/coq_fix_code.h \ - kernel/byterun/coq_memory.h /usr/lib/ocaml/caml/config.h \ - /usr/lib/ocaml/caml/fail.h /usr/lib/ocaml/caml/misc.h \ - /usr/lib/ocaml/caml/memory.h kernel/byterun/coq_values.h \ - kernel/byterun/int64_native.h kernel/byterun/coq_jumptbl.h -coq_memory.o: kernel/byterun/coq_memory.c kernel/byterun/coq_gc.h \ - /usr/lib/ocaml/caml/mlvalues.h /usr/lib/ocaml/caml/compatibility.h \ - /usr/lib/ocaml/caml/config.h /usr/lib/ocaml/caml/misc.h \ - /usr/lib/ocaml/caml/alloc.h /usr/lib/ocaml/caml/mlvalues.h \ - kernel/byterun/coq_instruct.h kernel/byterun/coq_fix_code.h \ - kernel/byterun/coq_memory.h /usr/lib/ocaml/caml/config.h \ - /usr/lib/ocaml/caml/fail.h /usr/lib/ocaml/caml/misc.h \ - /usr/lib/ocaml/caml/memory.h kernel/byterun/coq_interp.h -coq_values.o: kernel/byterun/coq_values.c kernel/byterun/coq_fix_code.h \ - /usr/lib/ocaml/caml/mlvalues.h /usr/lib/ocaml/caml/compatibility.h \ - /usr/lib/ocaml/caml/config.h /usr/lib/ocaml/caml/misc.h \ - kernel/byterun/coq_instruct.h kernel/byterun/coq_memory.h \ - /usr/lib/ocaml/caml/config.h /usr/lib/ocaml/caml/fail.h \ - /usr/lib/ocaml/caml/mlvalues.h /usr/lib/ocaml/caml/misc.h \ - /usr/lib/ocaml/caml/memory.h kernel/byterun/coq_values.h \ - /usr/lib/ocaml/caml/alloc.h diff --git a/.depend.camlp4 b/.depend.camlp4 deleted file mode 100644 index cd9399563..000000000 --- a/.depend.camlp4 +++ /dev/null @@ -1,53 +0,0 @@ -tactics/tauto.ml: parsing/grammar.cma -tactics/eqdecide.ml: parsing/grammar.cma -tactics/extraargs.ml: parsing/grammar.cma -tactics/extratactics.ml: parsing/grammar.cma -tactics/eauto.ml: parsing/grammar.cma -toplevel/whelp.ml: parsing/grammar.cma -tactics/hipattern.ml: parsing/grammar.cma parsing/q_constr.cmo -contrib/omega/g_omega.ml: parsing/grammar.cma -contrib/romega/g_romega.ml: parsing/grammar.cma -contrib/ring/g_quote.ml: parsing/grammar.cma -contrib/ring/g_ring.ml: parsing/grammar.cma -contrib/dp/g_dp.ml: parsing/grammar.cma -contrib/setoid_ring/newring.ml: parsing/grammar.cma -contrib/field/field.ml: parsing/grammar.cma -contrib/fourier/g_fourier.ml: parsing/grammar.cma -contrib/extraction/g_extraction.ml: parsing/grammar.cma -contrib/xml/xmlentries.ml: parsing/grammar.cma -contrib/jprover/jprover.ml: parsing/grammar.cma -contrib/cc/g_congruence.ml: parsing/grammar.cma -contrib/first-order/g_ground.ml: parsing/grammar.cma -contrib/subtac/g_subtac.ml: parsing/grammar.cma -contrib/subtac/g_eterm.ml: parsing/grammar.cma -contrib/rtauto/g_rtauto.ml: parsing/grammar.cma -contrib/recdef/recdef.ml: parsing/grammar.cma -contrib/funind/indfun_main.ml: parsing/grammar.cma -contrib/interface/debug_tac.ml: parsing/grammar.cma -contrib/interface/centaur.ml: parsing/grammar.cma -parsing/lexer.ml: -parsing/pcoq.ml: -parsing/q_util.ml: -parsing/q_coqast.ml: -parsing/g_prim.ml: -parsing/g_minicoq.ml: -parsing/g_vernac.ml: parsing/grammar.cma -parsing/g_proofs.ml: -parsing/g_xml.ml: -parsing/g_constr.ml: -parsing/g_tactic.ml: -parsing/g_ltac.ml: -parsing/argextend.ml: -parsing/tacextend.ml: -parsing/vernacextend.ml: -parsing/q_constr.ml: -parsing/g_decl_mode.ml: parsing/grammar.cma -toplevel/mltop.ml: -lib/pp.ml: -lib/compat.ml: -contrib/xml/xml.ml: -contrib/xml/acic2Xml.ml: -contrib/xml/proofTree2Xml.ml: -contrib/interface/line_parser.ml: -tools/coq_makefile.ml: -tools/coq-tex.ml: diff --git a/.depend.coq b/.depend.coq deleted file mode 100644 index 4b1a57b32..000000000 --- a/.depend.coq +++ /dev/null @@ -1,418 +0,0 @@ -theories/FSets/OrderedType.vo: theories/FSets/OrderedType.v theories/Lists/SetoidList.vo -theories/FSets/OrderedTypeEx.vo: theories/FSets/OrderedTypeEx.v theories/FSets/OrderedType.vo theories/ZArith/ZArith.vo contrib/omega/Omega.vo theories/NArith/NArith.vo theories/NArith/Ndec.vo theories/Arith/Compare_dec.vo -theories/FSets/OrderedTypeAlt.vo: theories/FSets/OrderedTypeAlt.v theories/FSets/OrderedType.vo -theories/FSets/FSetInterface.vo: theories/FSets/FSetInterface.v theories/Bool/Bool.vo theories/FSets/OrderedType.vo -theories/FSets/FSetList.vo: theories/FSets/FSetList.v theories/FSets/FSetInterface.vo -theories/FSets/FSetBridge.vo: theories/FSets/FSetBridge.v theories/FSets/FSetInterface.vo -theories/FSets/FSetFacts.vo: theories/FSets/FSetFacts.v theories/FSets/FSetInterface.vo -theories/FSets/FSetProperties.vo: theories/FSets/FSetProperties.v theories/FSets/FSetInterface.vo theories/FSets/FSetFacts.vo -theories/FSets/FSetEqProperties.vo: theories/FSets/FSetEqProperties.v theories/FSets/FSetProperties.vo theories/Bool/Zerob.vo theories/Bool/Sumbool.vo contrib/omega/Omega.vo -theories/FSets/FSets.vo: theories/FSets/FSets.v theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo theories/FSets/OrderedTypeAlt.vo theories/FSets/FSetInterface.vo theories/FSets/FSetBridge.vo theories/FSets/FSetProperties.vo theories/FSets/FSetEqProperties.vo theories/FSets/FSetList.vo -theories/FSets/FSetWeakProperties.vo: theories/FSets/FSetWeakProperties.v theories/FSets/FSetWeakInterface.vo theories/FSets/FSetWeakFacts.vo -theories/FSets/FSetWeakInterface.vo: theories/FSets/FSetWeakInterface.v theories/Bool/Bool.vo theories/Logic/DecidableType.vo -theories/FSets/FSetWeakList.vo: theories/FSets/FSetWeakList.v theories/FSets/FSetWeakInterface.vo -theories/FSets/FSetWeakFacts.vo: theories/FSets/FSetWeakFacts.v theories/FSets/FSetWeakInterface.vo -theories/FSets/FSetWeak.vo: theories/FSets/FSetWeak.v theories/Logic/DecidableType.vo theories/Logic/DecidableTypeEx.vo theories/FSets/FSetWeakInterface.vo theories/FSets/FSetWeakFacts.vo theories/FSets/FSetWeakProperties.vo theories/FSets/FSetWeakList.vo -theories/FSets/FMapInterface.vo: theories/FSets/FMapInterface.v theories/Bool/Bool.vo theories/FSets/OrderedType.vo -theories/FSets/FMapList.vo: theories/FSets/FMapList.v theories/FSets/FSetInterface.vo theories/FSets/FMapInterface.vo -theories/FSets/FMaps.vo: theories/FSets/FMaps.v theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo theories/FSets/OrderedTypeAlt.vo theories/FSets/FMapInterface.vo theories/FSets/FMapList.vo theories/FSets/FMapPositive.vo theories/FSets/FMapIntMap.vo theories/FSets/FMapFacts.vo -theories/FSets/FMapFacts.vo: theories/FSets/FMapFacts.v theories/Bool/Bool.vo theories/FSets/OrderedType.vo theories/FSets/FMapInterface.vo -theories/FSets/FMapWeakFacts.vo: theories/FSets/FMapWeakFacts.v theories/Bool/Bool.vo theories/FSets/OrderedType.vo theories/FSets/FMapWeakInterface.vo -theories/FSets/FMapWeakInterface.vo: theories/FSets/FMapWeakInterface.v theories/Bool/Bool.vo theories/Logic/DecidableType.vo -theories/FSets/FMapWeakList.vo: theories/FSets/FMapWeakList.v theories/FSets/FSetInterface.vo theories/FSets/FSetWeakInterface.vo theories/FSets/FMapWeakInterface.vo -theories/FSets/FMapWeak.vo: theories/FSets/FMapWeak.v theories/Logic/DecidableType.vo theories/Logic/DecidableTypeEx.vo theories/FSets/FMapWeakInterface.vo theories/FSets/FMapWeakList.vo theories/FSets/FMapWeakFacts.vo -theories/FSets/FMapPositive.vo: theories/FSets/FMapPositive.v theories/Bool/Bool.vo theories/ZArith/ZArith.vo theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo theories/FSets/FMapInterface.vo -theories/FSets/FMapIntMap.vo: theories/FSets/FMapIntMap.v theories/Bool/Bool.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/NArith/Nnat.vo theories/IntMap/Allmaps.vo theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo theories/FSets/FMapInterface.vo theories/FSets/FMapList.vo -theories/FSets/FSetToFiniteSet.vo: theories/FSets/FSetToFiniteSet.v theories/Sets/Ensembles.vo theories/Sets/Finite_sets.vo theories/FSets/FSetInterface.vo theories/FSets/FSetProperties.vo theories/FSets/OrderedTypeEx.vo -theories/FSets/FMapAVL.vo: theories/FSets/FMapAVL.v theories/FSets/FSetInterface.vo theories/FSets/FMapInterface.vo theories/FSets/FMapList.vo theories/ZArith/ZArith.vo theories/ZArith/Int.vo -theories/FSets/FSetAVL.vo: theories/FSets/FSetAVL.v theories/FSets/FSetInterface.vo theories/FSets/FSetList.vo theories/ZArith/ZArith.vo theories/ZArith/Int.vo -theories/Reals/Rdefinitions.vo: theories/Reals/Rdefinitions.v theories/ZArith/ZArith_base.vo -theories/Reals/Raxioms.vo: theories/Reals/Raxioms.v theories/ZArith/ZArith_base.vo theories/Reals/Rdefinitions.vo -theories/Reals/RIneq.vo: theories/Reals/RIneq.v theories/Reals/Raxioms.vo theories/Reals/Rpow_def.vo theories/ZArith/Zpower.vo contrib/setoid_ring/ZArithRing.vo contrib/omega/Omega.vo contrib/setoid_ring/RealField.vo -theories/Reals/DiscrR.vo: theories/Reals/DiscrR.v theories/Reals/RIneq.vo contrib/omega/Omega.vo -theories/Reals/Rbase.vo: theories/Reals/Rbase.v theories/Reals/Rdefinitions.vo theories/Reals/Raxioms.vo theories/Reals/RIneq.vo theories/Reals/DiscrR.vo -theories/Reals/LegacyRfield.vo: theories/Reals/LegacyRfield.v theories/Reals/Raxioms.vo contrib/field/LegacyField.vo -theories/Reals/Rpow_def.vo: theories/Reals/Rpow_def.v theories/Reals/Rdefinitions.vo -theories/Reals/R_Ifp.vo: theories/Reals/R_Ifp.v theories/Reals/Rbase.vo contrib/omega/Omega.vo -theories/Reals/Rbasic_fun.vo: theories/Reals/Rbasic_fun.v theories/Reals/Rbase.vo theories/Reals/R_Ifp.vo contrib/fourier/Fourier.vo -theories/Reals/R_sqr.vo: theories/Reals/R_sqr.v theories/Reals/Rbase.vo theories/Reals/Rbasic_fun.vo -theories/Reals/SplitAbsolu.vo: theories/Reals/SplitAbsolu.v theories/Reals/Rbasic_fun.vo -theories/Reals/SplitRmult.vo: theories/Reals/SplitRmult.v theories/Reals/Rbase.vo -theories/Reals/ArithProp.vo: theories/Reals/ArithProp.v theories/Reals/Rbase.vo theories/Reals/Rbasic_fun.vo theories/Arith/Even.vo theories/Arith/Div2.vo contrib/setoid_ring/ArithRing.vo -theories/Reals/Rfunctions.vo: theories/Reals/Rfunctions.v contrib/setoid_ring/ArithRing.vo theories/Reals/Rbase.vo theories/Reals/Rpow_def.vo theories/Reals/R_Ifp.vo theories/Reals/Rbasic_fun.vo theories/Reals/R_sqr.vo theories/Reals/SplitAbsolu.vo theories/Reals/SplitRmult.vo theories/Reals/ArithProp.vo contrib/omega/Omega.vo theories/ZArith/Zpower.vo -theories/Reals/Rseries.vo: theories/Reals/Rseries.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Logic/Classical.vo theories/Arith/Compare.vo -theories/Reals/SeqProp.vo: theories/Reals/SeqProp.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Logic/Classical.vo theories/Arith/Max.vo -theories/Reals/Rcomplete.vo: theories/Reals/Rcomplete.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/SeqProp.vo theories/Arith/Max.vo -theories/Reals/PartSum.vo: theories/Reals/PartSum.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/Rcomplete.vo theories/Arith/Max.vo -theories/Reals/AltSeries.vo: theories/Reals/AltSeries.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/SeqProp.vo theories/Reals/PartSum.vo theories/Arith/Max.vo -theories/Reals/Binomial.vo: theories/Reals/Binomial.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/PartSum.vo -theories/Reals/Rsigma.vo: theories/Reals/Rsigma.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/PartSum.vo -theories/Reals/Rprod.vo: theories/Reals/Rprod.v theories/Arith/Compare.vo theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/PartSum.vo theories/Reals/Binomial.vo -theories/Reals/Cauchy_prod.vo: theories/Reals/Cauchy_prod.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/PartSum.vo -theories/Reals/Alembert.vo: theories/Reals/Alembert.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/SeqProp.vo theories/Reals/PartSum.vo theories/Arith/Max.vo -theories/Reals/SeqSeries.vo: theories/Reals/SeqSeries.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Arith/Max.vo theories/Reals/Rseries.vo theories/Reals/SeqProp.vo theories/Reals/Rcomplete.vo theories/Reals/PartSum.vo theories/Reals/AltSeries.vo theories/Reals/Binomial.vo theories/Reals/Rsigma.vo theories/Reals/Rprod.vo theories/Reals/Cauchy_prod.vo theories/Reals/Alembert.vo -theories/Reals/Rtrigo_fun.vo: theories/Reals/Rtrigo_fun.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo -theories/Reals/Rtrigo_def.vo: theories/Reals/Rtrigo_def.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_fun.vo theories/Arith/Max.vo -theories/Reals/Rtrigo_alt.vo: theories/Reals/Rtrigo_alt.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_def.vo -theories/Reals/Cos_rel.vo: theories/Reals/Cos_rel.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_def.vo -theories/Reals/Cos_plus.vo: theories/Reals/Cos_plus.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_def.vo theories/Reals/Cos_rel.vo theories/Arith/Max.vo -theories/Reals/Rtrigo.vo: theories/Reals/Rtrigo.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_fun.vo theories/Reals/Rtrigo_def.vo theories/Reals/Rtrigo_alt.vo theories/Reals/Cos_rel.vo theories/Reals/Cos_plus.vo theories/ZArith/ZArith_base.vo theories/ZArith/Zcomplements.vo theories/Logic/Classical_Prop.vo -theories/Reals/Rlimit.vo: theories/Reals/Rlimit.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Logic/Classical_Prop.vo contrib/fourier/Fourier.vo -theories/Reals/Rderiv.vo: theories/Reals/Rderiv.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rlimit.vo contrib/fourier/Fourier.vo theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo contrib/omega/Omega.vo -theories/Reals/RList.vo: theories/Reals/RList.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo -theories/Reals/Ranalysis1.vo: theories/Reals/Ranalysis1.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rlimit.vo theories/Reals/Rderiv.vo -theories/Reals/Ranalysis2.vo: theories/Reals/Ranalysis2.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo -theories/Reals/Ranalysis3.vo: theories/Reals/Ranalysis3.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo theories/Reals/Ranalysis2.vo -theories/Reals/Rtopology.vo: theories/Reals/Rtopology.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo theories/Reals/RList.vo theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo -theories/Reals/MVT.vo: theories/Reals/MVT.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo theories/Reals/Rtopology.vo -theories/Reals/PSeries_reg.vo: theories/Reals/PSeries_reg.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Ranalysis1.vo theories/Arith/Max.vo theories/Arith/Even.vo -theories/Reals/Exp_prop.vo: theories/Reals/Exp_prop.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis1.vo theories/Reals/PSeries_reg.vo theories/Arith/Div2.vo theories/Arith/Even.vo theories/Arith/Max.vo -theories/Reals/Rtrigo_reg.vo: theories/Reals/Rtrigo_reg.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis1.vo theories/Reals/PSeries_reg.vo -theories/Reals/Rsqrt_def.vo: theories/Reals/Rsqrt_def.v theories/Bool/Sumbool.vo theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Ranalysis1.vo -theories/Reals/R_sqrt.vo: theories/Reals/R_sqrt.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rsqrt_def.vo -theories/Reals/Rtrigo_calc.vo: theories/Reals/Rtrigo_calc.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/R_sqrt.vo -theories/Reals/Rgeom.vo: theories/Reals/Rgeom.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/R_sqrt.vo -theories/Reals/Sqrt_reg.vo: theories/Reals/Sqrt_reg.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo theories/Reals/R_sqrt.vo -theories/Reals/Ranalysis4.vo: theories/Reals/Ranalysis4.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis1.vo theories/Reals/Ranalysis3.vo theories/Reals/Exp_prop.vo -theories/Reals/Rpower.vo: theories/Reals/Rpower.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis1.vo theories/Reals/Exp_prop.vo theories/Reals/Rsqrt_def.vo theories/Reals/R_sqrt.vo theories/Reals/MVT.vo theories/Reals/Ranalysis4.vo -theories/Reals/Ranalysis.vo: theories/Reals/Ranalysis.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rtrigo.vo theories/Reals/SeqSeries.vo theories/Reals/Ranalysis1.vo theories/Reals/Ranalysis2.vo theories/Reals/Ranalysis3.vo theories/Reals/Rtopology.vo theories/Reals/MVT.vo theories/Reals/PSeries_reg.vo theories/Reals/Exp_prop.vo theories/Reals/Rtrigo_reg.vo theories/Reals/Rsqrt_def.vo theories/Reals/R_sqrt.vo theories/Reals/Rtrigo_calc.vo theories/Reals/Rgeom.vo theories/Reals/RList.vo theories/Reals/Sqrt_reg.vo theories/Reals/Ranalysis4.vo theories/Reals/Rpower.vo -theories/Reals/NewtonInt.vo: theories/Reals/NewtonInt.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis.vo -theories/Reals/RiemannInt_SF.vo: theories/Reals/RiemannInt_SF.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis.vo theories/Logic/Classical_Prop.vo -theories/Reals/RiemannInt.vo: theories/Reals/RiemannInt.v theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Ranalysis.vo theories/Reals/Rbase.vo theories/Reals/RiemannInt_SF.vo theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo theories/Arith/Max.vo -theories/Reals/Integration.vo: theories/Reals/Integration.v theories/Reals/NewtonInt.vo theories/Reals/RiemannInt_SF.vo theories/Reals/RiemannInt.vo -theories/Reals/Reals.vo: theories/Reals/Reals.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis.vo theories/Reals/Integration.vo -theories/Init/Notations.vo: theories/Init/Notations.v -theories/Init/Datatypes.vo: theories/Init/Datatypes.v theories/Init/Notations.vo theories/Init/Logic.vo -theories/Init/Peano.vo: theories/Init/Peano.v theories/Init/Notations.vo theories/Init/Datatypes.vo theories/Init/Logic.vo -theories/Init/Logic.vo: theories/Init/Logic.v theories/Init/Notations.vo -theories/Init/Specif.vo: theories/Init/Specif.v theories/Init/Notations.vo theories/Init/Datatypes.vo theories/Init/Logic.vo -theories/Init/Logic_Type.vo: theories/Init/Logic_Type.v theories/Init/Datatypes.vo theories/Init/Logic.vo -theories/Init/Wf.vo: theories/Init/Wf.v theories/Init/Notations.vo theories/Init/Logic.vo theories/Init/Datatypes.vo -theories/Init/Tactics.vo: theories/Init/Tactics.v theories/Init/Notations.vo theories/Init/Logic.vo -theories/Init/Prelude.vo: theories/Init/Prelude.v theories/Init/Notations.vo theories/Init/Logic.vo theories/Init/Datatypes.vo theories/Init/Specif.vo theories/Init/Peano.vo theories/Init/Wf.vo theories/Init/Tactics.vo -theories/Init/Notations.vo: theories/Init/Notations.v -theories/Init/Datatypes.vo: theories/Init/Datatypes.v theories/Init/Notations.vo theories/Init/Logic.vo -theories/Init/Peano.vo: theories/Init/Peano.v theories/Init/Notations.vo theories/Init/Datatypes.vo theories/Init/Logic.vo -theories/Init/Logic.vo: theories/Init/Logic.v theories/Init/Notations.vo -theories/Init/Specif.vo: theories/Init/Specif.v theories/Init/Notations.vo theories/Init/Datatypes.vo theories/Init/Logic.vo -theories/Init/Logic_Type.vo: theories/Init/Logic_Type.v theories/Init/Datatypes.vo theories/Init/Logic.vo -theories/Init/Wf.vo: theories/Init/Wf.v theories/Init/Notations.vo theories/Init/Logic.vo theories/Init/Datatypes.vo -theories/Init/Tactics.vo: theories/Init/Tactics.v theories/Init/Notations.vo theories/Init/Logic.vo -theories/Init/Prelude.vo: theories/Init/Prelude.v theories/Init/Notations.vo theories/Init/Logic.vo theories/Init/Datatypes.vo theories/Init/Specif.vo theories/Init/Peano.vo theories/Init/Wf.vo theories/Init/Tactics.vo -theories/Logic/Hurkens.vo: theories/Logic/Hurkens.v -theories/Logic/ProofIrrelevance.vo: theories/Logic/ProofIrrelevance.v theories/Logic/ProofIrrelevanceFacts.vo -theories/Logic/Classical.vo: theories/Logic/Classical.v theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo -theories/Logic/Classical_Type.vo: theories/Logic/Classical_Type.v theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo -theories/Logic/Classical_Pred_Set.vo: theories/Logic/Classical_Pred_Set.v theories/Logic/Classical_Pred_Type.vo -theories/Logic/Eqdep.vo: theories/Logic/Eqdep.v theories/Logic/EqdepFacts.vo -theories/Logic/Classical_Prop.vo: theories/Logic/Classical_Prop.v theories/Logic/ClassicalFacts.vo theories/Logic/EqdepFacts.vo -theories/Logic/Classical_Pred_Type.vo: theories/Logic/Classical_Pred_Type.v theories/Logic/Classical_Prop.vo -theories/Logic/ClassicalFacts.vo: theories/Logic/ClassicalFacts.v theories/Logic/Hurkens.vo -theories/Logic/ChoiceFacts.vo: theories/Logic/ChoiceFacts.v theories/Arith/Wf_nat.vo theories/Arith/Compare_dec.vo theories/Logic/Decidable.vo theories/Arith/Arith.vo theories/Setoids/Setoid.vo -theories/Logic/Berardi.vo: theories/Logic/Berardi.v -theories/Logic/Eqdep_dec.vo: theories/Logic/Eqdep_dec.v theories/Logic/EqdepFacts.vo -theories/Logic/Decidable.vo: theories/Logic/Decidable.v -theories/Logic/JMeq.vo: theories/Logic/JMeq.v theories/Logic/Eqdep.vo -theories/Logic/ClassicalChoice.vo: theories/Logic/ClassicalChoice.v theories/Logic/ClassicalUniqueChoice.vo theories/Logic/RelationalChoice.vo theories/Logic/ChoiceFacts.vo -theories/Logic/ClassicalDescription.vo: theories/Logic/ClassicalDescription.v theories/Logic/Classical.vo theories/Logic/ChoiceFacts.vo -theories/Logic/RelationalChoice.vo: theories/Logic/RelationalChoice.v -theories/Logic/Diaconescu.vo: theories/Logic/Diaconescu.v theories/Logic/ClassicalFacts.vo theories/Logic/ChoiceFacts.vo theories/Bool/Bool.vo -theories/Logic/EqdepFacts.vo: theories/Logic/EqdepFacts.v -theories/Logic/ProofIrrelevanceFacts.vo: theories/Logic/ProofIrrelevanceFacts.v theories/Logic/EqdepFacts.vo -theories/Logic/ClassicalEpsilon.vo: theories/Logic/ClassicalEpsilon.v theories/Logic/Classical.vo theories/Logic/ChoiceFacts.vo -theories/Logic/ClassicalUniqueChoice.vo: theories/Logic/ClassicalUniqueChoice.v theories/Logic/Classical.vo theories/Setoids/Setoid.vo -theories/Logic/DecidableType.vo: theories/Logic/DecidableType.v theories/Lists/SetoidList.vo -theories/Logic/DecidableTypeEx.vo: theories/Logic/DecidableTypeEx.v theories/Logic/DecidableType.vo theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo -theories/Logic/ConstructiveEpsilon.vo: theories/Logic/ConstructiveEpsilon.v theories/Arith/Arith.vo -theories/Arith/Arith.vo: theories/Arith/Arith.v theories/Arith/Arith_base.vo contrib/setoid_ring/ArithRing.vo -theories/Arith/Gt.vo: theories/Arith/Gt.v theories/Arith/Le.vo theories/Arith/Lt.vo theories/Arith/Plus.vo -theories/Arith/Between.vo: theories/Arith/Between.v theories/Arith/Le.vo theories/Arith/Lt.vo -theories/Arith/Le.vo: theories/Arith/Le.v -theories/Arith/Compare.vo: theories/Arith/Compare.v theories/Arith/Arith_base.vo theories/Arith/Peano_dec.vo theories/Arith/Compare_dec.vo theories/Arith/Wf_nat.vo theories/Arith/Min.vo -theories/Arith/Lt.vo: theories/Arith/Lt.v theories/Arith/Le.vo -theories/Arith/Compare_dec.vo: theories/Arith/Compare_dec.v theories/Arith/Le.vo theories/Arith/Lt.vo theories/Arith/Gt.vo theories/Logic/Decidable.vo -theories/Arith/Min.vo: theories/Arith/Min.v theories/Arith/Le.vo -theories/Arith/Div2.vo: theories/Arith/Div2.v theories/Arith/Lt.vo theories/Arith/Plus.vo theories/Arith/Compare_dec.vo theories/Arith/Even.vo -theories/Arith/Minus.vo: theories/Arith/Minus.v theories/Arith/Lt.vo theories/Arith/Le.vo -theories/Arith/Mult.vo: theories/Arith/Mult.v theories/Arith/Plus.vo theories/Arith/Minus.vo theories/Arith/Lt.vo theories/Arith/Le.vo -theories/Arith/Even.vo: theories/Arith/Even.v -theories/Arith/EqNat.vo: theories/Arith/EqNat.v -theories/Arith/Peano_dec.vo: theories/Arith/Peano_dec.v theories/Logic/Decidable.vo -theories/Arith/Euclid.vo: theories/Arith/Euclid.v theories/Arith/Mult.vo theories/Arith/Compare_dec.vo theories/Arith/Wf_nat.vo -theories/Arith/Plus.vo: theories/Arith/Plus.v theories/Arith/Le.vo theories/Arith/Lt.vo -theories/Arith/Wf_nat.vo: theories/Arith/Wf_nat.v theories/Arith/Lt.vo -theories/Arith/Max.vo: theories/Arith/Max.v theories/Arith/Le.vo -theories/Arith/Bool_nat.vo: theories/Arith/Bool_nat.v theories/Arith/Compare_dec.vo theories/Arith/Peano_dec.vo theories/Bool/Sumbool.vo -theories/Arith/Factorial.vo: theories/Arith/Factorial.v theories/Arith/Plus.vo theories/Arith/Mult.vo theories/Arith/Lt.vo -theories/Arith/Arith_base.vo: theories/Arith/Arith_base.v theories/Arith/Le.vo theories/Arith/Lt.vo theories/Arith/Plus.vo theories/Arith/Gt.vo theories/Arith/Minus.vo theories/Arith/Mult.vo theories/Arith/Between.vo theories/Arith/Peano_dec.vo theories/Arith/Compare_dec.vo theories/Arith/Factorial.vo -theories/Bool/Bool.vo: theories/Bool/Bool.v -theories/Bool/IfProp.vo: theories/Bool/IfProp.v theories/Bool/Bool.vo -theories/Bool/Zerob.vo: theories/Bool/Zerob.v theories/Arith/Arith.vo theories/Bool/Bool.vo -theories/Bool/DecBool.vo: theories/Bool/DecBool.v -theories/Bool/Sumbool.vo: theories/Bool/Sumbool.v -theories/Bool/BoolEq.vo: theories/Bool/BoolEq.v theories/Bool/Bool.vo -theories/Bool/Bvector.vo: theories/Bool/Bvector.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/Arith.vo -theories/NArith/BinPos.vo: theories/NArith/BinPos.v theories/Logic/Eqdep_dec.vo theories/Logic/EqdepFacts.vo -theories/NArith/Pnat.vo: theories/NArith/Pnat.v theories/NArith/BinPos.vo theories/Arith/Le.vo theories/Arith/Lt.vo theories/Arith/Gt.vo theories/Arith/Plus.vo theories/Arith/Mult.vo theories/Arith/Minus.vo -theories/NArith/BinNat.vo: theories/NArith/BinNat.v theories/NArith/BinPos.vo -theories/NArith/NArith.vo: theories/NArith/NArith.v theories/NArith/BinPos.vo theories/NArith/BinNat.vo contrib/setoid_ring/NArithRing.vo -theories/NArith/Nnat.vo: theories/NArith/Nnat.v theories/Arith/Arith_base.vo theories/Arith/Compare_dec.vo theories/Bool/Sumbool.vo theories/Arith/Div2.vo theories/Arith/Min.vo theories/Arith/Max.vo theories/NArith/BinPos.vo theories/NArith/BinNat.vo theories/NArith/Pnat.vo -theories/NArith/Ndigits.vo: theories/NArith/Ndigits.v theories/Bool/Bool.vo theories/Bool/Bvector.vo theories/NArith/BinPos.vo theories/NArith/BinNat.vo -theories/NArith/Ndec.vo: theories/NArith/Ndec.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/Arith.vo theories/NArith/BinPos.vo theories/NArith/BinNat.vo theories/NArith/Pnat.vo theories/NArith/Nnat.vo theories/NArith/Ndigits.vo -theories/NArith/Ndist.vo: theories/NArith/Ndist.v theories/Arith/Arith.vo theories/Arith/Min.vo theories/NArith/BinPos.vo theories/NArith/BinNat.vo theories/NArith/Ndigits.vo -theories/ZArith/BinInt.vo: theories/ZArith/BinInt.v theories/NArith/BinPos.vo theories/NArith/Pnat.vo theories/NArith/BinNat.vo theories/Arith/Plus.vo theories/Arith/Mult.vo -theories/ZArith/Wf_Z.vo: theories/ZArith/Wf_Z.v theories/ZArith/BinInt.vo theories/ZArith/Zcompare.vo theories/ZArith/Zorder.vo theories/ZArith/Znat.vo theories/ZArith/Zmisc.vo theories/Arith/Wf_nat.vo -theories/ZArith/ZArith.vo: theories/ZArith/ZArith.v theories/ZArith/ZArith_base.vo theories/ZArith/Zcomplements.vo theories/ZArith/Zsqrt.vo theories/ZArith/Zpower.vo theories/ZArith/Zdiv.vo theories/ZArith/Zlogarithm.vo -theories/ZArith/ZArith_dec.vo: theories/ZArith/ZArith_dec.v theories/Bool/Sumbool.vo theories/ZArith/BinInt.vo theories/ZArith/Zorder.vo theories/ZArith/Zcompare.vo -theories/ZArith/auxiliary.vo: theories/ZArith/auxiliary.v theories/Arith/Arith_base.vo theories/ZArith/BinInt.vo theories/ZArith/Zorder.vo theories/Logic/Decidable.vo theories/Arith/Peano_dec.vo theories/Arith/Compare_dec.vo -theories/ZArith/Zmisc.vo: theories/ZArith/Zmisc.v theories/ZArith/BinInt.vo theories/ZArith/Zcompare.vo theories/ZArith/Zorder.vo theories/Bool/Bool.vo -theories/ZArith/Zcompare.vo: theories/ZArith/Zcompare.v theories/NArith/BinPos.vo theories/ZArith/BinInt.vo theories/Arith/Lt.vo theories/Arith/Gt.vo theories/Arith/Plus.vo theories/Arith/Mult.vo -theories/ZArith/Znat.vo: theories/ZArith/Znat.v theories/Arith/Arith_base.vo theories/NArith/BinPos.vo theories/ZArith/BinInt.vo theories/ZArith/Zcompare.vo theories/ZArith/Zorder.vo theories/Logic/Decidable.vo theories/Arith/Peano_dec.vo theories/Arith/Compare_dec.vo -theories/ZArith/Zorder.vo: theories/ZArith/Zorder.v theories/NArith/BinPos.vo theories/ZArith/BinInt.vo theories/Arith/Arith_base.vo theories/Logic/Decidable.vo theories/ZArith/Zcompare.vo -theories/ZArith/Zabs.vo: theories/ZArith/Zabs.v theories/Arith/Arith_base.vo theories/NArith/BinPos.vo theories/ZArith/BinInt.vo theories/ZArith/Zorder.vo theories/ZArith/ZArith_dec.vo -theories/ZArith/Zmin.vo: theories/ZArith/Zmin.v theories/Arith/Arith_base.vo theories/ZArith/BinInt.vo theories/ZArith/Zcompare.vo theories/ZArith/Zorder.vo -theories/ZArith/Zmax.vo: theories/ZArith/Zmax.v theories/Arith/Arith_base.vo theories/ZArith/BinInt.vo theories/ZArith/Zcompare.vo theories/ZArith/Zorder.vo -theories/ZArith/Zminmax.vo: theories/ZArith/Zminmax.v theories/ZArith/Zmin.vo theories/ZArith/Zmax.vo theories/ZArith/BinInt.vo theories/ZArith/Zorder.vo -theories/ZArith/Zeven.vo: theories/ZArith/Zeven.v theories/ZArith/BinInt.vo -theories/ZArith/Zhints.vo: theories/ZArith/Zhints.v theories/ZArith/BinInt.vo theories/ZArith/Zorder.vo theories/ZArith/Zmin.vo theories/ZArith/Zabs.vo theories/ZArith/Zcompare.vo theories/ZArith/Znat.vo theories/ZArith/auxiliary.vo theories/ZArith/Zmisc.vo theories/ZArith/Wf_Z.vo -theories/ZArith/Zlogarithm.vo: theories/ZArith/Zlogarithm.v theories/ZArith/ZArith_base.vo contrib/omega/Omega.vo theories/ZArith/Zcomplements.vo theories/ZArith/Zpower.vo -theories/ZArith/Zpower.vo: theories/ZArith/Zpower.v theories/ZArith/ZArith_base.vo theories/ZArith/Zpow_def.vo contrib/omega/Omega.vo theories/ZArith/Zcomplements.vo -theories/ZArith/Zcomplements.vo: theories/ZArith/Zcomplements.v contrib/setoid_ring/ZArithRing.vo theories/ZArith/ZArith_base.vo contrib/omega/Omega.vo theories/Arith/Wf_nat.vo theories/Lists/List.vo -theories/ZArith/Zdiv.vo: theories/ZArith/Zdiv.v theories/ZArith/ZArith_base.vo theories/ZArith/Zbool.vo contrib/omega/Omega.vo contrib/setoid_ring/ZArithRing.vo theories/ZArith/Zcomplements.vo -theories/ZArith/Zsqrt.vo: theories/ZArith/Zsqrt.v contrib/setoid_ring/ZArithRing.vo contrib/omega/Omega.vo theories/ZArith/ZArith_base.vo -theories/ZArith/Zwf.vo: theories/ZArith/Zwf.v theories/ZArith/ZArith_base.vo theories/Arith/Wf_nat.vo contrib/omega/Omega.vo -theories/ZArith/ZArith_base.vo: theories/ZArith/ZArith_base.v theories/NArith/BinPos.vo theories/NArith/BinNat.vo theories/ZArith/BinInt.vo theories/ZArith/Zcompare.vo theories/ZArith/Zorder.vo theories/ZArith/Zeven.vo theories/ZArith/Zmin.vo theories/ZArith/Zmax.vo theories/ZArith/Zminmax.vo theories/ZArith/Zabs.vo theories/ZArith/Znat.vo theories/ZArith/auxiliary.vo theories/ZArith/ZArith_dec.vo theories/ZArith/Zbool.vo theories/ZArith/Zmisc.vo theories/ZArith/Wf_Z.vo theories/ZArith/Zhints.vo -theories/ZArith/Zbool.vo: theories/ZArith/Zbool.v theories/ZArith/BinInt.vo theories/ZArith/Zeven.vo theories/ZArith/Zorder.vo theories/ZArith/Zcompare.vo theories/ZArith/ZArith_dec.vo theories/Bool/Sumbool.vo -theories/ZArith/Zbinary.vo: theories/ZArith/Zbinary.v theories/Bool/Bvector.vo theories/ZArith/ZArith.vo theories/ZArith/Zpower.vo contrib/omega/Omega.vo -theories/ZArith/Znumtheory.vo: theories/ZArith/Znumtheory.v theories/ZArith/ZArith_base.vo contrib/setoid_ring/ZArithRing.vo theories/ZArith/Zcomplements.vo theories/ZArith/Zdiv.vo theories/NArith/Ndigits.vo theories/Arith/Wf_nat.vo -theories/ZArith/Int.vo: theories/ZArith/Int.v theories/ZArith/ZArith.vo contrib/romega/ROmega.vo -theories/ZArith/Zpow_def.vo: theories/ZArith/Zpow_def.v theories/ZArith/ZArith_base.vo contrib/setoid_ring/Ring_theory.vo -theories/Setoids/Setoid.vo: theories/Setoids/Setoid.v theories/Relations/Relation_Definitions.vo -theories/Lists/MonoList.vo: theories/Lists/MonoList.v theories/Arith/Le.vo -theories/Lists/ListSet.vo: theories/Lists/ListSet.v theories/Lists/List.vo -theories/Lists/Streams.vo: theories/Lists/Streams.v -theories/Lists/TheoryList.vo: theories/Lists/TheoryList.v theories/Lists/List.vo theories/Arith/Le.vo theories/Arith/Lt.vo theories/Arith/Minus.vo theories/Bool/DecBool.vo -theories/Lists/List.vo: theories/Lists/List.v theories/Arith/Le.vo theories/Arith/Gt.vo theories/Arith/Minus.vo theories/Arith/Min.vo theories/Bool/Bool.vo theories/Setoids/Setoid.vo -theories/Lists/SetoidList.vo: theories/Lists/SetoidList.v theories/Lists/List.vo theories/Sorting/Sorting.vo theories/Setoids/Setoid.vo -theories/Lists/ListTactics.vo: theories/Lists/ListTactics.v theories/NArith/BinPos.vo theories/Lists/List.vo -theories/Strings/Ascii.vo: theories/Strings/Ascii.v theories/Bool/Bool.vo theories/NArith/BinPos.vo -theories/Strings/String.vo: theories/Strings/String.v theories/Arith/Arith.vo theories/Strings/Ascii.vo -theories/Sets/Classical_sets.vo: theories/Sets/Classical_sets.v theories/Sets/Ensembles.vo theories/Sets/Constructive_sets.vo theories/Logic/Classical_Type.vo -theories/Sets/Permut.vo: theories/Sets/Permut.v -theories/Sets/Constructive_sets.vo: theories/Sets/Constructive_sets.v theories/Sets/Ensembles.vo -theories/Sets/Powerset.vo: theories/Sets/Powerset.v theories/Sets/Ensembles.vo theories/Sets/Relations_1.vo theories/Sets/Relations_1_facts.vo theories/Sets/Partial_Order.vo theories/Sets/Cpo.vo -theories/Sets/Cpo.vo: theories/Sets/Cpo.v theories/Sets/Ensembles.vo theories/Sets/Relations_1.vo theories/Sets/Partial_Order.vo -theories/Sets/Powerset_Classical_facts.vo: theories/Sets/Powerset_Classical_facts.v theories/Sets/Ensembles.vo theories/Sets/Constructive_sets.vo theories/Sets/Relations_1.vo theories/Sets/Relations_1_facts.vo theories/Sets/Partial_Order.vo theories/Sets/Cpo.vo theories/Sets/Powerset.vo theories/Sets/Powerset_facts.vo theories/Logic/Classical_Type.vo theories/Sets/Classical_sets.vo -theories/Sets/Ensembles.vo: theories/Sets/Ensembles.v -theories/Sets/Powerset_facts.vo: theories/Sets/Powerset_facts.v theories/Sets/Ensembles.vo theories/Sets/Constructive_sets.vo theories/Sets/Relations_1.vo theories/Sets/Relations_1_facts.vo theories/Sets/Partial_Order.vo theories/Sets/Cpo.vo theories/Sets/Powerset.vo -theories/Sets/Finite_sets.vo: theories/Sets/Finite_sets.v theories/Sets/Ensembles.vo theories/Sets/Constructive_sets.vo -theories/Sets/Relations_1.vo: theories/Sets/Relations_1.v -theories/Sets/Finite_sets_facts.vo: theories/Sets/Finite_sets_facts.v theories/Sets/Finite_sets.vo theories/Sets/Constructive_sets.vo theories/Logic/Classical_Type.vo theories/Sets/Classical_sets.vo theories/Sets/Powerset.vo theories/Sets/Powerset_facts.vo theories/Sets/Powerset_Classical_facts.vo theories/Arith/Gt.vo theories/Arith/Lt.vo -theories/Sets/Relations_1_facts.vo: theories/Sets/Relations_1_facts.v theories/Sets/Relations_1.vo -theories/Sets/Image.vo: theories/Sets/Image.v theories/Sets/Finite_sets.vo theories/Sets/Constructive_sets.vo theories/Logic/Classical_Type.vo theories/Sets/Classical_sets.vo theories/Sets/Powerset.vo theories/Sets/Powerset_facts.vo theories/Sets/Powerset_Classical_facts.vo theories/Arith/Gt.vo theories/Arith/Lt.vo theories/Arith/Le.vo theories/Sets/Finite_sets_facts.vo -theories/Sets/Relations_2.vo: theories/Sets/Relations_2.v theories/Sets/Relations_1.vo -theories/Sets/Infinite_sets.vo: theories/Sets/Infinite_sets.v theories/Sets/Finite_sets.vo theories/Sets/Constructive_sets.vo theories/Logic/Classical_Type.vo theories/Sets/Classical_sets.vo theories/Sets/Powerset.vo theories/Sets/Powerset_facts.vo theories/Sets/Powerset_Classical_facts.vo theories/Arith/Gt.vo theories/Arith/Lt.vo theories/Arith/Le.vo theories/Sets/Finite_sets_facts.vo theories/Sets/Image.vo -theories/Sets/Relations_2_facts.vo: theories/Sets/Relations_2_facts.v theories/Sets/Relations_1.vo theories/Sets/Relations_1_facts.vo theories/Sets/Relations_2.vo -theories/Sets/Integers.vo: theories/Sets/Integers.v theories/Sets/Finite_sets.vo theories/Sets/Constructive_sets.vo theories/Logic/Classical_Type.vo theories/Sets/Classical_sets.vo theories/Sets/Powerset.vo theories/Sets/Powerset_facts.vo theories/Sets/Powerset_Classical_facts.vo theories/Arith/Gt.vo theories/Arith/Lt.vo theories/Arith/Le.vo theories/Sets/Finite_sets_facts.vo theories/Sets/Image.vo theories/Sets/Infinite_sets.vo theories/Arith/Compare_dec.vo theories/Sets/Relations_1.vo theories/Sets/Partial_Order.vo theories/Sets/Cpo.vo -theories/Sets/Relations_3.vo: theories/Sets/Relations_3.v theories/Sets/Relations_1.vo theories/Sets/Relations_2.vo -theories/Sets/Multiset.vo: theories/Sets/Multiset.v theories/Sets/Permut.vo theories/Arith/Plus.vo -theories/Sets/Relations_3_facts.vo: theories/Sets/Relations_3_facts.v theories/Sets/Relations_1.vo theories/Sets/Relations_1_facts.vo theories/Sets/Relations_2.vo theories/Sets/Relations_2_facts.vo theories/Sets/Relations_3.vo -theories/Sets/Partial_Order.vo: theories/Sets/Partial_Order.v theories/Sets/Ensembles.vo theories/Sets/Relations_1.vo -theories/Sets/Uniset.vo: theories/Sets/Uniset.v theories/Bool/Bool.vo theories/Sets/Permut.vo -theories/FSets/OrderedType.vo: theories/FSets/OrderedType.v theories/Lists/SetoidList.vo -theories/FSets/OrderedTypeEx.vo: theories/FSets/OrderedTypeEx.v theories/FSets/OrderedType.vo theories/ZArith/ZArith.vo contrib/omega/Omega.vo theories/NArith/NArith.vo theories/NArith/Ndec.vo theories/Arith/Compare_dec.vo -theories/FSets/OrderedTypeAlt.vo: theories/FSets/OrderedTypeAlt.v theories/FSets/OrderedType.vo -theories/FSets/FSetInterface.vo: theories/FSets/FSetInterface.v theories/Bool/Bool.vo theories/FSets/OrderedType.vo -theories/FSets/FSetList.vo: theories/FSets/FSetList.v theories/FSets/FSetInterface.vo -theories/FSets/FSetBridge.vo: theories/FSets/FSetBridge.v theories/FSets/FSetInterface.vo -theories/FSets/FSetFacts.vo: theories/FSets/FSetFacts.v theories/FSets/FSetInterface.vo -theories/FSets/FSetProperties.vo: theories/FSets/FSetProperties.v theories/FSets/FSetInterface.vo theories/FSets/FSetFacts.vo -theories/FSets/FSetEqProperties.vo: theories/FSets/FSetEqProperties.v theories/FSets/FSetProperties.vo theories/Bool/Zerob.vo theories/Bool/Sumbool.vo contrib/omega/Omega.vo -theories/FSets/FSets.vo: theories/FSets/FSets.v theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo theories/FSets/OrderedTypeAlt.vo theories/FSets/FSetInterface.vo theories/FSets/FSetBridge.vo theories/FSets/FSetProperties.vo theories/FSets/FSetEqProperties.vo theories/FSets/FSetList.vo -theories/FSets/FSetWeakProperties.vo: theories/FSets/FSetWeakProperties.v theories/FSets/FSetWeakInterface.vo theories/FSets/FSetWeakFacts.vo -theories/FSets/FSetWeakInterface.vo: theories/FSets/FSetWeakInterface.v theories/Bool/Bool.vo theories/Logic/DecidableType.vo -theories/FSets/FSetWeakList.vo: theories/FSets/FSetWeakList.v theories/FSets/FSetWeakInterface.vo -theories/FSets/FSetWeakFacts.vo: theories/FSets/FSetWeakFacts.v theories/FSets/FSetWeakInterface.vo -theories/FSets/FSetWeak.vo: theories/FSets/FSetWeak.v theories/Logic/DecidableType.vo theories/Logic/DecidableTypeEx.vo theories/FSets/FSetWeakInterface.vo theories/FSets/FSetWeakFacts.vo theories/FSets/FSetWeakProperties.vo theories/FSets/FSetWeakList.vo -theories/FSets/FMapInterface.vo: theories/FSets/FMapInterface.v theories/Bool/Bool.vo theories/FSets/OrderedType.vo -theories/FSets/FMapList.vo: theories/FSets/FMapList.v theories/FSets/FSetInterface.vo theories/FSets/FMapInterface.vo -theories/FSets/FMaps.vo: theories/FSets/FMaps.v theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo theories/FSets/OrderedTypeAlt.vo theories/FSets/FMapInterface.vo theories/FSets/FMapList.vo theories/FSets/FMapPositive.vo theories/FSets/FMapIntMap.vo theories/FSets/FMapFacts.vo -theories/FSets/FMapFacts.vo: theories/FSets/FMapFacts.v theories/Bool/Bool.vo theories/FSets/OrderedType.vo theories/FSets/FMapInterface.vo -theories/FSets/FMapWeakFacts.vo: theories/FSets/FMapWeakFacts.v theories/Bool/Bool.vo theories/FSets/OrderedType.vo theories/FSets/FMapWeakInterface.vo -theories/FSets/FMapWeakInterface.vo: theories/FSets/FMapWeakInterface.v theories/Bool/Bool.vo theories/Logic/DecidableType.vo -theories/FSets/FMapWeakList.vo: theories/FSets/FMapWeakList.v theories/FSets/FSetInterface.vo theories/FSets/FSetWeakInterface.vo theories/FSets/FMapWeakInterface.vo -theories/FSets/FMapWeak.vo: theories/FSets/FMapWeak.v theories/Logic/DecidableType.vo theories/Logic/DecidableTypeEx.vo theories/FSets/FMapWeakInterface.vo theories/FSets/FMapWeakList.vo theories/FSets/FMapWeakFacts.vo -theories/FSets/FMapPositive.vo: theories/FSets/FMapPositive.v theories/Bool/Bool.vo theories/ZArith/ZArith.vo theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo theories/FSets/FMapInterface.vo -theories/FSets/FMapIntMap.vo: theories/FSets/FMapIntMap.v theories/Bool/Bool.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/NArith/Nnat.vo theories/IntMap/Allmaps.vo theories/FSets/OrderedType.vo theories/FSets/OrderedTypeEx.vo theories/FSets/FMapInterface.vo theories/FSets/FMapList.vo -theories/FSets/FSetToFiniteSet.vo: theories/FSets/FSetToFiniteSet.v theories/Sets/Ensembles.vo theories/Sets/Finite_sets.vo theories/FSets/FSetInterface.vo theories/FSets/FSetProperties.vo theories/FSets/OrderedTypeEx.vo -theories/FSets/FMapAVL.vo: theories/FSets/FMapAVL.v theories/FSets/FSetInterface.vo theories/FSets/FMapInterface.vo theories/FSets/FMapList.vo theories/ZArith/ZArith.vo theories/ZArith/Int.vo -theories/FSets/FSetAVL.vo: theories/FSets/FSetAVL.v theories/FSets/FSetInterface.vo theories/FSets/FSetList.vo theories/ZArith/ZArith.vo theories/ZArith/Int.vo -theories/IntMap/Adalloc.vo: theories/IntMap/Adalloc.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/Arith.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/NArith/Nnat.vo theories/IntMap/Map.vo theories/IntMap/Fset.vo -theories/IntMap/Mapcanon.vo: theories/IntMap/Mapcanon.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/Arith.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo theories/IntMap/Mapaxioms.vo theories/IntMap/Mapiter.vo theories/IntMap/Fset.vo theories/Lists/List.vo theories/IntMap/Lsort.vo theories/IntMap/Mapsubset.vo theories/IntMap/Mapcard.vo -theories/IntMap/Mapfold.vo: theories/IntMap/Mapfold.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo theories/IntMap/Fset.vo theories/IntMap/Mapaxioms.vo theories/IntMap/Mapiter.vo theories/IntMap/Lsort.vo theories/IntMap/Mapsubset.vo theories/Lists/List.vo -theories/IntMap/Mapcard.vo: theories/IntMap/Mapcard.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/Arith.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo theories/IntMap/Mapaxioms.vo theories/IntMap/Mapiter.vo theories/IntMap/Fset.vo theories/IntMap/Mapsubset.vo theories/Lists/List.vo theories/IntMap/Lsort.vo theories/Arith/Peano_dec.vo -theories/IntMap/Mapc.vo: theories/IntMap/Mapc.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/Arith.vo theories/NArith/NArith.vo theories/IntMap/Map.vo theories/IntMap/Mapaxioms.vo theories/IntMap/Fset.vo theories/IntMap/Mapiter.vo theories/IntMap/Mapsubset.vo theories/Lists/List.vo theories/IntMap/Lsort.vo theories/IntMap/Mapcard.vo theories/IntMap/Mapcanon.vo -theories/IntMap/Allmaps.vo: theories/IntMap/Allmaps.v theories/IntMap/Map.vo theories/IntMap/Fset.vo theories/IntMap/Mapaxioms.vo theories/IntMap/Mapiter.vo theories/IntMap/Mapsubset.vo theories/IntMap/Lsort.vo theories/IntMap/Mapfold.vo theories/IntMap/Mapcard.vo theories/IntMap/Mapcanon.vo theories/IntMap/Mapc.vo theories/IntMap/Maplists.vo theories/IntMap/Adalloc.vo -theories/IntMap/Mapiter.vo: theories/IntMap/Mapiter.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo theories/IntMap/Mapaxioms.vo theories/IntMap/Fset.vo theories/Lists/List.vo -theories/IntMap/Fset.vo: theories/IntMap/Fset.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo -theories/IntMap/Maplists.vo: theories/IntMap/Maplists.v theories/NArith/BinNat.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo theories/IntMap/Fset.vo theories/IntMap/Mapaxioms.vo theories/IntMap/Mapsubset.vo theories/IntMap/Mapcard.vo theories/IntMap/Mapcanon.vo theories/IntMap/Mapc.vo theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Lists/List.vo theories/Arith/Arith.vo theories/IntMap/Mapiter.vo theories/IntMap/Mapfold.vo -theories/IntMap/Lsort.vo: theories/IntMap/Lsort.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/Arith.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo theories/Lists/List.vo theories/IntMap/Mapiter.vo -theories/IntMap/Mapsubset.vo: theories/IntMap/Mapsubset.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/Arith.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo theories/IntMap/Fset.vo theories/IntMap/Mapaxioms.vo theories/IntMap/Mapiter.vo -theories/IntMap/Mapaxioms.vo: theories/IntMap/Mapaxioms.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo theories/IntMap/Map.vo theories/IntMap/Fset.vo -theories/IntMap/Map.vo: theories/IntMap/Map.v theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/NArith/NArith.vo theories/NArith/Ndigits.vo theories/NArith/Ndec.vo -theories/Relations/Newman.vo: theories/Relations/Newman.v theories/Relations/Rstar.vo -theories/Relations/Operators_Properties.vo: theories/Relations/Operators_Properties.v theories/Relations/Relation_Definitions.vo theories/Relations/Relation_Operators.vo -theories/Relations/Relation_Definitions.vo: theories/Relations/Relation_Definitions.v -theories/Relations/Relation_Operators.vo: theories/Relations/Relation_Operators.v theories/Relations/Relation_Definitions.vo theories/Lists/List.vo -theories/Relations/Relations.vo: theories/Relations/Relations.v theories/Relations/Relation_Definitions.vo theories/Relations/Relation_Operators.vo theories/Relations/Operators_Properties.vo -theories/Relations/Rstar.vo: theories/Relations/Rstar.v -theories/Wellfounded/Disjoint_Union.vo: theories/Wellfounded/Disjoint_Union.v theories/Relations/Relation_Operators.vo -theories/Wellfounded/Inclusion.vo: theories/Wellfounded/Inclusion.v theories/Relations/Relation_Definitions.vo -theories/Wellfounded/Inverse_Image.vo: theories/Wellfounded/Inverse_Image.v -theories/Wellfounded/Lexicographic_Exponentiation.vo: theories/Wellfounded/Lexicographic_Exponentiation.v theories/Lists/List.vo theories/Relations/Relation_Operators.vo theories/Wellfounded/Transitive_Closure.vo -theories/Wellfounded/Transitive_Closure.vo: theories/Wellfounded/Transitive_Closure.v theories/Relations/Relation_Definitions.vo theories/Relations/Relation_Operators.vo -theories/Wellfounded/Union.vo: theories/Wellfounded/Union.v theories/Relations/Relation_Operators.vo theories/Relations/Relation_Definitions.vo theories/Wellfounded/Transitive_Closure.vo -theories/Wellfounded/Wellfounded.vo: theories/Wellfounded/Wellfounded.v 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/Well_Ordering.vo -theories/Wellfounded/Well_Ordering.vo: theories/Wellfounded/Well_Ordering.v theories/Logic/Eqdep.vo -theories/Wellfounded/Lexicographic_Product.vo: theories/Wellfounded/Lexicographic_Product.v theories/Logic/Eqdep.vo theories/Relations/Relation_Operators.vo theories/Wellfounded/Transitive_Closure.vo -theories/Reals/Rdefinitions.vo: theories/Reals/Rdefinitions.v theories/ZArith/ZArith_base.vo -theories/Reals/Raxioms.vo: theories/Reals/Raxioms.v theories/ZArith/ZArith_base.vo theories/Reals/Rdefinitions.vo -theories/Reals/RIneq.vo: theories/Reals/RIneq.v theories/Reals/Raxioms.vo theories/Reals/Rpow_def.vo theories/ZArith/Zpower.vo contrib/setoid_ring/ZArithRing.vo contrib/omega/Omega.vo contrib/setoid_ring/RealField.vo -theories/Reals/DiscrR.vo: theories/Reals/DiscrR.v theories/Reals/RIneq.vo contrib/omega/Omega.vo -theories/Reals/Rbase.vo: theories/Reals/Rbase.v theories/Reals/Rdefinitions.vo theories/Reals/Raxioms.vo theories/Reals/RIneq.vo theories/Reals/DiscrR.vo -theories/Reals/LegacyRfield.vo: theories/Reals/LegacyRfield.v theories/Reals/Raxioms.vo contrib/field/LegacyField.vo -theories/Reals/Rpow_def.vo: theories/Reals/Rpow_def.v theories/Reals/Rdefinitions.vo -theories/Reals/R_Ifp.vo: theories/Reals/R_Ifp.v theories/Reals/Rbase.vo contrib/omega/Omega.vo -theories/Reals/Rbasic_fun.vo: theories/Reals/Rbasic_fun.v theories/Reals/Rbase.vo theories/Reals/R_Ifp.vo contrib/fourier/Fourier.vo -theories/Reals/R_sqr.vo: theories/Reals/R_sqr.v theories/Reals/Rbase.vo theories/Reals/Rbasic_fun.vo -theories/Reals/SplitAbsolu.vo: theories/Reals/SplitAbsolu.v theories/Reals/Rbasic_fun.vo -theories/Reals/SplitRmult.vo: theories/Reals/SplitRmult.v theories/Reals/Rbase.vo -theories/Reals/ArithProp.vo: theories/Reals/ArithProp.v theories/Reals/Rbase.vo theories/Reals/Rbasic_fun.vo theories/Arith/Even.vo theories/Arith/Div2.vo contrib/setoid_ring/ArithRing.vo -theories/Reals/Rfunctions.vo: theories/Reals/Rfunctions.v contrib/setoid_ring/ArithRing.vo theories/Reals/Rbase.vo theories/Reals/Rpow_def.vo theories/Reals/R_Ifp.vo theories/Reals/Rbasic_fun.vo theories/Reals/R_sqr.vo theories/Reals/SplitAbsolu.vo theories/Reals/SplitRmult.vo theories/Reals/ArithProp.vo contrib/omega/Omega.vo theories/ZArith/Zpower.vo -theories/Reals/Rseries.vo: theories/Reals/Rseries.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Logic/Classical.vo theories/Arith/Compare.vo -theories/Reals/SeqProp.vo: theories/Reals/SeqProp.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Logic/Classical.vo theories/Arith/Max.vo -theories/Reals/Rcomplete.vo: theories/Reals/Rcomplete.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/SeqProp.vo theories/Arith/Max.vo -theories/Reals/PartSum.vo: theories/Reals/PartSum.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/Rcomplete.vo theories/Arith/Max.vo -theories/Reals/AltSeries.vo: theories/Reals/AltSeries.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/SeqProp.vo theories/Reals/PartSum.vo theories/Arith/Max.vo -theories/Reals/Binomial.vo: theories/Reals/Binomial.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/PartSum.vo -theories/Reals/Rsigma.vo: theories/Reals/Rsigma.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/PartSum.vo -theories/Reals/Rprod.vo: theories/Reals/Rprod.v theories/Arith/Compare.vo theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/PartSum.vo theories/Reals/Binomial.vo -theories/Reals/Cauchy_prod.vo: theories/Reals/Cauchy_prod.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/PartSum.vo -theories/Reals/Alembert.vo: theories/Reals/Alembert.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rseries.vo theories/Reals/SeqProp.vo theories/Reals/PartSum.vo theories/Arith/Max.vo -theories/Reals/SeqSeries.vo: theories/Reals/SeqSeries.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Arith/Max.vo theories/Reals/Rseries.vo theories/Reals/SeqProp.vo theories/Reals/Rcomplete.vo theories/Reals/PartSum.vo theories/Reals/AltSeries.vo theories/Reals/Binomial.vo theories/Reals/Rsigma.vo theories/Reals/Rprod.vo theories/Reals/Cauchy_prod.vo theories/Reals/Alembert.vo -theories/Reals/Rtrigo_fun.vo: theories/Reals/Rtrigo_fun.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo -theories/Reals/Rtrigo_def.vo: theories/Reals/Rtrigo_def.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_fun.vo theories/Arith/Max.vo -theories/Reals/Rtrigo_alt.vo: theories/Reals/Rtrigo_alt.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_def.vo -theories/Reals/Cos_rel.vo: theories/Reals/Cos_rel.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_def.vo -theories/Reals/Cos_plus.vo: theories/Reals/Cos_plus.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_def.vo theories/Reals/Cos_rel.vo theories/Arith/Max.vo -theories/Reals/Rtrigo.vo: theories/Reals/Rtrigo.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_fun.vo theories/Reals/Rtrigo_def.vo theories/Reals/Rtrigo_alt.vo theories/Reals/Cos_rel.vo theories/Reals/Cos_plus.vo theories/ZArith/ZArith_base.vo theories/ZArith/Zcomplements.vo theories/Logic/Classical_Prop.vo -theories/Reals/Rlimit.vo: theories/Reals/Rlimit.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Logic/Classical_Prop.vo contrib/fourier/Fourier.vo -theories/Reals/Rderiv.vo: theories/Reals/Rderiv.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rlimit.vo contrib/fourier/Fourier.vo theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo contrib/omega/Omega.vo -theories/Reals/RList.vo: theories/Reals/RList.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo -theories/Reals/Ranalysis1.vo: theories/Reals/Ranalysis1.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rlimit.vo theories/Reals/Rderiv.vo -theories/Reals/Ranalysis2.vo: theories/Reals/Ranalysis2.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo -theories/Reals/Ranalysis3.vo: theories/Reals/Ranalysis3.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo theories/Reals/Ranalysis2.vo -theories/Reals/Rtopology.vo: theories/Reals/Rtopology.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo theories/Reals/RList.vo theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo -theories/Reals/MVT.vo: theories/Reals/MVT.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo theories/Reals/Rtopology.vo -theories/Reals/PSeries_reg.vo: theories/Reals/PSeries_reg.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Ranalysis1.vo theories/Arith/Max.vo theories/Arith/Even.vo -theories/Reals/Exp_prop.vo: theories/Reals/Exp_prop.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis1.vo theories/Reals/PSeries_reg.vo theories/Arith/Div2.vo theories/Arith/Even.vo theories/Arith/Max.vo -theories/Reals/Rtrigo_reg.vo: theories/Reals/Rtrigo_reg.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis1.vo theories/Reals/PSeries_reg.vo -theories/Reals/Rsqrt_def.vo: theories/Reals/Rsqrt_def.v theories/Bool/Sumbool.vo theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Ranalysis1.vo -theories/Reals/R_sqrt.vo: theories/Reals/R_sqrt.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rsqrt_def.vo -theories/Reals/Rtrigo_calc.vo: theories/Reals/Rtrigo_calc.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/R_sqrt.vo -theories/Reals/Rgeom.vo: theories/Reals/Rgeom.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/R_sqrt.vo -theories/Reals/Sqrt_reg.vo: theories/Reals/Sqrt_reg.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis1.vo theories/Reals/R_sqrt.vo -theories/Reals/Ranalysis4.vo: theories/Reals/Ranalysis4.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis1.vo theories/Reals/Ranalysis3.vo theories/Reals/Exp_prop.vo -theories/Reals/Rpower.vo: theories/Reals/Rpower.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis1.vo theories/Reals/Exp_prop.vo theories/Reals/Rsqrt_def.vo theories/Reals/R_sqrt.vo theories/Reals/MVT.vo theories/Reals/Ranalysis4.vo -theories/Reals/Ranalysis.vo: theories/Reals/Ranalysis.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Rtrigo.vo theories/Reals/SeqSeries.vo theories/Reals/Ranalysis1.vo theories/Reals/Ranalysis2.vo theories/Reals/Ranalysis3.vo theories/Reals/Rtopology.vo theories/Reals/MVT.vo theories/Reals/PSeries_reg.vo theories/Reals/Exp_prop.vo theories/Reals/Rtrigo_reg.vo theories/Reals/Rsqrt_def.vo theories/Reals/R_sqrt.vo theories/Reals/Rtrigo_calc.vo theories/Reals/Rgeom.vo theories/Reals/RList.vo theories/Reals/Sqrt_reg.vo theories/Reals/Ranalysis4.vo theories/Reals/Rpower.vo -theories/Reals/NewtonInt.vo: theories/Reals/NewtonInt.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis.vo -theories/Reals/RiemannInt_SF.vo: theories/Reals/RiemannInt_SF.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/Ranalysis.vo theories/Logic/Classical_Prop.vo -theories/Reals/RiemannInt.vo: theories/Reals/RiemannInt.v theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Ranalysis.vo theories/Reals/Rbase.vo theories/Reals/RiemannInt_SF.vo theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo theories/Arith/Max.vo -theories/Reals/Integration.vo: theories/Reals/Integration.v theories/Reals/NewtonInt.vo theories/Reals/RiemannInt_SF.vo theories/Reals/RiemannInt.vo -theories/Reals/Reals.vo: theories/Reals/Reals.v theories/Reals/Rbase.vo theories/Reals/Rfunctions.vo theories/Reals/SeqSeries.vo theories/Reals/Rtrigo.vo theories/Reals/Ranalysis.vo theories/Reals/Integration.vo -theories/Sorting/Heap.vo: theories/Sorting/Heap.v theories/Lists/List.vo theories/Sets/Multiset.vo theories/Sorting/Permutation.vo theories/Relations/Relations.vo theories/Sorting/Sorting.vo -theories/Sorting/Permutation.vo: theories/Sorting/Permutation.v theories/Relations/Relations.vo theories/Lists/List.vo theories/Sets/Multiset.vo theories/Arith/Arith.vo -theories/Sorting/Sorting.vo: theories/Sorting/Sorting.v theories/Lists/List.vo theories/Sets/Multiset.vo theories/Sorting/Permutation.vo theories/Relations/Relations.vo -theories/Sorting/PermutSetoid.vo: theories/Sorting/PermutSetoid.v contrib/omega/Omega.vo theories/Relations/Relations.vo theories/Lists/List.vo theories/Sets/Multiset.vo theories/Sorting/Permutation.vo theories/Lists/SetoidList.vo -theories/Sorting/PermutEq.vo: theories/Sorting/PermutEq.v contrib/omega/Omega.vo theories/Relations/Relations.vo theories/Setoids/Setoid.vo theories/Lists/List.vo theories/Sets/Multiset.vo theories/Sorting/Permutation.vo -theories/QArith/QArith_base.vo: theories/QArith/QArith_base.v theories/ZArith/ZArith.vo contrib/setoid_ring/ZArithRing.vo theories/Setoids/Setoid.vo -theories/QArith/Qreduction.vo: theories/QArith/Qreduction.v theories/QArith/QArith_base.vo theories/ZArith/Znumtheory.vo -theories/QArith/Qring.vo: theories/QArith/Qring.v theories/QArith/Qfield.vo -theories/QArith/Qreals.vo: theories/QArith/Qreals.v theories/Reals/Rbase.vo theories/QArith/QArith_base.vo -theories/QArith/QArith.vo: theories/QArith/QArith.v theories/QArith/QArith_base.vo theories/QArith/Qring.vo theories/QArith/Qreduction.vo -theories/QArith/Qcanon.vo: theories/QArith/Qcanon.v contrib/setoid_ring/Field.vo theories/QArith/QArith.vo theories/ZArith/Znumtheory.vo theories/Logic/Eqdep_dec.vo -theories/QArith/Qfield.vo: theories/QArith/Qfield.v contrib/setoid_ring/Field.vo theories/QArith/QArith_base.vo contrib/setoid_ring/NArithRing.vo -theories/QArith/Qpower.vo: theories/QArith/Qpower.v theories/QArith/Qfield.vo -theories/QArith/Qabs.vo: theories/QArith/Qabs.v theories/QArith/QArith.vo theories/QArith/Qreduction.vo -theories/Ints/Z/IntsZmisc.vo: theories/Ints/Z/IntsZmisc.v theories/ZArith/ZArith.vo -theories/Ints/Z/Pmod.vo: theories/Ints/Z/Pmod.v theories/Ints/Z/IntsZmisc.vo theories/ZArith/Zwf.vo theories/ZArith/ZArith.vo theories/ZArith/Znumtheory.vo -theories/Ints/Tactic.vo: theories/Ints/Tactic.v -theories/Ints/Z/ZAux.vo: theories/Ints/Z/ZAux.v contrib/setoid_ring/ArithRing.vo theories/ZArith/ZArith.vo theories/ZArith/Znumtheory.vo theories/Ints/Tactic.vo -theories/Ints/Z/ZPowerAux.vo: theories/Ints/Z/ZPowerAux.v theories/ZArith/ZArith.vo theories/ZArith/Znumtheory.vo theories/Ints/Tactic.vo -theories/Ints/Z/ZDivModAux.vo: theories/Ints/Z/ZDivModAux.v theories/ZArith/ZArith.vo theories/ZArith/Znumtheory.vo theories/Ints/Tactic.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZPowerAux.vo -theories/Ints/Z/Zmod.vo: theories/Ints/Z/Zmod.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo -theories/Ints/Basic_type.vo: theories/Ints/Basic_type.v theories/ZArith/ZArith.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Z/ZPowerAux.vo -theories/Ints/Int31.vo: theories/Ints/Int31.v theories/ZArith/ZArith.vo theories/Ints/Basic_type.vo -theories/Ints/num/GenBase.vo: theories/Ints/num/GenBase.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Z/ZPowerAux.vo theories/Ints/Basic_type.vo theories/Logic/JMeq.vo -theories/Ints/num/ZnZ.vo: theories/Ints/num/ZnZ.v theories/Ints/Tactic.vo theories/ZArith/ZArith.vo theories/ZArith/Znumtheory.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo -theories/Ints/num/GenAdd.vo: theories/Ints/num/GenAdd.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo -theories/Ints/num/GenSub.vo: theories/Ints/num/GenSub.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo -theories/Ints/num/GenMul.vo: theories/Ints/num/GenMul.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo -theories/Ints/num/GenDivn1.vo: theories/Ints/num/GenDivn1.v theories/ZArith/ZArith.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Z/ZPowerAux.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo -theories/Ints/num/GenDiv.vo: theories/Ints/num/GenDiv.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Z/ZPowerAux.vo theories/Ints/Z/Zmod.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo theories/Ints/num/GenDivn1.vo theories/Ints/num/GenAdd.vo theories/Ints/num/GenSub.vo -theories/Ints/num/GenSqrt.vo: theories/Ints/num/GenSqrt.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Z/ZPowerAux.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo -theories/Ints/num/GenLift.vo: theories/Ints/num/GenLift.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZPowerAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Z/Zmod.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo -theories/Ints/num/Zn2Z.vo: theories/Ints/num/Zn2Z.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Basic_type.vo theories/Ints/num/GenBase.vo theories/Ints/num/GenAdd.vo theories/Ints/num/GenSub.vo theories/Ints/num/GenMul.vo theories/Ints/num/GenSqrt.vo theories/Ints/num/GenLift.vo theories/Ints/num/GenDivn1.vo theories/Ints/num/GenDiv.vo theories/Ints/num/ZnZ.vo -theories/Ints/num/Nbasic.vo: theories/Ints/num/Nbasic.v theories/ZArith/ZArith.vo theories/Ints/Z/ZAux.vo theories/Ints/Z/ZDivModAux.vo theories/Ints/Basic_type.vo theories/Arith/Max.vo -theories/Ints/num/NMake.vo: theories/Ints/num/NMake.v theories/ZArith/ZArith.vo theories/Ints/Basic_type.vo theories/Ints/num/ZnZ.vo theories/Ints/num/Zn2Z.vo theories/Ints/num/Nbasic.vo theories/Ints/num/GenMul.vo theories/Ints/num/GenDivn1.vo theories/Arith/Wf_nat.vo -theories/Ints/BigN.vo: theories/Ints/BigN.v theories/Ints/Int31.vo theories/Ints/num/NMake.vo theories/Ints/num/ZnZ.vo -theories/Ints/num/ZMake.vo: theories/Ints/num/ZMake.v theories/ZArith/ZArith.vo -theories/Ints/BigZ.vo: theories/Ints/BigZ.v theories/Ints/BigN.vo theories/Ints/num/ZMake.vo -theories/Ints/num/QMake.vo: theories/Ints/num/QMake.v theories/Bool/Bool.vo theories/ZArith/ZArith.vo theories/Arith/Arith.vo theories/Ints/BigN.vo theories/Ints/BigZ.vo -contrib/omega/OmegaLemmas.vo: contrib/omega/OmegaLemmas.v theories/ZArith/ZArith_base.vo -contrib/omega/Omega.vo: contrib/omega/Omega.v theories/ZArith/ZArith_base.vo contrib/omega/OmegaLemmas.vo theories/ZArith/Zhints.vo -contrib/romega/ReflOmegaCore.vo: contrib/romega/ReflOmegaCore.v theories/Lists/List.vo theories/Bool/Bool.vo theories/Bool/Sumbool.vo theories/Arith/EqNat.vo contrib/setoid_ring/Ring_theory.vo theories/Logic/Decidable.vo theories/ZArith/ZArith_base.vo -contrib/romega/ROmega.vo: contrib/romega/ROmega.v contrib/romega/ReflOmegaCore.vo -contrib/ring/LegacyArithRing.vo: contrib/ring/LegacyArithRing.v theories/Bool/Bool.vo contrib/ring/LegacyRing.vo theories/Arith/Arith.vo theories/Logic/Eqdep_dec.vo -contrib/ring/Ring_normalize.vo: contrib/ring/Ring_normalize.v contrib/ring/LegacyRing_theory.vo contrib/ring/Quote.vo -contrib/ring/LegacyRing_theory.vo: contrib/ring/LegacyRing_theory.v theories/Bool/Bool.vo -contrib/ring/LegacyRing.vo: contrib/ring/LegacyRing.v theories/Bool/Bool.vo contrib/ring/LegacyRing_theory.vo contrib/ring/Quote.vo contrib/ring/Ring_normalize.vo contrib/ring/Ring_abstract.vo -contrib/ring/LegacyNArithRing.vo: contrib/ring/LegacyNArithRing.v theories/Bool/Bool.vo contrib/ring/LegacyRing.vo theories/ZArith/ZArith_base.vo theories/NArith/NArith.vo theories/Logic/Eqdep_dec.vo -contrib/ring/LegacyZArithRing.vo: contrib/ring/LegacyZArithRing.v contrib/ring/LegacyArithRing.vo theories/ZArith/ZArith_base.vo theories/Logic/Eqdep_dec.vo contrib/ring/LegacyRing.vo -contrib/ring/Ring_abstract.vo: contrib/ring/Ring_abstract.v contrib/ring/LegacyRing_theory.vo contrib/ring/Quote.vo contrib/ring/Ring_normalize.vo -contrib/ring/Quote.vo: contrib/ring/Quote.v -contrib/ring/Setoid_ring_normalize.vo: contrib/ring/Setoid_ring_normalize.v contrib/ring/Setoid_ring_theory.vo contrib/ring/Quote.vo -contrib/ring/Setoid_ring.vo: contrib/ring/Setoid_ring.v contrib/ring/Setoid_ring_theory.vo contrib/ring/Quote.vo contrib/ring/Setoid_ring_normalize.vo -contrib/ring/Setoid_ring_theory.vo: contrib/ring/Setoid_ring_theory.v theories/Bool/Bool.vo theories/Setoids/Setoid.vo -contrib/field/LegacyField_Compl.vo: contrib/field/LegacyField_Compl.v theories/Lists/List.vo -contrib/field/LegacyField_Theory.vo: contrib/field/LegacyField_Theory.v theories/Lists/List.vo theories/Arith/Peano_dec.vo contrib/ring/LegacyRing.vo contrib/field/LegacyField_Compl.vo -contrib/field/LegacyField_Tactic.vo: contrib/field/LegacyField_Tactic.v theories/Lists/List.vo contrib/ring/LegacyRing.vo contrib/field/LegacyField_Compl.vo contrib/field/LegacyField_Theory.vo -contrib/field/LegacyField.vo: contrib/field/LegacyField.v contrib/field/LegacyField_Compl.vo contrib/field/LegacyField_Theory.vo contrib/field/LegacyField_Tactic.vo -contrib/fourier/Fourier_util.vo: contrib/fourier/Fourier_util.v theories/Reals/Rbase.vo -contrib/fourier/Fourier.vo: contrib/fourier/Fourier.v contrib/ring/quote.cmo contrib/ring/ring.cmo contrib/fourier/fourier.cmo contrib/fourier/fourierR.cmo contrib/field/field.cmo contrib/fourier/Fourier_util.vo contrib/field/LegacyField.vo theories/Reals/DiscrR.vo -contrib/subtac/SubtacTactics.vo: contrib/subtac/SubtacTactics.v theories/Logic/Eqdep.vo -contrib/subtac/Heq.vo: contrib/subtac/Heq.v theories/Logic/JMeq.vo -contrib/subtac/Utils.vo: contrib/subtac/Utils.v contrib/subtac/SubtacTactics.vo theories/Bool/Sumbool.vo theories/Logic/ProofIrrelevance.vo contrib/subtac/Heq.vo -contrib/subtac/FixSub.vo: contrib/subtac/FixSub.v theories/Init/Wf.vo contrib/subtac/Utils.vo theories/Arith/Wf_nat.vo theories/Arith/Lt.vo -contrib/subtac/Subtac.vo: contrib/subtac/Subtac.v contrib/subtac/Utils.vo contrib/subtac/FixSub.vo -contrib/subtac/FunctionalExtensionality.vo: contrib/subtac/FunctionalExtensionality.v contrib/subtac/Utils.vo contrib/subtac/FixSub.vo -contrib/rtauto/Bintree.vo: contrib/rtauto/Bintree.v theories/Lists/List.vo theories/NArith/BinPos.vo -contrib/rtauto/Rtauto.vo: contrib/rtauto/Rtauto.v theories/Lists/List.vo contrib/rtauto/Bintree.vo theories/Bool/Bool.vo theories/NArith/BinPos.vo -contrib/recdef/Recdef.vo: contrib/recdef/Recdef.v theories/Arith/Compare_dec.vo theories/Arith/Wf_nat.vo -contrib/setoid_ring/BinList.vo: contrib/setoid_ring/BinList.v theories/NArith/BinPos.vo theories/Lists/List.vo theories/Lists/ListTactics.vo -contrib/setoid_ring/Ring_theory.vo: contrib/setoid_ring/Ring_theory.v theories/Setoids/Setoid.vo theories/NArith/BinPos.vo theories/NArith/BinNat.vo -contrib/setoid_ring/Ring_polynom.vo: contrib/setoid_ring/Ring_polynom.v theories/Setoids/Setoid.vo contrib/setoid_ring/BinList.vo theories/NArith/BinPos.vo theories/NArith/BinNat.vo theories/ZArith/BinInt.vo contrib/setoid_ring/Ring_theory.vo -contrib/setoid_ring/Ring_tac.vo: contrib/setoid_ring/Ring_tac.v theories/Setoids/Setoid.vo theories/NArith/BinPos.vo contrib/setoid_ring/Ring_polynom.vo contrib/setoid_ring/BinList.vo contrib/setoid_ring/InitialRing.vo contrib/setoid_ring/newring.cmo -contrib/setoid_ring/Ring_base.vo: contrib/setoid_ring/Ring_base.v contrib/setoid_ring/newring.cmo contrib/setoid_ring/Ring_theory.vo contrib/setoid_ring/Ring_tac.vo contrib/setoid_ring/InitialRing.vo -contrib/setoid_ring/InitialRing.vo: contrib/setoid_ring/InitialRing.v theories/ZArith/ZArith_base.vo theories/ZArith/Zpow_def.vo theories/ZArith/BinInt.vo theories/NArith/BinNat.vo theories/Setoids/Setoid.vo contrib/setoid_ring/Ring_theory.vo contrib/setoid_ring/Ring_polynom.vo contrib/setoid_ring/Ring_zdiv.vo -contrib/setoid_ring/Ring_equiv.vo: contrib/setoid_ring/Ring_equiv.v contrib/ring/Setoid_ring_theory.vo contrib/ring/LegacyRing_theory.vo contrib/setoid_ring/Ring_theory.vo -contrib/setoid_ring/Ring.vo: contrib/setoid_ring/Ring.v theories/Bool/Bool.vo contrib/setoid_ring/Ring_theory.vo contrib/setoid_ring/Ring_base.vo contrib/setoid_ring/InitialRing.vo contrib/setoid_ring/Ring_tac.vo -contrib/setoid_ring/ArithRing.vo: contrib/setoid_ring/ArithRing.v theories/Arith/Mult.vo theories/NArith/BinNat.vo theories/NArith/Nnat.vo contrib/setoid_ring/Ring.vo -contrib/setoid_ring/NArithRing.vo: contrib/setoid_ring/NArithRing.v contrib/setoid_ring/Ring.vo theories/NArith/BinPos.vo theories/NArith/BinNat.vo -contrib/setoid_ring/ZArithRing.vo: contrib/setoid_ring/ZArithRing.v contrib/setoid_ring/Ring.vo theories/ZArith/ZArith_base.vo theories/ZArith/Zpow_def.vo -contrib/setoid_ring/Ring_zdiv.vo: contrib/setoid_ring/Ring_zdiv.v theories/NArith/BinPos.vo theories/NArith/BinNat.vo theories/ZArith/ZArith_base.vo -contrib/setoid_ring/Field_theory.vo: contrib/setoid_ring/Field_theory.v contrib/setoid_ring/Ring.vo theories/ZArith/ZArith_base.vo -contrib/setoid_ring/Field_tac.vo: contrib/setoid_ring/Field_tac.v contrib/setoid_ring/Ring_tac.vo contrib/setoid_ring/BinList.vo contrib/setoid_ring/Ring_polynom.vo contrib/setoid_ring/InitialRing.vo contrib/setoid_ring/Field_theory.vo -contrib/setoid_ring/Field.vo: contrib/setoid_ring/Field.v contrib/setoid_ring/Field_theory.vo contrib/setoid_ring/Field_tac.vo -contrib/setoid_ring/RealField.vo: contrib/setoid_ring/RealField.v theories/NArith/Nnat.vo contrib/setoid_ring/ArithRing.vo contrib/setoid_ring/Ring.vo contrib/setoid_ring/Field.vo theories/Reals/Rdefinitions.vo theories/Reals/Rpow_def.vo theories/Reals/Raxioms.vo -contrib/dp/Dp.vo: contrib/dp/Dp.v theories/ZArith/ZArith.vo theories/Logic/Classical.vo diff --git a/CHANGES b/CHANGES index 7604db51b..403ac88a1 100644 --- a/CHANGES +++ b/CHANGES @@ -89,6 +89,7 @@ Miscellaneous "Test Printing Let for ref" and "Test Printing If for ref". - Added the possibility to choose the location of tabs in coqide: (in Edit->Preferences->Misc) +- An overhauled build system (new Makefiles); see dev/doc/build-system.txt Changes from V8.1gamma to V8.1 ============================== diff --git a/INSTALL b/INSTALL index 68b5f8993..da1ec753e 100644 --- a/INSTALL +++ b/INSTALL @@ -38,6 +38,11 @@ WHAT DO YOU NEED ? - Objective Caml version 3.07 or later (available at http://caml.inria.fr/) + - GNU Make version 3.80 or later + (available at http://www.gnu.org/software/make/, but also a + standard or optional add-on part to most Unices and Unix + clones, sometimes under the name "gmake".) + - a C compiler diff --git a/Makefile b/Makefile index d8b9680f9..6e17851a3 100644 --- a/Makefile +++ b/Makefile @@ -24,11 +24,13 @@ # by Emacs' next-error. ########################################################################### -include config/Makefile +include Makefile.common -.PHONY: NOARG world worldnodep +NOARG: world -NOARG: worldnodep +.PHONY: stage1 stage2 stage3 NOARG help world revision always tags otags + +always: help: @echo "Please use either" @@ -40,1402 +42,92 @@ help: @echo @echo "For make to be verbose, add VERBOSE=1" - -# build and install the three subsystems: coq, coqide, pcoq -world: depend dependcoq - $(MAKE) worldnodep - -worldnodep: revision coq coqide pcoq - -install: install-coq install-coqide install-pcoq -#install-manpages: install-coq-manpages install-pcoq-manpages - -########################################################################### -# Compilation options -########################################################################### - -# The SHOW and HIDE variables control whether make will echo complete commands -# or only abbreviated versions. -# Quiet mode is ON by default except if VERBOSE=1 option is given to make - -ifeq ($(VERBOSE),1) - SHOW = @true "" - HIDE = -else - SHOW = @echo "" - HIDE = @ -endif - -LOCALINCLUDES=-I config -I tools -I tools/coqdoc \ - -I scripts -I lib -I kernel -I kernel/byterun -I library \ - -I proofs -I tactics -I pretyping \ - -I interp -I toplevel -I parsing -I ide/utils -I ide \ - -I contrib/omega -I contrib/romega \ - -I contrib/ring -I contrib/dp -I contrib/setoid_ring \ - -I contrib/xml -I contrib/extraction \ - -I contrib/interface -I contrib/fourier \ - -I contrib/jprover -I contrib/cc \ - -I contrib/funind -I contrib/first-order \ - -I contrib/field -I contrib/subtac -I contrib/rtauto \ - -I contrib/recdef - -MLINCLUDES=$(LOCALINCLUDES) -I $(MYCAMLP4LIB) - -OCAMLC += $(CAMLFLAGS) -OCAMLOPT += $(CAMLFLAGS) - -BYTEFLAGS=$(MLINCLUDES) $(CAMLDEBUG) $(USERFLAGS) -OPTFLAGS=$(MLINCLUDES) $(CAMLTIMEPROF) $(USERFLAGS) -DEPFLAGS=$(LOCALINCLUDES) - -OCAMLC_P4O=$(OCAMLC) -pp $(CAMLP4O) $(BYTEFLAGS) -OCAMLOPT_P4O=$(OCAMLOPT) -pp $(CAMLP4O) $(OPTFLAGS) -CAMLP4EXTENDFLAGS=-I . pa_extend.cmo pa_extend_m.cmo q_MLast.cmo -CAMLP4DEPS=sed -n -e 's|^(\*.*camlp4deps: "\(.*\)".*\*)|\1|p' - -COQINCLUDES= # coqtop includes itself the needed paths -GLOB= # is "-dump-glob file" when making the doc -COQ_XML= # is "-xml" when building XML library -VM= # is "-no-vm" to not use the vm" -UNBOXEDVALUES= # is "-unboxed-values" to use unboxed values -COQOPTS=$(GLOB) $(COQ_XML) $(VM) $(UNBOXEDVALUES) -TIME= # is "'time -p'" to get compilation time of .v - -BOOTCOQTOP= $(TIME) $(BESTCOQTOP) -boot $(COQOPTS) - -########################################################################### -# Objects files -########################################################################### - -LIBCOQRUN=kernel/byterun/libcoqrun.a - -CLIBS=unix.cma - -CAMLP4OBJS=gramlib.cma - -CONFIG=\ - config/coq_config.cmo - -LIBREP=\ - lib/pp_control.cmo lib/pp.cmo lib/compat.cmo lib/util.cmo lib/bigint.cmo \ - lib/hashcons.cmo lib/dyn.cmo lib/system.cmo lib/options.cmo \ - lib/bstack.cmo lib/edit.cmo lib/gset.cmo lib/gmap.cmo \ - lib/tlm.cmo lib/gmapl.cmo lib/profile.cmo lib/explore.cmo \ - lib/predicate.cmo lib/rtree.cmo lib/heap.cmo -# Rem: Cygwin already uses variable LIB - -BYTERUN=\ - kernel/byterun/coq_fix_code.o kernel/byterun/coq_memory.o \ - kernel/byterun/coq_values.o kernel/byterun/coq_interp.o - -KERNEL=\ - kernel/names.cmo kernel/univ.cmo \ - kernel/esubst.cmo kernel/term.cmo \ - kernel/mod_subst.cmo kernel/sign.cmo \ - kernel/cbytecodes.cmo kernel/copcodes.cmo \ - kernel/cemitcodes.cmo kernel/vm.cmo \ - kernel/declarations.cmo \ - kernel/retroknowledge.cmo kernel/pre_env.cmo \ - kernel/cbytegen.cmo kernel/environ.cmo \ - kernel/csymtable.cmo kernel/conv_oracle.cmo \ - kernel/closure.cmo kernel/reduction.cmo kernel/type_errors.cmo \ - kernel/entries.cmo kernel/modops.cmo \ - kernel/inductive.cmo kernel/vconv.cmo kernel/typeops.cmo \ - kernel/indtypes.cmo kernel/cooking.cmo kernel/term_typing.cmo \ - kernel/subtyping.cmo kernel/mod_typing.cmo kernel/safe_typing.cmo - -LIBRARY=\ - library/nameops.cmo library/libnames.cmo library/libobject.cmo \ - library/summary.cmo library/nametab.cmo library/global.cmo library/lib.cmo \ - library/declaremods.cmo library/library.cmo library/states.cmo \ - library/decl_kinds.cmo library/dischargedhypsmap.cmo library/goptions.cmo - -PRETYPING=\ - pretyping/termops.cmo pretyping/evd.cmo \ - pretyping/reductionops.cmo pretyping/vnorm.cmo pretyping/inductiveops.cmo \ - pretyping/retyping.cmo pretyping/cbv.cmo \ - pretyping/pretype_errors.cmo pretyping/recordops.cmo pretyping/typing.cmo \ - pretyping/tacred.cmo pretyping/evarutil.cmo pretyping/evarconv.cmo \ - pretyping/classops.cmo pretyping/coercion.cmo \ - pretyping/unification.cmo pretyping/clenv.cmo \ - pretyping/rawterm.cmo pretyping/pattern.cmo \ - pretyping/detyping.cmo pretyping/indrec.cmo\ - pretyping/cases.cmo pretyping/pretyping.cmo pretyping/matching.cmo - -INTERP=\ - parsing/lexer.cmo interp/topconstr.cmo interp/ppextend.cmo \ - interp/notation.cmo \ - interp/genarg.cmo interp/syntax_def.cmo interp/reserve.cmo \ - library/impargs.cmo interp/constrintern.cmo \ - interp/modintern.cmo interp/constrextern.cmo interp/coqlib.cmo \ - toplevel/discharge.cmo library/declare.cmo - -PROOFS=\ - proofs/tacexpr.cmo proofs/proof_type.cmo proofs/redexpr.cmo \ - proofs/proof_trees.cmo proofs/logic.cmo \ - proofs/refiner.cmo proofs/evar_refiner.cmo proofs/tacmach.cmo \ - proofs/pfedit.cmo proofs/tactic_debug.cmo \ - proofs/clenvtac.cmo proofs/decl_mode.cmo - -PARSING=\ - parsing/extend.cmo \ - parsing/pcoq.cmo parsing/egrammar.cmo parsing/g_xml.cmo \ - parsing/ppconstr.cmo parsing/printer.cmo \ - parsing/pptactic.cmo parsing/ppdecl_proof.cmo parsing/tactic_printer.cmo \ - parsing/printmod.cmo parsing/prettyp.cmo parsing/search.cmo - -HIGHPARSING=\ - parsing/g_constr.cmo parsing/g_vernac.cmo parsing/g_prim.cmo \ - parsing/g_proofs.cmo parsing/g_tactic.cmo parsing/g_ltac.cmo \ - parsing/g_natsyntax.cmo parsing/g_zsyntax.cmo parsing/g_rsyntax.cmo \ - parsing/g_ascii_syntax.cmo parsing/g_string_syntax.cmo \ - parsing/g_decl_mode.cmo parsing/g_intsyntax.cmo - -TACTICS=\ - tactics/dn.cmo tactics/termdn.cmo tactics/btermdn.cmo \ - tactics/nbtermdn.cmo tactics/tacticals.cmo \ - tactics/hipattern.cmo tactics/tactics.cmo \ - tactics/evar_tactics.cmo \ - tactics/hiddentac.cmo tactics/elim.cmo \ - tactics/dhyp.cmo tactics/auto.cmo \ - tactics/setoid_replace.cmo tactics/equality.cmo \ - tactics/contradiction.cmo tactics/inv.cmo tactics/leminv.cmo \ - tactics/tacinterp.cmo tactics/autorewrite.cmo \ - tactics/decl_interp.cmo tactics/decl_proof_instr.cmo - -TOPLEVEL=\ - toplevel/himsg.cmo toplevel/cerrors.cmo toplevel/class.cmo \ - toplevel/vernacexpr.cmo toplevel/metasyntax.cmo \ - toplevel/command.cmo toplevel/record.cmo \ - parsing/ppvernac.cmo \ - 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 toplevel/usage.cmo \ - toplevel/coqinit.cmo toplevel/coqtop.cmo - -HIGHTACTICS=\ - tactics/refine.cmo tactics/extraargs.cmo \ - tactics/extratactics.cmo tactics/eauto.cmo - -SPECTAC= tactics/tauto.ml4 tactics/eqdecide.ml4 -USERTAC = $(SPECTAC) -ML4FILES += $(USERTAC) tactics/extraargs.ml4 tactics/extratactics.ml4 \ - tactics/eauto.ml4 toplevel/whelp.ml4 tactics/hipattern.ml4 - -USERTACCMO=$(USERTAC:.ml4=.cmo) -USERTACCMX=$(USERTAC:.ml4=.cmx) - -ML4FILES +=\ - contrib/omega/g_omega.ml4 \ - contrib/romega/g_romega.ml4 contrib/ring/g_quote.ml4 \ - contrib/ring/g_ring.ml4 contrib/dp/g_dp.ml4 \ - contrib/setoid_ring/newring.ml4 \ - contrib/field/field.ml4 contrib/fourier/g_fourier.ml4 \ - contrib/extraction/g_extraction.ml4 contrib/xml/xmlentries.ml4 - -OMEGACMO=\ - contrib/omega/omega.cmo contrib/omega/coq_omega.cmo \ - contrib/omega/g_omega.cmo - -ROMEGACMO=\ - contrib/romega/const_omega.cmo \ - contrib/romega/refl_omega.cmo contrib/romega/g_romega.cmo - -RINGCMO=\ - contrib/ring/quote.cmo contrib/ring/g_quote.cmo \ - contrib/ring/ring.cmo contrib/ring/g_ring.cmo - -NEWRINGCMO=\ - contrib/setoid_ring/newring.cmo - -DPCMO=contrib/dp/dp_why.cmo contrib/dp/dp_zenon.cmo \ - contrib/dp/dp.cmo contrib/dp/g_dp.cmo -BEFOREDEPEND+= contrib/dp/dp_zenon.ml - -FIELDCMO=\ - contrib/field/field.cmo - -XMLCMO=\ - contrib/xml/unshare.cmo contrib/xml/xml.cmo contrib/xml/acic.cmo \ - contrib/xml/doubleTypeInference.cmo \ - contrib/xml/cic2acic.cmo contrib/xml/acic2Xml.cmo \ - contrib/xml/proof2aproof.cmo \ - contrib/xml/xmlcommand.cmo contrib/xml/proofTree2Xml.cmo \ - contrib/xml/xmlentries.cmo contrib/xml/cic2Xml.cmo - -FOURIERCMO=\ - contrib/fourier/fourier.cmo contrib/fourier/fourierR.cmo \ - contrib/fourier/g_fourier.cmo - -EXTRACTIONCMO=\ - contrib/extraction/table.cmo\ - contrib/extraction/mlutil.cmo\ - contrib/extraction/modutil.cmo \ - contrib/extraction/ocaml.cmo \ - contrib/extraction/haskell.cmo \ - contrib/extraction/scheme.cmo \ - contrib/extraction/extraction.cmo \ - contrib/extraction/common.cmo \ - contrib/extraction/extract_env.cmo \ - contrib/extraction/g_extraction.cmo - -JPROVERCMO=\ - contrib/jprover/opname.cmo \ - contrib/jprover/jterm.cmo contrib/jprover/jlogic.cmo \ - contrib/jprover/jtunify.cmo contrib/jprover/jall.cmo \ - contrib/jprover/jprover.cmo - -FUNINDCMO=\ - contrib/funind/indfun_common.cmo contrib/funind/rawtermops.cmo \ - contrib/funind/rawterm_to_relation.cmo \ - contrib/funind/functional_principles_proofs.cmo \ - contrib/funind/functional_principles_types.cmo \ - contrib/funind/invfun.cmo contrib/funind/indfun.cmo \ - contrib/funind/merge.cmo contrib/funind/indfun_main.cmo - -RECDEFCMO=\ - contrib/recdef/recdef.cmo - -FOCMO=\ - contrib/first-order/formula.cmo contrib/first-order/unify.cmo \ - contrib/first-order/sequent.cmo contrib/first-order/rules.cmo \ - contrib/first-order/instances.cmo contrib/first-order/ground.cmo \ - contrib/first-order/g_ground.cmo - -CCCMO=contrib/cc/ccalgo.cmo contrib/cc/ccproof.cmo contrib/cc/cctac.cmo \ - contrib/cc/g_congruence.cmo - -SUBTACCMO=contrib/subtac/subtac_utils.cmo contrib/subtac/eterm.cmo \ - contrib/subtac/g_eterm.cmo \ - contrib/subtac/subtac_errors.cmo contrib/subtac/subtac_coercion.cmo \ - contrib/subtac/subtac_obligations.cmo contrib/subtac/subtac_cases.cmo \ - contrib/subtac/subtac_pretyping_F.cmo contrib/subtac/subtac_pretyping.cmo \ - contrib/subtac/subtac_command.cmo contrib/subtac/subtac.cmo \ - contrib/subtac/g_subtac.cmo - - -RTAUTOCMO=contrib/rtauto/proof_search.cmo contrib/rtauto/refl_tauto.cmo \ - contrib/rtauto/g_rtauto.cmo - -ML4FILES += contrib/jprover/jprover.ml4 contrib/cc/g_congruence.ml4 \ - contrib/first-order/g_ground.ml4 \ - contrib/subtac/g_subtac.ml4 contrib/subtac/g_eterm.ml4 \ - contrib/rtauto/g_rtauto.ml4 contrib/recdef/recdef.ml4 \ - contrib/funind/indfun_main.ml4 - - -CONTRIB=$(OMEGACMO) $(ROMEGACMO) $(RINGCMO) $(NEWRINGCMO) $(DPCMO) $(FIELDCMO) \ - $(FOURIERCMO) $(EXTRACTIONCMO) $(JPROVERCMO) $(XMLCMO) \ - $(CCCMO) $(FOCMO) $(SUBTACCMO) $(RTAUTOCMO) \ - $(RECDEFCMO) $(FUNINDCMO) - -CMA=$(CLIBS) $(CAMLP4OBJS) -CMXA=$(CMA:.cma=.cmxa) - -# LINK ORDER: -# Beware that highparsing.cma should appear before hightactics.cma -# respecting this order is useful for developers that want to load or link -# the libraries directly -LINKCMO=$(CONFIG) lib/lib.cma kernel/kernel.cma library/library.cma \ - pretyping/pretyping.cma interp/interp.cma proofs/proofs.cma \ - parsing/parsing.cma tactics/tactics.cma toplevel/toplevel.cma \ - parsing/highparsing.cma tactics/hightactics.cma contrib/contrib.cma -LINKCMOCMXA=$(LINKCMO:.cma=.cmxa) -LINKCMX=$(LINKCMOCMXA:.cmo=.cmx) - -# objects known by the toplevel of Coq -OBJSCMO=$(CONFIG) $(LIBREP) $(KERNEL) $(LIBRARY) $(PRETYPING) $(INTERP) \ - $(PROOFS) $(PARSING) $(TACTICS) $(TOPLEVEL) $(HIGHPARSING) \ - $(HIGHTACTICS) $(USERTACMO) $(CONTRIB) - -########################################################################### -# Infrastructure for the rest of the Makefile -########################################################################### - -define order-only-template - ifeq "order-only" "$(1)" - ORDER_ONLY_SEP:=| - endif +ifdef COQ_CONFIGURED +define stage-template + @echo '*****************************************************' + @echo '*****************************************************' + @echo '****************** Entering stage$(1) ******************' + @echo '*****************************************************' + @echo '*****************************************************' + +$(MAKE) -f Makefile.stage$(1) "$@" endef - -$(foreach f,$(.FEATURES),$(eval $(call order-only-template,$(f)))) - -ifdef NO_RECOMPILE_LIB - ifdef ORDER_ONLY_SEP - VO_TOOLS_DEP += $(ORDER_ONLY_SEP) - else - $(error NO_RECOMPILE_LIB needs GNU make version 3.80 or later; that is a version that supports order-only dependencies) - endif -endif -VO_TOOLS_DEP += $(BESTCOQTOP) -ifdef COQ_XML - VO_TOOLS_DEP += $(COQDOC) -endif - -########################################################################### -# Compilation option for .c files -########################################################################### - -CINCLUDES= -I $(CAMLHLIB) - -ifeq ($(CAMLVERSION),OCAML307) - CFLAGS=-fno-defer-pop -Wall -Wno-unused -DOCAML_307 else - CFLAGS=-fno-defer-pop -Wall -Wno-unused +define stage-template + @echo "Please run ./configure first" >&2; exit 1 +endef endif -# libcoqrun.a +stage0: always + $(call stage-template,0) -$(LIBCOQRUN): kernel/byterun/coq_jumptbl.h $(BYTERUN) - $(AR) rc $(LIBCOQRUN) $(BYTERUN) - $(RANLIB) $(LIBCOQRUN) +%.o: stage0 + $(call stage-template,1) -#coq_jumptbl.h is required only if you have GCC 2.0 or later -kernel/byterun/coq_jumptbl.h : kernel/byterun/coq_instruct.h - sed -n -e '/^ /s/ \([A-Z]\)/ \&\&coq_lbl_\1/gp' \ - -e '/^}/q' kernel/byterun/coq_instruct.h > \ - kernel/byterun/coq_jumptbl.h +#STAGE1_TARGETS includes all object files necessary for $(STAGE1) +stage1 $(STAGE1_TARGETS): stage0 + $(call stage-template,1) +%.cmo %.cmx %.cmi %.cma %.cmxa %.ml4.preprocessed: stage1 + $(call stage-template,2) -kernel/copcodes.ml: kernel/byterun/coq_instruct.h - sed -n -e '/^enum/p' -e 's/,//g' -e '/^ /p' \ - kernel/byterun/coq_instruct.h | \ - awk -f kernel/make-opcodes > kernel/copcodes.ml +stage2 $(STAGE2_TARGETS): stage1 + $(call stage-template,2) -BEFOREDEPEND+= kernel/byterun/coq_jumptbl.h kernel/copcodes.ml +%.vo %.glob states/% install-%: stage2 + $(call stage-template,3) -clean :: - rm -f kernel/byterun/coq_jumptbl.h kernel/copcodes.ml +stage3 $(STAGE3_TARGETS): stage2 + $(call stage-template,3) ########################################################################### -# Main targets (coqmktop, coqtop.opt, coqtop.byte) -########################################################################### - -COQMKTOPBYTE=bin/coqmktop.byte$(EXE) -COQMKTOPOPT=bin/coqmktop.opt$(EXE) -BESTCOQMKTOP=bin/coqmktop.$(BEST)$(EXE) -COQMKTOP=bin/coqmktop$(EXE) -COQCBYTE=bin/coqc.byte$(EXE) -COQCOPT=bin/coqc.opt$(EXE) -BESTCOQC=bin/coqc.$(BEST)$(EXE) -COQC=bin/coqc$(EXE) -COQTOPBYTE=bin/coqtop.byte$(EXE) -COQTOPOPT=bin/coqtop.opt$(EXE) -BESTCOQTOP=bin/coqtop.$(BEST)$(EXE) -COQTOP=bin/coqtop$(EXE) - -COQBINARIES= $(COQMKTOP) $(COQC) $(COQTOPBYTE) $(BESTCOQTOP) $(COQTOP) - -coqbinaries:: ${COQBINARIES} - -coq: coqlib tools coqbinaries - -coqlib:: theories contrib - -coqlight: theories-light tools coqbinaries - -states:: states/initial.coq - -$(COQTOPOPT): $(COQMKTOP) $(LINKCMX) $(LIBCOQRUN) $(USERTACCMX) - $(SHOW)'COQMKTOP -o $@' - $(HIDE)$(COQMKTOP) -opt $(OPTFLAGS) -o $@ - $(STRIP) $@ - -$(COQTOPBYTE): $(COQMKTOP) $(LINKCMO) $(LIBCOQRUN) $(USERTACCMO) - $(SHOW)'COQMKTOP -o $@' - $(HIDE)$(COQMKTOP) -top $(BYTEFLAGS) -o $@ - -$(COQTOP): $(ORDER_ONLY_SEP) $(BESTCOQTOP) - cd bin; ln -sf coqtop.$(BEST)$(EXE) coqtop$(EXE) - -# coqmktop - -COQMKTOPCMO=$(CONFIG) scripts/tolink.cmo scripts/coqmktop.cmo -COQMKTOPCMX=config/coq_config.cmx scripts/tolink.cmx scripts/coqmktop.cmx - -$(COQMKTOPBYTE): $(COQMKTOPCMO) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ str.cma unix.cma \ - $(COQMKTOPCMO) $(OSDEPLIBS) - -$(COQMKTOPOPT): $(COQMKTOPCMX) - $(SHOW)'OCAMLOPT -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -o $@ str.cmxa unix.cmxa \ - $(COQMKTOPCMX) $(OSDEPLIBS) - -$(COQMKTOP): $(ORDER_ONLY_SEP) $(BESTCOQMKTOP) - cd bin; ln -sf coqmktop.$(BEST)$(EXE) coqmktop$(EXE) - - -scripts/tolink.ml: Makefile - $(SHOW)"ECHO... >" $@ - $(HIDE)echo "let copts = \"-cclib -lcoqrun\"" > $@ - $(HIDE)echo "let core_libs = \""$(LINKCMO)"\"" >> $@ - $(HIDE)echo "let core_objs = \""$(OBJSCMO)"\"" >> $@ - $(HIDE)echo "let ide = \""$(COQIDECMO)"\"" >> $@ - -BEFOREDEPEND+= scripts/tolink.ml - -# coqc - -COQCCMO=$(CONFIG) toplevel/usage.cmo scripts/coqc.cmo -COQCCMX=config/coq_config.cmx toplevel/usage.cmx scripts/coqc.cmx - -$(COQCBYTE): $(COQCCMO) $(COQTOPBYTE) $(BESTCOQTOP) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ unix.cma $(COQCCMO) $(OSDEPLIBS) - -$(COQCOPT): $(COQCCMX) $(COQTOPOPT) $(BESTCOQTOP) - $(SHOW)'OCAMLOPT -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -o $@ unix.cmxa $(COQCCMX) $(OSDEPLIBS) - -$(COQC): $(ORDER_ONLY_SEP) $(BESTCOQC) - cd bin; ln -sf coqc.$(BEST)$(EXE) coqc$(EXE) - - -clean:: - rm -f scripts/tolink.ml $(COQCOPT) $(COQMKTOPOPT) - -archclean:: - rm -f $(COQTOPBYTE) $(COQTOPOPT) $(BESTCOQTOP) $(COQC) $(COQMKTOP) - rm -f $(COQTOP) - -# we provide targets for each subdirectory - -lib: $(LIBREP) -kernel: $(KERNEL) -byterun: $(BYTERUN) -library: $(LIBRARY) -proofs: $(PROOFS) -tactics: $(TACTICS) -interp: $(INTERP) -parsing: $(PARSING) -pretyping: $(PRETYPING) -highparsing: $(HIGHPARSING) -toplevel: $(TOPLEVEL) -hightactics: $(HIGHTACTICS) - -# target for libraries - -lib/lib.cma: $(LIBREP) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(LIBREP) - -lib/lib.cmxa: $(LIBREP:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(LIBREP:.cmo=.cmx) - -kernel/kernel.cma: $(KERNEL) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(KERNEL) - -kernel/kernel.cmxa: $(KERNEL:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(KERNEL:.cmo=.cmx) - -library/library.cma: $(LIBRARY) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(LIBRARY) - -library/library.cmxa: $(LIBRARY:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(LIBRARY:.cmo=.cmx) - -pretyping/pretyping.cma: $(PRETYPING) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(PRETYPING) - -pretyping/pretyping.cmxa: $(PRETYPING:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(PRETYPING:.cmo=.cmx) - -interp/interp.cma: $(INTERP) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(INTERP) - -interp/interp.cmxa: $(INTERP:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(INTERP:.cmo=.cmx) - -parsing/parsing.cma: $(PARSING) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(PARSING) - -parsing/parsing.cmxa: $(PARSING:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(PARSING:.cmo=.cmx) - -proofs/proofs.cma: $(PROOFS) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(PROOFS) - -proofs/proofs.cmxa: $(PROOFS:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(PROOFS:.cmo=.cmx) - -tactics/tactics.cma: $(TACTICS) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(TACTICS) - -tactics/tactics.cmxa: $(TACTICS:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(TACTICS:.cmo=.cmx) - -toplevel/toplevel.cma: $(TOPLEVEL) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(TOPLEVEL) - -toplevel/toplevel.cmxa: $(TOPLEVEL:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(TOPLEVEL:.cmo=.cmx) - -parsing/highparsing.cma: $(HIGHPARSING) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(HIGHPARSING) - -parsing/highparsing.cmxa: $(HIGHPARSING:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(HIGHPARSING:.cmo=.cmx) - -tactics/hightactics.cma: $(HIGHTACTICS) $(USERTACCMO) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(HIGHTACTICS) $(USERTACCMO) - -tactics/hightactics.cmxa: $(HIGHTACTICS:.cmo=.cmx) $(USERTACCMO:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(HIGHTACTICS:.cmo=.cmx) \ - $(USERTACCMO:.cmo=.cmx) - -contrib/contrib.cma: $(CONTRIB) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(CONTRIB) - -contrib/contrib.cmxa: $(CONTRIB:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(CONTRIB:.cmo=.cmx) - -########################################################################### -# CoqIde special targets +# Cleaning ########################################################################### -# target to build CoqIde -coqide:: coqide-files coqide-binaries states - -COQIDEBYTE=bin/coqide.byte$(EXE) -COQIDEOPT=bin/coqide.opt$(EXE) -COQIDE=bin/coqide$(EXE) - -COQIDECMO=ide/utils/okey.cmo ide/utils/config_file.cmo \ - ide/utils/configwin_keys.cmo ide/utils/configwin_types.cmo \ - ide/utils/configwin_messages.cmo ide/utils/configwin_ihm.cmo \ - ide/utils/configwin.cmo \ - ide/utils/editable_cells.cmo ide/config_parser.cmo \ - ide/config_lexer.cmo ide/utf8_convert.cmo ide/preferences.cmo \ - ide/ideutils.cmo ide/blaster_window.cmo ide/undo.cmo \ - ide/find_phrase.cmo \ - ide/highlight.cmo ide/coq.cmo ide/coq_commands.cmo \ - ide/coq_tactics.cmo ide/command_windows.cmo ide/coqide.cmo - -COQIDECMX=$(COQIDECMO:.cmo=.cmx) -COQIDEFLAGS=-thread -I +lablgtk2 -BEFOREDEPEND+= ide/config_lexer.ml ide/find_phrase.ml ide/highlight.ml -BEFOREDEPEND+= ide/config_parser.mli ide/config_parser.ml -BEFOREDEPEND+= ide/utf8_convert.ml +.PHONY: clean archclean ml4clean clean-ide depclean distclean cleanconfig cleantheories doclean -COQIDEVO=ide/utf8.vo - -$(COQIDEVO): states/initial.coq $(VO_TOOLS_DEP) - $(BOOTCOQTOP) -compile $* +clean: archclean ml4clean depclean + rm -f $(GENFILES) + rm -f $(COQTOPBYTE) $(COQCBYTE) bin/coq-interface$(EXE) bin/parser$(EXE) + find . -name '*~' -or -name '*.cm[ioa]' -or -name '*.annot' | xargs rm -f + find contrib -name '*.vo' -or -name '*.glob' | xargs rm -f + rm -f gmon.out core + rm -f */*.pp[iox] contrib/*/*.pp[iox] + rm -rf $(SOURCEDOCDIR) + rm -f toplevel/mltop.byteml toplevel/mltop.optml + rm -f glob.dump + rm -f revision -IDEFILES=$(COQIDEVO) ide/utf8.v ide/coq.png ide/.coqide-gtk2rc +doclean: + $(MAKE) -C doc clean -coqide-binaries: coqide-$(HASCOQIDE) -coqide-no: -coqide-byte: $(COQIDEBYTE) $(COQIDE) -coqide-opt: $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) -coqide-files: $(IDEFILES) +archclean: clean-ide cleantheories + rm -f $(COQTOPOPT) $(BESTCOQTOP) $(COQC) $(COQMKTOP) + rm -f $(COQTOP) $(COQCOPT) $(COQMKTOPOPT) + rm -f bin/parser.opt$(EXE) bin/coq-interface.opt$(EXE) + find . -name '*.cmx' -or -name '*.cmxa' -or -name '*.[soa]' | xargs rm -f + rm -f $(TOOLS) + rm -f $(MINICOQ) clean-ide: - rm -f $(COQIDEVO) $(COQIDECMO) $(COQIDECMX) $(COQIDECMO:.cmo=.cmi) $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) + rm -f $(COQIDEVO) $(COQIDEVO:.vo=.glob) $(COQIDECMO) $(COQIDECMX) $(COQIDECMO:.cmo=.cmi) $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) rm -f ide/extract_index.ml ide/find_phrase.ml ide/highlight.ml rm -f ide/config_lexer.ml ide/config_parser.mli ide/config_parser.ml rm -f ide/utf8_convert.ml -$(COQIDEOPT): $(COQMKTOP) $(LINKCMX) $(LIBCOQRUN) $(USERTACCMX) ide/ide.cmxa - $(SHOW)'COQMKTOP -o $@' - $(HIDE)$(COQMKTOP) -ide -opt $(OPTFLAGS) -o $@ - $(STRIP) $@ - -$(COQIDEBYTE): $(COQMKTOP) $(LINKCMO) $(LIBCOQRUN) $(USERTACCMO) ide/ide.cma - $(SHOW)'COQMKTOP -o $@' - $(HIDE)$(COQMKTOP) -g -ide -top $(BYTEFLAGS) -o $@ - -$(COQIDE): - cd bin; ln -sf coqide.$(HASCOQIDE)$(EXE) coqide$(EXE) - -ide/%.cmo: ide/%.ml - $(SHOW)'OCAMLC $<' - $(HIDE)$(OCAMLC) -g $(COQIDEFLAGS) $(BYTEFLAGS) -c $< - -ide/%.cmi: ide/%.mli - $(SHOW)'OCAMLC $<' - $(HIDE)$(OCAMLC) -g $(COQIDEFLAGS) $(BYTEFLAGS) -c $< - -ide/%.cmx: ide/%.ml - $(SHOW)'OCAMLOPT $<' - $(HIDE)$(OCAMLOPT) $(COQIDEFLAGS) $(OPTFLAGS) -c $< - -ide/utils/%.cmo: ide/%.ml - $(SHOW)'OCAMLC $<' - $(HIDE)$(OCAMLC) -g $(COQIDEFLAGS) $(BYTEFLAGS) -c $< - -ide/utils/%.cmi: ide/%.mli - $(SHOW)'OCAMLC $<' - $(HIDE)$(OCAMLC) -g $(COQIDEFLAGS) $(BYTEFLAGS) -c $< - -ide/utils/%.cmx: ide/%.ml - $(SHOW)'OCAMLOPT $<' - $(HIDE)$(OCAMLOPT) $(COQIDEFLAGS) $(OPTFLAGS) -c $< - -clean:: - rm -f ide/extract_index.ml ide/find_phrase.ml ide/highlight.ml - rm -f ide/config_lexer.ml ide/config_parser.mli ide/config_parser.ml - rm -f ide/utf8_convert.ml - rm -f $(COQIDEVO) $(COQIDECMO) $(COQIDECMX) $(COQIDECMO:.cmo=.cmi) - rm -f $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) - -ide/ide.cma: $(COQIDECMO) - $(SHOW)'OCAMLC -a -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(COQIDECMO) - -ide/ide.cmxa: $(COQIDECMO:.cmo=.cmx) - $(SHOW)'OCAMLOPT -a -o $@' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(COQIDECMO:.cmo=.cmx) - -# install targets - -FULLIDELIB=$(FULLCOQLIB)/ide - -install-coqide:: install-ide-$(HASCOQIDE) install-ide-files install-ide-info - -install-ide-no: - -install-ide-byte: - $(MKDIR) $(FULLBINDIR) - cp $(COQIDEBYTE) $(FULLBINDIR) - cd $(FULLBINDIR); ln -sf coqide.byte$(EXE) coqide$(EXE) - -install-ide-opt: - $(MKDIR) $(FULLBINDIR) - cp $(COQIDEBYTE) $(COQIDEOPT) $(FULLBINDIR) - cd $(FULLBINDIR); ln -sf coqide.opt$(EXE) coqide$(EXE) - -install-ide-files: - $(MKDIR) $(FULLIDELIB) - cp $(IDEFILES) $(FULLIDELIB) - -install-ide-info: - $(MKDIR) $(FULLIDELIB) - cp ide/FAQ $(FULLIDELIB) - -########################################################################### -# Pcoq: special binaries for debugging (coq-interface, parser) -########################################################################### - -# target to build Pcoq -pcoq: pcoq-binaries pcoq-files - -INTERFACE=\ - contrib/interface/vtp.cmo contrib/interface/xlate.cmo \ - contrib/interface/paths.cmo contrib/interface/translate.cmo \ - contrib/interface/pbp.cmo \ - contrib/interface/dad.cmo \ - contrib/interface/history.cmo \ - contrib/interface/name_to_ast.cmo contrib/interface/debug_tac.cmo \ - contrib/interface/showproof_ct.cmo contrib/interface/showproof.cmo \ - contrib/interface/blast.cmo contrib/interface/centaur.cmo - -INTERFACECMX=$(INTERFACE:.cmo=.cmx) - -ML4FILES += contrib/interface/debug_tac.ml4 contrib/interface/centaur.ml4 - -PARSERREQUIRES=$(LINKCMO) $(LIBCOQRUN) # Solution de facilité... -PARSERREQUIRESCMX=$(LINKCMX) - -ifeq ($(BEST),opt) - COQINTERFACE=bin/coq-interface$(EXE) bin/coq-interface.opt$(EXE) bin/parser$(EXE) bin/parser.opt$(EXE) -else - COQINTERFACE=bin/coq-interface$(EXE) bin/parser$(EXE) -endif - -pcoq-binaries:: $(COQINTERFACE) - -bin/coq-interface$(EXE): $(COQMKTOP) $(LINKCMO) $(LIBCOQRUN) $(USERTACCMO) $(INTERFACE) - $(SHOW)'COQMKTOP -o $@' - $(HIDE)$(COQMKTOP) -top $(BYTEFLAGS) -o $@ $(INTERFACE) - -bin/coq-interface.opt$(EXE): $(COQMKTOP) $(LINKCMX) $(LIBCOQRUN) $(USERTACCMX) $(INTERFACECMX) - $(SHOW)'COQMKTOP -o $@' - $(HIDE)$(COQMKTOP) -opt $(OPTFLAGS) -o $@ $(INTERFACECMX) - -PARSERCODE=contrib/interface/line_parser.cmo contrib/interface/vtp.cmo \ - contrib/interface/xlate.cmo contrib/interface/parse.cmo -PARSERCMO=$(PARSERREQUIRES) $(PARSERCODE) -PARSERCMX= $(PARSERREQUIRESCMX) $(PARSERCODE:.cmo=.cmx) - -bin/parser$(EXE):$(LIBCOQRUN) $(PARSERCMO) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) -custom -linkall $(BYTEFLAGS) -o $@ \ - dynlink.cma $(LIBCOQRUN) $(CMA) $(PARSERCMO) - -bin/parser.opt$(EXE): $(LIBCOQRUN) $(PARSERCMX) - $(SHOW)'OCAMLOPT -o $@' - $(HIDE)$(OCAMLOPT) -linkall $(OPTFLAGS) -o $@ \ - $(LIBCOQRUN) $(CMXA) $(PARSERCMX) - -INTERFACEVO= - -INTERFACERC= contrib/interface/vernacrc - -pcoq-files:: $(INTERFACEVO) $(INTERFACERC) - -clean:: - rm -f bin/parser$(EXE) bin/parser.opt$(EXE) bin/coq-interface$(EXE) bin/coq-interface.opt$(EXE) - -# install targets -install-pcoq:: install-pcoq-binaries install-pcoq-files install-pcoq-manpages - -install-pcoq-binaries:: - $(MKDIR) $(FULLBINDIR) - cp $(COQINTERFACE) $(FULLBINDIR) - -install-pcoq-files:: - $(MKDIR) $(FULLCOQLIB)/contrib/interface - cp $(INTERFACERC) $(FULLCOQLIB)/contrib/interface - -PCOQMANPAGES=man/coq-interface.1 man/parser.1 - -install-pcoq-manpages: - $(MKDIR) $(FULLMANDIR)/man1 - cp $(PCOQMANPAGES) $(FULLMANDIR)/man1 - -########################################################################### -# tests -########################################################################### - -check:: world pcoq - cd test-suite; \ - env COQBIN=../bin COQLIB=.. ./check -$(BEST) | tee check.log - if grep -F 'Error!' test-suite/check.log ; then false; fi - -########################################################################### -# theories and contrib files -########################################################################### - -INITVO=\ - theories/Init/Notations.vo \ - theories/Init/Datatypes.vo theories/Init/Peano.vo \ - theories/Init/Logic.vo theories/Init/Specif.vo \ - theories/Init/Logic_Type.vo theories/Init/Wf.vo \ - theories/Init/Tactics.vo theories/Init/Prelude.vo - -init: $(INITVO) - -LOGICVO=\ - theories/Logic/Hurkens.vo theories/Logic/ProofIrrelevance.vo\ - theories/Logic/Classical.vo theories/Logic/Classical_Type.vo \ - theories/Logic/Classical_Pred_Set.vo theories/Logic/Eqdep.vo \ - theories/Logic/Classical_Prop.vo theories/Logic/Classical_Pred_Type.vo \ - theories/Logic/ClassicalFacts.vo theories/Logic/ChoiceFacts.vo \ - theories/Logic/Berardi.vo theories/Logic/Eqdep_dec.vo \ - theories/Logic/Decidable.vo theories/Logic/JMeq.vo \ - theories/Logic/ClassicalChoice.vo theories/Logic/ClassicalDescription.vo \ - theories/Logic/RelationalChoice.vo theories/Logic/Diaconescu.vo \ - theories/Logic/EqdepFacts.vo theories/Logic/ProofIrrelevanceFacts.vo \ - theories/Logic/ClassicalEpsilon.vo theories/Logic/ClassicalUniqueChoice.vo \ - theories/Logic/DecidableType.vo theories/Logic/DecidableTypeEx.vo \ - theories/Logic/ConstructiveEpsilon.vo - -ARITHVO=\ - theories/Arith/Arith.vo theories/Arith/Gt.vo \ - theories/Arith/Between.vo theories/Arith/Le.vo \ - theories/Arith/Compare.vo theories/Arith/Lt.vo \ - theories/Arith/Compare_dec.vo theories/Arith/Min.vo \ - theories/Arith/Div2.vo theories/Arith/Minus.vo \ - theories/Arith/Mult.vo theories/Arith/Even.vo \ - theories/Arith/EqNat.vo theories/Arith/Peano_dec.vo \ - theories/Arith/Euclid.vo theories/Arith/Plus.vo \ - theories/Arith/Wf_nat.vo theories/Arith/Max.vo \ - theories/Arith/Bool_nat.vo theories/Arith/Factorial.vo \ - theories/Arith/Arith_base.vo - -SORTINGVO=\ - theories/Sorting/Heap.vo theories/Sorting/Permutation.vo \ - theories/Sorting/Sorting.vo theories/Sorting/PermutSetoid.vo \ - theories/Sorting/PermutEq.vo - -BOOLVO=\ - theories/Bool/Bool.vo theories/Bool/IfProp.vo \ - theories/Bool/Zerob.vo theories/Bool/DecBool.vo \ - theories/Bool/Sumbool.vo theories/Bool/BoolEq.vo \ - theories/Bool/Bvector.vo - -NARITHVO=\ - theories/NArith/BinPos.vo theories/NArith/Pnat.vo \ - theories/NArith/BinNat.vo theories/NArith/NArith.vo \ - theories/NArith/Nnat.vo theories/NArith/Ndigits.vo \ - theories/NArith/Ndec.vo theories/NArith/Ndist.vo - -ZARITHVO=\ - theories/ZArith/BinInt.vo theories/ZArith/Wf_Z.vo \ - theories/ZArith/ZArith.vo theories/ZArith/ZArith_dec.vo \ - theories/ZArith/auxiliary.vo theories/ZArith/Zmisc.vo \ - theories/ZArith/Zcompare.vo theories/ZArith/Znat.vo \ - theories/ZArith/Zorder.vo theories/ZArith/Zabs.vo \ - theories/ZArith/Zmin.vo theories/ZArith/Zmax.vo \ - theories/ZArith/Zminmax.vo theories/ZArith/Zeven.vo \ - theories/ZArith/Zhints.vo theories/ZArith/Zlogarithm.vo \ - theories/ZArith/Zpower.vo theories/ZArith/Zcomplements.vo \ - theories/ZArith/Zdiv.vo theories/ZArith/Zsqrt.vo \ - theories/ZArith/Zwf.vo theories/ZArith/ZArith_base.vo \ - theories/ZArith/Zbool.vo theories/ZArith/Zbinary.vo \ - theories/ZArith/Znumtheory.vo theories/ZArith/Int.vo \ - theories/ZArith/Zpow_def.vo - -INTSVO=\ - theories/Ints/Z/IntsZmisc.vo theories/Ints/Z/Pmod.vo \ - theories/Ints/Tactic.vo theories/Ints/Z/ZAux.vo \ - theories/Ints/Z/ZPowerAux.vo theories/Ints/Z/ZDivModAux.vo \ - theories/Ints/Z/Zmod.vo \ - theories/Ints/Basic_type.vo theories/Ints/Int31.vo \ - theories/Ints/num/GenBase.vo theories/Ints/num/ZnZ.vo \ - theories/Ints/num/GenAdd.vo theories/Ints/num/GenSub.vo \ - theories/Ints/num/GenMul.vo theories/Ints/num/GenDivn1.vo \ - theories/Ints/num/GenDiv.vo theories/Ints/num/GenSqrt.vo \ - theories/Ints/num/GenLift.vo theories/Ints/num/Zn2Z.vo\ - theories/Ints/num/Nbasic.vo theories/Ints/num/NMake.vo \ - theories/Ints/BigN.vo theories/Ints/num/ZMake.vo \ - theories/Ints/BigZ.vo theories/Ints/num/QMake.vo -# theories/Ints/List/ListAux.vo -# theories/Ints/List/LPermutation.vo theories/Ints/List/Iterator.vo \ -# theories/Ints/List/ZProgression.vo -# theories/Ints/Z/ZSum.vo theories/Ints/Z/Ppow.vo \ -# spiwack : should use the genN.ml to create NMake eventually -# arnaud : see above - -QARITHVO=\ - theories/QArith/QArith_base.vo theories/QArith/Qreduction.vo \ - theories/QArith/Qring.vo theories/QArith/Qreals.vo \ - theories/QArith/QArith.vo theories/QArith/Qcanon.vo \ - theories/QArith/Qfield.vo theories/QArith/Qpower.vo \ - theories/QArith/Qabs.vo - -LISTSVO=\ - theories/Lists/MonoList.vo \ - theories/Lists/ListSet.vo theories/Lists/Streams.vo \ - theories/Lists/TheoryList.vo theories/Lists/List.vo \ - theories/Lists/SetoidList.vo theories/Lists/ListTactics.vo - -STRINGSVO=\ - theories/Strings/Ascii.vo theories/Strings/String.vo - -SETSVO=\ - theories/Sets/Classical_sets.vo theories/Sets/Permut.vo \ - theories/Sets/Constructive_sets.vo theories/Sets/Powerset.vo \ - theories/Sets/Cpo.vo theories/Sets/Powerset_Classical_facts.vo \ - theories/Sets/Ensembles.vo theories/Sets/Powerset_facts.vo \ - theories/Sets/Finite_sets.vo theories/Sets/Relations_1.vo \ - theories/Sets/Finite_sets_facts.vo theories/Sets/Relations_1_facts.vo \ - theories/Sets/Image.vo theories/Sets/Relations_2.vo \ - theories/Sets/Infinite_sets.vo theories/Sets/Relations_2_facts.vo \ - theories/Sets/Integers.vo theories/Sets/Relations_3.vo \ - theories/Sets/Multiset.vo theories/Sets/Relations_3_facts.vo \ - theories/Sets/Partial_Order.vo theories/Sets/Uniset.vo - -FSETSBASEVO=\ - theories/FSets/OrderedType.vo \ - theories/FSets/OrderedTypeEx.vo theories/FSets/OrderedTypeAlt.vo \ - theories/FSets/FSetInterface.vo theories/FSets/FSetList.vo \ - theories/FSets/FSetBridge.vo theories/FSets/FSetFacts.vo \ - theories/FSets/FSetProperties.vo theories/FSets/FSetEqProperties.vo \ - theories/FSets/FSets.vo theories/FSets/FSetWeakProperties.vo \ - theories/FSets/FSetWeakInterface.vo theories/FSets/FSetWeakList.vo \ - theories/FSets/FSetWeakFacts.vo theories/FSets/FSetWeak.vo \ - theories/FSets/FMapInterface.vo theories/FSets/FMapList.vo \ - theories/FSets/FMaps.vo theories/FSets/FMapFacts.vo \ - theories/FSets/FMapWeakFacts.vo \ - theories/FSets/FMapWeakInterface.vo theories/FSets/FMapWeakList.vo \ - theories/FSets/FMapWeak.vo theories/FSets/FMapPositive.vo \ - theories/FSets/FMapIntMap.vo theories/FSets/FSetToFiniteSet.vo - -FSETS_basic= - -FSETS_all=\ - theories/FSets/FMapAVL.vo theories/FSets/FSetAVL.vo \ - -FSETSVO=$(FSETSBASEVO) $(FSETS_$(FSETS)) - -ALLFSETS=$(FSETSBASEVO) $(FSETS_all) +ml4clean: + rm -f $(ML4FILESML) $(ML4FILESML:.ml=.ml4.preprocessed) -INTMAPVO=\ - theories/IntMap/Adalloc.vo theories/IntMap/Mapcanon.vo \ - theories/IntMap/Mapfold.vo \ - theories/IntMap/Mapcard.vo theories/IntMap/Mapc.vo \ - theories/IntMap/Allmaps.vo theories/IntMap/Mapiter.vo \ - theories/IntMap/Fset.vo theories/IntMap/Maplists.vo \ - theories/IntMap/Lsort.vo theories/IntMap/Mapsubset.vo \ - theories/IntMap/Mapaxioms.vo theories/IntMap/Map.vo \ +depclean: + find . -name '*.d' | xargs rm -f -RELATIONSVO=\ - theories/Relations/Newman.vo \ - theories/Relations/Operators_Properties.vo \ - theories/Relations/Relation_Definitions.vo \ - theories/Relations/Relation_Operators.vo \ - theories/Relations/Relations.vo \ - theories/Relations/Rstar.vo +cleanconfig: + rm -f config/Makefile config/coq_config.ml dev/ocamldebug-v7 ide/undo.mli -WELLFOUNDEDVO=\ - theories/Wellfounded/Disjoint_Union.vo \ - theories/Wellfounded/Inclusion.vo \ - theories/Wellfounded/Inverse_Image.vo \ - theories/Wellfounded/Lexicographic_Exponentiation.vo \ - theories/Wellfounded/Transitive_Closure.vo \ - theories/Wellfounded/Union.vo \ - theories/Wellfounded/Wellfounded.vo \ - theories/Wellfounded/Well_Ordering.vo \ - theories/Wellfounded/Lexicographic_Product.vo - -REALSBASEVO=\ - theories/Reals/Rdefinitions.vo \ - theories/Reals/Raxioms.vo theories/Reals/RIneq.vo \ - theories/Reals/DiscrR.vo theories/Reals/Rbase.vo \ - theories/Reals/LegacyRfield.vo theories/Reals/Rpow_def.vo - -REALS_basic= - -REALS_all=\ - theories/Reals/R_Ifp.vo \ - theories/Reals/Rbasic_fun.vo theories/Reals/R_sqr.vo \ - theories/Reals/SplitAbsolu.vo theories/Reals/SplitRmult.vo \ - theories/Reals/ArithProp.vo theories/Reals/Rfunctions.vo \ - theories/Reals/Rseries.vo theories/Reals/SeqProp.vo \ - theories/Reals/Rcomplete.vo theories/Reals/PartSum.vo \ - theories/Reals/AltSeries.vo theories/Reals/Binomial.vo \ - theories/Reals/Rsigma.vo theories/Reals/Rprod.vo \ - theories/Reals/Cauchy_prod.vo theories/Reals/Alembert.vo \ - theories/Reals/SeqSeries.vo theories/Reals/Rtrigo_fun.vo \ - theories/Reals/Rtrigo_def.vo theories/Reals/Rtrigo_alt.vo \ - theories/Reals/Cos_rel.vo theories/Reals/Cos_plus.vo \ - theories/Reals/Rtrigo.vo theories/Reals/Rlimit.vo \ - theories/Reals/Rderiv.vo theories/Reals/RList.vo \ - theories/Reals/Ranalysis1.vo theories/Reals/Ranalysis2.vo \ - theories/Reals/Ranalysis3.vo theories/Reals/Rtopology.vo \ - theories/Reals/MVT.vo theories/Reals/PSeries_reg.vo \ - theories/Reals/Exp_prop.vo theories/Reals/Rtrigo_reg.vo \ - theories/Reals/Rsqrt_def.vo theories/Reals/R_sqrt.vo \ - theories/Reals/Rtrigo_calc.vo theories/Reals/Rgeom.vo \ - theories/Reals/Sqrt_reg.vo theories/Reals/Ranalysis4.vo \ - theories/Reals/Rpower.vo theories/Reals/Ranalysis.vo \ - theories/Reals/NewtonInt.vo theories/Reals/RiemannInt_SF.vo \ - theories/Reals/RiemannInt.vo theories/Reals/Integration.vo \ - theories/Reals/Reals.vo - -REALSVO=$(REALSBASEVO) $(REALS_$(REALS)) - -ALLREALS=$(REALSBASEVO) $(REALS_all) - -NUMBERSDIR=theories/Numbers -NATURALDIR=$(NUMBERSDIR)/Natural -NATAXIOMSDIR=$(NATURALDIR)/Axioms -NATURALAXIOMSVO=\ - $(NATAXIOMSDIR)/NAxioms.vo $(NATAXIOMSDIR)/NDepRec.vo\ - $(NATAXIOMSDIR)/NDomain.vo $(NATAXIOMSDIR)/NLt.vo\ - $(NATAXIOMSDIR)/NMiscFunct.vo $(NATAXIOMSDIR)/NIso.vo\ - $(NATAXIOMSDIR)/NOtherInd.vo $(NATAXIOMSDIR)/NPlusLt.vo\ - $(NATAXIOMSDIR)/NPlus.vo $(NATAXIOMSDIR)/NStrongRec.vo\ - $(NATAXIOMSDIR)/NTimesLt.vo $(NATAXIOMSDIR)/NTimes.vo - -NATURALPEANOVO=$(NATURALDIR)/Peano/NPeano.vo -NATURALBINARYVO=$(NATURALDIR)/Binary/NBinary.vo -NATURALVO=$(NATURALAXIOMSVO) $(NATURALPEANOVO) $(NATURALBINARYVO) - -INTEGERDIR=$(NUMBERSDIR)/Integer -INTAXIOMSDIR=$(INTEGERDIR)/Axioms -INTEGERAXIOMSVO=\ - $(INTAXIOMSDIR)/ZAxioms.vo $(INTAXIOMSDIR)/ZDomain.vo\ - $(INTAXIOMSDIR)/ZOrder.vo $(INTAXIOMSDIR)/ZPlusOrder.vo\ - $(INTAXIOMSDIR)/ZPlus.vo $(INTAXIOMSDIR)/ZTimesOrder.vo\ - $(INTAXIOMSDIR)/ZTimes.vo - -INTEGERNATPAIRSVO=$(INTEGERDIR)/NatPairs/ZNatPairs.vo -INTEGERVO=$(INTEGERAXIOMSVO) $(INTEGERNATPAIRSVO) - -NUMBERSVO=$(NATURALVO) $(INTEGERVO) - -SETOIDSVO=theories/Setoids/Setoid.vo - -THEORIESVO =\ - $(INITVO) $(LOGICVO) $(ARITHVO) $(BOOLVO) $(NARITHVO) $(ZARITHVO) \ - $(SETOIDSVO) $(LISTSVO) $(STRINGSVO) $(SETSVO) $(FSETSVO) $(INTMAPVO) \ - $(RELATIONSVO) $(WELLFOUNDEDVO) $(REALSVO) $(SORTINGVO) $(QARITHVO) \ - $(INTSVO) - -THEORIESLIGHTVO = $(INITVO) $(LOGICVO) $(ARITHVO) - -theories: $(THEORIESVO) -theories-light: $(THEORIESLIGHTVO) - -logic: $(LOGICVO) -arith: $(ARITHVO) -bool: $(BOOLVO) -narith: $(NARITHVO) -zarith: $(ZARITHVO) -qarith: $(QARITHVO) -lists: $(LISTSVO) -strings: $(STRINGSVO) -sets: $(SETSVO) -fsets: $(FSETSVO) -allfsets: $(ALLFSETS) -intmap: $(INTMAPVO) -relations: $(RELATIONSVO) -wellfounded: $(WELLFOUNDEDVO) -ints: $(INTSVO) -# reals -reals: $(REALSVO) -allreals: $(ALLREALS) -setoids: $(SETOIDSVO) -sorting: $(SORTINGVO) -# numbers -natural: $(NATURALVO) -integer: $(INTEGERVO) -rational: $(RATIONALVO) -numbers: $(NUMBERSVO) - -noreal: logic arith bool zarith qarith lists sets fsets intmap relations \ - wellfounded setoids sorting - -########################################################################### -# contribs (interface not included) -########################################################################### - -OMEGAVO=\ - contrib/omega/OmegaLemmas.vo contrib/omega/Omega.vo - -ROMEGAVO=\ - contrib/romega/ReflOmegaCore.vo contrib/romega/ROmega.vo - -RINGVO=\ - contrib/ring/LegacyArithRing.vo contrib/ring/Ring_normalize.vo \ - contrib/ring/LegacyRing_theory.vo contrib/ring/LegacyRing.vo \ - contrib/ring/LegacyNArithRing.vo \ - contrib/ring/LegacyZArithRing.vo contrib/ring/Ring_abstract.vo \ - contrib/ring/Quote.vo contrib/ring/Setoid_ring_normalize.vo \ - contrib/ring/Setoid_ring.vo contrib/ring/Setoid_ring_theory.vo - -FIELDVO=\ - contrib/field/LegacyField_Compl.vo contrib/field/LegacyField_Theory.vo \ - contrib/field/LegacyField_Tactic.vo contrib/field/LegacyField.vo - -NEWRINGVO=\ - contrib/setoid_ring/BinList.vo contrib/setoid_ring/Ring_theory.vo \ - contrib/setoid_ring/Ring_polynom.vo contrib/setoid_ring/Ring_tac.vo \ - contrib/setoid_ring/Ring_base.vo contrib/setoid_ring/InitialRing.vo \ - contrib/setoid_ring/Ring_equiv.vo contrib/setoid_ring/Ring.vo \ - contrib/setoid_ring/ArithRing.vo contrib/setoid_ring/NArithRing.vo \ - contrib/setoid_ring/ZArithRing.vo contrib/setoid_ring/Ring_zdiv.vo \ - contrib/setoid_ring/Field_theory.vo contrib/setoid_ring/Field_tac.vo \ - contrib/setoid_ring/Field.vo contrib/setoid_ring/RealField.vo - -XMLVO= - -FOURIERVO=\ - contrib/fourier/Fourier_util.vo contrib/fourier/Fourier.vo - -FUNINDVO= - -RECDEFVO=contrib/recdef/Recdef.vo - -JPROVERVO= - -CCVO= - -DPVO=contrib/dp/Dp.vo - -SUBTACVO=contrib/subtac/SubtacTactics.vo contrib/subtac/Heq.vo \ - contrib/subtac/Utils.vo contrib/subtac/FixSub.vo contrib/subtac/Subtac.vo \ - contrib/subtac/FunctionalExtensionality.vo - -RTAUTOVO = \ - contrib/rtauto/Bintree.vo contrib/rtauto/Rtauto.vo - -CONTRIBVO = $(OMEGAVO) $(ROMEGAVO) $(RINGVO) $(FIELDVO) $(XMLVO) \ - $(FOURIERVO) $(JPROVERVO) $(CCVO) $(FUNINDVO) $(SUBTACVO) \ - $(RTAUTOVO) $(RECDEFVO) $(NEWRINGVO) $(DPVO) - -contrib: $(CONTRIBVO) $(CONTRIBCMO) -omega: $(OMEGAVO) $(OMEGACMO) $(ROMEGAVO) $(ROMEGACMO) -ring: $(RINGVO) $(RINGCMO) -setoid_ring: $(NEWRINGVO) $(NEWRINGCMO) -dp: $(DPCMO) -xml: $(XMLVO) $(XMLCMO) -extraction: $(EXTRACTIONCMO) -field: $(FIELDVO) $(FIELDCMO) -fourier: $(FOURIERVO) $(FOURIERCMO) -jprover: $(JPROVERVO) $(JPROVERCMO) -funind: $(FUNINDCMO) $(FUNINDVO) -cc: $(CCVO) $(CCCMO) -subtac: $(SUBTACVO) $(SUBTACCMO) -rtauto: $(RTAUTOVO) $(RTAUTOCMO) - -ALLVO = $(INITVO) $(THEORIESVO) $(CONTRIBVO) - -########################################################################### -# rules to make theories, contrib and states -########################################################################### - -SYNTAXPP=syntax/PPConstr.v syntax/PPCases.v - -states/initial.coq: states/MakeInitial.v $(INITVO) $(VO_TOOLS_DEP) - $(BOOTCOQTOP) -batch -notop -silent -nois -load-vernac-source states/MakeInitial.v -outputstate states/initial.coq - -theories/Init/%.vo: theories/Init/%.v $(VO_TOOLS_DEP) - $(BOOTCOQTOP) -nois -compile theories/Init/$* - -theories/%.vo: theories/%.v states/initial.coq $(VO_TOOLS_DEP) - $(BOOTCOQTOP) -compile theories/$* - -contrib/%.vo: contrib/%.v states/initial.coq $(VO_TOOLS_DEP) - $(BOOTCOQTOP) -compile contrib/$* +distclean: clean cleanconfig cleantheories: rm -f states/*.coq - rm -f theories/*/*.vo - rm -f theories/*/*/*.vo - -clean :: cleantheories - -clean :: - rm -f contrib/*/*.cm[io] contrib/*.cma contrib/*/*.vo - -archclean:: - rm -f contrib/*/*.cmx contrib/*.cmxa contrib/*.a contrib/*/*.[so] - -# globalizations (for coqdoc) - -glob.dump:: - rm -f glob.dump - rm -f theories/*/*.vo - rm -f theories/*/*/*.vo - $(MAKE) GLOB="-dump-glob glob.dump" world - -########################################################################### -# tools -########################################################################### - -COQDEP=bin/coqdep$(EXE) -COQMAKEFILE=bin/coq_makefile$(EXE) -GALLINA=bin/gallina$(EXE) -COQTEX=bin/coq-tex$(EXE) -COQWC=bin/coqwc$(EXE) -COQDOC=bin/coqdoc$(EXE) - -TOOLS=$(COQDEP) $(COQMAKEFILE) $(GALLINA) $(COQTEX) \ - $(COQWC) $(COQDOC) - -DEBUGPRINTERS=dev/top_printers.cmo dev/vm_printers.cmo dev/printers.cma - -printers: $(DEBUGPRINTERS) - -tools:: $(TOOLS) $(DEBUGPRINTERS) - -COQDEPCMO=config/coq_config.cmo tools/coqdep_lexer.cmo tools/coqdep.cmo - -$(COQDEP): $(COQDEPCMO) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ unix.cma $(COQDEPCMO) $(OSDEPLIBS) - -BEFOREDEPEND+= tools/coqdep_lexer.ml $(COQDEP) - -GALLINACMO=tools/gallina_lexer.cmo tools/gallina.cmo - -$(GALLINA): $(GALLINACMO) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ $(GALLINACMO) - -BEFOREDEPEND+= tools/gallina_lexer.ml - -$(COQMAKEFILE): tools/coq_makefile.cmo - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ tools/coq_makefile.cmo - -$(COQTEX): tools/coq-tex.cmo - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ str.cma tools/coq-tex.cmo - -BEFOREDEPEND+= tools/coqwc.ml - -$(COQWC): tools/coqwc.cmo - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ tools/coqwc.cmo - -BEFOREDEPEND+= tools/coqdoc/pretty.ml tools/coqdoc/index.ml - -COQDOCCMO=$(CONFIG) tools/coqdoc/cdglobals.cmo tools/coqdoc/alpha.cmo \ - tools/coqdoc/index.cmo tools/coqdoc/output.cmo \ - tools/coqdoc/pretty.cmo tools/coqdoc/main.cmo - -$(COQDOC): $(COQDOCCMO) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ str.cma unix.cma $(COQDOCCMO) - -clean:: - rm -f tools/coqdep_lexer.ml tools/gallina_lexer.ml - rm -f tools/coqwc.ml - rm -f tools/coqdoc/pretty.ml tools/coqdoc/index.ml - -archclean:: - rm -f $(TOOLS) - -########################################################################### -# minicoq -########################################################################### - -MINICOQCMO=$(CONFIG) $(LIBREP) $(KERNEL) \ - parsing/lexer.cmo parsing/g_minicoq.cmo \ - toplevel/fhimsg.cmo toplevel/minicoq.cmo - -MINICOQ=bin/minicoq$(EXE) - -$(MINICOQ): $(MINICOQCMO) - $(SHOW)'OCAMLC -o $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ $(CMA) $(MINICOQCMO) $(OSDEPLIBS) - -archclean:: - rm -f $(MINICOQ) - -########################################################################### -# Installation -########################################################################### - -COQINSTALLPREFIX= -OLDROOT= - - # Can be changed for a local installation (to make packages). - # You must NOT put a "/" at the end (Cygnus for win32 does not like "//"). - -FULLBINDIR=$(BINDIR:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) -FULLCOQLIB=$(COQLIB:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) -FULLMANDIR=$(MANDIR:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) -FULLEMACSLIB=$(EMACSLIB:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) -FULLCOQDOCDIR=$(COQDOCDIR:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) - -install-coq: install-binaries install-library install-coq-info -install-coqlight: install-binaries install-library-light - -install-binaries:: install-$(BEST) install-tools - -install-byte:: - $(MKDIR) $(FULLBINDIR) - cp $(COQMKTOP) $(COQC) $(COQTOPBYTE) $(FULLBINDIR) - cd $(FULLBINDIR); ln -sf coqtop.byte$(EXE) coqtop$(EXE) - -install-opt:: - $(MKDIR) $(FULLBINDIR) - cp $(COQMKTOP) $(COQC) $(COQTOPBYTE) $(COQTOPOPT) $(FULLBINDIR) - cd $(FULLBINDIR); ln -sf coqtop.opt$(EXE) coqtop$(EXE) - -install-tools:: - $(MKDIR) $(FULLBINDIR) - # recopie des fichiers de style pour coqide - $(MKDIR) $(FULLCOQLIB)/tools/coqdoc - cp tools/coqdoc/coqdoc.css tools/coqdoc/coqdoc.sty $(FULLCOQLIB)/tools/coqdoc - cp $(TOOLS) $(FULLBINDIR) - -LIBFILES=$(THEORIESVO) $(CONTRIBVO) -LIBFILESLIGHT=$(THEORIESLIGHTVO) - -install-library: - $(MKDIR) $(FULLCOQLIB) - for f in $(LIBFILES); do \ - $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ - cp $$f $(FULLCOQLIB)/`dirname $$f`; \ - done - $(MKDIR) $(FULLCOQLIB)/states - cp states/*.coq $(FULLCOQLIB)/states - $(MKDIR) $(FULLCOQLIB)/user-contrib - -install-library-light: - $(MKDIR) $(FULLCOQLIB) - for f in $(LIBFILESLIGHT); do \ - $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ - cp $$f $(FULLCOQLIB)/`dirname $$f`; \ - done - $(MKDIR) $(FULLCOQLIB)/states - cp states/*.coq $(FULLCOQLIB)/states - -install-allreals:: - for f in $(ALLREALS); do \ - $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ - cp $$f $(FULLCOQLIB)/`dirname $$f`; \ - done - -install-coq-info: install-coq-manpages install-emacs install-latex - -MANPAGES=man/coq-tex.1 man/coqdep.1 man/gallina.1 \ - man/coqc.1 man/coqtop.1 man/coqtop.byte.1 man/coqtop.opt.1 \ - man/coqwc.1 man/coqdoc.1 \ - man/coq_makefile.1 man/coqmktop.1 - -install-coq-manpages: - $(MKDIR) $(FULLMANDIR)/man1 - cp $(MANPAGES) $(FULLMANDIR)/man1 - -install-emacs: - $(MKDIR) $(FULLEMACSLIB) - cp tools/coq.el tools/coq-inferior.el $(FULLEMACSLIB) - -# command to update TeX' kpathsea database -#UPDATETEX = $(MKTEXLSR) /usr/share/texmf /var/spool/texmf $(BASETEXDIR) > /dev/null - -install-latex: - $(MKDIR) $(FULLCOQDOCDIR) - cp tools/coqdoc/coqdoc.sty $(FULLCOQDOCDIR) -# -$(UPDATETEX) - -########################################################################### -# Documentation -# Literate programming (with ocamlweb) -########################################################################### - -.PHONY: doc - -doc: glob.dump - (cd doc; make all) - -clean:: - (cd doc; make clean) - -clean:: - rm -f doc/coq.tex - -########################################################################### -# Documentation of the source code (using ocamldoc) -########################################################################### - -SOURCEDOCDIR=dev/source-doc - -.PHONY: source-doc - -source-doc: - if !(test -d $(SOURCEDOCDIR)); then mkdir $(SOURCEDOCDIR); fi - $(OCAMLDOC) -html -rectypes $(LOCALINCLUDES) -d $(SOURCEDOCDIR) `find . -name "*.ml"` - -clean:: - rm -rf $(SOURCEDOCDIR) - - - + find theories -name '*.vo' -or -name '*.glob' | xargs rm -f ########################################################################### # Emacs tags @@ -1472,421 +164,16 @@ otags: "--regex=/module[ \t]+\([^ \t]+\)/\1/" -########################################################################### -### Special rules -########################################################################### - -# grammar modules with camlp4 - -ML4FILES += parsing/lexer.ml4 parsing/pcoq.ml4 parsing/q_util.ml4 \ - parsing/q_coqast.ml4 parsing/g_prim.ml4 - -GRAMMARNEEDEDCMO=\ - lib/pp_control.cmo lib/pp.cmo lib/compat.cmo lib/util.cmo lib/bigint.cmo \ - lib/dyn.cmo lib/options.cmo lib/hashcons.cmo lib/predicate.cmo \ - lib/rtree.cmo \ - kernel/names.cmo kernel/univ.cmo \ - kernel/esubst.cmo kernel/term.cmo kernel/mod_subst.cmo kernel/sign.cmo \ - kernel/cbytecodes.cmo kernel/copcodes.cmo kernel/cemitcodes.cmo \ - kernel/declarations.cmo \ - kernel/retroknowledge.cmo kernel/pre_env.cmo \ - kernel/cbytegen.cmo kernel/conv_oracle.cmo kernel/environ.cmo \ - kernel/closure.cmo kernel/reduction.cmo kernel/type_errors.cmo\ - kernel/entries.cmo \ - kernel/modops.cmo \ - kernel/inductive.cmo kernel/typeops.cmo \ - kernel/indtypes.cmo kernel/cooking.cmo kernel/term_typing.cmo \ - kernel/subtyping.cmo kernel/mod_typing.cmo kernel/safe_typing.cmo \ - library/nameops.cmo library/libnames.cmo library/summary.cmo \ - library/nametab.cmo library/libobject.cmo library/lib.cmo \ - library/goptions.cmo library/decl_kinds.cmo library/global.cmo \ - pretyping/termops.cmo pretyping/evd.cmo pretyping/reductionops.cmo \ - pretyping/inductiveops.cmo pretyping/rawterm.cmo pretyping/detyping.cmo \ - pretyping/pattern.cmo \ - interp/topconstr.cmo interp/genarg.cmo interp/ppextend.cmo \ - proofs/tacexpr.cmo \ - parsing/lexer.cmo parsing/extend.cmo \ - toplevel/vernacexpr.cmo parsing/pcoq.cmo parsing/q_util.cmo \ - parsing/q_coqast.cmo - -CAMLP4EXTENSIONSCMO=\ - parsing/argextend.cmo parsing/tacextend.cmo parsing/vernacextend.cmo - -GRAMMARSCMO=\ - parsing/g_prim.cmo parsing/g_tactic.cmo \ - parsing/g_ltac.cmo parsing/g_constr.cmo - -GRAMMARCMO=$(GRAMMARNEEDEDCMO) $(CAMLP4EXTENSIONSCMO) $(GRAMMARSCMO) - -PRINTERSCMO=\ - config/coq_config.cmo 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 \ - kernel/pre_env.cmo \ - kernel/retroknowledge.cmo kernel/pre_env.cmo \ - kernel/cbytecodes.cmo kernel/cbytegen.cmo kernel/environ.cmo \ - kernel/conv_oracle.cmo kernel/closure.cmo kernel/reduction.cmo \ - kernel/modops.cmo kernel/type_errors.cmo kernel/inductive.cmo \ - kernel/typeops.cmo kernel/subtyping.cmo kernel/indtypes.cmo \ - kernel/cooking.cmo \ - kernel/term_typing.cmo kernel/mod_typing.cmo kernel/safe_typing.cmo \ - library/summary.cmo library/global.cmo library/nameops.cmo \ - library/libnames.cmo library/nametab.cmo library/libobject.cmo \ - library/lib.cmo library/goptions.cmo \ - pretyping/termops.cmo pretyping/evd.cmo pretyping/rawterm.cmo \ - pretyping/reductionops.cmo pretyping/inductiveops.cmo \ - pretyping/retyping.cmo pretyping/cbv.cmo \ - pretyping/pretype_errors.cmo pretyping/recordops.cmo pretyping/typing.cmo \ - pretyping/evarutil.cmo pretyping/evarconv.cmo \ - pretyping/tacred.cmo pretyping/classops.cmo pretyping/detyping.cmo \ - pretyping/indrec.cmo pretyping/coercion.cmo \ - pretyping/unification.cmo pretyping/cases.cmo \ - pretyping/pretyping.cmo pretyping/clenv.cmo pretyping/pattern.cmo \ - parsing/lexer.cmo interp/ppextend.cmo interp/genarg.cmo \ - interp/topconstr.cmo interp/notation.cmo interp/reserve.cmo \ - library/impargs.cmo\ - interp/constrextern.cmo interp/syntax_def.cmo interp/constrintern.cmo \ - proofs/proof_trees.cmo proofs/logic.cmo proofs/refiner.cmo \ - proofs/tacexpr.cmo \ - proofs/evar_refiner.cmo proofs/pfedit.cmo proofs/tactic_debug.cmo \ - proofs/decl_mode.cmo \ - parsing/ppconstr.cmo parsing/extend.cmo parsing/pcoq.cmo \ - parsing/printer.cmo parsing/pptactic.cmo \ - parsing/ppdecl_proof.cmo \ - parsing/tactic_printer.cmo \ - parsing/egrammar.cmo toplevel/himsg.cmo \ - toplevel/cerrors.cmo toplevel/vernacexpr.cmo toplevel/vernacinterp.cmo \ - dev/top_printers.cmo - -dev/printers.cma: $(PRINTERSCMO) - $(SHOW)'Testing $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) gramlib.cma $(PRINTERSCMO) -o test-printer - @rm -f test-printer - $(SHOW)'OCAMLC -a $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) $(PRINTERSCMO) -linkall -a -o $@ - -parsing/grammar.cma: $(GRAMMARCMO) - $(SHOW)'Testing $@' - @touch test.ml4 - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) $(GRAMMARCMO) -impl" -impl test.ml4 -o test-grammar - @rm -f test-grammar test.* - $(SHOW)'OCAMLC -a $@' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) $(GRAMMARCMO) -linkall -a -o $@ - -clean:: - rm -f parsing/grammar.cma - -ML4FILES +=parsing/g_minicoq.ml4 \ - parsing/g_vernac.ml4 parsing/g_proofs.ml4 \ - parsing/g_xml.ml4 parsing/g_constr.ml4 \ - parsing/g_tactic.ml4 parsing/g_ltac.ml4 \ - parsing/argextend.ml4 parsing/tacextend.ml4 \ - parsing/vernacextend.ml4 parsing/q_constr.ml4 \ - parsing/g_decl_mode.ml4 - - -# BEFOREDEPEND+= $(GRAMMARCMO) - -# BEFOREDEPEND+= parsing/pcoq.ml parsing/extend.ml - -# File using pa_ifdef and only necessary for parsing ml files - -parsing/q_coqast.cmo: parsing/q_coqast.ml4 - $(SHOW)'OCAMLC4 $<' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) pa_ifdef.cmo $(CAMLP4COMPAT) -impl" -c -impl $< - -# toplevel/mltop.ml4 (ifdef Byte) - -toplevel/mltop.cmo: toplevel/mltop.byteml - $(SHOW)'OCAMLC $<' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -c -impl $< -o $@ - -toplevel/mltop.cmx: toplevel/mltop.optml - $(SHOW)'OCAMLOPT $<' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -c -impl $< -o $@ - -toplevel/mltop.byteml: toplevel/mltop.ml4 - $(SHOW)'CAMLP4O $<' - $(HIDE)$(CAMLP4O) $(CAMLP4EXTENDFLAGS) pa_ifdef.cmo pr_o.cmo -DByte -impl $< > $@ || rm -f $@ - -toplevel/mltop.optml: toplevel/mltop.ml4 - $(SHOW)'CAMLP4O $<' - $(HIDE)$(CAMLP4O) $(CAMLP4EXTENDFLAGS) pa_ifdef.cmo pr_o.cmo -impl $< > $@ || rm -f $@ - -ML4FILES += toplevel/mltop.ml4 - -clean:: - rm -f toplevel/mltop.byteml toplevel/mltop.optml - -# files compiled with -rectypes - -kernel/term.cmo: kernel/term.ml - $(SHOW)'OCAMLC -rectypes $<' - $(HIDE)$(OCAMLC) -rectypes $(BYTEFLAGS) -c $< - -kernel/term.cmx: kernel/term.ml - $(SHOW)'OCAMLOPT -rectypes $<' - $(HIDE)$(OCAMLOPT) -rectypes $(OPTFLAGS) -c $< - -library/nametab.cmo: library/nametab.ml - $(SHOW)'OCAMLC -rectypes $<' - $(HIDE)$(OCAMLC) -rectypes $(BYTEFLAGS) -c $< - -library/nametab.cmx: library/nametab.ml - $(SHOW)'OCAMLOPT -rectypes $<' - $(HIDE)$(OCAMLOPT) -rectypes $(OPTFLAGS) -c $< - -proofs/tacexpr.cmo: proofs/tacexpr.ml - $(SHOW)'OCAMLC -rectypes $<' - $(HIDE)$(OCAMLC) -rectypes $(BYTEFLAGS) -c $< - -proofs/tacexpr.cmx: proofs/tacexpr.ml - $(SHOW)'OCAMLOPT -rectypes $<' - $(HIDE)$(OCAMLOPT) -rectypes $(OPTFLAGS) -c $< - -parsing/pptactic.cmo: parsing/pptactic.ml - $(SHOW)'OCAMLC -rectypes $<' - $(HIDE)$(OCAMLC) -rectypes $(BYTEFLAGS) -c $< - -parsing/pptactic.cmx: parsing/pptactic.ml - $(SHOW)'OCAMLOPT -rectypes $<' - $(HIDE)$(OCAMLOPT) -rectypes $(OPTFLAGS) -c $< - -ML4FILES += lib/pp.ml4 lib/compat.ml4 - -lib/compat.cmo: lib/compat.ml4 - $(SHOW)'OCAMLC4 $<' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) pa_ifdef.cmo -impl" -c -impl $< - -lib/compat.cmx: lib/compat.ml4 - $(SHOW)'OCAMLOPT $<' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) pa_ifdef.cmo -impl" -c -impl $< - -# files compiled with camlp4 because of streams syntax - -ML4FILES += contrib/xml/xml.ml4 \ - contrib/xml/acic2Xml.ml4 \ - contrib/xml/proofTree2Xml.ml4 \ - contrib/interface/line_parser.ml4 \ - tools/coq_makefile.ml4 \ - tools/coq-tex.ml4 - -# Add pr_o.cmo to circumvent a useless-warning bug when preprocessed with -# ast-based camlp4 - -parsing/lexer.cmx: parsing/lexer.ml4 - $(SHOW)'OCAMLOPT4 $<' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4DEPS) $<` pr_o.cmo -impl" -c -impl $< - -parsing/lexer.cmo: parsing/lexer.ml4 - $(SHOW)'OCAMLC4 $<' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4DEPS) $<` pr_o.cmo -impl" -c -impl $< - -# pretty printing of the revision number when compiling a checked out -# source tree -.PHONY: revision - -revision: -ifeq ($(CHECKEDOUT),svn) - - /bin/rm -f revision - if test -x "`which svn`"; then \ - LANG=C; export LANG; \ - svn info . | sed -ne '/URL/s/.*\/\([^\/]\{1,\}\)/\1/p' > revision; \ - svn info . | sed -ne '/Revision/s/Revision: \([0-9]\{1,\}\)/\1/p'>> revision; \ - fi -endif -ifeq ($(CHECKEDOUT),gnuarch) - - /bin/rm -f revision - if test -x "`which tla`"; then \ - LANG=C; export LANG; \ - tla tree-version > revision ; \ - tla tree-revision | sed -ne 's|.*--||p' >> revision ; \ - fi -endif - -archclean:: - /bin/rm -f revision - - -########################################################################### -# Default rules -########################################################################### - -.SUFFIXES: .ml .mli .cmo .cmi .cmx .mll .mly .ml4 .v .vo .el .elc .h .c .o - -.c.o: - $(CC) -o $@ $(CFLAGS) $(CINCLUDES) -c $< - -.ml.cmo: - $(SHOW)'OCAMLC $<' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -c $< - -.mli.cmi: - $(SHOW)'OCAMLC $<' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -c $< - -.ml.cmx: - $(SHOW)'OCAMLOPT $<' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -c $< - -.mll.ml: - $(SHOW)'OCAMLLEX $<' - $(HIDE)$(OCAMLLEX) $< - -.mly.ml: - $(SHOW)'OCAMLYACC $<' - $(HIDE)$(OCAMLYACC) $< - -.mly.mli: - $(SHOW)'OCAMLYACC $<' - $(HIDE)$(OCAMLYACC) $< - -.ml4.cmx: - $(SHOW)'OCAMLOPT4 $<' - $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4DEPS) $<` $(CAMLP4COMPAT) -impl" -c -impl $< - -.ml4.cmo: - $(SHOW)'OCAMLC4 $<' - $(HIDE)$(OCAMLC) $(BYTEFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4DEPS) $<` $(CAMLP4COMPAT) -impl" -c -impl $< - -%.ml: %.ml4 - $(CAMLP4O) $(CAMLP4EXTENDFLAGS) pa_ifdef.cmo pr_o.cmo `$(CAMLP4DEPS) $<` $(CAMLP4COMPAT) -impl $< > $@ || rm -f $@ - -#.v.vo: -# $(BOOTCOQTOP) -compile $* - -.el.elc: +%.elc: %.el +ifdef COQ_CONFIGURED echo "(setq load-path (cons \".\" load-path))" > $*.compile echo "(byte-compile-file \"$<\")" >> $*.compile - $(EMACS) -batch -l $*.compile - rm -f $*.compile - -########################################################################### -# Cleaning -########################################################################### - -archclean:: - rm -f config/*.cmx* config/*.[soa] - rm -f lib/*.cmx* lib/*.[soa] - rm -f kernel/*.cmx* kernel/*.[soa] - rm -f kernel/byterun/*.o - rm -f kernel/byterun/libcoqrun.a - rm -f library/*.cmx* library/*.[soa] - rm -f proofs/*.cmx* proofs/*.[soa] - rm -f tactics/*.cmx* tactics/*.[soa] - rm -f interp/*.cmx* interp/*.[soa] - rm -f parsing/*.cmx* parsing/*.[soa] - rm -f pretyping/*.cmx* pretyping/*.[soa] - rm -f toplevel/*.cmx* toplevel/*.[soa] - rm -f ide/*.cmx* ide/*.[soa] - rm -f ide/utils/*.cmx* ide/utils/*.[soa] - rm -f tools/*.cmx* tools/*.[soa] - rm -f tools/*/*.cmx* tools/*/*.[soa] - rm -f scripts/*.cmx* scripts/*.[soa] - rm -f dev/*.cmx* dev/*.[soa] - -clean:: archclean - rm -f *~ */*~ */*/*~ - rm -f gmon.out core - rm -f config/*.cm[ioa] config/*.annot - rm -f lib/*.cm[ioa] lib/*.annot - rm -f kernel/*.cm[ioa] kernel/*.annot - rm -f library/*.cm[ioa] library/*.annot - rm -f proofs/*.cm[ioa] proofs/*.annot - rm -f tactics/*.cm[ioa] tactics/*.annot - rm -f interp/*.cm[ioa] interp/*.annot - rm -f parsing/*.cm[ioa] parsing/*.ppo parsing/*.annot - rm -f pretyping/*.cm[ioa] pretyping/*.annot - rm -f toplevel/*.cm[ioa] toplevel/*.annot - rm -f ide/*.cm[ioa] ide/*.annot - rm -f ide/utils/*.cm[ioa] ide/utils/*.annot - rm -f tools/*.cm[ioa] tools/*.annot - rm -f tools/*/*.cm[ioa] tools/*/*.annot - rm -f scripts/*.cm[ioa] scripts/*.annot - rm -f dev/*.cm[ioa] dev/*.annot - rm -f */*.pp[iox] contrib/*/*.pp[iox] - -cleanconfig:: - rm -f config/Makefile config/coq_config.ml dev/ocamldebug-v7 - -########################################################################### -# Dependencies -########################################################################### - -.PHONY: alldepend dependcoq scratchdepend - -alldepend: depend dependcoq - -dependcoq: - $(COQDEP) -coqlib . -R theories Coq -R contrib Coq $(COQINCLUDES) \ - $(ALLFSETS:.vo=.v) $(ALLREALS:.vo=.v) $(ALLVO:.vo=.v) > .depend.coq - -# Build dependencies ignoring failures in building ml files from ml4 files -# This is useful to rebuild dependencies when they are strongly corrupted: -# by making scratchdepend, one gets dependencies OK for .ml files and -# .ml4 files not using fancy parsers. This is sufficient to get beforedepend -# and depend targets successfully built -scratchdepend: dependp4 - $(OCAMLDEP) $(DEPFLAGS) */*.mli */*/*.mli */*.ml */*/*.ml > .depend - -$(MAKE) -k -f Makefile.dep $(ML4FILESML) - $(OCAMLDEP) $(DEPFLAGS) */*.mli */*/*.mli */*.ml */*/*.ml > .depend - $(MAKE) depend - - -# Computing the dependencies in camlp4 files is tricky. -# We proceed in several steps: - -ML4FILESML = $(ML4FILES:.ml4=.ml) - -# Expresses dependencies of the .ml4 files w.r.t their grammars - -.PHONY: dependp4 -dependp4: $(ML4FILES) - rm -f .depend.camlp4 - for f in $(ML4FILES); do \ - printf "%s" `dirname $$f`/`basename $$f .ml4`".ml: " >> .depend.camlp4; \ - echo `$(CAMLP4DEPS) $$f` >> .depend.camlp4; \ - done - -.PHONY: depend -depend: $(BEFOREDEPEND) dependp4 $(ML4FILESML) -# 1. We express dependencies of the .ml files w.r.t their grammars -# 2. Then we are able to produce the .ml files using Makefile.dep -# 3. We compute the dependencies inside the .ml files using ocamldep - $(OCAMLDEP) $(DEPFLAGS) */*.mli */*/*.mli */*.ml */*/*.ml > .depend -# 4. We express dependencies of .cmo and .cmx files w.r.t their grammars - for f in $(ML4FILES); do \ - printf "%s" `dirname $$f`/`basename $$f .ml4`".cmo: " >> .depend; \ - echo `$(CAMLP4DEPS) $$f` >> .depend; \ - printf "%s" `dirname $$f`/`basename $$f .ml4`".cmx: " >> .depend; \ - echo `$(CAMLP4DEPS) $$f` >> .depend; \ - done -# 5. We express dependencies of .o files - $(CC) -I $(CAMLHLIB) -MM kernel/byterun/*.c >> .depend -# 6. Finally, we erase the generated .ml files - rm -f $(ML4FILESML) -# 7. Since .depend contains correct dependencies .depend.devel can be deleted -# (see dev/Makefile.dir for details about this file) - if [ -e makefile ]; then >.depend.devel; else rm -f .depend.devel; fi - -ml4clean:: - rm -f $(ML4FILESML) - -clean:: - rm -f $(ML4FILESML) - -# this sets up developper supporting stuff -devel: - touch .depend.devel - $(MAKE) -f dev/Makefile.devel setup-devel - $(MAKE) $(DEBUGPRINTERS) - --include .depend --include .depend.coq --include .depend.camlp4 - -clean:: - find . -name "\.#*" -exec rm -f {} \; + rm -f $*.compile +else + @echo "Please run ./configure first" >&2; exit 1 +endif -########################################################################### +# This is to remove the built-in rule "%: %.o" +# Otherwise, "make foo" recurses into stage1, trying to build foo.o . +%: %.o diff --git a/Makefile.build b/Makefile.build new file mode 100644 index 000000000..faaa0fa00 --- /dev/null +++ b/Makefile.build @@ -0,0 +1,869 @@ +####################################################################### +# v # The Coq Proof Assistant / The Coq Development Team # +# \ + kernel/byterun/coq_jumptbl.h + + +kernel/copcodes.ml: kernel/byterun/coq_instruct.h + sed -n -e '/^enum/p' -e 's/,//g' -e '/^ /p' \ + kernel/byterun/coq_instruct.h | \ + awk -f kernel/make-opcodes > kernel/copcodes.ml + + +########################################################################### +# Main targets (coqmktop, coqtop.opt, coqtop.byte) +########################################################################### + +coqbinaries:: ${COQBINARIES} + +coq: coqlib tools coqbinaries + +coqlib:: theories contrib + +coqlight: theories-light tools coqbinaries + +states:: states/initial.coq + +$(COQTOPOPT): $(COQMKTOP) $(LINKCMX) $(LIBCOQRUN) $(USERTACCMX) + $(SHOW)'COQMKTOP -o $@' + $(HIDE)$(COQMKTOP) -opt $(OPTFLAGS) -o $@ + $(STRIP) $@ + +$(COQTOPBYTE): $(COQMKTOP) $(LINKCMO) $(LIBCOQRUN) $(USERTACCMO) + $(SHOW)'COQMKTOP -o $@' + $(HIDE)$(COQMKTOP) -top $(BYTEFLAGS) -o $@ + +$(COQTOP): $(ORDER_ONLY_SEP) $(BESTCOQTOP) + cd bin; ln -sf coqtop.$(BEST)$(EXE) coqtop$(EXE) + +# coqmktop + +$(COQMKTOPBYTE): $(COQMKTOPCMO) + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ str.cma unix.cma \ + $(COQMKTOPCMO) $(OSDEPLIBS) + +$(COQMKTOPOPT): $(COQMKTOPCMX) + $(SHOW)'OCAMLOPT -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -o $@ str.cmxa unix.cmxa \ + $(COQMKTOPCMX) $(OSDEPLIBS) + +$(COQMKTOP): $(ORDER_ONLY_SEP) $(BESTCOQMKTOP) + cd bin; ln -sf coqmktop.$(BEST)$(EXE) coqmktop$(EXE) + +scripts/tolink.ml: Makefile.build Makefile.common + $(SHOW)"ECHO... >" $@ + $(HIDE)echo "let copts = \"-cclib -lcoqrun\"" > $@ + $(HIDE)echo "let core_libs = \""$(LINKCMO)"\"" >> $@ + $(HIDE)echo "let core_objs = \""$(OBJSCMO)"\"" >> $@ + $(HIDE)echo "let ide = \""$(COQIDECMO)"\"" >> $@ + +# coqc + +$(COQCBYTE): $(COQCCMO) $(COQTOPBYTE) $(BESTCOQTOP) + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ unix.cma $(COQCCMO) $(OSDEPLIBS) + +$(COQCOPT): $(COQCCMX) $(COQTOPOPT) $(BESTCOQTOP) + $(SHOW)'OCAMLOPT -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -o $@ unix.cmxa $(COQCCMX) $(OSDEPLIBS) + +$(COQC): $(ORDER_ONLY_SEP) $(BESTCOQC) + cd bin; ln -sf coqc.$(BEST)$(EXE) coqc$(EXE) + +# we provide targets for each subdirectory + +lib: $(LIBREP) +kernel: $(KERNEL) +byterun: $(BYTERUN) +library: $(LIBRARY) +proofs: $(PROOFS) +tactics: $(TACTICS) +interp: $(INTERP) +parsing: $(PARSING) +pretyping: $(PRETYPING) +highparsing: $(HIGHPARSING) +toplevel: $(TOPLEVEL) +hightactics: $(HIGHTACTICS) + +# target for libraries + +lib/lib.cma: $(LIBREP) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(LIBREP) + +lib/lib.cmxa: $(LIBREP:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(LIBREP:.cmo=.cmx) + +kernel/kernel.cma: $(KERNEL) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(KERNEL) + +kernel/kernel.cmxa: $(KERNEL:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(KERNEL:.cmo=.cmx) + +library/library.cma: $(LIBRARY) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(LIBRARY) + +library/library.cmxa: $(LIBRARY:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(LIBRARY:.cmo=.cmx) + +pretyping/pretyping.cma: $(PRETYPING) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(PRETYPING) + +pretyping/pretyping.cmxa: $(PRETYPING:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(PRETYPING:.cmo=.cmx) + +interp/interp.cma: $(INTERP) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(INTERP) + +interp/interp.cmxa: $(INTERP:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(INTERP:.cmo=.cmx) + +parsing/parsing.cma: $(PARSING) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(PARSING) + +parsing/parsing.cmxa: $(PARSING:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(PARSING:.cmo=.cmx) + +proofs/proofs.cma: $(PROOFS) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(PROOFS) + +proofs/proofs.cmxa: $(PROOFS:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(PROOFS:.cmo=.cmx) + +tactics/tactics.cma: $(TACTICS) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(TACTICS) + +tactics/tactics.cmxa: $(TACTICS:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(TACTICS:.cmo=.cmx) + +toplevel/toplevel.cma: $(TOPLEVEL) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(TOPLEVEL) + +toplevel/toplevel.cmxa: $(TOPLEVEL:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(TOPLEVEL:.cmo=.cmx) + +parsing/highparsing.cma: $(HIGHPARSING) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(HIGHPARSING) + +parsing/highparsing.cmxa: $(HIGHPARSING:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(HIGHPARSING:.cmo=.cmx) + +tactics/hightactics.cma: $(HIGHTACTICS) $(USERTACCMO) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(HIGHTACTICS) $(USERTACCMO) + +tactics/hightactics.cmxa: $(HIGHTACTICS:.cmo=.cmx) $(USERTACCMO:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(HIGHTACTICS:.cmo=.cmx) \ + $(USERTACCMO:.cmo=.cmx) + +contrib/contrib.cma: $(CONTRIB) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(CONTRIB) + +contrib/contrib.cmxa: $(CONTRIB:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(CONTRIB:.cmo=.cmx) + +########################################################################### +# CoqIde special targets +########################################################################### + +# target to build CoqIde +coqide:: coqide-files coqide-binaries states + +COQIDEFLAGS=-thread -I +lablgtk2 + +.SUFFIXES:.vo + +IDEFILES=$(COQIDEVO) ide/utf8.v ide/coq.png ide/.coqide-gtk2rc + +coqide-binaries: coqide-$(HASCOQIDE) +coqide-no: +coqide-byte: $(COQIDEBYTE) $(COQIDE) +coqide-opt: $(COQIDEBYTE) $(COQIDEOPT) $(COQIDE) +coqide-files: $(IDEFILES) + +$(COQIDEOPT): $(COQMKTOP) $(LINKCMX) $(LIBCOQRUN) $(USERTACCMX) ide/ide.cmxa + $(SHOW)'COQMKTOP -o $@' + $(HIDE)$(COQMKTOP) -ide -opt $(OPTFLAGS) -o $@ + $(STRIP) $@ + +$(COQIDEBYTE): $(COQMKTOP) $(LINKCMO) $(LIBCOQRUN) $(USERTACCMO) ide/ide.cma + $(SHOW)'COQMKTOP -o $@' + $(HIDE)$(COQMKTOP) -g -ide -top $(BYTEFLAGS) -o $@ + +$(COQIDE): + cd bin; ln -sf coqide.$(HASCOQIDE)$(EXE) coqide$(EXE) + +ide/%.cmo: ide/%.ml | ide/%.ml.d + $(SHOW)'OCAMLC $<' + $(HIDE)$(OCAMLC) -g $(COQIDEFLAGS) $(BYTEFLAGS) -c $< + +ide/%.cmi: ide/%.mli | ide/%.mli.d + $(SHOW)'OCAMLC $<' + $(HIDE)$(OCAMLC) -g $(COQIDEFLAGS) $(BYTEFLAGS) -c $< + +ide/%.cmx: ide/%.ml | ide/%.ml.d + $(SHOW)'OCAMLOPT $<' + $(HIDE)$(OCAMLOPT) $(COQIDEFLAGS) $(OPTFLAGS) -c $< + +ide/ide.cma: $(COQIDECMO) + $(SHOW)'OCAMLC -a -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -a -o $@ $(COQIDECMO) + +ide/ide.cmxa: $(COQIDECMO:.cmo=.cmx) + $(SHOW)'OCAMLOPT -a -o $@' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -a -o $@ $(COQIDECMO:.cmo=.cmx) + +# install targets + +FULLIDELIB=$(FULLCOQLIB)/ide + +install-coqide:: install-ide-$(HASCOQIDE) install-ide-files install-ide-info + +install-ide-no: + +install-ide-byte: + $(MKDIR) $(FULLBINDIR) + cp $(COQIDEBYTE) $(FULLBINDIR) + cd $(FULLBINDIR); ln -sf coqide.byte$(EXE) coqide$(EXE) + +install-ide-opt: + $(MKDIR) $(FULLBINDIR) + cp $(COQIDEBYTE) $(COQIDEOPT) $(FULLBINDIR) + cd $(FULLBINDIR); ln -sf coqide.opt$(EXE) coqide$(EXE) + +install-ide-files: + $(MKDIR) $(FULLIDELIB) + cp $(IDEFILES) $(FULLIDELIB) + +install-ide-info: + $(MKDIR) $(FULLIDELIB) + cp ide/FAQ $(FULLIDELIB) + +########################################################################### +# Pcoq: special binaries for debugging (coq-interface, parser) +########################################################################### + +# target to build Pcoq +pcoq: pcoq-binaries pcoq-files + +pcoq-binaries:: $(COQINTERFACE) + +bin/coq-interface$(EXE): $(COQMKTOP) $(LINKCMO) $(LIBCOQRUN) $(USERTACCMO) $(INTERFACE) + $(SHOW)'COQMKTOP -o $@' + $(HIDE)$(COQMKTOP) -top $(BYTEFLAGS) -o $@ $(INTERFACE) + +bin/coq-interface.opt$(EXE): $(COQMKTOP) $(LINKCMX) $(LIBCOQRUN) $(USERTACCMX) $(INTERFACECMX) + $(SHOW)'COQMKTOP -o $@' + $(HIDE)$(COQMKTOP) -opt $(OPTFLAGS) -o $@ $(INTERFACECMX) + +bin/parser$(EXE):$(LIBCOQRUN) $(PARSERCMO) + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) -custom -linkall $(BYTEFLAGS) -o $@ \ + dynlink.cma $(LIBCOQRUN) $(CMA) $(PARSERCMO) + +bin/parser.opt$(EXE): $(LIBCOQRUN) $(PARSERCMX) + $(SHOW)'OCAMLOPT -o $@' + $(HIDE)$(OCAMLOPT) -linkall $(OPTFLAGS) -o $@ \ + $(LIBCOQRUN) $(CMXA) $(PARSERCMX) + +pcoq-files:: $(INTERFACEVO) $(INTERFACERC) + + +# install targets +install-pcoq:: install-pcoq-binaries install-pcoq-files install-pcoq-manpages + +install-pcoq-binaries:: + $(MKDIR) $(FULLBINDIR) + cp $(COQINTERFACE) $(FULLBINDIR) + +install-pcoq-files:: + $(MKDIR) $(FULLCOQLIB)/contrib/interface + cp $(INTERFACERC) $(FULLCOQLIB)/contrib/interface + +install-pcoq-manpages: + $(MKDIR) $(FULLMANDIR)/man1 + cp $(PCOQMANPAGES) $(FULLMANDIR)/man1 + +########################################################################### +# tests +########################################################################### + +check:: world pcoq + cd test-suite; \ + env COQBIN=../bin COQLIB=.. ./check -$(BEST) | tee check.log + if grep -F 'Error!' test-suite/check.log ; then false; fi + +########################################################################### +# theories and contrib files +########################################################################### + +init: $(INITVO) + +theories: $(THEORIESVO) +theories-light: $(THEORIESLIGHTVO) + +logic: $(LOGICVO) +arith: $(ARITHVO) +bool: $(BOOLVO) +narith: $(NARITHVO) +zarith: $(ZARITHVO) +qarith: $(QARITHVO) +lists: $(LISTSVO) +strings: $(STRINGSVO) +sets: $(SETSVO) +fsets: $(FSETSVO) +allfsets: $(ALLFSETS) +intmap: $(INTMAPVO) +relations: $(RELATIONSVO) +wellfounded: $(WELLFOUNDEDVO) +ints: $(INTSVO) +# reals +reals: $(REALSVO) +allreals: $(ALLREALS) +setoids: $(SETOIDSVO) +sorting: $(SORTINGVO) +# numbers +natural: $(NATURALVO) +integer: $(INTEGERVO) +rational: $(RATIONALVO) +numbers: $(NUMBERSVO) + +noreal: logic arith bool zarith qarith lists sets fsets intmap relations \ + wellfounded setoids sorting + +########################################################################### +# contribs (interface not included) +########################################################################### + +contrib: $(CONTRIBVO) $(CONTRIBCMO) +omega: $(OMEGAVO) $(OMEGACMO) $(ROMEGAVO) $(ROMEGACMO) +ring: $(RINGVO) $(RINGCMO) +setoid_ring: $(NEWRINGVO) $(NEWRINGCMO) +dp: $(DPCMO) +xml: $(XMLVO) $(XMLCMO) +extraction: $(EXTRACTIONCMO) +field: $(FIELDVO) $(FIELDCMO) +fourier: $(FOURIERVO) $(FOURIERCMO) +jprover: $(JPROVERVO) $(JPROVERCMO) +funind: $(FUNINDCMO) $(FUNINDVO) +cc: $(CCVO) $(CCCMO) +subtac: $(SUBTACVO) $(SUBTACCMO) +rtauto: $(RTAUTOVO) $(RTAUTOCMO) + +########################################################################### +# rules to make theories, contrib and states +########################################################################### + +states/initial.coq: states/MakeInitial.v $(INITVO) $(VO_TOOLS_STRICT) | states/MakeInitial.v.d $(VO_TOOLS_ORDER_ONLY) + $(SHOW)'BUILD $@' + $(HIDE)$(BOOTCOQTOP) -batch -notop -silent -nois -load-vernac-source states/MakeInitial.v -outputstate states/initial.coq + +theories/Init/%.vo theories/Init/%.glob: theories/Init/%.v $(VO_TOOLS_STRICT) | theories/Init/%.v.d $(VO_TOOLS_ORDER_ONLY) + $(SHOW)'COQC -nois $<' + $(HIDE)rm -f theories/Init/$*.glob + $(HIDE)$(BOOTCOQTOP) -dump-glob theories/Init/$*.glob -nois -compile theories/Init/$* + +# globalizations (for coqdoc) + +glob.dump: $(THEORIESVO:.vo=.glob) $(CONTRIBVO:.vo=.glob) + cat $^ > "$@" + +########################################################################### +# tools +########################################################################### + +printers: $(DEBUGPRINTERS) + +tools:: $(TOOLS) $(DEBUGPRINTERS) + +$(COQDEP): $(COQDEPCMO) + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ unix.cma $(COQDEPCMO) $(OSDEPLIBS) + +$(GALLINA): $(GALLINACMO) + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ $(GALLINACMO) + +$(COQMAKEFILE): tools/coq_makefile.cmo + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ tools/coq_makefile.cmo + +$(COQTEX): tools/coq-tex.cmo + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ str.cma tools/coq-tex.cmo + +$(COQWC): tools/coqwc.cmo + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ tools/coqwc.cmo + +$(COQDOC): $(COQDOCCMO) + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ str.cma unix.cma $(COQDOCCMO) + +########################################################################### +# minicoq +########################################################################### + +$(MINICOQ): $(MINICOQCMO) + $(SHOW)'OCAMLC -o $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -o $@ $(CMA) $(MINICOQCMO) $(OSDEPLIBS) + +########################################################################### +# Installation +########################################################################### + +COQINSTALLPREFIX= +OLDROOT= + + # Can be changed for a local installation (to make packages). + # You must NOT put a "/" at the end (Cygnus for win32 does not like "//"). + +FULLBINDIR=$(BINDIR:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) +FULLCOQLIB=$(COQLIB:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) +FULLMANDIR=$(MANDIR:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) +FULLEMACSLIB=$(EMACSLIB:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) +FULLCOQDOCDIR=$(COQDOCDIR:"$(OLDROOT)%="$(COQINSTALLPREFIX)%) + +install-coq: install-binaries install-library install-coq-info +install-coqlight: install-binaries install-library-light + +install-binaries:: install-$(BEST) install-tools + +install-byte:: + $(MKDIR) $(FULLBINDIR) + cp $(COQMKTOP) $(COQC) $(COQTOPBYTE) $(FULLBINDIR) + cd $(FULLBINDIR); ln -sf coqtop.byte$(EXE) coqtop$(EXE) + +install-opt:: + $(MKDIR) $(FULLBINDIR) + cp $(COQMKTOP) $(COQC) $(COQTOPBYTE) $(COQTOPOPT) $(FULLBINDIR) + cd $(FULLBINDIR); ln -sf coqtop.opt$(EXE) coqtop$(EXE) + +install-tools:: + $(MKDIR) $(FULLBINDIR) + # recopie des fichiers de style pour coqide + $(MKDIR) $(FULLCOQLIB)/tools/coqdoc + cp tools/coqdoc/coqdoc.css tools/coqdoc/coqdoc.sty $(FULLCOQLIB)/tools/coqdoc + cp $(TOOLS) $(FULLBINDIR) + +install-library: + $(MKDIR) $(FULLCOQLIB) + for f in $(LIBFILES); do \ + $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ + cp $$f $(FULLCOQLIB)/`dirname $$f`; \ + done + $(MKDIR) $(FULLCOQLIB)/states + cp states/*.coq $(FULLCOQLIB)/states + $(MKDIR) $(FULLCOQLIB)/user-contrib + +install-library-light: + $(MKDIR) $(FULLCOQLIB) + for f in $(LIBFILESLIGHT); do \ + $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ + cp $$f $(FULLCOQLIB)/`dirname $$f`; \ + done + $(MKDIR) $(FULLCOQLIB)/states + cp states/*.coq $(FULLCOQLIB)/states + +install-allreals:: + for f in $(ALLREALS); do \ + $(MKDIR) $(FULLCOQLIB)/`dirname $$f`; \ + cp $$f $(FULLCOQLIB)/`dirname $$f`; \ + done + +install-coq-info: install-coq-manpages install-emacs install-latex + +install-coq-manpages: + $(MKDIR) $(FULLMANDIR)/man1 + cp $(MANPAGES) $(FULLMANDIR)/man1 + +install-emacs: + $(MKDIR) $(FULLEMACSLIB) + cp tools/coq.el tools/coq-inferior.el $(FULLEMACSLIB) + +# command to update TeX' kpathsea database +#UPDATETEX = $(MKTEXLSR) /usr/share/texmf /var/spool/texmf $(BASETEXDIR) > /dev/null + +install-latex: + $(MKDIR) $(FULLCOQDOCDIR) + cp tools/coqdoc/coqdoc.sty $(FULLCOQDOCDIR) +# -$(UPDATETEX) + +########################################################################### +# Documentation +# Literate programming (with ocamlweb) +########################################################################### + +.PHONY: doc + +doc: glob.dump | $(COQTEX) $(COQTOP) + $(MAKE) -C doc + +########################################################################### +# Documentation of the source code (using ocamldoc) +########################################################################### + +.PHONY: source-doc + +source-doc: + if !(test -d $(SOURCEDOCDIR)); then mkdir $(SOURCEDOCDIR); fi + $(OCAMLDOC) -html -rectypes $(LOCALINCLUDES) -d $(SOURCEDOCDIR) `find . -name "*.ml"` + + +########################################################################### +### Special rules +########################################################################### + +dev/printers.cma: $(PRINTERSCMO) + $(SHOW)'Testing $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) gramlib.cma $(PRINTERSCMO) -o test-printer + @rm -f test-printer + $(SHOW)'OCAMLC -a $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) $(PRINTERSCMO) -linkall -a -o $@ + +parsing/grammar.cma: $(GRAMMARCMO) + $(SHOW)'Testing $@' + @touch test.ml4 + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) $(GRAMMARCMO) -impl" -impl test.ml4 -o test-grammar + @rm -f test-grammar test.* + $(SHOW)'OCAMLC -a $@' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) $(GRAMMARCMO) -linkall -a -o $@ + +# toplevel/mltop.ml4 (ifdef Byte) + +toplevel/mltop.cmo: toplevel/mltop.byteml | toplevel/mltop.ml4.ml.d toplevel/mltop.ml4.d + $(SHOW)'OCAMLC $<' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -c -impl $< -o $@ + +toplevel/mltop.cmx: toplevel/mltop.optml | toplevel/mltop.ml4.ml.d toplevel/mltop.ml4.d + $(SHOW)'OCAMLOPT $<' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -c -impl $< -o $@ + +## This works depency-wise because the dependencies of the +## .{opt,byte}ml files are those we deduce from the .ml4 file. +## In other words, the Byte-only code doesn't import a new module. +toplevel/mltop.byteml: toplevel/mltop.ml4 # no camlp4deps here + $(SHOW)'CAMLP4O $<' + $(HIDE)$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4USE) $<` pr_o.cmo -DByte -impl $< > $@ + +toplevel/mltop.optml: toplevel/mltop.ml4 # no camlp4deps here + $(SHOW)'CAMLP4O $<' + $(HIDE)$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4USE) $<` pr_o.cmo -impl $< > $@ + +# files compiled with -rectypes + +define rectypes-rules-template +$(1:.ml=.cmo): $(1) | $(1).d + $(SHOW)'OCAMLC -rectypes $$<' + $(HIDE)$(OCAMLC) -rectypes $(BYTEFLAGS) -c $$< + +$(1:.ml=.cmx): $(1) | $(1).d + $(SHOW)'OCAMLOPT -rectypes $$<' + $(HIDE)$(OCAMLOPT) -rectypes $(OPTFLAGS) -c $$< + +endef + +$(foreach f,$(RECTYPESML),$(eval $(call rectypes-rules-template,$(f)))) + +# Add pr_o.cmo to circumvent a useless-warning bug when preprocessed with +# ast-based camlp4 + +parsing/lexer.cmx: parsing/lexer.ml4 | parsing/lexer.ml4.ml.d parsing/lexer.ml4.d + $(SHOW)'OCAMLOPT4 $<' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4USE) $<` pr_o.cmo -impl" -c -impl $< + +parsing/lexer.cmo: parsing/lexer.ml4 | parsing/lexer.ml4.ml.d parsing/lexer.ml4.d + $(SHOW)'OCAMLC4 $<' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4USE) $<` pr_o.cmo -impl" -c -impl $< + +# pretty printing of the revision number when compiling a checked out +# source tree +.PHONY: revision + +revision: +ifeq ($(CHECKEDOUT),svn) + rm -f revision + set -e; \ + if test -x "`which svn`"; then \ + LANG=C; export LANG; \ + svn info . | sed -ne '/URL/s/.*\/\([^\/]\{1,\}\)/\1/p' > revision; \ + svn info . | sed -ne '/Revision/s/Revision: \([0-9]\{1,\}\)/\1/p'>> revision; \ + fi +endif +ifeq ($(CHECKEDOUT),gnuarch) + rm -f revision + set -e; \ + if test -x "`which tla`"; then \ + LANG=C; export LANG; \ + tla tree-version > revision ; \ + tla tree-revision | sed -ne 's|.*--||p' >> revision ; \ + fi +endif +ifeq ($(CHECKEDOUT),git) + rm -f revision + set -e; \ + if test -x "`which git`"; then \ + LANG=C; export LANG; \ + GIT_BRANCH=$$(git branch -a | sed -ne '/^\* /s/^\* \(.*\)/\1/p'); \ + GIT_HOST=$$(hostname --fqdn); \ + GIT_PATH=$$(pwd); \ + (echo "$${GIT_HOST}:$${GIT_PATH},$${GIT_BRANCH}") > revision; \ + git log -1 | sed -ne '/^commit /s/^commit[[:space:]]\+\(.*\)/\1/p' >> revision; \ + fi +endif + +########################################################################### +# Default rules +########################################################################### + +%.o: %.c + $(SHOW)'CC $<' + $(HIDE)$(CC) -o $@ $(CFLAGS) $(CINCLUDES) -c $< + +%.cmo: %.ml4 | %.ml4.ml.d %.ml4.d + $(SHOW)'OCAMLC4 $<' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4USE) $<` $(CAMLP4COMPAT) -impl" -c -impl $< + +%.cmo: %.ml | %.ml.d + $(SHOW)'OCAMLC $<' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -c $< + +%.cmi: %.mli | %.mli.d + $(SHOW)'OCAMLC $<' + $(HIDE)$(OCAMLC) $(BYTEFLAGS) -c $< + +%.cmx: %.ml4 | %.ml4.ml.d %.ml4.d + $(SHOW)'OCAMLOPT4 $<' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -pp "$(CAMLP4O) $(CAMLP4EXTENDFLAGS) `$(CAMLP4USE) $<` $(CAMLP4COMPAT) -impl" -c -impl $< + +%.cmx: %.ml | %.ml.d + $(SHOW)'OCAMLOPT $<' + $(HIDE)$(OCAMLOPT) $(OPTFLAGS) -c $< + +%.ml: %.mll + $(SHOW)'OCAMLLEX $<' + $(HIDE)$(OCAMLLEX) $< + +%.ml %.mli: %.mly + $(SHOW)'OCAMLYACC $<' + $(HIDE)$(OCAMLYACC) $< + +%.ml4.preprocessed: %.ml4 | %.ml4.d + $(SHOW)'CAMLP4O $<' + $(HIDE)$(CAMLP4O) $(CAMLP4EXTENDFLAGS) pr_o.cmo `$(CAMLP4USE) $<` $(CAMLP4COMPAT) -impl $< > $@ + +%.vo %.glob: %.v states/initial.coq $(VO_TOOLS_STRICT) | %.v.d $(VO_TOOLS_ORDER_ONLY) + $(SHOW)'COQC $<' + $(HIDE)rm -f $*.glob + $(HIDE)$(BOOTCOQTOP) -dump-glob $*.glob -compile $* + +########################################################################### +# Dependencies +########################################################################### + +# .ml4.d contains the dependencies to generate the .ml from the .ml4 +# NOT to generate object code. +%.ml4.d: %.ml4 + $(SHOW)'CAMLP4DEPS $<' + $(HIDE)echo > "$@" +# $(HIDE)( echo -n '$*.cmo $*.cmx $*.ml4.ml.d: ' && $(CAMLP4DEPS) "$<" ) > "$@" + +%.ml4.ml.d: %.ml4 | $(GENFILES) $(ML4FILES:.ml4=.ml) %.ml4.d +#Critical section: +# Nobody (in a make -j) should touch the .ml file here. + $(SHOW)'OCAMLDEP4 $<' + $(HIDE)$(CAMLP4O) $(CAMLP4EXTENDFLAGS) pr_o.cmo `$(CAMLP4USE) $<` $(CAMLP4COMPAT) -impl $< > $*.ml + $(HIDE)$(OCAMLDEP) $(DEPFLAGS) $*.ml > "$@" + $(HIDE)echo "let keep_ocamldep_happy Do_not_compile_me = assert false" > $*.ml +#End critical section + +%.ml.d: %.ml | $(GENFILES) $(ML4FILES:.ml4=.ml) + $(SHOW)'OCAMLDEP $<' + $(HIDE)$(OCAMLDEP) $(DEPFLAGS) $< > "$@" + +%.mli.d: %.mli | $(GENFILES) $(ML4FILES:.ml4=.ml) + $(SHOW)'OCAMLDEP $<' + $(HIDE)$(OCAMLDEP) $(DEPFLAGS) $< > "$@" + +## Veerry nasty hack to keep ocamldep happy +%.ml: | %.ml4 + $(SHOW)'TOUCH $@' + $(HIDE)echo "let keep_ocamldep_happy Do_not_compile_me = assert false" > $@ + +%.v.d: %.v | $(COQDEP) + $(SHOW)'COQDEP $<' + $(HIDE)$(COQDEP) -coqlib . -R theories Coq -R contrib Coq $(COQINCLUDES) \ + "$<" | sed 's/\(.*\)\.vo[[:space:]]*:/\1.vo \1.glob:/' > "$@" + +%.c.d: %.c + $(SHOW)'CCDEP $<' + $(HIDE)$(CC) -MM $(CINCLUDES) $< > $@ + +.PRECIOUS: %.ml %.mli %.d %.ml4.d kernel/copcodes.ml + +########################################################################### +# this sets up developper supporting stuff +########################################################################### + +.PHONY: devel +devel: $(DEBUGPRINTERS) + +########################################################################### diff --git a/Makefile.common b/Makefile.common new file mode 100644 index 000000000..90b4aa05e --- /dev/null +++ b/Makefile.common @@ -0,0 +1,802 @@ +####################################################################### +# v # The Coq Proof Assistant / The Coq Development Team # +# $@ || rm -f $@ diff --git a/Makefile.stage0 b/Makefile.stage0 new file mode 100644 index 000000000..08aeaea37 --- /dev/null +++ b/Makefile.stage0 @@ -0,0 +1,16 @@ +####################################################################### +# v # The Coq Proof Assistant / The Coq Development Team # +# > Les fichiers de constantes produits par -dump-glob sont maintenant +>> produits par fichier et sont ensuite concaténés dans +>> glob.dump. Ilsont produits par défaut (avec les bonnes +>> dépendances). + +> C'est une chose que l'on voulait faire aussi. + +(J'ai testé et débogué ce concept sur CoRN dans les derniers mois.) + +> Est-ce que vous sauriez modifier coq_makefile pour qu'il procède de +> la même façon + +Dans cette optique, il serait alors plus propre de changer coqdep pour +qu'il produise directement l'output que nous mettons maintenant dans +les .v.d (qui est celui de coqdoc post-processé avec sed). + +Si cette manière de gérer les glob devient le standard béni +officiellement par "the Coq development team", ne voudrions nous pas +changer coqc pour qu'il produise FOO.glob lors de la compilation de +FOO.v par défaut (sans argument "-dump-glob")? + +> et que la production de a.html par coqdoc n'ait une dépendance qu'en +> les a.v et a.glob correspondant ? + +Je crois que coqdoc exige un glob-dump unique, il convient donc de +concaténer les .glob correspondants. Soit un glob-dump global par +projet (par Makefile), soit un glob-dump global par .v(o), qui +contient son .glob et ceux de tous les .v(o) atteignables par le +graphe des dépendances. CoRN contient déjà un outil de calcul de +partie atteignable du graphe des dépendances (il y est pour un autre +usage, pour calculer les .v à mettre dans les différents tarballs sur +http://corn.cs.ru.nl/download.html; les parties partielles sont +définies par liste de fichiers .v + toutes leurs dépendances +(in)directes), il serait alors adéquat de le mettre dans les tools de +Coq. + diff --git a/doc/Makefile b/doc/Makefile index b768a0902..072070d45 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -85,6 +85,7 @@ clean: rm -f refman/euclid.ml{,i} refman/heapsort.ml{,i} rm -f common/version.tex rm -f refman/*.eps refman/Reference-Manual.html + rm -f coq.tex cleanall: clean rm -f */*.ps */*.pdf diff --git a/lib/compat.ml4 b/lib/compat.ml4 index 7ea3ff669..6fe4c4c7e 100644 --- a/lib/compat.ml4 +++ b/lib/compat.ml4 @@ -6,6 +6,8 @@ (* * GNU Lesser General Public License Version 2.1 *) (************************************************************************) +(*i camlp4use: "pa_ifdef.cmo" i*) + (* Compatibility file depending on ocaml version *) (* IFDEF not available in 3.06; use ifdef instead *) diff --git a/make.result b/make.result deleted file mode 100644 index 80b22e0a8..000000000 --- a/make.result +++ /dev/null @@ -1 +0,0 @@ -Mon 06/03/2006 00:30: Success diff --git a/parsing/q_coqast.ml4 b/parsing/q_coqast.ml4 index 331fbdd98..e03d5d7c0 100644 --- a/parsing/q_coqast.ml4 +++ b/parsing/q_coqast.ml4 @@ -6,6 +6,8 @@ (* * GNU Lesser General Public License Version 2.1 *) (************************************************************************) +(*i camlp4use: "pa_ifdef.cmo" i*) + (* $Id$ *) open Util diff --git a/toplevel/mltop.ml4 b/toplevel/mltop.ml4 index 591b7b5a8..c0e090290 100644 --- a/toplevel/mltop.ml4 +++ b/toplevel/mltop.ml4 @@ -6,6 +6,11 @@ (* * GNU Lesser General Public License Version 2.1 *) (************************************************************************) +(*i camlp4use: "pa_ifdef.cmo" i*) +(* WARNING + * camlp4deps will not work for this file unless Makefile system enhanced. + *) + (* $Id$ *) open Util @@ -99,6 +104,10 @@ let dir_ml_load s = (* TO DO: .cma loading without toplevel *) | WithoutTop -> ifdef Byte then + (* WARNING + * if this code section starts to use a module not used elsewhere + * in this file, the Makefile dependency logic needs to be updated. + *) let _,gname = where_in_path !coq_mlpath_copy s in try Dynlink.loadfile gname; -- cgit v1.2.3