-.PHONY: govpn-client govpn-server govpn-verifier
+GOPATH != pwd
+VERSION != cat VERSION
-GOPATH=$(shell pwd)
-export GOPATH
-
-LDFLAGS=-X govpn.Version $(shell cat VERSION)
+LDFLAGS=-X govpn.Version $(VERSION)
all: govpn-client govpn-server govpn-verifier
$(MAKE) -C src
govpn-client: depends
- go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-client
+ GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-client
govpn-server: depends
- go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-server
+ GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-server
govpn-verifier: depends
- go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-verifier
+ GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-verifier
bench:
- cd src/govpn ; GOMAXPROC=2 go test -bench .
+ cd src/govpn ; GOPATH=$(GOPATH) GOMAXPROC=2 go test -bench .