blob: 3497e271f8322672e04339c9000fe600ba35e78e [file] [log] [blame]
commit-bot@chromium.org76ac7f82014-05-15 14:41:00 +00001# Configuration used by
borenetaf44e702014-10-14 04:44:44 -07002# https://chromium.googlesource.com/chromium/tools/build/+/0f611b202b0e/scripts/slave/recipe_modules/skia/resources/generate_and_upload_doxygen.py
commit-bot@chromium.org76ac7f82014-05-15 14:41:00 +00003# to generate our Doxygen docs, which are then uploaded to
4# http://chromium-skia-gm.commondatastorage.googleapis.com/doxygen/doxygen/html/index.html
5
epoger@google.comc62b0f82011-12-02 17:13:36 +00006
tomhudson@google.com05fffdc2011-12-01 20:41:24 +00007PROJECT_NAME = skia
8PROJECT_BRIEF = 2D Graphics Library
commit-bot@chromium.org76ac7f82014-05-15 14:41:00 +00009
10# These lines are overridden by
borenetaf44e702014-10-14 04:44:44 -070011# https://chromium.googlesource.com/chromium/tools/build/+/0f611b202b0e/scripts/slave/recipe_modules/skia/resources/generate_and_upload_doxygen.py
commit-bot@chromium.org76ac7f82014-05-15 14:41:00 +000012# but they are needed in case someone wants to generate the doxygen manually
13# for some reason.
epoger@google.comc62b0f82011-12-02 17:13:36 +000014OUTPUT_DIRECTORY = ../docs
epoger@google.comb0c5e072011-12-06 14:52:38 +000015HTML_FOOTER = ../docs/static_footer.txt
tomhudson@google.com05fffdc2011-12-01 20:41:24 +000016
17EXTRACT_ALL = NO
18INHERIT_DOCS = YES
19INLINE_INHERITED_MEMB = NO
20JAVADOC_AUTOBRIEF = YES
21TAB_SIZE = 4
22WARN_IF_UNDOCUMENTED = NO
23
24# This file only creates documentation for the most important parts of the
25# external-visible API.
commit-bot@chromium.org19dff992014-03-07 16:20:36 +000026INPUT = include/core include/effects include/gpu
tomhudson@google.com05fffdc2011-12-01 20:41:24 +000027EXTRACT_PRIVATE = YES
28EXTRACT_STATIC = YES
29
30HTML_DYNAMIC_SECTIONS = NO
31GENERATE_TREEVIEW = YES
32
33GENERATE_LATEX = NO
34
35# Good class diagrams require graphviz, but also more parameter tuning and
36# more build time than seems worthwhile.
37CLASS_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.
45ENABLE_PREPROCESSING = YES
46MACRO_EXPANSION = YES
47EXPAND_ONLY_PREDEF = YES
48EXPAND_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