git ssb

0+

cel / sslh



Commit eb3d3be3abfa4a3563a5e6018aa1814010f2fbd4

Makefile: use more variables for install directories

Kylie McClain committed on 6/22/2015, 5:51:36 AM
Parent: 66f85dc608a67e113b5436f258a8b1b27bfc13c4

Files changed

Makefilechanged
MakefileView
@@ -4,9 +4,11 @@
44 USELIBCONFIG=1 # Use libconfig? (necessary to use configuration files)
55 USELIBWRAP?= # Use libwrap?
66 USELIBCAP= # Use libcap?
77 COV_TEST= # Perform test coverage?
8-PREFIX?=/usr/local
8+PREFIX?=/usr
9+BINDIR?=$(PREFIX)/sbin
10+MANDIR?=$(PREFIX)/share/man/man8
911
1012 MAN=sslh.8.gz # man page name
1113
1214 # End of configuration -- the rest should take care of
@@ -67,21 +69,21 @@
6769 git archive master --prefix="sslh-$(VERSION)/" | gzip > /tmp/sslh-$(VERSION).tar.gz
6870
6971 # generic install: install binary and man page
7072 install: sslh $(MAN)
71- mkdir -p $(DESTDIR)$(PREFIX)/sbin
72- mkdir -p $(DESTDIR)$(PREFIX)/share/man/man8
73- install -p sslh-fork $(DESTDIR)$(PREFIX)/sbin/sslh
74- install -p -m 0644 $(MAN) $(DESTDIR)$(PREFIX)/share/man/man8/$(MAN)
73+ mkdir -p $(DESTDIR)/$(BINDIR)
74+ mkdir -p $(DESTDIR)/$(MANDIR)
75+ install -p sslh-fork $(DESTDIR)/$(BINDIR)/sslh
76+ install -p -m 0644 $(MAN) $(DESTDIR)/$(MANDIR)/$(MAN)
7577
7678 # "extended" install for Debian: install startup script
7779 install-debian: install sslh $(MAN)
7880 sed -e "s+^PREFIX=+PREFIX=$(PREFIX)+" scripts/etc.init.d.sslh > /etc/init.d/sslh
7981 chmod 755 /etc/init.d/sslh
8082 update-rc.d sslh defaults
8183
8284 uninstall:
83- rm -f $(DESTDIR)$(PREFIX)/sbin/sslh $(DESTDIR)$(PREFIX)/share/man/man8/$(MAN) $(DESTDIR)/etc/init.d/sslh $(DESTDIR)/etc/default/sslh
85+ rm -f $(DESTDIR)$(BINDIR)/sslh $(DESTDIR)$(MANDIR)/$(MAN) $(DESTDIR)/etc/init.d/sslh $(DESTDIR)/etc/default/sslh
8486 update-rc.d sslh remove
8587
8688 distclean: clean
8789 rm -f tags cscope.*

Built with git-ssb-web