
1: # Doxyfile 0.1 2: 3: #--------------------------------------------------------------------------- 4: # General configuration options 5: #--------------------------------------------------------------------------- 6: PROJECT_NAME = D-Bus 7: PROJECT_NUMBER = @VERSION@ 8: OUTPUT_DIRECTORY = doc/api 9: OUTPUT_LANGUAGE = English 10: EXTRACT_ALL = NO 11: EXTRACT_PRIVATE = NO 12: EXTRACT_STATIC = NO 13: HIDE_UNDOC_MEMBERS = NO 14: HIDE_UNDOC_CLASSES = NO 15: BRIEF_MEMBER_DESC = YES 16: REPEAT_BRIEF = YES 17: ALWAYS_DETAILED_SEC = NO 18: FULL_PATH_NAMES = NO 19: STRIP_FROM_PATH = 20: INTERNAL_DOCS = NO 21: STRIP_CODE_COMMENTS = YES 22: CASE_SENSE_NAMES = YES 23: SHORT_NAMES = NO 24: HIDE_SCOPE_NAMES = NO 25: VERBATIM_HEADERS = YES 26: SHOW_INCLUDE_FILES = YES 27: JAVADOC_AUTOBRIEF = YES 28: INHERIT_DOCS = YES 29: INLINE_INFO = YES 30: SORT_MEMBER_DOCS = YES 31: DISTRIBUTE_GROUP_DOC = NO 32: TAB_SIZE = 8 33: GENERATE_TODOLIST = YES 34: GENERATE_TESTLIST = YES 35: GENERATE_BUGLIST = YES 36: ALIASES = 37: ENABLED_SECTIONS = 38: MAX_INITIALIZER_LINES = 30 39: OPTIMIZE_OUTPUT_FOR_C = YES 40: SHOW_USED_FILES = YES 41: #--------------------------------------------------------------------------- 42: # configuration options related to warning and progress messages 43: #--------------------------------------------------------------------------- 44: QUIET = YES 45: WARNINGS = YES 46: WARN_IF_UNDOCUMENTED = YES 47: WARN_FORMAT = 48: WARN_LOGFILE = 49: #--------------------------------------------------------------------------- 50: # configuration options related to the input files 51: #--------------------------------------------------------------------------- 52: INPUT = @top_srcdir@/dbus 53: FILE_PATTERNS = *.c *.h 54: RECURSIVE = YES 55: #EXCLUDE = test 56: 57: # If the value of the INPUT tag contains directories, you can use the 58: # EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude 59: # certain files from those directories. 60: 61: EXCLUDE_PATTERNS = Makefile.* ChangeLog CHANGES CHANGES.* README \ 62: README.* *.png AUTHORS DESIGN DESIGN.* *.desktop \ 63: DESKTOP* COMMENTS HOWTO magic NOTES TODO THANKS 64: 65: # The EXAMPLE_PATH tag can be used to specify one or more files or 66: # directories that contain example code fragments that are included (see 67: # the \include command). 68: 69: EXAMPLE_PATH = 70: EXAMPLE_PATTERNS = 71: EXAMPLE_RECURSIVE = NO 72: IMAGE_PATH = 73: INPUT_FILTER = 74: FILTER_SOURCE_FILES = NO 75: #--------------------------------------------------------------------------- 76: # configuration options related to source browsing 77: #--------------------------------------------------------------------------- 78: SOURCE_BROWSER = YES 79: INLINE_SOURCES = NO 80: REFERENCED_BY_RELATION = YES 81: REFERENCES_RELATION = YES 82: #--------------------------------------------------------------------------- 83: # configuration options related to the alphabetical class index 84: #--------------------------------------------------------------------------- 85: ALPHABETICAL_INDEX = NO 86: COLS_IN_ALPHA_INDEX = 5 87: IGNORE_PREFIX = 88: #--------------------------------------------------------------------------- 89: # configuration options related to the HTML output 90: #--------------------------------------------------------------------------- 91: GENERATE_HTML = YES 92: HTML_OUTPUT = 93: HTML_HEADER = 94: HTML_FOOTER = 95: HTML_STYLESHEET = 96: HTML_ALIGN_MEMBERS = YES 97: GENERATE_HTMLHELP = NO 98: GENERATE_CHI = NO 99: BINARY_TOC = NO 100: TOC_EXPAND = NO 101: DISABLE_INDEX = NO 102: ENUM_VALUES_PER_LINE = 4 103: GENERATE_TREEVIEW = NO 104: TREEVIEW_WIDTH = 250 105: #--------------------------------------------------------------------------- 106: # configuration options related to the LaTeX output 107: #--------------------------------------------------------------------------- 108: GENERATE_LATEX = NO 109: LATEX_OUTPUT = 110: COMPACT_LATEX = NO 111: PAPER_TYPE = a4wide 112: EXTRA_PACKAGES = 113: LATEX_HEADER = 114: PDF_HYPERLINKS = NO 115: USE_PDFLATEX = NO 116: LATEX_BATCHMODE = NO 117: #--------------------------------------------------------------------------- 118: # configuration options related to the RTF output 119: #--------------------------------------------------------------------------- 120: GENERATE_RTF = NO 121: RTF_OUTPUT = 122: COMPACT_RTF = NO 123: RTF_HYPERLINKS = NO 124: RTF_STYLESHEET_FILE = 125: RTF_EXTENSIONS_FILE = 126: #--------------------------------------------------------------------------- 127: # configuration options related to the man page output 128: #--------------------------------------------------------------------------- 129: GENERATE_MAN = YES 130: MAN_OUTPUT = man 131: MAN_EXTENSION = .3dbus 132: MAN_LINKS = YES 133: #--------------------------------------------------------------------------- 134: # configuration options related to the XML output 135: #--------------------------------------------------------------------------- 136: GENERATE_XML = NO 137: #--------------------------------------------------------------------------- 138: # Configuration options related to the preprocessor 139: #--------------------------------------------------------------------------- 140: ENABLE_PREPROCESSING = YES 141: MACRO_EXPANSION = YES 142: EXPAND_ONLY_PREDEF = YES 143: SEARCH_INCLUDES = YES 144: INCLUDE_PATH = 145: INCLUDE_FILE_PATTERNS = 146: PREDEFINED = "DBUS_BEGIN_DECLS=" \ 147: "DBUS_END_DECLS=" \ 148: "DOXYGEN_SHOULD_SKIP_THIS" \ 149: "DBUS_GNUC_DEPRECATED=" \ 150: "_DBUS_DEFINE_GLOBAL_LOCK(name)=" \ 151: "_DBUS_GNUC_PRINTF(from,to)=" 152: SKIP_FUNCTION_MACROS = YES 153: #--------------------------------------------------------------------------- 154: # Configuration::addtions related to external references 155: #--------------------------------------------------------------------------- 156: TAGFILES = 157: GENERATE_TAGFILE = 158: ALLEXTERNALS = NO 159: PERL_PATH = 160: #--------------------------------------------------------------------------- 161: # Configuration options related to the dot tool 162: #--------------------------------------------------------------------------- 163: CLASS_DIAGRAMS = YES 164: HAVE_DOT = NO 165: CLASS_GRAPH = YES 166: COLLABORATION_GRAPH = YES 167: TEMPLATE_RELATIONS = YES 168: HIDE_UNDOC_RELATIONS = YES 169: INCLUDE_GRAPH = YES 170: INCLUDED_BY_GRAPH = YES 171: GRAPHICAL_HIERARCHY = YES 172: DOT_PATH = 173: DOTFILE_DIRS = 174: MAX_DOT_GRAPH_WIDTH = 640 175: MAX_DOT_GRAPH_HEIGHT = 1024 176: GENERATE_LEGEND = YES 177: DOT_CLEANUP = YES 178: #--------------------------------------------------------------------------- 179: # Configuration::addtions related to the search engine 180: #--------------------------------------------------------------------------- 181: SEARCHENGINE = NO