blob: d06cfa4132edfd2e8f26e2102341a5aa9d56e072 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
VERSION=0.1.3
PREFIX?=/usr
BINDIR?=$(PREFIX)/bin
MANDIR?=$(PREFIX)/share/man
SVCDIR?=/etc/sv
.DEFAULT_GOAL=all
crore:
hare build
crore.1: crore.1.scd
scdoc < $< > $@
all: crore crore.1
clean:
rm crore crore.1
install: all
mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1
install -m755 crore $(DESTDIR)$(BINDIR)/crore
install -m644 crore.1 $(DESTDIR)$(MANDIR)/man1/crore.1
install-runit: install
mkdir -p $(DESTDIR)$(SVCDIR)/crore
mkdir -p $(DESTDIR)$(SVCDIR)/crore/log
install -m755 sv/runit/crore/run $(DESTDIR)$(SVCDIR)/crore
install -m644 sv/runit/crore/config $(DESTDIR)$(SVCDIR)/crore
install -m644 sv/runit/crore/tab $(DESTDIR)$(SVCDIR)/crore
install -m755 sv/runit/crore/log/run $(DESTDIR)$(SVCDIR)/crore/log
uninstall:
rm -f $(DESTDIR)$(BINDIR)/crore
rm -f $(DESTDIR)$(MANDIR)/man1/crore.1
rm -rf $(DESTDIR)$(SVCDIR)/crore
check:
hare test
|