blob: 3133e22c1185a829ead27b59b23a6dad4bf81856 [file] [log] [blame]
.PHONY: all
all: hotspare backup cloudlogger
.PHONY: hotspare
hotspare:
go install -v ./go/hotspare
.PHONY: hotspare_release
hotspare_release: hotspare
./build_release_hotspare "$(MESSAGE)"
.PHONY: hotspare_push
hotspare_push: hotspare
go install -v ../push/go/pushcli
./build_release_hotspare "`git log -n1 --format=%s`"
pushcli hotspare skia-rpi-master-spare
.PHONY: service_account
service_account:
go install -v ../get_service_account/go/get_service_account
get_service_account
.PHONY: backup
backup:
go install -v ./go/file-backup
.PHONY: rpi_backup_release
rpi_backup_release: backup service_account
./build_release_rpi_backup "$(MESSAGE)"
.PHONY: rpi_backup_push
rpi_backup_push: backup service_account
go install -v ../push/go/pushcli
./build_release_rpi_backup "`git log -n1 --format=%s`"
pushcli rpi-backup skia-rpi-master
.PHONY: router_backup_release
router_backup_release: backup service_account
./build_release_router_backup "$(MESSAGE)"
.PHONY: router_backup_push
router_backup_push: backup service_account
go install -v ../push/go/pushcli
./build_release_router_backup "`git log -n1 --format=%s`"
pushcli rpi-backup skia-rpi-master
.PHONY: cloudlogger
cloudlogger:
go install -v ./go/cloudlogger
.PHONY: cloudlogger_release
cloudlogger_release: service_account
GOOS=linux GOARCH=arm GOARM=7 go build -o out/cloudlogger -v ./go/cloudlogger
./build_release_cloudlogger "$(MESSAGE)"