BIN_DIR = bin .PHONY: build build-sync build-ui build-ctl docker-build load clean build: build-sync build-ui build-ctl build-sync: go build -o $(BIN_DIR)/ha-sync ./cmd/ha-sync build-ui: go build -o $(BIN_DIR)/ha-sync-ui ./cmd/ha-sync-ui build-ctl: go build -o $(BIN_DIR)/ha-sync-ctl ./cmd/ha-sync-ctl docker-build: docker build -t ha-sync:latest -f Dockerfile --target ha-sync . docker build -t ha-sync-ui:latest -f Dockerfile --target ha-sync-ui . docker build -t ha-sync-ctl:latest -f Dockerfile --target ha-sync-ctl . load: docker-build ./build-and-load.sh clean: rm -rf $(BIN_DIR)