diff options
author | Kristian Høgsberg <krh@redhat.com> | 2008-07-10 12:35:40 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@redhat.com> | 2008-07-10 12:35:40 -0400 |
commit | 9c4d48bb7e810ae5efdee484e4b0095a0c49fd6c (patch) | |
tree | 89915f9eea7c5326bb274c3b25e6c6a52f1c90da | |
parent | 19d14061d321b85d934dd6eff23fabe188137eda (diff) |
More distcheck fixes: fix ChangeLog rule, don't insist on a ChangeLog in po/.
-rw-r--r-- | Makefile.am | 18 | ||||
-rwxr-xr-x | autogen.sh | 3 |
2 files changed, 7 insertions, 14 deletions
diff --git a/Makefile.am b/Makefile.am index d54ddd4..19cd869 100644 --- a/Makefile.am +++ b/Makefile.am @@ -2,24 +2,14 @@ SUBDIRS = data docs librazor src po -# Creating ChangeLog from git log (taken from cairo/Makefile.am): -ChangeLog: $(srcdir)/ChangeLog +GIT=./missing --run git --git-dir=$(srcdir)/.git $(srcdir)/ChangeLog: - @if test -d "$(srcdir)/.git"; then \ - (cd "$(srcdir)" && \ - ./missing --run git-log --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 >> $@); \ + if test $@ -ot $(srcdir)/.git/$$($(GIT) rev-parse --symbolic-full-name HEAD); then \ + git-log --stat > $@; \ fi -.PHONY: ChangeLog $(srcdir)/ChangeLog +.PHONY: $(srcdir)/ChangeLog EXTRA_DIST = \ TODO \ @@ -86,6 +86,9 @@ gtkdocize --copy --flavour no-tmpl intltoolize --copy --force --automake || exit 1 +# Enough with the ChangeLog madness! +sed -ie 's/ChangeLog//' po/Makefile.in.in + conf_flags="--enable-maintainer-mode" if test x$NOCONFIGURE = x; then |