From: adam Date: Sun, 28 Oct 2007 22:42:57 +0000 (+0000) Subject: add coqdoc calls to Makefile X-Git-Url: http://git.megacz.com/?p=coinductive-monad.git;a=commitdiff_plain;h=c8ca325619c326ce74ed4d4515ae38c6e92d1579 add coqdoc calls to Makefile darcs-hash:20071028224257-5007d-cdad392e26476792a22948a42fd9082fac15c502.gz --- diff --git a/Makefile b/Makefile index 8d5d281..5b7409e 100644 --- a/Makefile +++ b/Makefile @@ -1,11 +1,20 @@ -all: Computation/Eval.vo Computation/Tactics.vo Computation/Termination.vo Computation/Monad.vo Computation/Equivalence.vo +vfiles = $(shell find src -name \*.v) +vofiles = $(vfiles:src/%.v=src/%.vo) + +all: $(vofiles) clean:; rm */*.vo -Computation/Equivalence.vo: Computation/Monad.vo Computation/Termination.vo -Computation/Termination.vo: Computation/Monad.vo -Computation/Tactics.vo: Computation/Monad.vo -Computation/Eval.vo: Computation/Termination.vo +docs: $(vfiles:src/%.v=doc/%.html) + +src/%.vo: src/%.v + mkdir -p `dirname $@` + coqc -R src/Computation Computation $< +doc/%.html: src/%.v + mkdir -p `dirname $@` + coqdoc --no-index --html -o $@ $< -%.vo: %.v - coqc -R Computation Computation $< \ No newline at end of file +src/Computation/Equivalence.vo: src/Computation/Monad.vo src/Computation/Termination.vo +src/Computation/Termination.vo: src/Computation/Monad.vo +src/Computation/Tactics.vo: src/Computation/Monad.vo +src/Computation/Eval.vo: src/Computation/Termination.vo