[GTK] Integrate build-gtkdoc into build-webkit and make
authormrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Nov 2011 16:19:44 +0000 (16:19 +0000)
committermrobinson@webkit.org <mrobinson@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 25 Nov 2011 16:19:44 +0000 (16:19 +0000)
commit7b72f50b179da45e74a6e67d703b14a5c80f0fd2
tree7c11da2a7e7e8fd635ba17626a158caa45014491
parent112a2f199af5c6fddcf60c6fa8a5ff3bebf7997d
[GTK] Integrate build-gtkdoc into build-webkit and make
https://bugs.webkit.org/show_bug.cgi?id=72626

Reviewed by Philippe Normand.

.:

* GNUmakefile.am: Remove references to old gtkdoc files. Update
the dist-hook to include copying documentation into the distribution.
This also means that the build will fail if documentation hasn't been
generated before 'make dist.'
* configure.ac: Ditto.

Source/WebKit/gtk:

* docs/GNUmakefile.am: Removed.
* docs/version.xml.in: Removed.

Source/WebKit2:

* GNUmakefile.am: Removed references to build-gtkdoc and gtkdoc.py.
* UIProcess/API/gtk/docs/build-gtkdoc: Removed.

Tools:

* GNUmakefile.am: Added support for new scripts and "make docs".
* Scripts/webkitdirs.pm: Call generate-gtkdoc when building.
(buildAutotoolsProject):
* gtk/generate-gtkdoc: Added.
* gtk/gtkdoc.py: Renamed from Source/WebKit2/UIProcess/API/gtk/docs/gtkdoc.py.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@101174 268f45cc-cd09-0410-ab3c-d52691b4dbfc
17 files changed:
ChangeLog
GNUmakefile.am
Source/WebKit/gtk/ChangeLog
Source/WebKit/gtk/GNUmakefile.am
Source/WebKit/gtk/GNUmakefile.gtk-doc.am [deleted file]
Source/WebKit/gtk/docs/GNUmakefile.am [deleted file]
Source/WebKit/gtk/docs/version.xml.in [deleted file]
Source/WebKit2/ChangeLog
Source/WebKit2/GNUmakefile.am
Source/WebKit2/UIProcess/API/gtk/docs/build-gtkdoc [deleted file]
Tools/ChangeLog
Tools/GNUmakefile.am
Tools/Scripts/webkitdirs.pm
Tools/gtk/common.py [new file with mode: 0644]
Tools/gtk/generate-gtkdoc [new file with mode: 0755]
Tools/gtk/gtkdoc.py [moved from Source/WebKit2/UIProcess/API/gtk/docs/gtkdoc.py with 91% similarity]
configure.ac