summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@t-online.de>2013-02-16 23:35:31 +0100
committerRico Tzschichholz <ricotz@ubuntu.com>2013-02-16 23:35:31 +0100
commit7a3f71b20139a36684526a74b1cbe3277bce922b (patch)
treeaece5a61b5a226813b4b6405439f01929b7e9083 /doc
parent2277860db4aa8e2a23538d9015ab43954dbb86e1 (diff)
build: A lot of cleaning up in the build-system
- Share internal libraries - Don't ship built sources "as far possible" - Refactor src/engine.vala,src/zeitgeist-daemon.vala, src/extensions-collection.vala for shared libzeitgeist-engine - Make parallel builds work
Diffstat (limited to 'doc')
-rw-r--r--doc/libzeitgeist/Makefile.am30
1 files changed, 25 insertions, 5 deletions
diff --git a/doc/libzeitgeist/Makefile.am b/doc/libzeitgeist/Makefile.am
index e3c3668e..0f778b86 100644
--- a/doc/libzeitgeist/Makefile.am
+++ b/doc/libzeitgeist/Makefile.am
@@ -3,17 +3,33 @@ NULL =
if ENABLE_DOCS
FILES = \
- $(wildcard $(top_srcdir)/libzeitgeist/*.vala) \
+ $(top_srcdir)/libzeitgeist/data-source.vala \
+ $(top_srcdir)/libzeitgeist/data-source-registry.vala \
+ $(top_srcdir)/libzeitgeist/mimetype.vala \
+ $(top_srcdir)/libzeitgeist/enumerations.vala \
+ $(top_srcdir)/libzeitgeist/event.vala \
+ $(top_srcdir)/libzeitgeist/subject.vala \
+ $(top_srcdir)/libzeitgeist/timerange.vala \
+ $(top_srcdir)/libzeitgeist/index.vala \
+ $(top_srcdir)/libzeitgeist/log.vala \
+ $(top_srcdir)/libzeitgeist/timestamp.vala \
+ $(top_srcdir)/libzeitgeist/monitor.vala \
+ $(top_srcdir)/libzeitgeist/ontology-uris.vala \
+ $(top_srcdir)/libzeitgeist/ontology.vala \
+ $(top_srcdir)/libzeitgeist/queued-proxy-wrapper.vala \
+ $(top_srcdir)/libzeitgeist/remote.vala \
+ $(top_srcdir)/libzeitgeist/result-set.vala \
+ $(top_srcdir)/libzeitgeist/simple-result-set.vala \
+ $(top_srcdir)/libzeitgeist/utils.vala \
$(NULL)
# valadoc in Ubuntu doesn't find it vala-0.16/vapi
VALADOC_FLAGS = \
--force \
- --vapidir $(top_srcdir)/libzeitgeist \
- --vapidir /usr/share/vala-0.16/vapi/ \
--pkg gio-2.0 \
--pkg gio-unix-2.0 \
--pkg sqlite3 \
+ --vapidir $(top_builddir)/libzeitgeist \
--basedir $(top_srcdir)/libzeitgeist \
--package-name "zeitgeist-2.0" \
--package-version $(PACKAGE_VERSION) \
@@ -30,8 +46,8 @@ docs_vala: $(FILES)
# The output directory can't be called "gtkdoc" or it'll conflict
# with the "--doclet" option (it only works if the directory doesn't
# exist prior to invocation).
-docs_c: $(FILES) zeitgeist-gtkdoc-index.sgml
- install -D zeitgeist-gtkdoc-index.sgml $@/zeitgeist-2.0-docs.xml
+docs_c: $(FILES) $(srcdir)/zeitgeist-gtkdoc-index.sgml
+ install -D $(srcdir)/zeitgeist-gtkdoc-index.sgml $@/zeitgeist-2.0-docs.xml
$(VALADOC) \
-X $(top_srcdir)/libzeitgeist/zeitgeist.h \
-X -l -X $(top_srcdir)/libzeitgeist/.libs/libzeitgeist-2.0.so \
@@ -40,6 +56,10 @@ docs_c: $(FILES) zeitgeist-gtkdoc-index.sgml
$(VALADOC_FLAGS) \
$(NULL)
+EXTRA_DIST = \
+ zeitgeist-gtkdoc-index.sgml \
+ $(NULL)
+
clean-local:
rm -rf docs_vala docs_c