-# How to run doxygen and store its results in the Skia repo, so that they can be
-# browsed at http://skia.googlecode.com/svn/docs/html/index.html :
-#
-# cd
-# TEMPDIR=/tmp/skia-doxygen
-# rm -rf $TEMPDIR
-# mkdir -p $TEMPDIR
-# cd $TEMPDIR
-# svn checkout https://skia.googlecode.com/svn/trunk
-# svn checkout https://skia.googlecode.com/svn/docs
-# cd trunk
-# doxygen Doxyfile
-# cd ../docs
-# NEWFILES=$(svn status | grep ^\? | awk '{print $2}')
-# svn add $NEWFILES
-# find . -name *.html -exec svn propset svn:mime-type text/html '{}' \;
-# find . -name *.css -exec svn propset svn:mime-type text/css '{}' \;
-# find . -name *.js -exec svn propset svn:mime-type text/javascript '{}' \;
-# find . -name *.gif -exec svn propset svn:mime-type image/gif '{}' \;
-# find . -name *.png -exec svn propset svn:mime-type image/png '{}' \;
-# svn commit --message 'commit doxygen-generated documentation'
-# cd
-# rm -rf $TEMPDIR
+# Configuration used by
+# https://chromium.googlesource.com/chromium/tools/build/+/0f611b202b0e/scripts/slave/recipe_modules/skia/resources/generate_and_upload_doxygen.py
+# to generate our Doxygen docs, which are then uploaded to
+# http://skia-doc.commondatastorage.googleapis.com/doxygen/doxygen/html/index.html
-PROJECT_NAME = skia
+
+PROJECT_NAME = Skia
PROJECT_BRIEF = 2D Graphics Library
+
+PROJECT_LOGO = https://skia.org/res/img/logo.png
+
+# These lines are overridden by
+# https://chromium.googlesource.com/chromium/tools/build/+/0f611b202b0e/scripts/slave/recipe_modules/skia/resources/generate_and_upload_doxygen.py
+# but they are needed in case someone wants to generate the doxygen manually
+# for some reason.
OUTPUT_DIRECTORY = ../docs
+HTML_FOOTER = ../docs/static_footer.txt
EXTRACT_ALL = NO
INHERIT_DOCS = YES
# This file only creates documentation for the most important parts of the
# external-visible API.
-INPUT = include/core include/effects
+INPUT = include/core include/effects include/gpu
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
# CLASS_GRAPH = YES
# COLLABORATION_GRAPH = YES
# UML_LOOK = YES
-# GRAPHICAL_HIERARCHY = YES
+# GRAPHICAL_HIERARCHY = YES
-# Make SkDEBUGCODE disappear, but not SK_OVERRIDE.
+# Make SkDEBUGCODE disappear.
ENABLE_PREPROCESSING = YES
MACRO_EXPANSION = YES
EXPAND_ONLY_PREDEF = YES