Browse Source

Fix variable dependencies

master
Georg Hopp 7 years ago
parent
commit
cc72712ab1
Signed by: ghopp GPG Key ID: 4C5D226768784538
  1. 10
      Makefile

10
Makefile

@ -13,16 +13,18 @@ GOARCH = $(shell go env GOARCH)
LIBRARY = $(GOPATH)/pkg/$(GOOS)_$(GOARCH)/$(PACKAGE).a LIBRARY = $(GOPATH)/pkg/$(GOOS)_$(GOARCH)/$(PACKAGE).a
.PHONY: all clean
.PHONY: all clean .version.new
all: $(LIBRARY) all: $(LIBRARY)
$(LIBRARY): $(SOURCES) $(LIBRARY): $(SOURCES)
go install $(PACKAGE) go install $(PACKAGE)
.version:
-@printf "%s\n%s\n%s" "$(VERSION)" "$(REVISION)" >$@.new
-@diff $@ $@.new >/dev/null 2>&1 && rm $@.new || mv $@.new $@
.version.new:
-@printf "%s\n%s\n%s" "$(VERSION)" "$(REVISION)" >$@
.version: .version.new
-@diff $@ $< >/dev/null 2>&1 && rm $< || mv $< $@
version.go: version.go.m4 .version version.go: version.go.m4 .version
-@m4 -Dm4_version=$(VERSION) \ -@m4 -Dm4_version=$(VERSION) \

Loading…
Cancel
Save