|
|
|
@ -1,6 +1,8 @@ |
|
|
|
PACKAGE = gitlab.weird-web-workers.org/golang/test |
|
|
|
|
|
|
|
SOURCES = version.go |
|
|
|
SOURCES = version.go \
|
|
|
|
server.go \
|
|
|
|
signal.go |
|
|
|
|
|
|
|
VERSION = 0.0.1 |
|
|
|
REVISION = $(shell git rev-parse HEAD) |
|
|
|
@ -19,14 +21,14 @@ $(LIBRARY): $(SOURCES) |
|
|
|
go install $(PACKAGE) |
|
|
|
|
|
|
|
.version: |
|
|
|
-@printf "%s\n%s\n%s" \
|
|
|
|
"$(VERSION)" "$(REVISION)" "$(BUILDTIME)" >$@.new |
|
|
|
-@printf "%s\n%s\n%s" "$(VERSION)" "$(REVISION)" >$@.new |
|
|
|
-@diff $@ $@.new >/dev/null 2>&1 && rm $@.new || mv $@.new $@ |
|
|
|
|
|
|
|
version.go: version.go.m4 .version |
|
|
|
-@m4 -Dm4_version=$(VERSION) \
|
|
|
|
-Dm4_revision=$(REVISION) \
|
|
|
|
-Dm4_build_time=$(BUILDTIME) \
|
|
|
|
-Dm4_package=$(PACKAGE) \
|
|
|
|
$< >$@ |
|
|
|
|
|
|
|
clean: |
|
|
|
|