X-Git-Url: https://git.0d.be/?p=empathy.git;a=blobdiff_plain;f=Makefile.am;h=c1bed60f6a37a96b60a5da004bdaa7775f8f9ca2;hp=06cdb86535326e1230e8f4ae74cd918ef68fda6c;hb=8d014e2a3b73644a51fa341a036a6df0221bc66d;hpb=ac8e50ca2b4caa3e6629b3be7f44e1cb5be82ad7 diff --git a/Makefile.am b/Makefile.am index 06cdb865..c1bed60f 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,34 +1,30 @@ -SUBDIRS = tools extensions po data libempathy libempathy-gtk src docs help +MY_SUBDIRS = tools extensions po data telepathy-yell libempathy libempathy-gtk src help tests +NST_SUBDIRS = nautilus-sendto-plugin -if HAVE_MEGAPHONE -SUBDIRS += megaphone -endif +DIST_SUBDIRS = $(MY_SUBDIRS) $(NST_SUBDIRS) -if HAVE_NOTHERE -SUBDIRS += nothere -endif +SUBDIRS = $(MY_SUBDIRS) -if HAVE_PYTHON -SUBDIRS += python -endif - -if HAVE_TESTS -SUBDIRS += tests +if HAVE_NST +SUBDIRS += $(NST_SUBDIRS) endif ACLOCAL_AMFLAGS = -I m4 DISTCHECK_CONFIGURE_FLAGS = \ --disable-scrollkeeper \ - --disable-schemas-install \ - --enable-gtk-doc + --disable-schemas-install EXTRA_DIST = \ - ChangeLog \ - ChangeLog.old \ - README \ - CONTRIBUTORS \ - autogen.sh + CONTRIBUTORS \ + COPYING-DOCS \ + COPYING.LGPL \ + COPYING.SHARE-ALIKE \ + ChangeLog \ + ChangeLog.old \ + README \ + autogen.sh \ + $(NULL) DISTCLEANFILES = \ ChangeLog @@ -37,11 +33,24 @@ DISTCLEANFILES = \ # uninstall. distuninstallcheck_listfiles = find . -type f -print | grep -v '^\./var/scrollkeeper' -ChangeLog: Makefile.am - git-log --pretty=short > ChangeLog - - -dist: ChangeLog +distclean-local: + if test "x$(srcdir)" = "x."; then :; else \ + rm -f ChangeLog; \ + fi + +ChangeLog: + @echo Creating $@ + @if test -d "$(srcdir)/.git"; then \ + (GIT_DIR=$(top_srcdir)/.git ./missing --run git log EMPATHY_2_27_1.. --stat) | fmt --split-only > $@.tmp \ + && mv -f $@.tmp $@ \ + || ($(RM) $@.tmp; \ + echo Failed to generate ChangeLog, your ChangeLog may be outdated >&2; \ + (test -f $@ || echo git-log is required to generate this file >> $@)); \ + else \ + test -f $@ || \ + (echo A git checkout and git-log is required to generate ChangeLog >&2 && \ + echo A git checkout and git-log is required to generate this file >> $@); \ + fi .PHONY: ChangeLog