Makefile 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. IMAGE_REPO ?= tailscale/tailscale
  2. usage:
  3. echo "See Makefile"
  4. vet:
  5. go vet ./...
  6. updatedeps:
  7. go run github.com/tailscale/depaware --update tailscale.com/cmd/tailscaled
  8. go run github.com/tailscale/depaware --update tailscale.com/cmd/tailscale
  9. depaware:
  10. go run github.com/tailscale/depaware --check tailscale.com/cmd/tailscaled
  11. go run github.com/tailscale/depaware --check tailscale.com/cmd/tailscale
  12. buildwindows:
  13. GOOS=windows GOARCH=amd64 go install tailscale.com/cmd/tailscale tailscale.com/cmd/tailscaled
  14. build386:
  15. GOOS=linux GOARCH=386 go install tailscale.com/cmd/tailscale tailscale.com/cmd/tailscaled
  16. buildlinuxarm:
  17. GOOS=linux GOARCH=arm go install tailscale.com/cmd/tailscale tailscale.com/cmd/tailscaled
  18. buildmultiarchimage:
  19. ./build_docker.sh
  20. check: staticcheck vet depaware buildwindows build386 buildlinuxarm
  21. staticcheck:
  22. go run honnef.co/go/tools/cmd/staticcheck -- $$(go list ./... | grep -v tempfork)
  23. spk:
  24. go run github.com/tailscale/tailscale-synology@main --version=build -o tailscale.spk --source=.
  25. pushspk: spk
  26. echo "Pushing SPKG to root@${SYNOHOST} (env var SYNOHOST) ..."
  27. scp tailscale.spk root@${SYNOHOST}:
  28. ssh root@${SYNOHOST} /usr/syno/bin/synopkg install tailscale.spk