Skip to content

Commit b92e032

Browse files
committed
ADD: Compile targets for all os
1 parent 4958233 commit b92e032

File tree

1 file changed

+21
-5
lines changed

1 file changed

+21
-5
lines changed

Makefile

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,25 @@
11

22
build:
3-
go build -o bin/main main.go
3+
go build -o bin/splinter main.go
44

5-
compile:
5+
compile-dev:
6+
echo "Dev-Compiling for every OS and Platform"
7+
GOOS=linux GOARCH=amd64 go build -o bin/splinter-linux-amd64 main.go
8+
GOOS=linux GOARCH=arm64 go build -o bin/splinter-linux-arm64 main.go
9+
GOOS=darwin GOARCH=amd64 go build -o bin/splinter-darwin-amd64 main.go
10+
GOOS=darwin GOARCH=arm64 go build -o bin/splinter-darwin-arm64 main.go
11+
GOOS=windows GOARCH=amd64 go build -o bin/splinter-windows-amd64.exe main.go
12+
GOOS=windows GOARCH=arm64 go build -o bin/splinter-windows-arm64.exe main.go
13+
14+
compile-release:
615
echo "Compiling for every OS and Platform"
7-
GOOS=freebsd GOARCH=386 go build -o bin/main-freebsd-386 main.go
8-
GOOS=linux GOARCH=386 go build -o bin/main-linux-386 main.go
9-
GOOS=windows GOARCH=386 go build -o bin/main-windows-386 main.go
16+
GOOS=linux GOARCH=amd64 go build -o bin/splinter-${version}-linux-amd64 main.go
17+
GOOS=linux GOARCH=arm64 go build -o bin/splinter-${version}-linux-arm64 main.go
18+
GOOS=darwin GOARCH=amd64 go build -o bin/splinter-${version}-darwin-amd64 main.go
19+
GOOS=darwin GOARCH=arm64 go build -o bin/splinter-${version}-darwin-arm64 main.go
20+
GOOS=windows GOARCH=amd64 go build -o bin/splinter-${version}-windows-amd64.exe main.go
21+
GOOS=windows GOARCH=arm64 go build -o bin/splinter-${version}-windows-arm64.exe main.go
22+
23+
clean:
24+
echo "Cleaning Binaries"
25+
rm -rf bin/*

0 commit comments

Comments
 (0)