Doxyfile 6.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. #
  2. # ngIRCd -- The Next Generation IRC Daemon
  3. # Copyright (c)2001-2010 Alexander Barton (alex@barton.de)
  4. #
  5. # This program is free software; you can redistribute it and/or modify
  6. # it under the terms of the GNU General Public License as published by
  7. # the Free Software Foundation; either version 2 of the License, or
  8. # (at your option) any later version.
  9. # Please read the file COPYING, README and AUTHORS for more information.
  10. #
  11. # This file describes the settings to be used by the documentation system
  12. # doxygen (www.doxygen.org) for ngIRCd.
  13. #
  14. #---------------------------------------------------------------------------
  15. # Project related configuration options
  16. #---------------------------------------------------------------------------
  17. # The PROJECT_NAME tag is a single word (or a sequence of words surrounded
  18. # by quotes) that should identify the project.
  19. PROJECT_NAME = ngIRCd
  20. # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
  21. # base path where the generated documentation will be put.
  22. # If a relative path is entered, it will be relative to the location
  23. # where doxygen was started. If left blank the current directory will be used.
  24. OUTPUT_DIRECTORY = .
  25. # If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag
  26. # can be used to strip a user-defined part of the path. Stripping is
  27. # only done if one of the specified strings matches the left-hand part of
  28. # the path. The tag can be used to show relative paths in the file list.
  29. # If left blank the directory from which doxygen is run is used as the
  30. # path to strip.
  31. STRIP_FROM_PATH = ../..
  32. # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen
  33. # will interpret the first line (until the first dot) of a JavaDoc-style
  34. # comment as the brief description. If set to NO, the JavaDoc
  35. # comments will behave just like the Qt-style comments (thus requiring an
  36. # explicit @brief command for a brief description.
  37. JAVADOC_AUTOBRIEF = YES
  38. # Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C
  39. # sources only. Doxygen will then generate output that is more tailored for C.
  40. # For instance, some of the names that are used will be different. The list
  41. # of all members will be omitted, etc.
  42. OPTIMIZE_OUTPUT_FOR_C = YES
  43. #---------------------------------------------------------------------------
  44. # Build related configuration options
  45. #---------------------------------------------------------------------------
  46. # If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in
  47. # documentation are documented, even if no documentation was available.
  48. # Private class members and static file members will be hidden unless
  49. # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
  50. EXTRACT_ALL = YES
  51. # If the EXTRACT_STATIC tag is set to YES all static members of a file
  52. # will be included in the documentation.
  53. EXTRACT_STATIC = YES
  54. # If the sources in your project are distributed over multiple directories
  55. # then setting the SHOW_DIRECTORIES tag to YES will show the directory
  56. # hierarchy in the documentation. The default is NO.
  57. SHOW_DIRECTORIES = YES
  58. #---------------------------------------------------------------------------
  59. # configuration options related to the input files
  60. #---------------------------------------------------------------------------
  61. # The INPUT tag can be used to specify the files and/or directories that
  62. # contain documented source files. You may enter file names like "myfile.cpp"
  63. # or directories like "/usr/src/myproject". Separate the files or directories
  64. # with spaces.
  65. INPUT = ../../src
  66. # The RECURSIVE tag can be used to turn specify whether or not subdirectories
  67. # should be searched for input files as well. Possible values are YES and NO.
  68. # If left blank NO is used.
  69. RECURSIVE = YES
  70. #---------------------------------------------------------------------------
  71. # configuration options related to source browsing
  72. #---------------------------------------------------------------------------
  73. # If the SOURCE_BROWSER tag is set to YES then a list of source files will
  74. # be generated. Documented entities will be cross-referenced with these sources.
  75. # Note: To get rid of all source code in the generated output, make sure also
  76. # VERBATIM_HEADERS is set to NO.
  77. SOURCE_BROWSER = YES
  78. # Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct
  79. # doxygen to hide any special comment blocks from generated source code
  80. # fragments. Normal C and C++ comments will always remain visible.
  81. STRIP_CODE_COMMENTS = NO
  82. # If the REFERENCED_BY_RELATION tag is set to YES then for each documented
  83. # function all documented functions referencing it will be listed.
  84. REFERENCED_BY_RELATION = YES
  85. # If the REFERENCES_RELATION tag is set to YES then for each documented
  86. # function all documented entities called/used by that function will be listed.
  87. REFERENCES_RELATION = YES
  88. #---------------------------------------------------------------------------
  89. # Output formats
  90. #---------------------------------------------------------------------------
  91. GENERATE_HTML = YES
  92. # The HTML_FOOTER tag can be used to specify a personal HTML footer for each
  93. # generated HTML page. If it is left blank doxygen will generate a standard
  94. # footer.
  95. HTML_FOOTER = footer.inc.html
  96. # If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML
  97. # documentation will contain sections that can be hidden and shown after the
  98. # page has loaded. For this to work a browser that supports JavaScript and
  99. # DHTML is required (for instance Mozilla 1.0+, Firefox Netscape 6.0+,
  100. # Internet explorer 5.0+, Konqueror, or Safari).
  101. HTML_DYNAMIC_SECTIONS = YES
  102. GENERATE_DOCSET = NO
  103. GENERATE_HTMLHELP = NO
  104. GENERATE_LATEX = NO
  105. GENERATE_RTF = NO
  106. GENERATE_MAN = NO
  107. GENERATE_XML = NO
  108. GENERATE_AUTOGEN_DEF = NO
  109. GENERATE_PERLMOD = NO
  110. #---------------------------------------------------------------------------
  111. # Configuration options related to the preprocessor
  112. #---------------------------------------------------------------------------
  113. # The PREDEFINED tag can be used to specify one or more macro names that
  114. # are defined before the preprocessor is started (similar to the -D option of
  115. # gcc). The argument of the tag is a list of macros of the form: name
  116. # or name=definition (no spaces). If the definition and the = are
  117. # omitted =1 is assumed. To prevent a macro definition from being
  118. # undefined via #undef or recursively expanded use the := operator
  119. # instead of the = operator.
  120. PREDEFINED = DEBUG ZLIB PAM ZEROCONF CONN_MODULE __client_c__
  121. # -eof-