ChangeLog is now automatically generated from git log output
[hvgrip.git] / Makefile.am
index 04bc313..a60fe2f 100644 (file)
@@ -1,3 +1,5 @@
+.PHONY: changelog
+
 SUBDIRS = po src pixmaps doc contrib
 
 EXTRA_DIST = \
@@ -15,6 +17,7 @@ ACLOCAL_AMFLAGS = -I m4
 CLEANFILES = *~
 
 MAINTAINERCLEANFILES = \
+    ChangeLog \
     $(top_srcdir)/Makefile.in \
     $(top_srcdir)/aclocal.m4 \
     $(top_srcdir)/configure \
@@ -27,3 +30,13 @@ MAINTAINERCLEANFILES = \
     $(ac_aux_dir)/config.sub \
     $(ac_aux_dir)/ltmain.sh \
     $(ac_aux_dir)/compile
+
+changelog:
+       @if test -d $(srcdir)/.git; then          \
+         $(srcdir)/build-aux/gitlog-to-changelog \
+           --format='%s%n%n%b%n'                 \
+           --no-cluster                          \
+           --strip-tab                           \
+           --strip-cherry-pick                   \
+           >ChangeLog;                           \
+       fi