File: Makefile.am

package info (click to toggle)
bti 034-4
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 520 kB
  • sloc: perl: 2,071; ansic: 1,864; xml: 542; sh: 119; makefile: 62
file content (72 lines) | stat: -rw-r--r-- 1,446 bytes parent folder | download | duplicates (5)
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