diff options
Diffstat (limited to 'Makefile')
-rw-r--r-- | Makefile | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -20,8 +20,14 @@ etcdir ?= /etc | |||
20 | # Targets | 20 | # Targets |
21 | all: tuntox tuntox_nostatic | 21 | all: tuntox tuntox_nostatic |
22 | 22 | ||
23 | gitversion.h: FORCE | 23 | gitversion != printf %s $$(git rev-parse HEAD) && (git diff --quiet || printf %s -dirty) |
24 | @if [ -f .git/HEAD ] ; then echo " GEN $@"; echo "#define GITVERSION \"$(shell echo -n $$(git rev-parse HEAD) && (git diff --quiet || printf %s -dirty) )\"" > $@; fi | 24 | gitversion_on_disk != read _ _ v < gitversion.h; echo $$v |
25 | ifneq ("$(gitversion)", $(gitversion_on_disk)) | ||
26 | .PHONY: gitversion.h | ||
27 | endif | ||
28 | |||
29 | gitversion.h: | ||
30 | echo '#define GITVERSION "$(gitversion)"' > $@ | ||
25 | 31 | ||
26 | FORCE: | 32 | FORCE: |
27 | 33 | ||