VERSION = 1.20
PREFIX ?= /usr/local
BINDIR ?= $(PREFIX)/bin
MANDIR ?= $(PREFIX)/man/man1
TARGET = stats.awk
FILES  = $(TARGET) Makefile README.md $(TARGET).1 $(TARGET).sha256 $(TARGET).md5 

test: $(TARGET).sha256 $(TARGET).md5
	@echo "Checking SHA256"
	@sha256 $(TARGET) | diff -u $(TARGET).sha256 -
	@echo "Checking MD5"
	@md5 $(TARGET) | diff -u $(TARGET).md5 -

install:
	install -d $(BINDIR) $(MANDIR)
	install -m 755 $(TARGET) $(BINDIR)/$(TARGET)
	install -m 644 $(TARGET).1 $(MANDIR)/$(TARGET).1

uninstall:
	rm -f $(BINDIR)/$(TARGET)
	rm -f $(MANDIR)/$(TARGET).1

.PHONY: install uninstall

$(TARGET).sha256: $(TARGET)
	sha256 $(TARGET) | tee $(TARGET).sha256

$(TARGET).md5: $(TARGET)
	md5 $(TARGET) | tee $(TARGET).md5

clean:
	rm *.bak

archive: $(TARGET).sha256 $(TARGET).md5
	tar czvf $(TARGET)-$(VERSION).tar.gz \
	    $(TARGET) $(TARGET).1 README.md Makefile \
	    $(TARGET).sha256 $(TARGET).md5
