1 # Configuration used by 2 # https://chromium.googlesource.com/chromium/tools/build/+/0f611b202b0e/scripts/slave/recipe_modules/skia/resources/generate_and_upload_doxygen.py 3 # to generate our Doxygen docs, which are then uploaded to 4 # http://chromium-skia-gm.commondatastorage.googleapis.com/doxygen/doxygen/html/index.html 5 6 7 PROJECT_NAME = Skia 8 PROJECT_BRIEF = 2D Graphics Library 9 10 PROJECT_LOGO = https://skia.org/res/img/logo.png 11 12 # These lines are overridden by 13 # https://chromium.googlesource.com/chromium/tools/build/+/0f611b202b0e/scripts/slave/recipe_modules/skia/resources/generate_and_upload_doxygen.py 14 # but they are needed in case someone wants to generate the doxygen manually 15 # for some reason. 16 OUTPUT_DIRECTORY = ../docs 17 HTML_FOOTER = ../docs/static_footer.txt 18 19 EXTRACT_ALL = NO 20 INHERIT_DOCS = YES 21 INLINE_INHERITED_MEMB = NO 22 JAVADOC_AUTOBRIEF = YES 23 TAB_SIZE = 4 24 WARN_IF_UNDOCUMENTED = NO 25 26 # This file only creates documentation for the most important parts of the 27 # external-visible API. 28 INPUT = include/core include/effects include/gpu 29 EXTRACT_PRIVATE = YES 30 EXTRACT_STATIC = YES 31 32 HTML_DYNAMIC_SECTIONS = NO 33 GENERATE_TREEVIEW = YES 34 35 GENERATE_LATEX = NO 36 37 # Good class diagrams require graphviz, but also more parameter tuning and 38 # more build time than seems worthwhile. 39 CLASS_DIAGRAMS = YES 40 # HAVE_DOT = YES 41 # CLASS_GRAPH = YES 42 # COLLABORATION_GRAPH = YES 43 # UML_LOOK = YES 44 # GRAPHICAL_HIERARCHY = YES 45 46 # Make SkDEBUGCODE disappear. 47 ENABLE_PREPROCESSING = YES 48 MACRO_EXPANSION = YES 49 EXPAND_ONLY_PREDEF = YES 50 EXPAND_AS_DEFINED = SkDEBUGCODE 51 52 # experimental evil only! inflates build time by 10 minutes 53 # SEARCH_INCLUDES = YES 54 # INCLUDE_GRAPH = YES 55 # INCLUDED_BY_GRAPH = YES 56 # DIRECTORY_GRAPH = YES 57 # INTERACTIVE_SVG = YES 58 59 60