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

# 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"