ACLOCAL_AMFLAGS = -I m4 -I am -I grecs/am SUBDIRS=gnu grecs lib src doc po # Define the following variables in order to use the ChangeLog rule below: # prev_change_log [optional] Name of the previous ChangeLog file. # gen_start_date [optional] Start ChangeLog from this date. # changelog_dir [mandatory] Directory where to create ChangeLog prev_change_log = ChangeLog.mfd gen_start_date = 2009-09-04 changelog_dir = . .PHONY: ChangeLog ChangeLog: if test -d .git; then \ cmd=$(top_srcdir)/build-aux/gitlog-to-changelog; \ if test -n "$(gen_start_date)"; then \ cmd="$$cmd --since=\"$(gen_start_date)\""; \ fi; \ $$cmd --format='%s%n%n%b%n' | \ sed '/$$/d' | fmt -s > $(changelog_dir)/cl-t; \ if test -n "$(prev_change_log)" && test -f "$(prev_change_log)"; \ then \ echo "" >> $(changelog_dir)/cl-t; \ cat "$(prev_change_log)" | \ sed '/^Local Variables:/,/^End:/d' >> $(changelog_dir)/cl-t; \ fi; \ echo "Local Variables:" >> $(changelog_dir)/cl-t; \ echo "mode: change-log" >> $(changelog_dir)/cl-t; \ echo "version-control: never" >> $(changelog_dir)/cl-t; \ echo "buffer-read-only: t" >> $(changelog_dir)/cl-t; \ echo "End:" >> $(changelog_dir)/cl-t; \ rm -f $(changelog_dir)/ChangeLog; \ mv $(changelog_dir)/cl-t $(changelog_dir)/ChangeLog; \ fi