Files
ryan.mcgee 9a8f3faa5b Add Makefile and switch installer to pre-built binary
Adds make targets (build, build-pi, build-pi32) for local and
cross-compiled Pi builds. The install script now expects a pre-built
binary in dist/ rather than requiring Go on the Pi.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-11 16:01:03 -05:00

18 lines
405 B
Makefile

BINARY := octocam
CMD := ./cmd/octocam
DIST := dist
.PHONY: build build-pi build-pi32 clean
build:
go build -o $(BINARY) $(CMD)
build-pi:
GOOS=linux GOARCH=arm64 go build -o $(DIST)/$(BINARY)-linux-arm64 $(CMD)
build-pi32:
GOOS=linux GOARCH=arm GOARM=7 go build -o $(DIST)/$(BINARY)-linux-armv7 $(CMD)
clean:
rm -f $(BINARY) $(DIST)/$(BINARY)-linux-arm64 $(DIST)/$(BINARY)-linux-armv7