[tracker/wip/sam/meson: 89/90] Update doc instructions
- From: Sam Thursfield <sthursfield src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker/wip/sam/meson: 89/90] Update doc instructions
- Date: Thu, 1 Dec 2016 11:02:20 +0000 (UTC)
commit a12dc4d6c3cb12e169100208a4a1255b8256a5f0
Author: Sam Thursfield <sam afuera me uk>
Date: Mon Nov 21 23:47:37 2016 +0000
Update doc instructions
docs/reference/libtracker-control/meson.build | 3 +-
docs/reference/libtracker-miner/meson.build | 4 +-
docs/reference/libtracker-sparql/meson.build | 4 +-
docs/reference/ontology/meson.build | 28 ++++++++++++++++++++----
4 files changed, 29 insertions(+), 10 deletions(-)
---
diff --git a/docs/reference/libtracker-control/meson.build b/docs/reference/libtracker-control/meson.build
index d32533d..49f43eb 100644
--- a/docs/reference/libtracker-control/meson.build
+++ b/docs/reference/libtracker-control/meson.build
@@ -1,8 +1,9 @@
-configure_file(input: 'version.xml.in',
+version_xml = configure_file(input: 'version.xml.in',
output: 'version.xml',
configuration: conf)
gnome.gtkdoc('libtracker-control',
src_dir: '../../../src/libtracker-control',
main_sgml: 'libtracker-control-docs.sgml',
+ content_files: version_xml,
install: true)
diff --git a/docs/reference/libtracker-miner/meson.build b/docs/reference/libtracker-miner/meson.build
index 6a2a33b..489529c 100644
--- a/docs/reference/libtracker-miner/meson.build
+++ b/docs/reference/libtracker-miner/meson.build
@@ -1,9 +1,9 @@
-configure_file(input: 'version.xml.in',
+version_xml = configure_file(input: 'version.xml.in',
output: 'version.xml',
configuration: conf)
gnome.gtkdoc('libtracker-miner',
src_dir: '../../../src/libtracker-miner',
main_sgml: 'libtracker-miner-docs.sgml',
- content_files: ['overview.sgml'],
+ content_files: ['overview.sgml', version_xml],
install: true)
diff --git a/docs/reference/libtracker-sparql/meson.build b/docs/reference/libtracker-sparql/meson.build
index 522c339..6da6bc6 100644
--- a/docs/reference/libtracker-sparql/meson.build
+++ b/docs/reference/libtracker-sparql/meson.build
@@ -1,9 +1,9 @@
-configure_file(input: 'version.xml.in',
+version_xml = configure_file(input: 'version.xml.in',
output: 'version.xml',
configuration: conf)
gnome.gtkdoc('libtracker-sparql',
src_dir: '../../../src/libtracker-sparql',
main_sgml: 'libtracker-sparql-docs.sgml',
- content_files: ['overview.sgml', 'examples.sgml'],
+ content_files: ['overview.sgml', 'examples.sgml', version_xml],
install: true)
diff --git a/docs/reference/ontology/meson.build b/docs/reference/ontology/meson.build
index 409a64f..d18ca22 100644
--- a/docs/reference/ontology/meson.build
+++ b/docs/reference/ontology/meson.build
@@ -1,13 +1,31 @@
-configure_file(input: 'version.xml.in',
+version_xml = configure_file(input: 'version.xml.in',
output: 'version.xml',
configuration: conf)
-# FIXME: this can't really work right now; Meson is too limited here.
-# Perhaps it could be done as an external script since none of the
-# normal scanning and stuff needs to be done anyway.
-# built anyway.
+
+#for f in `find $ONTOLOGIES_DATA_DIR -name "*.description"` ; do
+# # ../../src/ontologies/XX-aaa.description -> PREFIX=aaa
+# TMPNAME=${f%.description}
+# PREFIX=${TMPNAME#*-}
+# echo "- Generating $PREFIX documentation"
+#
+# $TTL2SGML -d $f -o $BUILD_DIR/$PREFIX-ontology.xml \
+# -e $ONTOLOGIES_INFO_DIR/$PREFIX/explanation.xml
+
+
+gen_doc = meson.source_root() + '/docs/tools/gen-doc.sh'
+generated = custom_target('ontology-doc-generated',
+ output: 'gen-doc.stamp',
+ command: ['false', gen_doc, ttl2sgml, ttlresource2sgml,
+ meson.source_root() + '/src/ontologies',
+ meson.source_root() + '/docs/ontologies',
+ 'xml/'],
+ depends: [ttl2sgml, ttlresource2sgml],
+)
+fuckyou = 'nothing'
gnome.gtkdoc('ontology',
src_dir: '.',
main_sgml: 'ontology-docs.sgml',
+ content_files: [version_xml],
install: true)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]