Skip to content

Commit 1849c23

Browse files
authored
Doxyfile (#53)
* annotate configure.ac * add a Doxyfile template * update MVERSION, start adding support for Doxygen * remove comments from Doxyfile.diff Co-authored-by: Wolf Lammen <[email protected]>
1 parent 2b30081 commit 1849c23

File tree

2 files changed

+58
-2
lines changed

2 files changed

+58
-2
lines changed

src/Doxyfile.diff

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
# diff to Doxyfile 1.8.17 with only default settings.
2+
3+
# The Doxyfile reflects your personal documentation style. It is therefore not
4+
# automatically overwritten by git. Instead a Doxyfile.diff suggests values we
5+
# think are quite usable. You can use this file directly by renaming it to
6+
# Doxyfile. You can prepend its contents to your personal Doxyfile, so that the
7+
# suggested values do not overwrite your settings. Or, of course, patch your
8+
# file with a subset suiting your needs.
9+
10+
# This file describes the settings to be used by the documentation system
11+
# doxygen (www.doxygen.org) for a project.
12+
#
13+
# All text after a double hash (##) is considered a comment and is placed in
14+
# front of the TAG it is preceding.
15+
#
16+
# All text after a single hash (#) is considered a comment and will be ignored.
17+
# The format is:
18+
# TAG = value [value, ...]
19+
# For lists, items can also be appended using:
20+
# TAG += value [value, ...]
21+
# Values that contain spaces should be placed between quotes (\" \").
22+
23+
PROJECT_NAME = "metamath executable"
24+
25+
# TODO: Set to Metamath version
26+
27+
PROJECT_NUMBER = "Metamath-version"
28+
29+
PROJECT_BRIEF = "executable used to maintain *.mm files"
30+
31+
PROJECT_LOGO = "Metamath.png"
32+
33+
OUTPUT_DIRECTORY = "../doxy"
34+
35+
# disable Graphviz .dot output
36+
37+
HAVE_DOT = NO
38+
39+
GENERATE_LATEX = NO

src/metamath.c

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
from other people which may be GPL licensed. For more details see:
1111
https://github.com/metamath/metamath-exe/issues/7#issuecomment-675555069 */
1212

13+
/*! \file
14+
* Contains main(), the starting point of metamath; executes or calls commands
15+
*/
16+
1317
/* The overall functionality of the modules is as follows:
1418
metamath.c - Contains main(); executes or calls commands
1519
mmcmdl.c - Command line interpreter
@@ -54,8 +58,21 @@
5458
*/
5559

5660

57-
58-
#define MVERSION "0.199.pre 7-Aug-2021"
61+
/*! \def MVERSION
62+
* The current version of metamath. It is incremented each time the software
63+
* is modified. When main versions are released, the version consists of a
64+
* main version, followed by a dot and a three-digit subversion. Intermediate
65+
* versions are further followed by a free style suffix that should allow
66+
* ordering.
67+
* The version string is extracted and then processed by shell and perl
68+
* scripts. To avoid problems during replacements:
69+
* - use only printable characters from the ASCII range;
70+
* - avoid characters from the following set, eligible for escaping in text, regular
71+
* expressions and so on like -begin of list ][`*+^$'?"{/}\ end of list-;
72+
* - use no space character other than simple space (U+0020);
73+
* - never use space characters at the beginning or at the end.
74+
*/
75+
#define MVERSION "0.199.pre 29-Jan-2022"
5976
/* 0.199.pre
6077
30-Dec-2021 mc metamath.c mmdata.c mminou.c mmmaci.c -
6178
Remove mmmaci and everything related to THINK_C compiler

0 commit comments

Comments
 (0)