-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
21 lines (18 loc) · 968 Bytes
/
Makefile
File metadata and controls
21 lines (18 loc) · 968 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
test:
go test -race ./...
build+darwin+amd64:
GOOS=darwin GOARCH=amd64 go build -ldflags "-s -w -extldflags "-static"" -o _bin/coda-darwin-amd64 main.go
build+darwin+arm64:
GOOS=darwin GOARCH=arm64 go build -ldflags "-s -w -extldflags "-static"" -o _bin/coda-darwin-arm64 main.go
build+linux+amd64:
GOOS=linux GOARCH=amd64 go build -ldflags "-s -w -extldflags "-static"" -o _bin/coda-linux-amd64 main.go
build+linux+arm64:
GOOS=linux GOARCH=arm64 go build -ldflags "-s -w -extldflags "-static"" -o _bin/coda-linux-arm64 main.go
build+windows+amd64:
GOOS=windows GOARCH=amd64 go build -ldflags "-s -w -extldflags "-static"" -o _bin/coda-windows-amd64.exe main.go
build+windows+arm64:
GOOS=windows GOARCH=arm64 go build -ldflags "-s -w -extldflags "-static"" -o _bin/coda-windows-arm64.exe main.go
build+all: clean build+darwin+amd64 build+darwin+arm64 build+linux+amd64 build+linux+arm64 build+windows+amd64 build+windows+arm64
clean:
rm -rf _bin
mkdir _bin