summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw@src.gnome.org>2016-06-14 10:51:42 +0800
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>2016-06-24 11:35:12 +0100
commit2e648d9ff1bbf4bdcb73c600382a35d7349c0131 (patch)
tree9bf572d8a2b1cd7b9fd1a2a295d5c2c18be2067c /docs
parent4f9fd57c8a732db2180c0298e56b595bfaa47058 (diff)
downloadgeoclue-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.am16
-rw-r--r--docs/lib/Makefile.am3
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)