eselectdir = $(datadir)/eselect/modules dist_eselect_DATA = rust.eselect dist-hook: gen-ChangeLog .PHONY: gen-ChangeLog gen-ChangeLog: @if test -d "$(top_srcdir)/.git"; \ then \ echo "Creating ChangeLog ..." && \ ( cd "$(top_srcdir)" && \ echo '# Generated by Makefile. Do not edit.'; echo; \ git log --no-color --no-decorate ) > ChangeLog.tmp \ && mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \ || ( rm -f ChangeLog.tmp ; \ echo "Failed to generate ChangeLog" >&2; \ exit 1; ); \ else \ echo "A git clone is required to generate a ChangeLog" >&2; \ fi