diff --git a/.gitignore b/.gitignore index 69ee3035..eaed0e2a 100644 --- a/.gitignore +++ b/.gitignore @@ -15,6 +15,7 @@ translations/*.bin # doxygen docs/doxygen/html/ +docs/doxygen/xml/ # tools tools/agbcc @@ -86,3 +87,4 @@ _Deparsed_XSubs.pm __pycache__ Info.plist ctx.c +!doxygen_config.py diff --git a/Doxyfile b/Doxyfile index ea24a7eb..42a3a3c0 100644 --- a/Doxyfile +++ b/Doxyfile @@ -44,7 +44,7 @@ PROJECT_NUMBER = # 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 = "Decompilation of The Legend of Zelda: The Minish Cap" +PROJECT_BRIEF = "Docs" # 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 @@ -1141,7 +1141,7 @@ IGNORE_PREFIX = # If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output # The default value is: YES. -GENERATE_HTML = YES +GENERATE_HTML = NO # The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of @@ -1211,7 +1211,7 @@ HTML_STYLESHEET = # list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = "./docs/doxygen/doxygen-extra.css" +#HTML_EXTRA_STYLESHEET = "./docs/doxygen/doxygen-extra.css" # 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 @@ -2015,7 +2015,7 @@ MAN_LINKS = NO # captures the structure of the code including all documentation. # The default value is: NO. -GENERATE_XML = NO +GENERATE_XML = YES # The XML_OUTPUT tag is used to specify where the XML pages will be put. If a # relative path is entered the value of OUTPUT_DIRECTORY will be put in front of diff --git a/docs/doxygen/doxygen-extra.css b/docs/doxygen/doxygen-extra.css deleted file mode 100644 index e852758c..00000000 --- a/docs/doxygen/doxygen-extra.css +++ /dev/null @@ -1,5 +0,0 @@ -body { - background-image: url("../beanstalk-bg.png"); - background-attachment: fixed; - background-size: cover; -} diff --git a/doxygen_config.py b/doxygen_config.py new file mode 100644 index 00000000..9d37b519 --- /dev/null +++ b/doxygen_config.py @@ -0,0 +1,63 @@ +# Configuration file for https://mcss.mosra.cz/documentation/doxygen/ +DOXYFILE = "Doxyfile" +MAIN_PROJECT_URL = "https://github.com/zeldaret/tmc" +SHOW_UNDOCUMENTED = True +SEARCH_RESULT_ID_BYTES = 4 +SEARCH_FILE_OFFSET_BYTES = 4 +SEARCH_NAME_SIZE_BYTES = 2 +SEARCH_DOWNLOAD_BINARY = True +HTML_HEADER = """ + +""" +LINKS_NAVBAR1 = [ + ("Modules", 'modules', []), + ("Pages", 'pages', []) +] +LINKS_NAVBAR2 = [ + ("Classes", 'annotated', []), + ("Files", 'files', []) +] \ No newline at end of file