github.com/metacubex/sing-tun@v0.2.7-0.20240512075008-89e7c6208eec/Makefile (about) 1 build: 2 GOOS=darwin GOARCH=arm64 go build -v -tags with_gvisor . 3 GOOS=ios GOARCH=arm64 go build -v -tags with_gvisor . 4 GOOS=linux GOARCH=amd64 go build -v -tags with_gvisor . 5 GOOS=linux GOARCH=arm64 go build -v -tags with_gvisor . 6 GOOS=linux GOARCH=386 go build -v -tags with_gvisor . 7 GOOS=linux GOARCH=arm go build -v -tags with_gvisor . 8 GOOS=windows GOARCH=amd64 go build -v -tags with_gvisor . 9 10 fmt: 11 @gofumpt -l -w . 12 @gofmt -s -w . 13 @gci write --custom-order -s standard -s "prefix(github.com/sagernet/)" -s "default" . 14 15 fmt_install: 16 go install -v mvdan.cc/gofumpt@latest 17 go install -v github.com/daixiang0/gci@latest 18 19 lint: 20 GOOS=linux golangci-lint run . 21 GOOS=android golangci-lint run . 22 GOOS=windows golangci-lint run . 23 GOOS=darwin golangci-lint run . 24 GOOS=freebsd golangci-lint run . 25 26 lint_install: 27 go install github.com/golangci/golangci-lint/cmd/golangci-lint@latest 28 29 test: 30 go test -v .