]> Sergey Matveev's repositories - vors.git/blob - mk-bin
contrib/dl-and-build
[vors.git] / mk-bin
1 #!/bin/sh -e
2
3 mkdir -p bin
4 [ -d vendor ] && $vendor="-mod=vendor"
5 strip=-ldflags=-s
6 tags="nolibopusfile"
7 [ -z "$1" ] || tags="$tags,$1"
8 go build -C cmd/vad $strip $vendor -o ../../bin/vors-vad
9 go build -C cmd/keygen $strip $vendor -o ../../bin/vors-keygen
10 go build -C cmd/server $strip $vendor -o ../../bin/vors-server
11 go build -C cmd/client -tags $tags $strip $vendor -o ../../bin/vors-client