commit 47bf386
Marten Ringwelski
·
2021-03-16 21:28:05 +0000 UTC
parent d63df64
Add Makefile
1 files changed,
+33,
-0
A
Makefile
A
Makefile
+33,
-0
1@@ -0,0 +1,33 @@
2+.POSIX:
3+.SUFFIXES:
4+
5+GO = go
6+RM = rm
7+SCDOC = scdoc
8+GOFLAGS =
9+PREFIX = /usr/local
10+BINDIR = bin
11+MANDIR = share/man
12+
13+all: senpai doc/senpai.1 doc/senpai.5
14+
15+senpai:
16+ $(GO) build $(GOFLAGS) ./cmd/senpai
17+doc/senpai.1: doc/senpai.1.scd
18+ $(SCDOC) < doc/senpai.1.scd > doc/senpai.1
19+doc/senpai.5: doc/senpai.5.scd
20+ $(SCDOC) < doc/senpai.5.scd > doc/senpai.5
21+
22+clean:
23+ $(RM) -rf senpai doc/senpai.1 doc/senpai.5
24+install: all
25+ mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)
26+ mkdir -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
27+ mkdir -p $(DESTDIR)$(PREFIX)/$(MANDIR)/man5
28+ cp -f senpai $(DESTDIR)$(PREFIX)/$(BINDIR)
29+ cp -f doc/senpai.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1
30+ cp -f doc/senpai.5 $(DESTDIR)$(PREFIX)/$(MANDIR)/man5
31+uninstall:
32+ $(RM) $(DESTDIR)$(PREFIX)/$(BINDIR)/senpai
33+ $(RM) $(DESTDIR)$(PREFIX)/$(MANDIR)/man1/senpai.1
34+ $(RM) $(DESTDIR)$(PREFIX)/$(MANDIR)/man5/senpai.5