mirror of
https://github.com/vale981/agent
synced 2025-03-05 09:31:39 -05:00
44 lines
No EOL
1.9 KiB
Makefile
44 lines
No EOL
1.9 KiB
Makefile
build-macos64:
|
|
mkdir -p ./bin/indihub-agent-macos64
|
|
GOOS=darwin GOARCH=amd64 go build -v -o ./bin/indihub-agent-macos64/indihub-agent ./
|
|
|
|
build-linux64:
|
|
mkdir -p ./bin/indihub-agent-linux64
|
|
GOOS=linux GOARCH=amd64 go build -v -o ./bin/indihub-agent-linux64/indihub-agent ./
|
|
|
|
build-unix64:
|
|
mkdir -p ./bin/indihub-agent-unix64
|
|
GOOS=freebsd GOARCH=amd64 go build -v -o ./bin/indihub-agent-unix64/indihub-agent ./
|
|
|
|
build-win64:
|
|
mkdir -p ./bin/indihub-agent-win64
|
|
GOOS=windows GOARCH=amd64 go build -v -o ./bin/indihub-agent-win64/indihub-agent.exe ./
|
|
|
|
build-win32:
|
|
mkdir -p ./bin/indihub-agent-win32
|
|
GOOS=windows GOARCH=386 go build -v -o ./bin/indihub-agent-win32/indihub-agent.exe ./
|
|
|
|
build-raspberrypi:
|
|
mkdir -p ./bin/indihub-agent-raspberrypi
|
|
GOOS=linux GOARCH=arm GOARM=5 go build -v -o ./bin/indihub-agent-raspberrypi/indihub-agent ./
|
|
|
|
build-all: build-macos64 build-linux64 build-unix64 build-win64 build-win32 build-raspberrypi
|
|
|
|
release: build-all
|
|
zip -r ./bin/indihub-agent-macos64.zip ./bin/indihub-agent-macos64
|
|
openssl dgst -sha256 ./bin/indihub-agent-macos64.zip > ./bin/indihub-agent-macos64.sha256
|
|
|
|
tar czf ./bin/indihub-agent-linux64.tar.gz ./bin/indihub-agent-linux64
|
|
openssl dgst -sha256 ./bin/indihub-agent-linux64.tar.gz > ./bin/indihub-agent-linux64.sha256
|
|
|
|
tar czf ./bin/indihub-agent-unix64.tar.gz ./bin/indihub-agent-unix64
|
|
openssl dgst -sha256 ./bin/indihub-agent-unix64.tar.gz > ./bin/indihub-agent-unix64.sha256
|
|
|
|
zip -r ./bin/indihub-agent-win64.zip ./bin/indihub-agent-win64
|
|
openssl dgst -sha256 ./bin/indihub-agent-win64.zip > ./bin/indihub-agent-win64.sha256
|
|
|
|
zip -r ./bin/indihub-agent-win32.zip ./bin/indihub-agent-win32
|
|
openssl dgst -sha256 ./bin/indihub-agent-win32.zip > ./bin/indihub-agent-win32.sha256
|
|
|
|
tar czf ./bin/indihub-agent-raspberrypi.tar.gz ./bin/indihub-agent-raspberrypi
|
|
openssl dgst -sha256 ./bin/indihub-agent-raspberrypi.tar.gz > ./bin/indihub-agent-raspberrypi.sha256
|