Support circular structures in elisp reader.
[bpt/guile.git] / Makefile.am
index a7a7937..4562ddd 100644 (file)
@@ -31,7 +31,7 @@ SUBDIRS = lib meta libguile guile-readline emacs \
 include_HEADERS = libguile.h
 
 EXTRA_DIST = LICENSE HACKING GUILE-VERSION             \
-            m4/ChangeLog-2008 FAQ \
+            m4/ChangeLog-2008 \
             m4/autobuild.m4 ChangeLog-2008
 
 TESTS = check-guile
@@ -40,4 +40,16 @@ ACLOCAL_AMFLAGS = -I m4
 
 DISTCLEANFILES = check-guile.log
 
+dist-hook: gen-ChangeLog
+
+gen_start_rev = 61db429e251bfd2f75cb4632972e0238056eb24b
+.PHONY: gen-ChangeLog
+gen-ChangeLog:
+       if test -d .git; then                                           \
+         $(top_srcdir)/build-aux/gitlog-to-changelog                   \
+           $(gen_start_rev)..HEAD > $(distdir)/cl-t;                   \
+         rm -f $(distdir)/ChangeLog;                                   \
+         mv $(distdir)/cl-t $(distdir)/ChangeLog;                      \
+       fi
+
 # Makefile.am ends here