1
2SIGNER = stef@thewalter.net
3UPLOAD = thewalter.net:/data/www/stef/software/proxsmtp
4FRESHMEAT = freshmeat.rel
5
6EXTRA_DIST = config.sub acsite.m4 config.guess scripts common
7SUBDIRS = src doc
8
9dist-hook:
10	@if test -d "$(srcdir)/.git"; \
11	then \
12		echo Creating ChangeLog && \
13		( cd "$(top_srcdir)" && \
14		  echo '# Generate automatically. Do not edit.'; echo; \
15		  $(top_srcdir)/missing --run git log --stat --date=short ) > ChangeLog.tmp \
16		&& mv -f ChangeLog.tmp $(top_distdir)/ChangeLog \
17		|| ( rm -f ChangeLog.tmp ; \
18		     echo Failed to generate ChangeLog >&2 ); \
19	else \
20		echo A git clone is required to generate a ChangeLog >&2; \
21	fi
22	@if test -f $(srcdir)/$(FRESHMEAT); then \
23		grep -qF "$(PACKAGE_VERSION)" $(srcdir)/$(FRESHMEAT) || \
24			( echo "$(FRESHMEAT) release not updated" >&2; exit 1 ); \
25	fi
26
27upload-release: $(DIST_ARCHIVES)
28	gpg --detach-sign --local-user $(SIGNER) $(DIST_ARCHIVES)
29	scp $(DIST_ARCHIVES) $(DIST_ARCHIVES).sig $(FRESHMEAT) NEWS $(UPLOAD)
30	@echo
31	@echo "# Remember to update $(UPLOAD)/index.html"
32
33