ble-april/Makefile

28 lines
557 B
Makefile

.PHONY: arm
arm:
go mod tidy
GOOS=linux GOARCH=arm GOARM=7 go build -o april .
.PHONY: windows
windows:
go mod tidy
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o april.exe .
.PHONY: macos
macos:
go mod tidy
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build .
.PHONY: release
release: arm
ssh pi@192.168.0.27 "sudo systemctl stop april.service"
scp ./april pi@192.168.0.27:~/
ssh pi@192.168.0.27 "sudo systemctl start april.service"
.PHONY: nodejs
nodejs:
npm run build
.PHONY: front
front:
scp -r public/dist/* pi@192.168.0.21:~/demo/