diff options
| author | Enrico Tassi | 2018-04-20 10:13:36 +0200 |
|---|---|---|
| committer | Enrico Tassi | 2018-04-20 10:35:01 +0200 |
| commit | 24a7fea1648991a77fc4ff86a972b0a3935678c8 (patch) | |
| tree | 4d6043884fafaf062d33c15a266a7f4c92541f79 /docs/htmldoc/Makefile | |
| parent | 9352fc35ebe04b8b4e9002f3cf39ee1acbab8cd2 (diff) | |
move the webpage from gh-pages branch to docs/
Diffstat (limited to 'docs/htmldoc/Makefile')
| -rw-r--r-- | docs/htmldoc/Makefile | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/docs/htmldoc/Makefile b/docs/htmldoc/Makefile new file mode 100644 index 0000000..d565125 --- /dev/null +++ b/docs/htmldoc/Makefile @@ -0,0 +1,32 @@ +H=@ + +ifeq "$(COQBIN)" "" +COQBIN=$(dir $(shell which coqtop))/ +endif + +SRC=$(shell cd ../mathcomp; ls */*.v | grep -v attic/) +HEAD=$(shell git symbolic-ref HEAD) +ifeq "$(HEAD)" "refs/heads/master" +LAST=$(shell git tag -l --sort=v:refname "mathcomp-*" | tail -n 1) +RELEASED=$(shell git show $(LAST):mathcomp/Make | grep 'v *$$' | cut -d / -f 2 | cut -d . -f 1) +endif + +all: + $(H) git diff-index --quiet HEAD ||\ + (echo error: uncommitted files; exit 1) + $(H) cd ../mathcomp;\ + $(COQBIN)/coqdep -R . mathcomp $(SRC) 2>/dev/null |\ + grep -v vio: > ../htmldoc/depend + $(H) cat depend | ./buildlibgraph cytoscape $(RELEASED) > depend.js + $(H) . ../etc/utils/builddoc_lib.sh; \ + cd ../mathcomp; mangle_sources $(SRC) + $(H) make -C ../mathcomp clean + $(H) make -C ../mathcomp -j2 + $(H) cd ../mathcomp; $(COQBIN)/coqdoc -t "Mathematical Components"\ + -g --utf8 -R . mathcomp \ + --parse-comments \ + --multi-index $(SRC) -d ../htmldoc/ + $(H) cp ../etc/artwork/coqdoc.css . + $(H) cd ../mathcomp; git checkout $(SRC) + + |
