X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/0912fc7efa606c51c8dbe073f0b20f1524c3c709..008e972c679d1420c93ee8ac68e13c433af8486a:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 6181120e..1a7d0a07 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,46 @@ -SUBDIRS = src doc +# Optionally build documentation bits +if VIKING_DOC + DO_DOCS = "help doc" +endif +SUBDIRS = src test data po $(DO_DOCS) -bin_SCRIPTS = viking-remote +INTLTOOL = \ + intltool-extract.in \ + intltool-merge.in \ + intltool-update.in -EXTRA_DIST = viking-remote \ No newline at end of file +full: + ./autogen.sh + make + +EXTRA_DIST = \ + gnome-doc-utils.make \ + ChangeLog.0 \ + viking.spec \ + $(INTLTOOL) + +.PHONY: generate-changelog +generate-changelog: + if test -d $(top_srcdir)/.git; then \ + cd $(top_srcdir) ; sh $(top_srcdir)/maintainer/git2changelog.sh > $(distdir)/c-l; \ + mv $(distdir)/c-l $(distdir)/ChangeLog; \ + fi + +dist-hook: viking.spec generate-changelog + cp $(top_builddir)/viking.spec $(distdir) + +MAINTAINERCLEANFILES = \ + gnome-doc-utils.make + +DISTCLEANFILES = \ + intltool-extract \ + intltool-merge \ + intltool-update + +ACLOCAL_AMFLAGS = -I m4 + +DISTCHECK_CONFIGURE_FLAGS = \ + --disable-scrollkeeper + +# Ignore gtk theme cache files on distcheck +distuninstallcheck_listfiles = find . -type f -print | grep -v 'icon-theme.cache'