1# Doxyfile 0.1 2 3#--------------------------------------------------------------------------- 4# General configuration options 5#--------------------------------------------------------------------------- 6PROJECT_NAME = Samba 7PROJECT_NUMBER = HEAD 8 9# NOTE: By default, Doxygen writes into the dox/ subdirectory of the 10# invocation directory. If you want to put it somewhere else, for 11# example, to write straight into a webserver directory, then override 12# this variable in a configuration concatenated to this one: Doxygen 13# doesn't mind variables being redefined. 14 15OUTPUT_DIRECTORY = dox 16 17OUTPUT_LANGUAGE = English 18EXTRACT_ALL = YES 19EXTRACT_PRIVATE = YES 20EXTRACT_STATIC = YES 21HIDE_UNDOC_MEMBERS = NO 22HIDE_UNDOC_CLASSES = NO 23BRIEF_MEMBER_DESC = YES 24REPEAT_BRIEF = YES 25ALWAYS_DETAILED_SEC = NO 26FULL_PATH_NAMES = YES 27STRIP_FROM_PATH = $(PWD)/ 28INTERNAL_DOCS = YES 29CLASS_DIAGRAMS = YES 30SOURCE_BROWSER = YES 31INLINE_SOURCES = YES 32STRIP_CODE_COMMENTS = NO 33CASE_SENSE_NAMES = YES 34SHORT_NAMES = NO 35HIDE_SCOPE_NAMES = YES 36VERBATIM_HEADERS = YES 37SHOW_INCLUDE_FILES = YES 38JAVADOC_AUTOBRIEF = YES 39INHERIT_DOCS = YES 40INLINE_INFO = YES 41SORT_MEMBER_DOCS = NO 42DISTRIBUTE_GROUP_DOC = NO 43TAB_SIZE = 8 44GENERATE_TODOLIST = YES 45GENERATE_TESTLIST = YES 46GENERATE_BUGLIST = YES 47ALIASES = 48ENABLED_SECTIONS = 49MAX_INITIALIZER_LINES = 30 50OPTIMIZE_OUTPUT_FOR_C = YES 51SHOW_USED_FILES = YES 52REFERENCED_BY_RELATION = YES 53#--------------------------------------------------------------------------- 54# configuration options related to warning and progress messages 55#--------------------------------------------------------------------------- 56QUIET = YES 57WARNINGS = NO 58WARN_IF_UNDOCUMENTED = NO 59WARN_FORMAT = "$file:$line: $text" 60WARN_LOGFILE = 61#--------------------------------------------------------------------------- 62# configuration options related to the input files 63#--------------------------------------------------------------------------- 64INPUT = . 65FILE_PATTERNS = *.c \ 66 *.h \ 67 *.idl 68RECURSIVE = YES 69EXCLUDE = include/includes.h \ 70 include/proto.h 71EXCLUDE_PATTERNS = 72EXAMPLE_PATH = 73EXAMPLE_PATTERNS = 74IMAGE_PATH = 75INPUT_FILTER = 76FILTER_SOURCE_FILES = NO 77#--------------------------------------------------------------------------- 78# configuration options related to the alphabetical class index 79#--------------------------------------------------------------------------- 80ALPHABETICAL_INDEX = YES 81COLS_IN_ALPHA_INDEX = 1 82IGNORE_PREFIX = 83#--------------------------------------------------------------------------- 84# configuration options related to the HTML output 85#--------------------------------------------------------------------------- 86GENERATE_HTML = YES 87HTML_OUTPUT = . 88HTML_HEADER = 89HTML_FOOTER = 90HTML_STYLESHEET = 91HTML_ALIGN_MEMBERS = YES 92GENERATE_HTMLHELP = NO 93GENERATE_CHI = NO 94BINARY_TOC = NO 95TOC_EXPAND = NO 96DISABLE_INDEX = NO 97ENUM_VALUES_PER_LINE = 3 98GENERATE_TREEVIEW = NO 99TREEVIEW_WIDTH = 250 100#--------------------------------------------------------------------------- 101# configuration options related to the LaTeX output 102#--------------------------------------------------------------------------- 103GENERATE_LATEX = NO 104LATEX_OUTPUT = latex 105COMPACT_LATEX = NO 106PAPER_TYPE = a4wide 107EXTRA_PACKAGES = 108LATEX_HEADER = 109PDF_HYPERLINKS = YES 110USE_PDFLATEX = YES 111LATEX_BATCHMODE = YES 112#--------------------------------------------------------------------------- 113# configuration options related to the RTF output 114#--------------------------------------------------------------------------- 115GENERATE_RTF = NO 116RTF_OUTPUT = rtf 117COMPACT_RTF = NO 118RTF_HYPERLINKS = NO 119RTF_STYLESHEET_FILE = 120RTF_EXTENSIONS_FILE = 121#--------------------------------------------------------------------------- 122# configuration options related to the man page output 123#--------------------------------------------------------------------------- 124GENERATE_MAN = NO 125MAN_OUTPUT = man 126MAN_EXTENSION = .3 127MAN_LINKS = NO 128#--------------------------------------------------------------------------- 129# configuration options related to the XML output 130#--------------------------------------------------------------------------- 131GENERATE_XML = NO 132#--------------------------------------------------------------------------- 133# configuration options related to the preprocessor 134#--------------------------------------------------------------------------- 135ENABLE_PREPROCESSING = NO 136MACRO_EXPANSION = NO 137EXPAND_ONLY_PREDEF = NO 138SEARCH_INCLUDES = YES 139INCLUDE_PATH = 140INCLUDE_FILE_PATTERNS = 141PREDEFINED = 142EXPAND_AS_DEFINED = 143SKIP_FUNCTION_MACROS = YES 144#--------------------------------------------------------------------------- 145# configuration::additions related to external references 146#--------------------------------------------------------------------------- 147TAGFILES = 148GENERATE_TAGFILE = 149ALLEXTERNALS = NO 150PERL_PATH = /usr/bin/perl 151#--------------------------------------------------------------------------- 152# configuration options related to the dot tool 153#--------------------------------------------------------------------------- 154HAVE_DOT = NO 155CLASS_GRAPH = YES 156COLLABORATION_GRAPH = YES 157TEMPLATE_RELATIONS = YES 158INCLUDE_GRAPH = YES 159INCLUDED_BY_GRAPH = YES 160GRAPHICAL_HIERARCHY = YES 161DOT_PATH = 162DOTFILE_DIRS = 163MAX_DOT_GRAPH_WIDTH = 1024 164MAX_DOT_GRAPH_HEIGHT = 1024 165GENERATE_LEGEND = YES 166DOT_CLEANUP = YES 167#--------------------------------------------------------------------------- 168# configuration::additions related to the search engine 169#--------------------------------------------------------------------------- 170SEARCHENGINE = NO 171CGI_NAME = search.cgi 172CGI_URL = 173DOC_URL = 174DOC_ABSPATH = 175BIN_ABSPATH = /usr/local/bin/ 176EXT_DOC_PATHS = 177