From 76278714284b0e1a6aafa5cede4ee848e643a1d9 Mon Sep 17 00:00:00 2001 From: KongQun Yang Date: Wed, 6 Sep 2017 14:29:08 -0700 Subject: [PATCH] Update Doxygen config file Doxygen should run under src/ directory: $ doxygen docs/Doxyfile Outputs are created in out/doxygen. Change-Id: I9dd1a9aa158851d37ff9a2e37f701757eb3e577c --- .../tools/doxygen/packager.config => docs/Doxyfile | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) rename packager/tools/doxygen/packager.config => docs/Doxyfile (99%) diff --git a/packager/tools/doxygen/packager.config b/docs/Doxyfile similarity index 99% rename from packager/tools/doxygen/packager.config rename to docs/Doxyfile index 61bac6648a..fd50617b30 100644 --- a/packager/tools/doxygen/packager.config +++ b/docs/Doxyfile @@ -32,7 +32,7 @@ DOXYFILE_ENCODING = UTF-8 # title of most generated pages and in a few other places. # The default value is: My Project. -PROJECT_NAME = "DASH Media Packaging SDK" +PROJECT_NAME = "Shaka Packager SDK" # The PROJECT_NUMBER tag can be used to enter a project or revision number. This # could be handy for archiving the generated documentation or if some version @@ -58,7 +58,7 @@ PROJECT_LOGO = # entered, it will be relative to the location where doxygen was started. If # left blank the current directory will be used. -OUTPUT_DIRECTORY = docs +OUTPUT_DIRECTORY = out/doxygen # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create 4096 sub- # directories (in 2 levels) under the output directory of each output format and @@ -751,7 +751,7 @@ WARN_LOGFILE = # spaces. # Note: If this tag is empty the current directory is searched. -INPUT = app media mpd +INPUT = packager # This tag can be used to specify the character encoding of the source files # that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses @@ -802,7 +802,10 @@ EXCLUDE_SYMLINKS = NO # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories for example use the pattern */test/* -EXCLUDE_PATTERNS = */test/* *_unittest.cc *_test.cc +EXCLUDE_PATTERNS = */test/* */testing/* *_unittest.cc *_test.cc \ + */packager/base/* */packager/build/* \ + */packager/buildtools/* */packager/third_party/* \ + */packager/tools/* */packager/version/* # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the @@ -1787,7 +1790,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