diff options
author | Ting-Wei Lan <lantw@src.gnome.org> | 2016-06-14 10:51:42 +0800 |
---|---|---|
committer | Zeeshan Ali (Khattak) <zeeshanak@gnome.org> | 2016-06-24 11:35:12 +0100 |
commit | 2e648d9ff1bbf4bdcb73c600382a35d7349c0131 (patch) | |
tree | 9bf572d8a2b1cd7b9fd1a2a295d5c2c18be2067c /docs | |
parent | 4f9fd57c8a732db2180c0298e56b595bfaa47058 (diff) | |
download | geoclue-2e648d9ff1bbf4bdcb73c600382a35d7349c0131.tar.gz |
build: Fix gtk-doc build when builddir ≠ srcdir
https://bugs.freedesktop.org/show_bug.cgi?id=96521
Diffstat (limited to 'docs')
-rw-r--r-- | docs/Makefile.am | 16 | ||||
-rw-r--r-- | docs/lib/Makefile.am | 3 |
2 files changed, 12 insertions, 7 deletions
diff --git a/docs/Makefile.am b/docs/Makefile.am index 8a32909..9a5e038 100644 --- a/docs/Makefile.am +++ b/docs/Makefile.am @@ -14,7 +14,7 @@ DOC_MAIN_SGML_FILE=geoclue-docs.xml SCAN_OPTIONS=--ignore-headers=config.h --rebuild-sections --rebuild-types # The directory containing the source code. Relative to $(srcdir) -DOC_SOURCE_DIR=../public-api +DOC_SOURCE_DIR=$(top_srcdir)/public-api # Used for dependencies HFILE_GLOB= @@ -24,7 +24,7 @@ CFILE_GLOB= IGNORE_HFILES= \ $(NULL) -GTKDOC_LIBS = $(top_srcdir)/public-api/libgeoclue-public-api.la +GTKDOC_LIBS = $(top_builddir)/public-api/libgeoclue-public-api.la # Extra options to supply to gtkdoc-mkdb MKDB_OPTIONS=--sgml-mode --output-format=xml @@ -32,17 +32,21 @@ MKDB_OPTIONS=--sgml-mode --output-format=xml # Extra options to supply to gtkdoc-mktmpl MKTMPL_OPTIONS= +# Extra options to supply to gtkdoc-mkhtml +MKHTML_OPTIONS=--path="$(top_srcdir)" + docs-org.freedesktop.GeoClue2.Manager.xml: - cp $(top_srcdir)/src/docs-org.freedesktop.GeoClue2.Manager.xml . + cp $(top_builddir)/src/docs-org.freedesktop.GeoClue2.Manager.xml . docs-org.freedesktop.GeoClue2.Client.xml: - cp $(top_srcdir)/src/docs-org.freedesktop.GeoClue2.Client.xml . + cp $(top_builddir)/src/docs-org.freedesktop.GeoClue2.Client.xml . docs-org.freedesktop.GeoClue2.Location.xml: - cp $(top_srcdir)/src/docs-org.freedesktop.GeoClue2.Location.xml . + cp $(top_builddir)/src/docs-org.freedesktop.GeoClue2.Location.xml . docs-org.freedesktop.GeoClue2.Agent.xml: - cp $(top_srcdir)/src/agent/docs-org.freedesktop.GeoClue2.Agent.xml . + cp $(top_builddir)/src/agent/docs-org.freedesktop.GeoClue2.Agent.xml . # Non-autogenerated SGML files to be included in $(DOC_MAIN_SGML_FILE) content_files = \ + ../COPYING \ version.xml \ docs-org.freedesktop.GeoClue2.Manager.xml \ docs-org.freedesktop.GeoClue2.Client.xml \ diff --git a/docs/lib/Makefile.am b/docs/lib/Makefile.am index c4a58cb..86385ea 100644 --- a/docs/lib/Makefile.am +++ b/docs/lib/Makefile.am @@ -22,7 +22,7 @@ CFILE_GLOB= IGNORE_HFILES= \ $(NULL) -GTKDOC_LIBS = $(top_srcdir)/libgeoclue/libgeoclue-2.la +GTKDOC_LIBS = $(top_builddir)/libgeoclue/libgeoclue-2.la # Extra options to supply to gtkdoc-mkdb MKDB_OPTIONS=--sgml-mode --output-format=xml @@ -32,6 +32,7 @@ MKTMPL_OPTIONS= # Non-autogenerated SGML files to be included in $(DOC_MAIN_SGML_FILE) content_files = \ + ../../COPYING.LIB \ version.xml \ $(NULL) |