1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
SUBDIRS = src test
dist_man_MANS = mp3fs.1
MAINTAINERCLEANFILES = mp3fs.1
EXTRA_DIST = INSTALL.md README.md mp3fs.1.txt
mp3fs.1: mp3fs.1.txt
$(AM_V_GEN)a2x -a revnumber="$(VERSION)" \
-a revdate="$(shell date +'%B %Y')" -f manpage $<
# Remove absolutely every generated file
.PHONY: squeaky-clean
squeaky-clean: maintainer-clean
rm -rf aclocal.m4 configure config Makefile.in src/Makefile.in test/Makefile.in
dist-hook:
@echo 'Creating ChangeLog file from git log'
@( set -o pipefail && \
echo 'Automatically generated by Makefile' ; echo ; \
git log --pretty="format:%d %h / %aD%n %an <%ae>%n * %s%n" \
| sed -E -e 'N;N;N' \
-e 's|^ \(.*tag: ([0-9\.]+).*\)[^\n]* (.{5,6} [0-9]{4}) .*|Changes for version \1 (\2):\n|' \
-e 's|^ \(.*\)||' ) > ChangeLog.tmp \
&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
|| ( rm -f ChangeLog.tmp ; exit 1 )
|