]> Cypherpunks.ru repositories - govpn.git/blob - makefile
Preparing for 2.2 release
[govpn.git] / makefile
1 .PHONY: govpn-client govpn-server
2
3 VERSION=2.2
4 LDFLAGS=-X govpn.Version $(VERSION)
5
6 all: govpn-client govpn-server
7
8 dependencies:
9         [ "$(shell uname)" = FreeBSD ] || go get github.com/bigeagle/water
10         go get golang.org/x/crypto/poly1305
11         go get golang.org/x/crypto/salsa20
12         go get golang.org/x/crypto/xtea
13
14 govpn-client: dependencies
15         go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-client
16
17 govpn-server: dependencies
18         go build -ldflags "$(LDFLAGS)" govpn/cmd/govpn-server