diff --git a/Makefile.am b/Makefile.am
index 0495afcfea8904f54a6b259ee8329cf4a590bbb1..9fffc44a24379a951a4aa698bc1a70e83bcbda0f 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -1,4 +1,11 @@
 SUBDIRS = src
 
 EXTRA_DIST = \
-	COPYING.LGPL
+    COPYING.LGPL \
+    ChangeLog
+
+if MAINTAINER_MODE
+ChangeLog: .hg/dirstate
+	hg log --style=changelog > ChangeLog
+endif
+