Skip to content

Commit

Permalink
Merge pull request #457 from math-comp/coqdoc
Browse files Browse the repository at this point in the history
add doc targets to makefile
  • Loading branch information
affeldt-aist authored Dec 28, 2021
2 parents 9bac0f8 + 1ac0db9 commit 8f24b01
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 3 deletions.
3 changes: 3 additions & 0 deletions CHANGELOG_UNRELEASED.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,4 +190,7 @@

### Infrastructure

- in `Makefile.common`
+ add `doc` and `doc-clean` targets

### Misc
24 changes: 24 additions & 0 deletions Makefile.common
Original file line number Diff line number Diff line change
Expand Up @@ -97,3 +97,27 @@ endif
# Make of individual .vo ---------------------------------------------
%.vo: __always__ Makefile.coq
+$(COQMAKE) $@

# the doc targets are essentially copied from the Mathematical Components repository
# the location of the math-comp git repository is hard-wired to avoid copying scripts
MATHCOMP = ../math-comp/

doc: __always__ Makefile.coq
mkdir -p _build_doc/
cp -r $(COQFILES) -t _build_doc/ --parents
cp _CoqProject Makefile* _build_doc
mkdir -p _build_doc/htmldoc
. $(MATHCOMP)etc/utils/builddoc_lib.sh; \
cd _build_doc && mangle_sources $(COQFILES)
+cd _build_doc && $(COQMAKE)
# let's forget about the dependency graph for the time being...
# cd _build_doc && grep -v vio: .Makefile.coq.d > depend
# cd _build_doc && cat depend | $(MATHCOMP)etc/buildlibgraph $(COQFILES) > htmldoc/depend.js
cd _build_doc && $(COQBIN)coqdoc -t "MathComp Analysis" \
-g --utf8 -R theories mathcomp.analysis \
--parse-comments \
--multi-index $(COQFILES) -d htmldoc
cp $(MATHCOMP)etc/artwork/coqdoc.css _build_doc/htmldoc

doc-clean:
rm -rf _build_doc/
6 changes: 3 additions & 3 deletions theories/normedtype.v
Original file line number Diff line number Diff line change
Expand Up @@ -299,7 +299,7 @@ Proof. by case: V => ? [? ? ? ? ? ? []]. Qed.

End pseudoMetricnormedzmodule_lemmas.

(** locally *)
(** neighborhoods *)

Section Nbhs'.
Context {R : numDomainType} {T : pseudoMetricType R}.
Expand Down Expand Up @@ -392,7 +392,7 @@ Global Instance Proper_dnbhs_realType (R : realType) (x : R) :
ProperFilter x^'.
Proof. exact: Proper_dnbhs_numFieldType. Qed.

(** * Some Topology on [Rbar] *)
(** * Some Topology on extended real numbers *)

Definition pinfty_nbhs (R : numFieldType) : set (set R) :=
fun P => exists M, M \is Num.real /\ forall x, M < x -> P x.
Expand Down Expand Up @@ -3364,7 +3364,7 @@ Grab Existential Variables. all: end_near. Qed.

(** Local properties in [R] *)

(** * Topology on [R]² *)
(* Topology on [R]² *)

(* Lemma locally_2d_align : *)
(* forall (P Q : R -> R -> Prop) x y, *)
Expand Down

0 comments on commit 8f24b01

Please sign in to comment.