]> Cypherpunks.ru repositories - govpn.git/blobdiff - common.mk
Fix docstring splitted lines
[govpn.git] / common.mk
index b2f01fe169577de58d7bfeae0ce8ab87d68e3f24..99e1c0d1b6c9eb1247020f598b0fa2b8240ce666 100644 (file)
--- a/common.mk
+++ b/common.mk
@@ -1,4 +1,6 @@
-LDFLAGS = -X govpn.Version $(VERSION)
+.PHONY: doc
+
+LDFLAGS = -X cypherpunks.ru/govpn.Version=$(VERSION)
 PREFIX ?= /usr/local
 BINDIR = $(DESTDIR)$(PREFIX)/bin
 INFODIR = $(DESTDIR)$(PREFIX)/info
@@ -7,20 +9,17 @@ DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/govpn
 
 all: govpn-client govpn-server govpn-verifier
 
-depends:
-       $(MAKE) -C src
-
-govpn-client: depends
-       GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-client
+govpn-client:
+       GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/govpn/cmd/govpn-client
 
-govpn-server: depends
-       GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-server
+govpn-server:
+       GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/govpn/cmd/govpn-server
 
-govpn-verifier: depends
-       GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-verifier
+govpn-verifier:
+       GOPATH=$(GOPATH) go build -ldflags "$(LDFLAGS)" cypherpunks.ru/govpn/cmd/govpn-verifier
 
 bench:
-       cd src/govpn ; GOPATH=$(GOPATH) GOMAXPROC=2 go test -bench .
+       GOPATH=$(GOPATH) go test -benchmem -bench . cypherpunks.ru/govpn/...
 
 clean:
        rm -f govpn-client govpn-server govpn-verifier
@@ -36,11 +35,14 @@ install: all doc
        cp -f doc/govpn.info $(INFODIR)
        chmod 644 $(INFODIR)/govpn.info
        mkdir -p $(SHAREDIR)
-       cp -f utils/newclient.sh utils/storekey.sh $(SHAREDIR)
-       chmod 755 $(SHAREDIR)/newclient.sh $(SHAREDIR)/storekey.sh
+       cp -f utils/newclient.sh $(SHAREDIR)
+       chmod 755 $(SHAREDIR)/newclient.sh
        mkdir -p $(DOCDIR)
-       cp -f -L AUTHORS INSTALL NEWS README THANKS $(DOCDIR)
-       chmod 644 $(DOCDIR)/AUTHORS $(DOCDIR)/INSTALL $(DOCDIR)/NEWS $(DOCDIR)/README $(DOCDIR)/THANKS
+       cp -f -L AUTHORS INSTALL NEWS README README.RU THANKS $(DOCDIR)
+       chmod 644 $(DOCDIR)/*
 
 install-strip: install
        strip $(BINDIR)/govpn-client $(BINDIR)/govpn-server $(BINDIR)/govpn-verifier
+
+dist:
+       ./utils/makedist.sh $(VERSION)