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 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
|
bin_PROGRAMS = \
bti
bin_SCRIPTS = \
bti-shrink-urls
bti_SOURCES = \
bti.h \
config.c \
bti.c
bti_CFLAGS = \
$(LIBCURL_CFLAGS) \
$(XML_CFLAGS) \
$(JSON_CFLAGS) \
$(LIBPCRE_CFLAGS) \
$(LIBOAUTH_CFLAGS)
bti_LDADD = \
$(LIBCURL_LIBS) \
$(XML_LIBS) \
$(JSON_LIBS) \
$(LIBPCRE_LIBS) \
$(LIBOAUTH_LIBS)
dist_man_MANS = \
bti.1 \
bti-shrink-urls.1
EXTRA_DIST = \
bti.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`
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
|