Commit 58c902dd2f0306985bbefc4557447f2984635958

Authored by Georg Hopp
1 parent f89110b1

Make build variable change aware

Showing 2 changed files with 8 additions and 1 deletions
1 1 # Generated with m4
2 2 version.go
  3 +.version*
... ...
... ... @@ -18,7 +18,12 @@ all: $(LIBRARY)
18 18 $(LIBRARY): $(SOURCES)
19 19 go install $(PACKAGE)
20 20
21   -version.go: version.go.m4
  21 +.version:
  22 + -@printf "%s\n%s\n%s" \
  23 + "$(VERSION)" "$(REVISION)" "$(BUILDTIME)" >$@.new
  24 + -@diff $@ $@.new >/dev/null 2>&1 && rm $@.new || mv $@.new $@
  25 +
  26 +version.go: version.go.m4 .version
22 27 -@m4 -Dm4_version=$(VERSION) \
23 28 -Dm4_revision=$(REVISION) \
24 29 -Dm4_build_time=$(BUILDTIME) \
... ... @@ -26,4 +31,5 @@ version.go: version.go.m4
26 31
27 32 clean:
28 33 -@rm -f version.go 2>/dev/null
  34 + -@rm -f .version 2>/dev/null
29 35 -@rm -f $(LIBRARY) 2>/dev/null
... ...
Please register or login to post a comment