]> Cypherpunks.ru repositories - govpn.git/blob - makefile
b1e4229e7ceed501f81973c4850a07d3b0c9326b
[govpn.git] / makefile
1 .PHONY: govpn-client govpn-server
2
3 VERSION=2.0
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