1
0
Fork 0
mirror of https://git.sr.ht/~adnano/kiln synced 2024-05-08 10:46:09 +02:00
kiln/Makefile

36 lines
578 B
Makefile
Raw Permalink Normal View History

2020-11-02 02:51:43 +01:00
.POSIX:
.SUFFIXES:
2022-07-06 15:12:58 +02:00
PREFIX=/usr/local
BINDIR=$(PREFIX)/bin
MANDIR=$(PREFIX)/share/man
RM=rm
GO=go
GOFLAGS=
2020-11-02 02:51:43 +01:00
2021-04-20 22:57:05 +02:00
all: kiln docs
2020-11-11 01:34:05 +01:00
2022-07-06 15:04:10 +02:00
kiln:
$(GO) build $(GOFLAGS) -o $@
2021-04-20 22:57:05 +02:00
docs: docs/kiln.1
2020-11-11 01:34:05 +01:00
2022-07-06 15:12:58 +02:00
docs/kiln.1: docs/kiln.1.scd
scdoc < docs/kiln.1.scd > $@
2020-11-02 02:51:43 +01:00
clean:
2020-11-11 01:34:05 +01:00
$(RM) kiln
2021-04-20 23:05:05 +02:00
$(RM) docs/kiln.1
2020-11-02 02:51:43 +01:00
2022-07-06 15:04:10 +02:00
install:
2020-11-20 18:07:38 +01:00
mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
install -m755 kiln $(DESTDIR)$(BINDIR)/kiln
install -m644 docs/kiln.1 $(DESTDIR)$(MANDIR)/man1/kiln.1
2020-11-02 02:51:43 +01:00
uninstall:
2020-11-20 18:07:38 +01:00
$(RM) $(DESTDIR)$(BINDIR)/kiln
2020-11-11 01:34:05 +01:00
$(RM) $(DESTDIR)$(MANDIR)/man1/kiln.1
2020-11-02 02:51:43 +01:00
2022-07-06 15:04:10 +02:00
.PHONY: all kiln docs clean install uninstall