1# Doxyfile 1.3.7 2 3#--------------------------------------------------------------------------- 4# Project related configuration options 5#--------------------------------------------------------------------------- 6PROJECT_NAME = $(PROJECT) 7PROJECT_NUMBER = $(VERSION) 8OUTPUT_DIRECTORY = $(DOCDIR) 9CREATE_SUBDIRS = NO 10OUTPUT_LANGUAGE = English 11USE_WINDOWS_ENCODING = NO 12BRIEF_MEMBER_DESC = YES 13REPEAT_BRIEF = YES 14ABBREVIATE_BRIEF = 15ALWAYS_DETAILED_SEC = NO 16INLINE_INHERITED_MEMB = NO 17STRIP_FROM_INC_PATH = $(SRCDIR) 18FULL_PATH_NAMES = YES 19STRIP_FROM_PATH = $(SRCDIR) 20SHORT_NAMES = NO 21JAVADOC_AUTOBRIEF = YES 22MULTILINE_CPP_IS_BRIEF = NO 23DETAILS_AT_TOP = YES 24INHERIT_DOCS = YES 25DISTRIBUTE_GROUP_DOC = NO 26TAB_SIZE = 4 27ALIASES = 28OPTIMIZE_OUTPUT_FOR_C = YES 29OPTIMIZE_OUTPUT_JAVA = NO 30SUBGROUPING = YES 31#--------------------------------------------------------------------------- 32# Build related configuration options 33#--------------------------------------------------------------------------- 34EXTRACT_ALL = YES 35EXTRACT_PRIVATE = NO 36EXTRACT_STATIC = NO 37EXTRACT_LOCAL_CLASSES = YES 38EXTRACT_LOCAL_METHODS = NO 39HIDE_UNDOC_MEMBERS = NO 40HIDE_UNDOC_CLASSES = NO 41HIDE_FRIEND_COMPOUNDS = NO 42HIDE_IN_BODY_DOCS = NO 43INTERNAL_DOCS = NO 44CASE_SENSE_NAMES = NO 45HIDE_SCOPE_NAMES = NO 46SHOW_INCLUDE_FILES = YES 47INLINE_INFO = YES 48SORT_MEMBER_DOCS = YES 49SORT_BRIEF_DOCS = NO 50SORT_BY_SCOPE_NAME = NO 51GENERATE_TODOLIST = YES 52GENERATE_TESTLIST = YES 53GENERATE_BUGLIST = YES 54GENERATE_DEPRECATEDLIST= YES 55ENABLED_SECTIONS = 56MAX_INITIALIZER_LINES = 30 57SHOW_USED_FILES = YES 58SHOW_DIRECTORIES = NO 59#--------------------------------------------------------------------------- 60# configuration options related to warning and progress messages 61#--------------------------------------------------------------------------- 62QUIET = NO 63WARNINGS = YES 64WARN_IF_UNDOCUMENTED = YES 65WARN_IF_DOC_ERROR = YES 66WARN_FORMAT = "$file:$line: $text" 67WARN_LOGFILE = 68#--------------------------------------------------------------------------- 69# configuration options related to the input files 70#--------------------------------------------------------------------------- 71INPUT = $(INPUT) 72FILE_PATTERNS = 73RECURSIVE = NO 74EXCLUDE = 75EXCLUDE_SYMLINKS = NO 76EXCLUDE_PATTERNS = 77EXAMPLE_PATH = $(EXAMPLE_PATH) 78EXAMPLE_PATTERNS = $(EXAMPLE_PATTERNS) 79EXAMPLE_RECURSIVE = NO 80IMAGE_PATH = 81INPUT_FILTER = 82FILTER_SOURCE_FILES = NO 83#--------------------------------------------------------------------------- 84# configuration options related to source browsing 85#--------------------------------------------------------------------------- 86SOURCE_BROWSER = YES 87INLINE_SOURCES = NO 88STRIP_CODE_COMMENTS = YES 89REFERENCED_BY_RELATION = YES 90REFERENCES_RELATION = YES 91VERBATIM_HEADERS = YES 92#--------------------------------------------------------------------------- 93# configuration options related to the alphabetical class index 94#--------------------------------------------------------------------------- 95ALPHABETICAL_INDEX = YES 96COLS_IN_ALPHA_INDEX = 5 97IGNORE_PREFIX = Avahi AVAHI_ avahi_ 98#--------------------------------------------------------------------------- 99# configuration options related to the HTML output 100#--------------------------------------------------------------------------- 101GENERATE_HTML = $(GENERATE_HTML) 102HTML_OUTPUT = html 103HTML_FILE_EXTENSION = .html 104HTML_HEADER = 105HTML_FOOTER = 106HTML_STYLESHEET = 107HTML_ALIGN_MEMBERS = YES 108GENERATE_HTMLHELP = $(GENERATE_CHM) 109CHM_FILE = ../$(PROJECT).chm 110HHC_LOCATION = $(HHC_PATH) 111GENERATE_CHI = $(GENERATE_CHI) 112BINARY_TOC = NO 113TOC_EXPAND = NO 114DISABLE_INDEX = NO 115ENUM_VALUES_PER_LINE = 1 116GENERATE_TREEVIEW = YES 117TREEVIEW_WIDTH = 250 118#--------------------------------------------------------------------------- 119# configuration options related to the LaTeX output 120#--------------------------------------------------------------------------- 121GENERATE_LATEX = $(GENERATE_LATEX) 122LATEX_OUTPUT = latex 123LATEX_CMD_NAME = latex 124MAKEINDEX_CMD_NAME = makeindex 125COMPACT_LATEX = NO 126PAPER_TYPE = $(PAPER_SIZE) 127EXTRA_PACKAGES = 128LATEX_HEADER = 129PDF_HYPERLINKS = NO 130USE_PDFLATEX = NO 131LATEX_BATCHMODE = YES 132LATEX_HIDE_INDICES = NO 133#--------------------------------------------------------------------------- 134# configuration options related to the RTF output 135#--------------------------------------------------------------------------- 136GENERATE_RTF = $(GENERATE_RTF) 137RTF_OUTPUT = rtf 138COMPACT_RTF = NO 139RTF_HYPERLINKS = NO 140RTF_STYLESHEET_FILE = 141RTF_EXTENSIONS_FILE = 142#--------------------------------------------------------------------------- 143# configuration options related to the man page output 144#--------------------------------------------------------------------------- 145GENERATE_MAN = $(GENERATE_MAN) 146MAN_OUTPUT = man 147MAN_EXTENSION = .1 148MAN_LINKS = NO 149#--------------------------------------------------------------------------- 150# configuration options related to the XML output 151#--------------------------------------------------------------------------- 152GENERATE_XML = $(GENERATE_XML) 153XML_OUTPUT = xml 154XML_SCHEMA = 155XML_DTD = 156XML_PROGRAMLISTING = YES 157#--------------------------------------------------------------------------- 158# configuration options for the AutoGen Definitions output 159#--------------------------------------------------------------------------- 160GENERATE_AUTOGEN_DEF = NO 161#--------------------------------------------------------------------------- 162# configuration options related to the Perl module output 163#--------------------------------------------------------------------------- 164GENERATE_PERLMOD = NO 165PERLMOD_LATEX = NO 166PERLMOD_PRETTY = YES 167PERLMOD_MAKEVAR_PREFIX = 168#--------------------------------------------------------------------------- 169# Configuration options related to the preprocessor 170#--------------------------------------------------------------------------- 171ENABLE_PREPROCESSING = YES 172MACRO_EXPANSION = YES 173EXPAND_ONLY_PREDEF = YES 174SEARCH_INCLUDES = YES 175INCLUDE_PATH = 176INCLUDE_FILE_PATTERNS = 177PREDEFINED = "DOXYGEN_SHOULD_SKIP_THIS" "AVAHI_C_DECL_BEGIN=" "AVAHI_C_DECL_END=" 178EXPAND_AS_DEFINED = 179SKIP_FUNCTION_MACROS = YES 180#--------------------------------------------------------------------------- 181# Configuration::additions related to external references 182#--------------------------------------------------------------------------- 183TAGFILES = 184GENERATE_TAGFILE = $(DOCDIR)/$(PROJECT).tag 185ALLEXTERNALS = NO 186EXTERNAL_GROUPS = YES 187PERL_PATH = $(PERL_PATH) 188#--------------------------------------------------------------------------- 189# Configuration options related to the dot tool 190#--------------------------------------------------------------------------- 191CLASS_DIAGRAMS = NO 192HIDE_UNDOC_RELATIONS = NO 193HAVE_DOT = $(HAVE_DOT) 194CLASS_GRAPH = NO 195COLLABORATION_GRAPH = NO 196UML_LOOK = NO 197TEMPLATE_RELATIONS = NO 198INCLUDE_GRAPH = NO 199INCLUDED_BY_GRAPH = NO 200CALL_GRAPH = NO 201GRAPHICAL_HIERARCHY = NO 202DOT_IMAGE_FORMAT = png 203DOT_PATH = $(DOT_PATH) 204DOTFILE_DIRS = 205MAX_DOT_GRAPH_WIDTH = 1024 206MAX_DOT_GRAPH_HEIGHT = 1024 207MAX_DOT_GRAPH_DEPTH = 0 208GENERATE_LEGEND = YES 209DOT_CLEANUP = YES 210#--------------------------------------------------------------------------- 211# Configuration::additions related to the search engine 212#--------------------------------------------------------------------------- 213SEARCHENGINE = NO 214