1 # Configuration used by 2 # https://skia.googlesource.com/buildbot/+/master/slave/skia_slave_scripts/generate_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 # These lines are overridden by 11 # https://skia.googlesource.com/buildbot/+/master/slave/skia_slave_scripts/generate_doxygen.py , 12 # but they are needed in case someone wants to generate the doxygen manually 13 # for some reason. 14 OUTPUT_DIRECTORY = ../docs 15 HTML_FOOTER = ../docs/static_footer.txt 16 17 EXTRACT_ALL = NO 18 INHERIT_DOCS = YES 19 INLINE_INHERITED_MEMB = NO 20 JAVADOC_AUTOBRIEF = YES 21 TAB_SIZE = 4 22 WARN_IF_UNDOCUMENTED = NO 23 24 # This file only creates documentation for the most important parts of the 25 # external-visible API. 26 INPUT = include/core include/effects include/gpu 27 EXTRACT_PRIVATE = YES 28 EXTRACT_STATIC = YES 29 30 HTML_DYNAMIC_SECTIONS = NO 31 GENERATE_TREEVIEW = YES 32 33 GENERATE_LATEX = NO 34 35 # Good class diagrams require graphviz, but also more parameter tuning and 36 # more build time than seems worthwhile. 37 CLASS_DIAGRAMS = YES 38 # HAVE_DOT = YES 39 # CLASS_GRAPH = YES 40 # COLLABORATION_GRAPH = YES 41 # UML_LOOK = YES 42 # GRAPHICAL_HIERARCHY = YES 43 44 # Make SkDEBUGCODE disappear, but not SK_OVERRIDE. 45 ENABLE_PREPROCESSING = YES 46 MACRO_EXPANSION = YES 47 EXPAND_ONLY_PREDEF = YES 48 EXPAND_AS_DEFINED = SkDEBUGCODE 49 50 # experimental evil only! inflates build time by 10 minutes 51 # SEARCH_INCLUDES = YES 52 # INCLUDE_GRAPH = YES 53 # INCLUDED_BY_GRAPH = YES 54 # DIRECTORY_GRAPH = YES 55 # INTERACTIVE_SVG = YES 56 57 58