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 7PROJECT_NAME = Skia 8PROJECT_BRIEF = 2D Graphics Library 9 10PROJECT_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. 16OUTPUT_DIRECTORY = ../docs 17HTML_FOOTER = ../docs/static_footer.txt 18 19EXTRACT_ALL = NO 20INHERIT_DOCS = YES 21INLINE_INHERITED_MEMB = NO 22JAVADOC_AUTOBRIEF = YES 23TAB_SIZE = 4 24WARN_IF_UNDOCUMENTED = NO 25 26# This file only creates documentation for the most important parts of the 27# external-visible API. 28INPUT = include/core include/effects include/gpu 29EXTRACT_PRIVATE = YES 30EXTRACT_STATIC = YES 31 32HTML_DYNAMIC_SECTIONS = NO 33GENERATE_TREEVIEW = YES 34 35GENERATE_LATEX = NO 36 37# Good class diagrams require graphviz, but also more parameter tuning and 38# more build time than seems worthwhile. 39CLASS_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. 47ENABLE_PREPROCESSING = YES 48MACRO_EXPANSION = YES 49EXPAND_ONLY_PREDEF = YES 50EXPAND_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