Doxyfile 1.56 KB
Newer Older
1 2 3 4 5
# Configuration used by
# https://skia.googlesource.com/buildbot/+/master/slave/skia_slave_scripts/generate_doxygen.py
# to generate our Doxygen docs, which are then uploaded to
# http://chromium-skia-gm.commondatastorage.googleapis.com/doxygen/doxygen/html/index.html

epoger@google.com's avatar
epoger@google.com committed
6

7 8
PROJECT_NAME = skia
PROJECT_BRIEF = 2D Graphics Library
9 10 11 12 13

# These lines are overridden by
# https://skia.googlesource.com/buildbot/+/master/slave/skia_slave_scripts/generate_doxygen.py ,
# but they are needed in case someone wants to generate the doxygen manually
# for some reason.
epoger@google.com's avatar
epoger@google.com committed
14
OUTPUT_DIRECTORY = ../docs
15
HTML_FOOTER = ../docs/static_footer.txt
16 17 18 19 20 21 22 23 24 25

EXTRACT_ALL = NO
INHERIT_DOCS = YES
INLINE_INHERITED_MEMB = NO
JAVADOC_AUTOBRIEF = YES
TAB_SIZE = 4
WARN_IF_UNDOCUMENTED = NO

# This file only creates documentation for the most important parts of the
# external-visible API.
26
INPUT = include/core include/effects include/gpu
27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES

HTML_DYNAMIC_SECTIONS = NO
GENERATE_TREEVIEW = YES

GENERATE_LATEX = NO

# Good class diagrams require graphviz, but also more parameter tuning and
# more build time than seems worthwhile.
CLASS_DIAGRAMS = YES
# HAVE_DOT = YES
# CLASS_GRAPH = YES
# COLLABORATION_GRAPH = YES
# UML_LOOK = YES
# GRAPHICAL_HIERARCHY = YES 

# Make SkDEBUGCODE disappear, but not SK_OVERRIDE.
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES
EXPAND_AS_DEFINED = SkDEBUGCODE

# experimental evil only! inflates build time by 10 minutes
# SEARCH_INCLUDES = YES
# INCLUDE_GRAPH = YES
# INCLUDED_BY_GRAPH = YES
# DIRECTORY_GRAPH = YES
# INTERACTIVE_SVG = YES