+GO ?= go
+MAKEINFO ?= makeinfo
+
+GOPATH != pwd
VERSION != cat VERSION
+
+MOD = go.cypherpunks.ru/gocheese/v2
LDFLAGS = -X main.Version=$(VERSION)
-gocheese: gocheese.go
- GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)"
+all: gocheese gocheese.info
+
+gocheese:
+ GOPATH=$(GOPATH) go build -o gocheese -ldflags "$(LDFLAGS)" $(MOD)
+
+gocheese.info: gocheese.texi
+ $(MAKEINFO) -o $@ gocheese.texi
+
+test:
+ GOPATH=$(GOPATH) go test $(MOD)/...