blob: d5a86825ff36600a8718e28c050f35f7709ca2dd [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
halcanaryee2a8ee2015-05-19 10:21:29 -07007PROJECT_NAME = Skia
tomhudson@google.com05fffdc2011-12-01 20:41:24 +00008PROJECT_BRIEF = 2D Graphics Library
commit-bot@chromium.org76ac7f82014-05-15 14:41:00 +00009
halcanaryee2a8ee2015-05-19 10:21:29 -070010PROJECT_LOGO = https://skia.org/res/img/logo.png
11
commit-bot@chromium.org76ac7f82014-05-15 14:41:00 +000012# These lines are overridden by
borenetaf44e702014-10-14 04:44:44 -070013# 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 +000014# but they are needed in case someone wants to generate the doxygen manually
15# for some reason.
epoger@google.comc62b0f82011-12-02 17:13:36 +000016OUTPUT_DIRECTORY = ../docs
epoger@google.comb0c5e072011-12-06 14:52:38 +000017HTML_FOOTER = ../docs/static_footer.txt
tomhudson@google.com05fffdc2011-12-01 20:41:24 +000018
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.
commit-bot@chromium.org19dff992014-03-07 16:20:36 +000028INPUT = include/core include/effects include/gpu
tomhudson@google.com05fffdc2011-12-01 20:41:24 +000029EXTRACT_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
mtklein36352bf2015-03-25 18:17:31 -070044# GRAPHICAL_HIERARCHY = YES
tomhudson@google.com05fffdc2011-12-01 20:41:24 +000045
mtklein36352bf2015-03-25 18:17:31 -070046# Make SkDEBUGCODE disappear.
tomhudson@google.com05fffdc2011-12-01 20:41:24 +000047ENABLE_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