diff options
author | Martin Pitt <martinpitt@gnome.org> | 2012-06-25 15:35:19 +0200 |
---|---|---|
committer | Martin Pitt <martinpitt@gnome.org> | 2012-06-25 15:35:19 +0200 |
commit | 299a2fd726f0aceaf67b1cec7a0ef8b21ff7bcbc (patch) | |
tree | a0a7148c9ab78e6ef7057e87e5cb9937dc6efed2 /Makefile.am | |
parent | 760118e4ed73de2f022706ef897fcc848e90c005 (diff) | |
download | pygobject-299a2fd726f0aceaf67b1cec7a0ef8b21ff7bcbc.tar.gz |
Bring back ChangeLog make target
This is being used by "make dist".
Diffstat (limited to 'Makefile.am')
-rw-r--r-- | Makefile.am | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/Makefile.am b/Makefile.am index 6c2f77ab..ea537b7d 100644 --- a/Makefile.am +++ b/Makefile.am @@ -98,6 +98,21 @@ release-news: .PHONY: ChangeLog release-news +ChangeLog: + @echo Creating $@ + @if test -d "$(srcdir)/.git"; then \ + (GIT_DIR=$(top_srcdir)/.git ./missing --run git log PYGOBJECT_2_17_0^^.. --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 + + distclean-local: if test $(srcdir) = .; then :; else \ rm -f $(BUILT_EXTRA_DIST); \ |