You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
62 lines
2.3 KiB
Bash
62 lines
2.3 KiB
Bash
1 year ago
|
# Make Directory
|
||
|
mkdir ./build
|
||
|
|
||
|
# linux 386
|
||
|
printf "Compiling linux-386 : "
|
||
|
GOOS=linux GOARCH=386 go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-386 main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux amd64
|
||
|
printf "Compiling linux-amd64 : "
|
||
|
GOOS=linux GOARCH=amd64 go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-amd64 main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux arm
|
||
|
printf "Compiling linux-arm : "
|
||
|
GOOS=linux GOARCH=arm go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-arm main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux arm64
|
||
|
printf "Compiling linux-arm64 : "
|
||
|
GOOS=linux GOARCH=arm64 go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-arm64 main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux mips
|
||
|
printf "Compiling linux-mips : "
|
||
|
GOOS=linux GOARCH=mips go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-mips main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux mips64
|
||
|
printf "Compiling linux-mips64 : "
|
||
|
GOOS=linux GOARCH=mips64 go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-mips64 main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux mips64le
|
||
|
printf "Compiling linux-mips64le : "
|
||
|
GOOS=linux GOARCH=mips64le go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-mips64le main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux mipsle
|
||
|
printf "Compiling linux-mipsle : "
|
||
|
GOOS=linux GOARCH=mipsle go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-mipsle main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux ppc64
|
||
|
printf "Compiling linux-ppc64 : "
|
||
|
GOOS=linux GOARCH=ppc64 go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-ppc64 main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux ppc64le
|
||
|
printf "Compiling linux-ppc64le : "
|
||
|
GOOS=linux GOARCH=ppc64le go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-ppc64le main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux riscv64
|
||
|
printf "Compiling linux-riscv64 : "
|
||
|
GOOS=linux GOARCH=riscv64 go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-riscv64 main.go
|
||
|
printf "Done\n"
|
||
|
|
||
|
# linux s390x
|
||
|
printf "Compiling linux-s390x : "
|
||
|
GOOS=linux GOARCH=s390x go build -ldflags "-X main.configurationDirectory=/var/Gover/Configuration" -o ./build/linux-s390x main.go
|
||
|
printf "Done\n"
|