diff options
| author | filliatr | 1999-08-25 14:12:54 +0000 |
|---|---|---|
| committer | filliatr | 1999-08-25 14:12:54 +0000 |
| commit | ab00c680d097bb067f135b0ab149b224db0787a7 (patch) | |
| tree | 2a6f6ea6876b9ee09e9328af29ef2ddd391dd555 | |
| parent | 979451471e37a76ce15e45f7b174a49cbb73f9ae (diff) | |
mise a jour
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@23 85f007b7-540e-0410-9357-904b9bb8a0f7
| -rw-r--r-- | .depend | 64 | ||||
| -rw-r--r-- | Makefile | 18 |
2 files changed, 60 insertions, 22 deletions
@@ -1,3 +1,4 @@ +kernel/abstraction.cmi: kernel/names.cmi kernel/term.cmi kernel/closure.cmi: kernel/environ.cmi kernel/evd.cmi kernel/generic.cmi \ kernel/names.cmi lib/pp.cmi kernel/term.cmi kernel/constant.cmi: kernel/names.cmi kernel/sign.cmi kernel/term.cmi @@ -8,6 +9,7 @@ kernel/generic.cmi: kernel/names.cmi lib/util.cmi kernel/himsg.cmi: kernel/environ.cmi kernel/names.cmi lib/pp.cmi \ kernel/sign.cmi kernel/term.cmi kernel/inductive.cmi: kernel/names.cmi kernel/sign.cmi kernel/term.cmi +kernel/instantiate.cmi: kernel/environ.cmi kernel/names.cmi kernel/term.cmi kernel/mach.cmi: kernel/environ.cmi kernel/machops.cmi kernel/names.cmi \ lib/pp.cmi kernel/term.cmi kernel/univ.cmi kernel/machops.cmi: kernel/environ.cmi kernel/names.cmi kernel/term.cmi \ @@ -27,15 +29,23 @@ lib/util.cmi: lib/pp.cmi config/coq_config.cmo: config/coq_config.cmi config/coq_config.cmx: config/coq_config.cmi kernel/closure.cmo: kernel/environ.cmi kernel/evd.cmi kernel/generic.cmi \ - kernel/names.cmi lib/pp.cmi kernel/printer.cmi kernel/term.cmi \ - kernel/univ.cmi lib/util.cmi kernel/closure.cmi + kernel/inductive.cmi kernel/instantiate.cmi kernel/names.cmi lib/pp.cmi \ + kernel/printer.cmi kernel/term.cmi kernel/univ.cmi lib/util.cmi \ + kernel/closure.cmi kernel/closure.cmx: kernel/environ.cmx kernel/evd.cmx kernel/generic.cmx \ - kernel/names.cmx lib/pp.cmx kernel/printer.cmi kernel/term.cmx \ - kernel/univ.cmi lib/util.cmx kernel/closure.cmi -kernel/environ.cmo: kernel/names.cmi kernel/sign.cmi kernel/term.cmi \ - kernel/univ.cmi kernel/environ.cmi -kernel/environ.cmx: kernel/names.cmx kernel/sign.cmx kernel/term.cmx \ - kernel/univ.cmi kernel/environ.cmi + kernel/inductive.cmx kernel/instantiate.cmx kernel/names.cmx lib/pp.cmx \ + kernel/printer.cmi kernel/term.cmx kernel/univ.cmi lib/util.cmx \ + kernel/closure.cmi +kernel/constant.cmo: kernel/generic.cmi kernel/names.cmi kernel/sign.cmi \ + kernel/term.cmi kernel/constant.cmi +kernel/constant.cmx: kernel/generic.cmx kernel/names.cmx kernel/sign.cmx \ + kernel/term.cmx kernel/constant.cmi +kernel/environ.cmo: kernel/abstraction.cmi kernel/constant.cmi kernel/evd.cmi \ + kernel/generic.cmi kernel/inductive.cmi kernel/names.cmi kernel/sign.cmi \ + kernel/term.cmi kernel/univ.cmi lib/util.cmi kernel/environ.cmi +kernel/environ.cmx: kernel/abstraction.cmi kernel/constant.cmx kernel/evd.cmx \ + kernel/generic.cmx kernel/inductive.cmx kernel/names.cmx kernel/sign.cmx \ + kernel/term.cmx kernel/univ.cmi lib/util.cmx kernel/environ.cmi kernel/evd.cmo: kernel/names.cmi kernel/sign.cmi kernel/term.cmi lib/util.cmi \ kernel/evd.cmi kernel/evd.cmx: kernel/names.cmx kernel/sign.cmx kernel/term.cmx lib/util.cmx \ @@ -50,6 +60,16 @@ kernel/himsg.cmo: kernel/environ.cmi kernel/generic.cmi lib/pp.cmi \ kernel/himsg.cmx: kernel/environ.cmx kernel/generic.cmx lib/pp.cmx \ kernel/printer.cmi kernel/reduction.cmx kernel/sign.cmx kernel/term.cmx \ lib/util.cmx kernel/himsg.cmi +kernel/inductive.cmo: kernel/names.cmi kernel/sign.cmi kernel/term.cmi \ + kernel/inductive.cmi +kernel/inductive.cmx: kernel/names.cmx kernel/sign.cmx kernel/term.cmx \ + kernel/inductive.cmi +kernel/instantiate.cmo: kernel/constant.cmi kernel/environ.cmi kernel/evd.cmi \ + kernel/generic.cmi kernel/names.cmi lib/pp.cmi kernel/sign.cmi \ + kernel/term.cmi lib/util.cmi kernel/instantiate.cmi +kernel/instantiate.cmx: kernel/constant.cmx kernel/environ.cmx kernel/evd.cmx \ + kernel/generic.cmx kernel/names.cmx lib/pp.cmx kernel/sign.cmx \ + kernel/term.cmx lib/util.cmx kernel/instantiate.cmi kernel/mach.cmo: kernel/environ.cmi kernel/generic.cmi kernel/himsg.cmi \ kernel/machops.cmi kernel/names.cmi lib/pp.cmi kernel/reduction.cmi \ kernel/sign.cmi kernel/term.cmi kernel/univ.cmi lib/util.cmi \ @@ -59,23 +79,25 @@ kernel/mach.cmx: kernel/environ.cmx kernel/generic.cmx kernel/himsg.cmx \ kernel/sign.cmx kernel/term.cmx kernel/univ.cmi lib/util.cmx \ kernel/mach.cmi kernel/machops.cmo: kernel/constant.cmi kernel/environ.cmi kernel/evd.cmi \ - kernel/generic.cmi kernel/himsg.cmi kernel/inductive.cmi kernel/names.cmi \ - lib/pp.cmi kernel/reduction.cmi kernel/sign.cmi kernel/term.cmi \ - kernel/univ.cmi lib/util.cmi kernel/machops.cmi -kernel/machops.cmx: kernel/constant.cmi kernel/environ.cmx kernel/evd.cmx \ - kernel/generic.cmx kernel/himsg.cmx kernel/inductive.cmi kernel/names.cmx \ - lib/pp.cmx kernel/reduction.cmx kernel/sign.cmx kernel/term.cmx \ - kernel/univ.cmi lib/util.cmx kernel/machops.cmi + kernel/generic.cmi kernel/himsg.cmi kernel/inductive.cmi \ + kernel/instantiate.cmi kernel/names.cmi lib/pp.cmi kernel/reduction.cmi \ + kernel/sign.cmi kernel/term.cmi kernel/univ.cmi lib/util.cmi \ + kernel/machops.cmi +kernel/machops.cmx: kernel/constant.cmx kernel/environ.cmx kernel/evd.cmx \ + kernel/generic.cmx kernel/himsg.cmx kernel/inductive.cmx \ + kernel/instantiate.cmx kernel/names.cmx lib/pp.cmx kernel/reduction.cmx \ + kernel/sign.cmx kernel/term.cmx kernel/univ.cmi lib/util.cmx \ + kernel/machops.cmi kernel/names.cmo: lib/hashcons.cmi lib/pp.cmi lib/util.cmi kernel/names.cmi kernel/names.cmx: lib/hashcons.cmx lib/pp.cmx lib/util.cmx kernel/names.cmi kernel/reduction.cmo: kernel/closure.cmi kernel/constant.cmi \ kernel/environ.cmi kernel/evd.cmi kernel/generic.cmi kernel/inductive.cmi \ - kernel/names.cmi lib/pp.cmi kernel/printer.cmi kernel/term.cmi \ - kernel/univ.cmi lib/util.cmi kernel/reduction.cmi -kernel/reduction.cmx: kernel/closure.cmx kernel/constant.cmi \ - kernel/environ.cmx kernel/evd.cmx kernel/generic.cmx kernel/inductive.cmi \ - kernel/names.cmx lib/pp.cmx kernel/printer.cmi kernel/term.cmx \ - kernel/univ.cmi lib/util.cmx kernel/reduction.cmi + kernel/instantiate.cmi kernel/names.cmi lib/pp.cmi kernel/printer.cmi \ + kernel/term.cmi kernel/univ.cmi lib/util.cmi kernel/reduction.cmi +kernel/reduction.cmx: kernel/closure.cmx kernel/constant.cmx \ + kernel/environ.cmx kernel/evd.cmx kernel/generic.cmx kernel/inductive.cmx \ + kernel/instantiate.cmx kernel/names.cmx lib/pp.cmx kernel/printer.cmi \ + kernel/term.cmx kernel/univ.cmi lib/util.cmx kernel/reduction.cmi kernel/sign.cmo: kernel/generic.cmi kernel/names.cmi kernel/term.cmi \ lib/util.cmi kernel/sign.cmi kernel/sign.cmx: kernel/generic.cmx kernel/names.cmx kernel/term.cmx \ @@ -26,7 +26,9 @@ LIB=lib/pp_control.cmo lib/pp.cmo lib/util.cmo lib/hashcons.cmo \ lib/dyn.cmo KERNEL=kernel/names.cmo kernel/generic.cmo kernel/term.cmo \ - kernel/sign.cmo kernel/evd.cmo \ + kernel/sign.cmo kernel/evd.cmo kernel/constant.cmo \ + kernel/inductive.cmo \ + kernel/environ.cmo kernel/instantiate.cmo \ kernel/closure.cmo kernel/reduction.cmo \ kernel/himsg.cmo kernel/machops.cmo kernel/mach.cmo @@ -36,6 +38,8 @@ OBJS=$(CONFIG) $(LIB) $(KERNEL) world: $(OBJS) +# Literate programming (with ocamlweb) + LPLIB = lib/doc.tex $(LIB:.cmo=.mli) LPKERNEL = kernel/doc.tex $(KERNEL:.cmo=.mli) LPFILES = doc/macros.tex doc/intro.tex $(LPLIB) $(LPKERNEL) @@ -45,6 +49,18 @@ doc/coq.ps: doc/coq.tex doc/coq.tex: $(LPFILES) ocamlweb -o doc/coq.tex $(LPFILES) +# Emacs tags + +tags: + find . -name "*.ml*" | sort -r | xargs \ + etags "--regex=/let[ \t]+\([^ \t]+\)/\1/" \ + "--regex=/let[ \t]+rec[ \t]+\([^ \t]+\)/\1/" \ + "--regex=/and[ \t]+\([^ \t]+\)/\1/" \ + "--regex=/type[ \t]+\([^ \t]+\)/\1/" \ + "--regex=/exception[ \t]+\([^ \t]+\)/\1/" \ + "--regex=/val[ \t]+\([^ \t]+\)/\1/" \ + "--regex=/module[ \t]+\([^ \t]+\)/\1/" + # Default rules .SUFFIXES: .ml .mli .cmo .cmi .cmx |
