aboutsummaryrefslogtreecommitdiff
path: root/docs/htmldoc
diff options
context:
space:
mode:
authorEnrico Tassi2018-04-20 10:24:01 +0200
committerEnrico Tassi2018-04-20 10:35:44 +0200
commite9faaa3129f74c91313e5bbcf658d891bd351319 (patch)
tree172cf431821fbe116f55de54c6d5bc3075182da5 /docs/htmldoc
parent24a7fea1648991a77fc4ff86a972b0a3935678c8 (diff)
Fix the script that generates the doc
Diffstat (limited to 'docs/htmldoc')
-rw-r--r--docs/htmldoc/Makefile32
1 files changed, 14 insertions, 18 deletions
diff --git a/docs/htmldoc/Makefile b/docs/htmldoc/Makefile
index d565125..e4ef690 100644
--- a/docs/htmldoc/Makefile
+++ b/docs/htmldoc/Makefile
@@ -4,29 +4,25 @@ 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
+SRC=$(shell grep 'v *$$' ../../mathcomp/Make)
all:
- $(H) git diff-index --quiet HEAD ||\
+ $(H) git diff-index HEAD ||\
(echo error: uncommitted files; exit 1)
- $(H) cd ../mathcomp;\
+ $(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"\
+ grep -v vio: > ../docs/htmldoc/depend
+ $(H) cat depend | ./buildlibgraph cytoscape $(SRC) > 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)
+ --multi-index $(SRC) -d ../docs/htmldoc/
+ $(H) cp ../../etc/artwork/coqdoc.css .
+ $(H) cd ../../mathcomp; git checkout $(SRC)