From 93696ae33626754261025f0f531311d193811718 Mon Sep 17 00:00:00 2001 From: Heikki Hokkanen Date: Sun, 13 Dec 2009 13:42:52 +0200 Subject: [PATCH] Makefile: added 'release' target. --- Makefile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 84fd23e..10eeb9b 100644 --- a/Makefile +++ b/Makefile @@ -3,6 +3,7 @@ BINDIR=$(PREFIX)/bin RESOURCEDIR=$(PREFIX)/share/gitstats RESOURCES=gitstats.css sortable.js *.gif BINARIES=gitstats +VERSION=$(shell git rev-parse --short HEAD) all: help @@ -10,7 +11,8 @@ help: @echo "Usage:" @echo @echo "make install # install to /usr" - @echo "make install PREFIX=~ # install to ~" + @echo "make install PREFIX=~ # install to ~" + @echo "make release [VERSION=foo] # make a release tarball" @echo install: @@ -18,4 +20,7 @@ install: install -v $(BINARIES) $(BINDIR) install -v -m 644 $(RESOURCES) $(RESOURCEDIR) -.PHONY: all help install +release: + @tar --owner=0 --group=0 --transform 's!^!gitstats/!' -zcf gitstats-$(VERSION).tar.gz $(BINARIES) $(RESOURCES) doc/ Makefile + +.PHONY: all help install release -- 2.11.4.GIT