prefix = /usr/local
bindir = $(prefix)/bin
mandir = $(prefix)/share/man

SRCS = main.go

VERSION = 0.2.5

.PHONY: all
all: ijq docs

.PHONY: docs
docs: ijq.1

ijq: $(SRCS)
	go build -ldflags="-s -w -X main.Version=$(VERSION)" -o $@

%.1: %.1.scd
	scdoc < $< > $@

.PHONY: install
install: ijq ijq.1
	install -d $(bindir) $(mandir)/man1
	install -m 0755 ijq $(bindir)
	install -m 0644 ijq.1 $(mandir)/man1

.PHONY: uninstall
uninstall:
	rm $(bindir)/ijq $(mandir)/man1/ijq.1

.PHONY: clean
clean:
	rm -f ijq ijq.1
