integrate guile-lib docs
[bpt/guile.git] / Makefile.am
index a7a7937..20f0382 100644 (file)
 AUTOMAKE_OPTIONS = 1.10
 
 SUBDIRS = lib meta libguile guile-readline emacs \
-         srfi doc examples test-suite benchmark-suite lang am \
-         module testsuite
+         srfi examples test-suite benchmark-suite am \
+         module doc testsuite
 
 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,21 @@ ACLOCAL_AMFLAGS = -I m4
 
 DISTCLEANFILES = check-guile.log
 
+DISTCHECK_CONFIGURE_FLAGS = --enable-error-on-warning
+
+dist-hook: gen-ChangeLog
+
+clean-local:
+       rm -rf cache/
+
+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