|
|
@@ -3,6 +3,7 @@ BINDIR=$(PREFIX)/bin
|
|
3
|
3
|
RESOURCEDIR=$(PREFIX)/share/gitstats
|
|
4
|
4
|
RESOURCES=gitstats.css sortable.js *.gif
|
|
5
|
5
|
BINARIES=gitstats
|
|
|
6
|
+VERSION=$(shell git rev-parse --short HEAD)
|
|
6
|
7
|
|
|
7
|
8
|
all: help
|
|
8
|
9
|
|
|
|
@@ -10,7 +11,8 @@ help:
|
|
10
|
11
|
@echo "Usage:"
|
|
11
|
12
|
@echo
|
|
12
|
13
|
@echo "make install # install to /usr"
|
|
13
|
|
- @echo "make install PREFIX=~ # install to ~"
|
|
|
14
|
+ @echo "make install PREFIX=~ # install to ~"
|
|
|
15
|
+ @echo "make release [VERSION=foo] # make a release tarball"
|
|
14
|
16
|
@echo
|
|
15
|
17
|
|
|
16
|
18
|
install:
|
|
|
@@ -18,4 +20,7 @@ install:
|
|
18
|
20
|
install -v $(BINARIES) $(BINDIR)
|
|
19
|
21
|
install -v -m 644 $(RESOURCES) $(RESOURCEDIR)
|
|
20
|
22
|
|
|
21
|
|
-.PHONY: all help install
|
|
|
23
|
+release:
|
|
|
24
|
+ @tar --owner=0 --group=0 --transform 's!^!gitstats/!' -zcf gitstats-$(VERSION).tar.gz $(BINARIES) $(RESOURCES) doc/ Makefile
|
|
|
25
|
+
|
|
|
26
|
+.PHONY: all help install release
|