kiln/Makefile
2022-07-06 09:04:10 -04:00

35 lines
565 B
Makefile

.POSIX:
.SUFFIXES:
.SUFFIXES: .1.scd .1
PREFIX?=/usr/local
BINDIR?=$(PREFIX)/bin
MANDIR?=$(PREFIX)/share/man
GO?=go
GOFLAGS?=
all: kiln docs
kiln:
$(GO) build $(GOFLAGS) -o $@
docs: docs/kiln.1
.1.scd.1:
scdoc < $< > $@
clean:
$(RM) kiln
$(RM) docs/kiln.1
install:
mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
install -m755 kiln $(DESTDIR)$(BINDIR)/kiln
install -m644 docs/kiln.1 $(DESTDIR)$(MANDIR)/man1/kiln.1
uninstall:
$(RM) $(DESTDIR)$(BINDIR)/kiln
$(RM) $(DESTDIR)$(MANDIR)/man1/kiln.1
.PHONY: all kiln docs clean install uninstall