BINARY := tomswall
MODULE := git.unkin.net/unkin/tomswall
PREFIX := /usr/local
CONFDIR := /etc/tomswall

.PHONY: build install clean check test

build:
	go build -o $(BINARY) ./cmd/tomswall

install: build
	install -Dm755 $(BINARY) $(DESTDIR)$(PREFIX)/sbin/$(BINARY)
	install -Dm644 tomswall.example.yaml $(DESTDIR)$(CONFDIR)/tomswall.example.yaml
	@if [ ! -f $(DESTDIR)$(CONFDIR)/tomswall.yaml ]; then \
		install -Dm644 tomswall.example.yaml $(DESTDIR)$(CONFDIR)/tomswall.yaml; \
	fi

clean:
	rm -f $(BINARY)

check:
	go vet ./...

test:
	go test ./...
