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
