Browse Source

Fix Makefile `make man` to work w/o .git

Signed-off-by: Heikki Hokkanen <hoxu@users.sf.net>
Andrew Lazarus 11 years ago
parent
commit
caff4d7d18
1 changed files with 2 additions and 2 deletions
  1. 2
    2
      Makefile

+ 2
- 2
Makefile View File

3
 RESOURCEDIR=$(PREFIX)/share/gitstats
3
 RESOURCEDIR=$(PREFIX)/share/gitstats
4
 RESOURCES=gitstats.css sortable.js *.gif
4
 RESOURCES=gitstats.css sortable.js *.gif
5
 BINARIES=gitstats
5
 BINARIES=gitstats
6
-VERSION=$(shell git describe 2>/dev/null || git rev-parse --short HEAD)
6
+VERSION=$(shell git describe 2>/dev/null || git rev-parse --short HEAD 2>/dev/null || date +%Y-%m-%d)
7
 SEDVERSION=perl -pi -e 's/VERSION = 0/VERSION = "$(VERSION)"/' --
7
 SEDVERSION=perl -pi -e 's/VERSION = 0/VERSION = "$(VERSION)"/' --
8
 
8
 
9
 all: help
9
 all: help
29
 	@$(RM) gitstats.tmp
29
 	@$(RM) gitstats.tmp
30
 
30
 
31
 man:
31
 man:
32
-	pod2man --center "User Commands" -r $(shell git rev-parse --short HEAD) doc/gitstats.pod > doc/gitstats.1
32
+	pod2man --center "User Commands" -r $(VERSION) doc/gitstats.pod > doc/gitstats.1
33
 
33
 
34
 .PHONY: all help install release
34
 .PHONY: all help install release