-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathmakefile
More file actions
executable file
·32 lines (29 loc) · 1004 Bytes
/
makefile
File metadata and controls
executable file
·32 lines (29 loc) · 1004 Bytes
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
NAME = sv-helper
SHELL = /bin/bash
INSTALL = /usr/bin/install
MSGFMT = /usr/bin/msgfmt
SED = /bin/sed
DESTDIR = /usr/local
BINDIR = /bin
DOCDIR = /share/doc/$(NAME)
all:
install: all
$(INSTALL) -d -m 0755 $(DESTDIR)$(BINDIR)
$(INSTALL) -d -m 0755 $(DESTDIR)$(DOCDIR)
$(INSTALL) -m 0755 rsvlog.sh $(DESTDIR)$(BINDIR)/rsvlog
$(INSTALL) -m 0755 runsvdir.sh $(DESTDIR)$(BINDIR)/runsvdir.sh
$(INSTALL) -m 0755 sv-helper.sh $(DESTDIR)$(BINDIR)/sv-helper
$(INSTALL) -m 0644 README.md $(DESTDIR)$(DOCDIR)/README.md
$(INSTALL) -m 0644 COPYING $(DESTDIR)$(DOCDIR)/COPYING
cd $(DESTDIR)$(BINDIR); \
for sv in sv-start sv-stop sv-restart sv-list svls sv-enable sv-disable sv-find; do \
ln -s sv-helper "$$sv"; \
done
uninstall:
rm -vf $(DESTDIR)$(BINDIR)/sv-helper
rm -vf $(DESTDIR)$(BINDIR)/rsvlog
rm -vf $(DESTDIR)$(BINDIR)/runsvdir.sh
for sv in sv-start sv-stop sv-restart sv-list svls sv-enable sv-disable sv-find; do \
rm -vf $(DESTDIR)$(BINDIR)/"$$sv"; \
done
rm -vr $(DESTDIR)$(DOCDIR)