]> Cypherpunks.ru repositories - govpn.git/blobdiff - makefile
Use A-EKE instead of EKE. Doc refactoring. Preparing for 3.0 release
[govpn.git] / makefile
index 77a12ad9728436b896dece08430d80a75fbdb80c..e5db1dabde20f91e8e9b7237e50b25a14be8918b 100644 (file)
--- a/makefile
+++ b/makefile
@@ -1,14 +1,16 @@
-.PHONY: govpn-client govpn-server
+.PHONY: govpn-client govpn-server govpn-verifier
 
 LDFLAGS=-X govpn.Version $(shell cat VERSION)
 
-all: govpn-client govpn-server
+all: govpn-client govpn-server govpn-verifier
 
 dependencies:
        [ "$(shell uname)" = FreeBSD ] || go get github.com/bigeagle/water
        go get golang.org/x/crypto/poly1305
        go get golang.org/x/crypto/salsa20
        go get golang.org/x/crypto/xtea
+       go get golang.org/x/crypto/pbkdf2
+       go get github.com/agl/ed25519
 
 govpn-client: dependencies
        go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-client
@@ -16,5 +18,8 @@ govpn-client: dependencies
 govpn-server: dependencies
        go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-server
 
+govpn-verifier: dependencies
+       go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-verifier
+
 bench: dependencies
        GOMAXPROC=2 go test -bench .