diff options
author | Rico Tzschichholz <ricotz@t-online.de> | 2013-02-16 23:35:31 +0100 |
---|---|---|
committer | Rico Tzschichholz <ricotz@ubuntu.com> | 2013-02-16 23:35:31 +0100 |
commit | 7a3f71b20139a36684526a74b1cbe3277bce922b (patch) | |
tree | aece5a61b5a226813b4b6405439f01929b7e9083 /doc | |
parent | 2277860db4aa8e2a23538d9015ab43954dbb86e1 (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.am | 30 |
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 |