X-Git-Url: https://git.toastfreeware.priv.at/gregoa/bti.git/blobdiff_plain/0a3aefca19fb0b24e1970f30f577a1f48f91be74..78a9afae972f7931f38ba3c8a3206ac03c5cd1f7:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 2376b51..46ccbba 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,20 +1,68 @@ bin_PROGRAMS = \ bti + +bin_SCRIPTS = \ bti-shrink-urls bti_SOURCES = \ bti.c +bti_CPPFLAGS = + $(LIBCURL_CPPFLAGS) \ + $(XML_CPPFLAGS) \ + $(LIBPCRE_CPPFLAGS) \ + $(LIBOAUTH_CPPFLAGS) + +bti_LDADD = \ + $(LIBCURL_LIBS) \ + $(XML_LIBS) \ + $(LIBPCRE_LIBS) \ + $(LIBOAUTH_LIBS) + dist_man_MANS = \ bti.1 \ bti-shrink-urls.1 EXTRA_DIST = \ bti.xml \ - bti-shrink-urls.xml + bti-shrink-urls.xml \ + bti.example \ + bti-bashcompletion \ + RELEASE-NOTES \ + bti-shrink-urls + +%.1: %.xml + $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< + +MAINTAINERCLEANFILES = \ + $(dist_man_MANS) + +git-clean: + rm -f Makefile.in + +distclean-local: + rm -rf autom4te.cache + +PREVIOUS_VERSION = 0`expr $(VERSION) - 1` -%.1 : %.xml - $(XSLTPROC) -nonet http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl $< +changelog: + @ head -1 ChangeLog | grep -q "to v$(PREVIOUS_VERSION)" + @ mv ChangeLog ChangeLog.tmp + @ echo "Summary of changes from v$(PREVIOUS_VERSION) to v$(VERSION)" >> ChangeLog + @ echo "============================================" >> ChangeLog + @ echo >> ChangeLog + @ git log --pretty=short $(PREVIOUS_VERSION)..HEAD | git shortlog >> ChangeLog + @ echo >> ChangeLog + @ cat ChangeLog + @ cat ChangeLog.tmp >> ChangeLog + @ rm ChangeLog.tmp +git-release: + head -1 ChangeLog | grep -q "to v$(VERSION)" + head -1 RELEASE-NOTES | grep -q "bti $(VERSION)" + git commit -a -m "release $(VERSION)" + cat .git/refs/heads/master > .git/refs/tags/$(VERSION) + git gc + git prune AUTOMAKE_OPTIONS = foreign