X-Git-Url: https://git.toastfreeware.priv.at/gregoa/bti.git/blobdiff_plain/0a3aefca19fb0b24e1970f30f577a1f48f91be74..dc38829e3ba8688fee7c0aff7d419ac6b01d4f7e:/Makefile.am diff --git a/Makefile.am b/Makefile.am index 2376b51..904a058 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,20 +1,70 @@ bin_PROGRAMS = \ bti + +bin_SCRIPTS = \ bti-shrink-urls bti_SOURCES = \ + bti.h \ + config.c \ bti.c +bti_CFLAGS = \ + $(LIBCURL_CFLAGS) \ + $(XML_CFLAGS) \ + $(LIBPCRE_CFLAGS) \ + $(LIBOAUTH_CFLAGS) + +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