Update doxygen build
This commit is contained in:
parent
a414a05df8
commit
d1c338dcb6
2
.gitignore
vendored
2
.gitignore
vendored
@ -12,3 +12,5 @@ lib
|
|||||||
a.out
|
a.out
|
||||||
*~
|
*~
|
||||||
config.mk
|
config.mk
|
||||||
|
|
||||||
|
/docs/doxygen-awesome-css/
|
||||||
|
|||||||
@ -10,7 +10,11 @@
|
|||||||
|
|
||||||
* About this document
|
* About this document
|
||||||
|
|
||||||
- [[./atrip.org][Literate program]]
|
You can find this project written as a literate program
|
||||||
|
|
||||||
|
- [[https://alejandrogallo.github.io/atrip/atrip.html][Literate program]]
|
||||||
|
|
||||||
|
or if you prefer reading the source code with Doxygen there is also a built
|
||||||
|
of doxygen available:
|
||||||
|
|
||||||
- [[https://alejandrogallo.github.io/atrip/doxygen/html/index.html][Doxygen]]
|
- [[https://alejandrogallo.github.io/atrip/doxygen/html/index.html][Doxygen]]
|
||||||
- [[https://alejandrogallo.github.io/atrip/atrip.html][Literate program]]
|
|
||||||
|
|||||||
369
docs/Doxyfile
369
docs/Doxyfile
@ -1,131 +1,22 @@
|
|||||||
# Doxyfile 1.8.20
|
# Doxyfile 1.8.20
|
||||||
|
|
||||||
# This file describes the settings to be used by the documentation system
|
# stylesheet theme
|
||||||
# doxygen (www.doxygen.org) for a project.
|
HTML_EXTRA_STYLESHEET = doxygen-awesome-css/doxygen-awesome.css
|
||||||
#
|
|
||||||
# All text after a double hash (##) is considered a comment and is placed in
|
|
||||||
# front of the TAG it is preceding.
|
|
||||||
#
|
|
||||||
# All text after a single hash (#) is considered a comment and will be ignored.
|
|
||||||
# The format is:
|
|
||||||
# TAG = value [value, ...]
|
|
||||||
# For lists, items can also be appended using:
|
|
||||||
# TAG += value [value, ...]
|
|
||||||
# Values that contain spaces should be placed between quotes (\" \").
|
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
# Project related configuration options
|
|
||||||
#---------------------------------------------------------------------------
|
|
||||||
|
|
||||||
# This tag specifies the encoding used for all characters in the configuration
|
|
||||||
# file that follow. The default is UTF-8 which is also the encoding used for all
|
|
||||||
# text before the first occurrence of this tag. Doxygen uses libiconv (or the
|
|
||||||
# iconv built into libc) for the transcoding. See
|
|
||||||
# https://www.gnu.org/software/libiconv/ for the list of possible encodings.
|
|
||||||
# The default value is: UTF-8.
|
|
||||||
|
|
||||||
DOXYFILE_ENCODING = UTF-8
|
DOXYFILE_ENCODING = UTF-8
|
||||||
|
|
||||||
# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by
|
|
||||||
# double-quotes, unless you are using Doxywizard) that should identify the
|
|
||||||
# project for which the documentation is generated. This name is used in the
|
|
||||||
# title of most generated pages and in a few other places.
|
|
||||||
# The default value is: My Project.
|
|
||||||
|
|
||||||
PROJECT_NAME = "ATRIP"
|
PROJECT_NAME = "ATRIP"
|
||||||
|
|
||||||
# The PROJECT_NUMBER tag can be used to enter a project or revision number. This
|
# TODO: Commit
|
||||||
# could be handy for archiving the generated documentation or if some version
|
PROJECT_NUMBER = master
|
||||||
# control system is used.
|
|
||||||
|
|
||||||
PROJECT_NUMBER =
|
|
||||||
|
|
||||||
# Using the PROJECT_BRIEF tag one can provide an optional one line description
|
|
||||||
# for a project that appears at the top of each page and should give viewer a
|
|
||||||
# quick idea about the purpose of the project. Keep the description short.
|
|
||||||
|
|
||||||
PROJECT_BRIEF =
|
PROJECT_BRIEF =
|
||||||
|
|
||||||
# With the PROJECT_LOGO tag one can specify a logo or an icon that is included
|
|
||||||
# in the documentation. The maximum height of the logo should not exceed 55
|
|
||||||
# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy
|
|
||||||
# the logo to the output directory.
|
|
||||||
|
|
||||||
PROJECT_LOGO =
|
PROJECT_LOGO =
|
||||||
|
|
||||||
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path
|
|
||||||
# into which the generated documentation will be written. If a relative path is
|
|
||||||
# entered, it will be relative to the location where doxygen was started. If
|
|
||||||
# left blank the current directory will be used.
|
|
||||||
|
|
||||||
OUTPUT_DIRECTORY = build/doxygen
|
OUTPUT_DIRECTORY = build/doxygen
|
||||||
|
|
||||||
# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub-
|
|
||||||
# directories (in 2 levels) under the output directory of each output format and
|
|
||||||
# will distribute the generated files over these directories. Enabling this
|
|
||||||
# option can be useful when feeding doxygen a huge amount of source files, where
|
|
||||||
# putting all generated files in the same directory would otherwise causes
|
|
||||||
# performance problems for the file system.
|
|
||||||
# The default value is: NO.
|
|
||||||
|
|
||||||
CREATE_SUBDIRS = NO
|
CREATE_SUBDIRS = NO
|
||||||
|
ALLOW_UNICODE_NAMES = YES
|
||||||
# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII
|
|
||||||
# characters to appear in the names of generated files. If set to NO, non-ASCII
|
|
||||||
# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode
|
|
||||||
# U+3044.
|
|
||||||
# The default value is: NO.
|
|
||||||
|
|
||||||
ALLOW_UNICODE_NAMES = NO
|
|
||||||
|
|
||||||
# The OUTPUT_LANGUAGE tag is used to specify the language in which all
|
|
||||||
# documentation generated by doxygen is written. Doxygen will use this
|
|
||||||
# information to generate all constant output in the proper language.
|
|
||||||
# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese,
|
|
||||||
# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States),
|
|
||||||
# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian,
|
|
||||||
# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages),
|
|
||||||
# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian,
|
|
||||||
# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian,
|
|
||||||
# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish,
|
|
||||||
# Ukrainian and Vietnamese.
|
|
||||||
# The default value is: English.
|
|
||||||
|
|
||||||
OUTPUT_LANGUAGE = English
|
OUTPUT_LANGUAGE = English
|
||||||
|
|
||||||
# The OUTPUT_TEXT_DIRECTION tag is used to specify the direction in which all
|
|
||||||
# documentation generated by doxygen is written. Doxygen will use this
|
|
||||||
# information to generate all generated output in the proper direction.
|
|
||||||
# Possible values are: None, LTR, RTL and Context.
|
|
||||||
# The default value is: None.
|
|
||||||
|
|
||||||
OUTPUT_TEXT_DIRECTION = None
|
OUTPUT_TEXT_DIRECTION = None
|
||||||
|
|
||||||
# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member
|
|
||||||
# descriptions after the members that are listed in the file and class
|
|
||||||
# documentation (similar to Javadoc). Set to NO to disable this.
|
|
||||||
# The default value is: YES.
|
|
||||||
|
|
||||||
BRIEF_MEMBER_DESC = YES
|
BRIEF_MEMBER_DESC = YES
|
||||||
|
|
||||||
# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief
|
|
||||||
# description of a member or function before the detailed description
|
|
||||||
#
|
|
||||||
# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the
|
|
||||||
# brief descriptions will be completely suppressed.
|
|
||||||
# The default value is: YES.
|
|
||||||
|
|
||||||
REPEAT_BRIEF = YES
|
REPEAT_BRIEF = YES
|
||||||
|
|
||||||
# This tag implements a quasi-intelligent brief description abbreviator that is
|
|
||||||
# used to form the text in various listings. Each string in this list, if found
|
|
||||||
# as the leading text of the brief description, will be stripped from the text
|
|
||||||
# and the result, after processing the whole list, is used as the annotated
|
|
||||||
# text. Otherwise, the brief description is used as-is. If left blank, the
|
|
||||||
# following values are used ($name is automatically replaced with the name of
|
|
||||||
# the entity):The $name class, The $name widget, The $name file, is, provides,
|
|
||||||
# specifies, contains, represents, a, an and the.
|
|
||||||
|
|
||||||
ABBREVIATE_BRIEF = "The $name class" \
|
ABBREVIATE_BRIEF = "The $name class" \
|
||||||
"The $name widget" \
|
"The $name widget" \
|
||||||
"The $name file" \
|
"The $name file" \
|
||||||
@ -1221,18 +1112,6 @@ HTML_FOOTER =
|
|||||||
|
|
||||||
HTML_STYLESHEET =
|
HTML_STYLESHEET =
|
||||||
|
|
||||||
# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined
|
|
||||||
# cascading style sheets that are included after the standard style sheets
|
|
||||||
# created by doxygen. Using this option one can overrule certain style aspects.
|
|
||||||
# This is preferred over using HTML_STYLESHEET since it does not replace the
|
|
||||||
# standard style sheet and is therefore more robust against future updates.
|
|
||||||
# Doxygen will copy the style sheet files to the output directory.
|
|
||||||
# Note: The order of the extra style sheet files is of importance (e.g. the last
|
|
||||||
# style sheet in the list overrules the setting of the previous ones in the
|
|
||||||
# list). For an example see the documentation.
|
|
||||||
# This tag requires that the tag GENERATE_HTML is set to YES.
|
|
||||||
|
|
||||||
HTML_EXTRA_STYLESHEET =
|
|
||||||
|
|
||||||
# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
|
# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or
|
||||||
# other source files which should be copied to the HTML output directory. Note
|
# other source files which should be copied to the HTML output directory. Note
|
||||||
@ -2269,140 +2148,36 @@ EXTERNAL_PAGES = YES
|
|||||||
# Configuration options related to the dot tool
|
# Configuration options related to the dot tool
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
|
|
||||||
# If the CLASS_DIAGRAMS tag is set to YES, doxygen will generate a class diagram
|
|
||||||
# (in HTML and LaTeX) for classes with base or super classes. Setting the tag to
|
|
||||||
# NO turns the diagrams off. Note that this option also works with HAVE_DOT
|
|
||||||
# disabled, but it is recommended to install and use dot, since it yields more
|
|
||||||
# powerful graphs.
|
|
||||||
# The default value is: YES.
|
|
||||||
|
|
||||||
CLASS_DIAGRAMS = YES
|
CLASS_DIAGRAMS = YES
|
||||||
|
|
||||||
# You can include diagrams made with dia in doxygen documentation. Doxygen will
|
|
||||||
# then run dia to produce the diagram and insert it in the documentation. The
|
|
||||||
# DIA_PATH tag allows you to specify the directory where the dia binary resides.
|
|
||||||
# If left empty dia is assumed to be found in the default search path.
|
|
||||||
|
|
||||||
DIA_PATH =
|
DIA_PATH =
|
||||||
|
|
||||||
# If set to YES the inheritance and collaboration graphs will hide inheritance
|
|
||||||
# and usage relations if the target is undocumented or is not a class.
|
|
||||||
# The default value is: YES.
|
|
||||||
|
|
||||||
HIDE_UNDOC_RELATIONS = YES
|
HIDE_UNDOC_RELATIONS = YES
|
||||||
|
|
||||||
# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is
|
HAVE_DOT = YES
|
||||||
# available from the path. This tool is part of Graphviz (see:
|
|
||||||
# http://www.graphviz.org/), a graph visualization toolkit from AT&T and Lucent
|
|
||||||
# Bell Labs. The other options in this section have no effect if this option is
|
|
||||||
# set to NO
|
|
||||||
# The default value is: NO.
|
|
||||||
|
|
||||||
HAVE_DOT = NO
|
|
||||||
|
|
||||||
# The DOT_NUM_THREADS specifies the number of dot invocations doxygen is allowed
|
|
||||||
# to run in parallel. When set to 0 doxygen will base this on the number of
|
|
||||||
# processors available in the system. You can set it explicitly to a value
|
|
||||||
# larger than 0 to get control over the balance between CPU load and processing
|
|
||||||
# speed.
|
|
||||||
# Minimum value: 0, maximum value: 32, default value: 0.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_NUM_THREADS = 0
|
DOT_NUM_THREADS = 0
|
||||||
|
|
||||||
# When you want a differently looking font in the dot files that doxygen
|
|
||||||
# generates you can specify the font name using DOT_FONTNAME. You need to make
|
|
||||||
# sure dot is able to find the font, which can be done by putting it in a
|
|
||||||
# standard location or by setting the DOTFONTPATH environment variable or by
|
|
||||||
# setting DOT_FONTPATH to the directory containing the font.
|
|
||||||
# The default value is: Helvetica.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_FONTNAME = Helvetica
|
DOT_FONTNAME = Helvetica
|
||||||
|
|
||||||
# The DOT_FONTSIZE tag can be used to set the size (in points) of the font of
|
|
||||||
# dot graphs.
|
|
||||||
# Minimum value: 4, maximum value: 24, default value: 10.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_FONTSIZE = 10
|
DOT_FONTSIZE = 10
|
||||||
|
|
||||||
# By default doxygen will tell dot to use the default font as specified with
|
|
||||||
# DOT_FONTNAME. If you specify a different font using DOT_FONTNAME you can set
|
|
||||||
# the path where dot can find it using this tag.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_FONTPATH =
|
DOT_FONTPATH =
|
||||||
|
|
||||||
# If the CLASS_GRAPH tag is set to YES then doxygen will generate a graph for
|
|
||||||
# each documented class showing the direct and indirect inheritance relations.
|
|
||||||
# Setting this tag to YES will force the CLASS_DIAGRAMS tag to NO.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
CLASS_GRAPH = YES
|
CLASS_GRAPH = YES
|
||||||
|
|
||||||
# If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a
|
|
||||||
# graph for each documented class showing the direct and indirect implementation
|
|
||||||
# dependencies (inheritance, containment, and class references variables) of the
|
|
||||||
# class with other documented classes.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
COLLABORATION_GRAPH = YES
|
COLLABORATION_GRAPH = YES
|
||||||
|
|
||||||
# If the GROUP_GRAPHS tag is set to YES then doxygen will generate a graph for
|
|
||||||
# groups, showing the direct groups dependencies.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
GROUP_GRAPHS = YES
|
GROUP_GRAPHS = YES
|
||||||
|
|
||||||
# If the UML_LOOK tag is set to YES, doxygen will generate inheritance and
|
UML_LOOK = YES
|
||||||
# collaboration diagrams in a style similar to the OMG's Unified Modeling
|
|
||||||
# Language.
|
|
||||||
# The default value is: NO.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
UML_LOOK = NO
|
|
||||||
|
|
||||||
# If the UML_LOOK tag is enabled, the fields and methods are shown inside the
|
|
||||||
# class node. If there are many fields or methods and many nodes the graph may
|
|
||||||
# become too big to be useful. The UML_LIMIT_NUM_FIELDS threshold limits the
|
|
||||||
# number of items for each type to make the size more manageable. Set this to 0
|
|
||||||
# for no limit. Note that the threshold may be exceeded by 50% before the limit
|
|
||||||
# is enforced. So when you set the threshold to 10, up to 15 fields may appear,
|
|
||||||
# but if the number exceeds 15, the total amount of fields shown is limited to
|
|
||||||
# 10.
|
|
||||||
# Minimum value: 0, maximum value: 100, default value: 10.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
UML_LIMIT_NUM_FIELDS = 10
|
UML_LIMIT_NUM_FIELDS = 10
|
||||||
|
|
||||||
# If the TEMPLATE_RELATIONS tag is set to YES then the inheritance and
|
TEMPLATE_RELATIONS = YES
|
||||||
# collaboration graphs will show the relations between templates and their
|
|
||||||
# instances.
|
|
||||||
# The default value is: NO.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
TEMPLATE_RELATIONS = NO
|
|
||||||
|
|
||||||
# If the INCLUDE_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are set to
|
|
||||||
# YES then doxygen will generate a graph for each documented file showing the
|
|
||||||
# direct and indirect include dependencies of the file with other documented
|
|
||||||
# files.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
INCLUDE_GRAPH = YES
|
INCLUDE_GRAPH = YES
|
||||||
|
|
||||||
# If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are
|
|
||||||
# set to YES then doxygen will generate a graph for each documented file showing
|
|
||||||
# the direct and indirect include dependencies of the file with other documented
|
|
||||||
# files.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
INCLUDED_BY_GRAPH = YES
|
INCLUDED_BY_GRAPH = YES
|
||||||
|
|
||||||
# If the CALL_GRAPH tag is set to YES then doxygen will generate a call
|
# If the CALL_GRAPH tag is set to YES then doxygen will generate a call
|
||||||
@ -2415,162 +2190,40 @@ INCLUDED_BY_GRAPH = YES
|
|||||||
# The default value is: NO.
|
# The default value is: NO.
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
# This tag requires that the tag HAVE_DOT is set to YES.
|
||||||
|
|
||||||
CALL_GRAPH = NO
|
CALL_GRAPH = YES
|
||||||
|
|
||||||
# If the CALLER_GRAPH tag is set to YES then doxygen will generate a caller
|
CALLER_GRAPH = YES
|
||||||
# dependency graph for every global function or class method.
|
|
||||||
#
|
|
||||||
# Note that enabling this option will significantly increase the time of a run.
|
|
||||||
# So in most cases it will be better to enable caller graphs for selected
|
|
||||||
# functions only using the \callergraph command. Disabling a caller graph can be
|
|
||||||
# accomplished by means of the command \hidecallergraph.
|
|
||||||
# The default value is: NO.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
CALLER_GRAPH = NO
|
|
||||||
|
|
||||||
# If the GRAPHICAL_HIERARCHY tag is set to YES then doxygen will graphical
|
|
||||||
# hierarchy of all classes instead of a textual one.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
GRAPHICAL_HIERARCHY = YES
|
GRAPHICAL_HIERARCHY = YES
|
||||||
|
|
||||||
# If the DIRECTORY_GRAPH tag is set to YES then doxygen will show the
|
|
||||||
# dependencies a directory has on other directories in a graphical way. The
|
|
||||||
# dependency relations are determined by the #include relations between the
|
|
||||||
# files in the directories.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DIRECTORY_GRAPH = YES
|
DIRECTORY_GRAPH = YES
|
||||||
|
|
||||||
# The DOT_IMAGE_FORMAT tag can be used to set the image format of the images
|
|
||||||
# generated by dot. For an explanation of the image formats see the section
|
|
||||||
# output formats in the documentation of the dot tool (Graphviz (see:
|
|
||||||
# http://www.graphviz.org/)).
|
|
||||||
# Note: If you choose svg you need to set HTML_FILE_EXTENSION to xhtml in order
|
|
||||||
# to make the SVG files visible in IE 9+ (other browsers do not have this
|
|
||||||
# requirement).
|
|
||||||
# Possible values are: png, jpg, gif, svg, png:gd, png:gd:gd, png:cairo,
|
|
||||||
# png:cairo:gd, png:cairo:cairo, png:cairo:gdiplus, png:gdiplus and
|
|
||||||
# png:gdiplus:gdiplus.
|
|
||||||
# The default value is: png.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_IMAGE_FORMAT = png
|
DOT_IMAGE_FORMAT = png
|
||||||
|
|
||||||
# If DOT_IMAGE_FORMAT is set to svg, then this option can be set to YES to
|
|
||||||
# enable generation of interactive SVG images that allow zooming and panning.
|
|
||||||
#
|
|
||||||
# Note that this requires a modern browser other than Internet Explorer. Tested
|
|
||||||
# and working are Firefox, Chrome, Safari, and Opera.
|
|
||||||
# Note: For IE 9+ you need to set HTML_FILE_EXTENSION to xhtml in order to make
|
|
||||||
# the SVG files visible. Older versions of IE do not have SVG support.
|
|
||||||
# The default value is: NO.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
INTERACTIVE_SVG = NO
|
INTERACTIVE_SVG = NO
|
||||||
|
|
||||||
# The DOT_PATH tag can be used to specify the path where the dot tool can be
|
|
||||||
# found. If left blank, it is assumed the dot tool can be found in the path.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_PATH =
|
DOT_PATH =
|
||||||
|
|
||||||
# The DOTFILE_DIRS tag can be used to specify one or more directories that
|
|
||||||
# contain dot files that are included in the documentation (see the \dotfile
|
|
||||||
# command).
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOTFILE_DIRS =
|
DOTFILE_DIRS =
|
||||||
|
|
||||||
# The MSCFILE_DIRS tag can be used to specify one or more directories that
|
|
||||||
# contain msc files that are included in the documentation (see the \mscfile
|
|
||||||
# command).
|
|
||||||
|
|
||||||
MSCFILE_DIRS =
|
MSCFILE_DIRS =
|
||||||
|
|
||||||
# The DIAFILE_DIRS tag can be used to specify one or more directories that
|
|
||||||
# contain dia files that are included in the documentation (see the \diafile
|
|
||||||
# command).
|
|
||||||
|
|
||||||
DIAFILE_DIRS =
|
DIAFILE_DIRS =
|
||||||
|
|
||||||
# When using plantuml, the PLANTUML_JAR_PATH tag should be used to specify the
|
|
||||||
# path where java can find the plantuml.jar file. If left blank, it is assumed
|
|
||||||
# PlantUML is not used or called during a preprocessing step. Doxygen will
|
|
||||||
# generate a warning when it encounters a \startuml command in this case and
|
|
||||||
# will not generate output for the diagram.
|
|
||||||
|
|
||||||
PLANTUML_JAR_PATH =
|
PLANTUML_JAR_PATH =
|
||||||
|
|
||||||
# When using plantuml, the PLANTUML_CFG_FILE tag can be used to specify a
|
|
||||||
# configuration file for plantuml.
|
|
||||||
|
|
||||||
PLANTUML_CFG_FILE =
|
PLANTUML_CFG_FILE =
|
||||||
|
|
||||||
# When using plantuml, the specified paths are searched for files specified by
|
|
||||||
# the !include statement in a plantuml block.
|
|
||||||
|
|
||||||
PLANTUML_INCLUDE_PATH =
|
PLANTUML_INCLUDE_PATH =
|
||||||
|
|
||||||
# The DOT_GRAPH_MAX_NODES tag can be used to set the maximum number of nodes
|
|
||||||
# that will be shown in the graph. If the number of nodes in a graph becomes
|
|
||||||
# larger than this value, doxygen will truncate the graph, which is visualized
|
|
||||||
# by representing a node as a red box. Note that doxygen if the number of direct
|
|
||||||
# children of the root node in a graph is already larger than
|
|
||||||
# DOT_GRAPH_MAX_NODES then the graph will not be shown at all. Also note that
|
|
||||||
# the size of a graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
|
|
||||||
# Minimum value: 0, maximum value: 10000, default value: 50.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_GRAPH_MAX_NODES = 50
|
DOT_GRAPH_MAX_NODES = 50
|
||||||
|
|
||||||
# The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the graphs
|
|
||||||
# generated by dot. A depth value of 3 means that only nodes reachable from the
|
|
||||||
# root by following a path via at most 3 edges will be shown. Nodes that lay
|
|
||||||
# further from the root node will be omitted. Note that setting this option to 1
|
|
||||||
# or 2 may greatly reduce the computation time needed for large code bases. Also
|
|
||||||
# note that the size of a graph can be further restricted by
|
|
||||||
# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
|
|
||||||
# Minimum value: 0, maximum value: 1000, default value: 0.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
MAX_DOT_GRAPH_DEPTH = 0
|
MAX_DOT_GRAPH_DEPTH = 0
|
||||||
|
|
||||||
# Set the DOT_TRANSPARENT tag to YES to generate images with a transparent
|
DOT_TRANSPARENT = YES
|
||||||
# background. This is disabled by default, because dot on Windows does not seem
|
|
||||||
# to support this out of the box.
|
|
||||||
#
|
|
||||||
# Warning: Depending on the platform used, enabling this option may lead to
|
|
||||||
# badly anti-aliased labels on the edges of a graph (i.e. they become hard to
|
|
||||||
# read).
|
|
||||||
# The default value is: NO.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_TRANSPARENT = NO
|
|
||||||
|
|
||||||
# Set the DOT_MULTI_TARGETS tag to YES to allow dot to generate multiple output
|
|
||||||
# files in one run (i.e. multiple -o and -T options on the command line). This
|
|
||||||
# makes dot run faster, but since only newer versions of dot (>1.8.10) support
|
|
||||||
# this, this feature is disabled by default.
|
|
||||||
# The default value is: NO.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_MULTI_TARGETS = NO
|
DOT_MULTI_TARGETS = NO
|
||||||
|
|
||||||
# If the GENERATE_LEGEND tag is set to YES doxygen will generate a legend page
|
|
||||||
# explaining the meaning of the various boxes and arrows in the dot generated
|
|
||||||
# graphs.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
GENERATE_LEGEND = YES
|
GENERATE_LEGEND = YES
|
||||||
|
|
||||||
# If the DOT_CLEANUP tag is set to YES, doxygen will remove the intermediate dot
|
|
||||||
# files that are used to generate the various graphs.
|
|
||||||
# The default value is: YES.
|
|
||||||
# This tag requires that the tag HAVE_DOT is set to YES.
|
|
||||||
|
|
||||||
DOT_CLEANUP = YES
|
DOT_CLEANUP = YES
|
||||||
|
|||||||
@ -2,6 +2,8 @@
|
|||||||
#
|
#
|
||||||
SPHINX_BUILD_DIR = build
|
SPHINX_BUILD_DIR = build
|
||||||
DOXYGEN_INDEX = $(SPHINX_BUILD_DIR)/doxygen/html/index.html
|
DOXYGEN_INDEX = $(SPHINX_BUILD_DIR)/doxygen/html/index.html
|
||||||
|
EXTRA_STYLESHEET_URL = https://github.com/jothepro/doxygen-awesome-css.git
|
||||||
|
DX_HTML_EXTRA_STYLESHEET = doxygen-awesome-css/doxygen-awesome.css
|
||||||
|
|
||||||
# rules
|
# rules
|
||||||
#
|
#
|
||||||
@ -10,19 +12,22 @@ all: doxygen sphinx
|
|||||||
.PHONY: sphinx doxygen
|
.PHONY: sphinx doxygen
|
||||||
|
|
||||||
doxygen: $(DOXYGEN_INDEX)
|
doxygen: $(DOXYGEN_INDEX)
|
||||||
$(DOXYGEN_INDEX):
|
$(DX_HTML_EXTRA_STYLESHEET):
|
||||||
|
git clone $(EXTRA_STYLESHEET_URL)
|
||||||
|
|
||||||
|
$(DOXYGEN_INDEX): Doxyfile $(DX_HTML_EXTRA_STYLESHEET)
|
||||||
mkdir -p $(@D)
|
mkdir -p $(@D)
|
||||||
doxygen Doxyfile
|
doxygen $<
|
||||||
|
|
||||||
$(SPHINX_BUILD_DIR)/index.html: index.rst atrip.rst conf.py
|
$(SPHINX_BUILD_DIR)/index.html: index.rst atrip.rst conf.py
|
||||||
sphinx-build . $(SPHINX_BUILD_DIR)
|
sphinx-build . $(SPHINX_BUILD_DIR)
|
||||||
sphinx: $(SPHINX_BUILD_DIR)/index.html
|
sphinx: $(SPHINX_BUILD_DIR)/index.html
|
||||||
|
|
||||||
index.rst: ../README.rst
|
index.rst: ../README.rst
|
||||||
mv $< $@
|
cp $< $@
|
||||||
|
|
||||||
atrip.rst: ../atrip.rst
|
atrip.rst: ../atrip.rst
|
||||||
mv $< $@
|
cp $< $@
|
||||||
|
|
||||||
../%.rst:
|
../%.rst:
|
||||||
make -C $(dir $@) $(notdir $@)
|
make -C $(dir $@) $(notdir $@)
|
||||||
|
|||||||
@ -12,6 +12,7 @@ pkgs.mkShell rec {
|
|||||||
python3Packages.breathe
|
python3Packages.breathe
|
||||||
doxygen
|
doxygen
|
||||||
sphinx
|
sphinx
|
||||||
|
graphviz
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user