diff options
-rw-r--r-- | ChangeLog.pre-2-16 (renamed from ChangeLog) | 2 | ||||
-rw-r--r-- | Makefile.am | 33 |
2 files changed, 35 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog.pre-2-16 index 90523de0..c9d8b309 100644 --- a/ChangeLog +++ b/ChangeLog.pre-2-16 @@ -1,3 +1,5 @@ +=== ChangeLog discontinued === + 2009-04-06 Brian Cameron <brian.cameron@sun.com> Bug 397544 – Numeric is no longer maintained diff --git a/Makefile.am b/Makefile.am index 24727273..d2a1635b 100644 --- a/Makefile.am +++ b/Makefile.am @@ -14,6 +14,7 @@ CLEANFILES = EXTRA_DIST = \ ChangeLog.pre-2-0 \ ChangeLog.pre-2-6 \ + ChangeLog.pre-2-16 \ config.h.win32 \ MANIFEST.in \ MAPPING \ @@ -29,6 +30,9 @@ EXTRA_DIST = \ m4/jhflags.m4 \ m4/python.m4 +BUILT_EXTRA_DIST = \ + ChangeLog + INCLUDES = \ $(PYTHON_INCLUDES) \ $(PYGOBJECT_CFLAGS) \ @@ -139,6 +143,35 @@ doc-dist: rm -fr pygtk +distclean-local: + if test $(srcdir) = .; then :; else \ + rm -f $(BUILT_EXTRA_DIST); \ + fi + +dist-hook: $(BUILT_EXTRA_DIST) + files='$(BUILT_EXTRA_DIST)'; \ + for f in $$files; do \ + if test -f $$f; then d=.; else d=$(srcdir); fi; \ + rm -f $(distdir)/$$f && cp $$d/$$f $(distdir) || exit 1; done + + +.PHONY: ChangeLog + +ChangeLog: + @echo Creating $@ + @if test -d "$(srcdir)/.git"; then \ + (GIT_DIR=$(top_srcdir)/.git ./missing --run git log PYGTK_2_15_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 + + all: $(pkgpyexec_LTLIBRARIES:.la=.so) clean-local: rm -f $(pkgpyexec_LTLIBRARIES:.la=.so) |