forked from gap-packages/recog
-
Notifications
You must be signed in to change notification settings - Fork 0
/
makedoc.g
52 lines (48 loc) · 1.41 KB
/
makedoc.g
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#############################################################################
##
## This file is part of recog, a package for the GAP computer algebra system
## which provides a collection of methods for the constructive recognition
## of groups.
##
## Copyright of recog belongs to its developers whose names are too numerous
## to list here. Please refer to the COPYRIGHT file for details.
##
## SPDX-License-Identifier: GPL-3.0-or-later
##
##
## This files builds the documentation of the recog package. Running it
## requires the GAPDoc and AutoDoc GAP packages, as well as pdflatex.
##
## Run it with GAP from within the package directory.
##
#############################################################################
if fail = LoadPackage("AutoDoc", ">= 2019.07.03") then
ErrorNoReturn("AutoDoc 2019.07.03 or newer is required");
fi;
Read("regen_doc.g");
scan_dirs := [
"doc",
"gap",
"gap/base",
"gap/generic",
"gap/matrix",
"gap/perm",
"gap/projective",
"gap/projective/almostsimple",
];
AutoDoc(rec(
autodoc := rec( scan_dirs := scan_dirs ),
gapdoc := rec( scan_dirs := scan_dirs ),
scaffold := rec(
bib := "recog",
includes := [
"intro.xml",
"install.xml",
"recognition.xml",
"methsel.xml",
"afterrecog.xml",
"methods.xml",
"examples.xml",
],
),
));