|
|
@@ -4,6 +4,7 @@ RESOURCEDIR=$(PREFIX)/share/gitstats
|
|
4
|
4
|
RESOURCES=gitstats.css sortable.js *.gif
|
|
5
|
5
|
BINARIES=gitstats
|
|
6
|
6
|
VERSION=$(shell git describe 2>/dev/null || git rev-parse --short HEAD)
|
|
|
7
|
+SEDVERSION=sed -i 's/VERSION = 0/VERSION = "$(VERSION)"/'
|
|
7
|
8
|
|
|
8
|
9
|
all: help
|
|
9
|
10
|
|
|
|
@@ -19,9 +20,12 @@ install:
|
|
19
|
20
|
install -d $(BINDIR) $(RESOURCEDIR)
|
|
20
|
21
|
install -v $(BINARIES) $(BINDIR)
|
|
21
|
22
|
install -v -m 644 $(RESOURCES) $(RESOURCEDIR)
|
|
22
|
|
- sed -i 's/VERSION = 0/VERSION = "$(VERSION)"/' $(BINDIR)/gitstats
|
|
|
23
|
+ $(SEDVERSION) $(BINDIR)/gitstats
|
|
23
|
24
|
|
|
24
|
25
|
release:
|
|
25
|
|
- @tar --owner=0 --group=0 --transform 's!^!gitstats/!' -zcf gitstats-$(VERSION).tar.gz $(BINARIES) $(RESOURCES) doc/ Makefile
|
|
|
26
|
+ @cp gitstats gitstats.tmp
|
|
|
27
|
+ @$(SEDVERSION) gitstats.tmp
|
|
|
28
|
+ @tar --owner=0 --group=0 --transform 's!^!gitstats/!' --transform 's!gitstats.tmp!gitstats!' -zcf gitstats-$(VERSION).tar.gz gitstats.tmp $(RESOURCES) doc/ Makefile
|
|
|
29
|
+ @$(RM) gitstats.tmp
|
|
26
|
30
|
|
|
27
|
31
|
.PHONY: all help install release
|