added autostart for windows and autostart for devices
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
export PATH="$PATH:/usr/local/go/bin"
|
||||
|
||||
OUT="bin"
|
||||
LDFLAGS="-s -w"
|
||||
|
||||
mkdir -p "$OUT"
|
||||
|
||||
echo "=== Building Linux Client ==="
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="$LDFLAGS" -o "$OUT/usb-client" ./cmd/usb-client/
|
||||
echo " -> $OUT/usb-client"
|
||||
|
||||
echo "=== Building Windows Client ==="
|
||||
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -ldflags="$LDFLAGS" -o "$OUT/usb-client.exe" ./cmd/usb-client/
|
||||
echo " -> $OUT/usb-client.exe"
|
||||
|
||||
echo "=== Building Relay ==="
|
||||
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -ldflags="$LDFLAGS" -o "$OUT/usb-relay" ./cmd/usb-relay/
|
||||
echo " -> $OUT/usb-relay"
|
||||
|
||||
echo ""
|
||||
echo "Done. Binaries in $OUT/"
|
||||
ls -lh "$OUT/"
|
||||
Reference in New Issue
Block a user