intf-vcd.txt \
$(NULL)
-EXTRA_DIST = \
+CHANGELOGS = \
ChangeLog-1999 \
ChangeLog-2000 \
ChangeLog-2001 \
ChangeLog-2002 \
ChangeLog-2003 \
ChangeLog-2004 \
+ ChangeLog-2005 \
+ ChangeLog-2006 \
+ ChangeLog-2007 \
+ ChangeLog-2008 \
+ $(NULL)
+
+EXTRA_DIST = \
+ $(CHANGELOGS) \
vlc.1 \
vlc-config.1 \
bugreport-howto.txt \
win32/Cross-Compile-Howto.txt \
demo.sh \
$(NULL)
+
+DISTCLEANFILES = $(CHANGELOGS)
+
+$(CHANGELOGS): Makefile.am
+ if test -d "$(top_srcdir)/.git"; then \
+ y="$@"; y="$${y##ChangeLog-}" ; \
+ git --git-dir="$(top_srcdir)/.git" log \
+ --since="$$y-01-01" \
+ --until="$$y-12-31 23:00:00 -0100" \
+ > "$@" ; \
+ fi
+
+# This one needs to be rebuilt all the time :)
+.PHONY: ChangeLog-2008 changelogs
+
+changelogs: $(CHANGELOGS)
+
+#distclean-hook:
+# test "$(srcdir)" = "$(builddir)" || rm -f -- $(CHANGELOGS)