GO ?= go
RM ?= rm
SCDOC ?= scdoc
GOFLAGS ?=
PREFIX ?= /usr/local
BINDIR ?= bin
MANDIR ?= share/man

all: chathistorysync chathistorysync.1

chathistorysync:
	$(GO) build $(GOFLAGS) .

chathistorysync.1: chathistorysync.1.scd
	$(SCDOC) <chathistorysync.1.scd >chathistorysync.1

clean:
	$(RM) -f chathistorysync chathistorysync.1

install:
	mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)
	mkdir -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
	cp -f chathistorysync $(DESTDIR)$(PREFIX)/$(BINDIR)
	cp -f chathistorysync.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1

.PHONY: chathistorysync clean install
