176ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org# Configuration used by
276ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org# https://skia.googlesource.com/buildbot/+/master/slave/skia_slave_scripts/generate_doxygen.py
376ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org# to generate our Doxygen docs, which are then uploaded to
476ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org# http://chromium-skia-gm.commondatastorage.googleapis.com/doxygen/doxygen/html/index.html
576ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org
6c62b0f8fd0cfaee1791e7bb4f349ad165df4f86bepoger@google.com
705fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comPROJECT_NAME = skia
805fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comPROJECT_BRIEF = 2D Graphics Library
976ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org
1076ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org# These lines are overridden by
1176ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org# https://skia.googlesource.com/buildbot/+/master/slave/skia_slave_scripts/generate_doxygen.py ,
1276ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org# but they are needed in case someone wants to generate the doxygen manually
1376ac7f81d39a99616541ead9c40aa6d208b517afcommit-bot@chromium.org# for some reason.
14c62b0f8fd0cfaee1791e7bb4f349ad165df4f86bepoger@google.comOUTPUT_DIRECTORY = ../docs
15b0c5e078d8af06ec3ce5ea2cdc86c2f1084457a2epoger@google.comHTML_FOOTER = ../docs/static_footer.txt
1605fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
1705fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comEXTRACT_ALL = NO
1805fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comINHERIT_DOCS = YES
1905fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comINLINE_INHERITED_MEMB = NO
2005fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comJAVADOC_AUTOBRIEF = YES
2105fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comTAB_SIZE = 4
2205fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comWARN_IF_UNDOCUMENTED = NO
2305fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
2405fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# This file only creates documentation for the most important parts of the
2505fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# external-visible API.
2619dff99a67fa83f8d3db3e203d853effb5bcf059commit-bot@chromium.orgINPUT = include/core include/effects include/gpu
2705fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comEXTRACT_PRIVATE = YES
2805fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comEXTRACT_STATIC = YES
2905fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
3005fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comHTML_DYNAMIC_SECTIONS = NO
3105fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comGENERATE_TREEVIEW = YES
3205fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
3305fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comGENERATE_LATEX = NO
3405fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
3505fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# Good class diagrams require graphviz, but also more parameter tuning and
3605fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# more build time than seems worthwhile.
3705fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comCLASS_DIAGRAMS = YES
3805fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# HAVE_DOT = YES
3905fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# CLASS_GRAPH = YES
4005fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# COLLABORATION_GRAPH = YES
4105fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# UML_LOOK = YES
4205fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# GRAPHICAL_HIERARCHY = YES 
4305fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
4405fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# Make SkDEBUGCODE disappear, but not SK_OVERRIDE.
4505fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comENABLE_PREPROCESSING = YES
4605fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comMACRO_EXPANSION = YES
4705fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comEXPAND_ONLY_PREDEF = YES
4805fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.comEXPAND_AS_DEFINED = SkDEBUGCODE
4905fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
5005fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# experimental evil only! inflates build time by 10 minutes
5105fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# SEARCH_INCLUDES = YES
5205fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# INCLUDE_GRAPH = YES
5305fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# INCLUDED_BY_GRAPH = YES
5405fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# DIRECTORY_GRAPH = YES
5505fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com# INTERACTIVE_SVG = YES
5605fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
5705fffdcc912cb9678e03d39529577e2a29b9209etomhudson@google.com
58