mirror of
https://github.com/hoxu/gitstats.git
synced 2026-03-01 18:23:26 +01:00
28 lines
775 B
Makefile
28 lines
775 B
Makefile
PREFIX=/usr/local
|
|
BINDIR=$(PREFIX)/bin
|
|
RESOURCEDIR=$(PREFIX)/share/gitstats
|
|
RESOURCES=gitstats.css sortable.js *.gif
|
|
BINARIES=gitstats
|
|
VERSION=$(shell git rev-parse --short HEAD)
|
|
|
|
all: help
|
|
|
|
help:
|
|
@echo "Usage:"
|
|
@echo
|
|
@echo "make install # install to ${PREFIX}"
|
|
@echo "make install PREFIX=~ # install to ~"
|
|
@echo "make release [VERSION=foo] # make a release tarball"
|
|
@echo
|
|
|
|
install:
|
|
install -d $(BINDIR) $(RESOURCEDIR)
|
|
install -v $(BINARIES) $(BINDIR)
|
|
install -v -m 644 $(RESOURCES) $(RESOURCEDIR)
|
|
sed -i 's/VERSION = 0/VERSION = "$(VERSION)"/' $(BINDIR)/gitstats
|
|
|
|
release:
|
|
@tar --owner=0 --group=0 --transform 's!^!gitstats/!' -zcf gitstats-$(VERSION).tar.gz $(BINARIES) $(RESOURCES) doc/ Makefile
|
|
|
|
.PHONY: all help install release
|