[Qt] Modularize documentation for QtWebKit
authorvestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Oct 2012 08:38:19 +0000 (08:38 +0000)
committervestbo@webkit.org <vestbo@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 18 Oct 2012 08:38:19 +0000 (08:38 +0000)
commit8f28b3b2bf4acc9be54aafebaf0cb2ec4e0b98e5
tree72279690b75e8ee4c64452c4132ef09add41979a
parent3c8dc38e53848b5d7d885ea62e561ba4cd4a04b6
[Qt] Modularize documentation for QtWebKit

Running 'make docs' would fail unless 'make qmake_all' was ran first,
but qmake_all involved generating all the derived sources, which seems
overly complex just for building documentation.

We solve this by preventing all subdirs except QtWebKit from having a
docs target. This would normally work fine on its own, but since we
use CONFIG += ordered, there's now a missing doc target for the
immediate dependency of the QtWebKit subdir. We solve this by adding
a dummy-target ourselves.

Finally, we clean up the qdocconf file to match the rest of the Qt
documentation modularization efforts.

Reviewed by Simon Hausmann.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@131716 268f45cc-cd09-0410-ab3c-d52691b4dbfc
ChangeLog
Source/QtWebKit.pro
Source/WebKit/qt/ChangeLog
Source/WebKit/qt/docs/docs.pri [deleted file]
Source/WebKit/qt/docs/qtwebkit.qdocconf [deleted file]
Source/api.pri
Source/qtwebkit.qdocconf [new file with mode: 0644]
Tools/ChangeLog
Tools/qmake/mkspecs/features/default_post.prf