mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-16 01:21:20 -04:00
21 lines
710 B
Makefile
21 lines
710 B
Makefile
BIN_DIR ?= ../../dist
|
|
GOOS ?= linux
|
|
GOARCH ?= arm
|
|
GOARM ?= 6
|
|
|
|
.PHONY: build pi-build dummy clean
|
|
|
|
build:
|
|
go build -o $(BIN_DIR)/roverd ./cmd/roverd
|
|
|
|
pi-build:
|
|
GOOS=$(GOOS) GOARCH=$(GOARCH) GOARM=$(GOARM) go build -trimpath -ldflags="-s -w" -o $(BIN_DIR)/roverd ./cmd/roverd
|
|
GOOS=$(GOOS) GOARCH=$(GOARCH) GOARM=$(GOARM) go build -trimpath -ldflags="-s -w" -o $(BIN_DIR)/servoverifier ./cmd/servoverifier
|
|
GOOS=$(GOOS) GOARCH=$(GOARCH) GOARM=$(GOARM) go build -trimpath -ldflags="-s -w" -o $(BIN_DIR)/hornverifier ./cmd/hornverifier
|
|
|
|
dummy:
|
|
GOOS=linux GOARCH=amd64 go build -tags dummy -o $(BIN_DIR)/roverd-dummy ./cmd/roverd
|
|
|
|
clean:
|
|
rm -f $(BIN_DIR)/roverd $(BIN_DIR)/servoverifier $(BIN_DIR)/hornverifier
|