Commit 3bad96865dd961e19e252c27c06ad94d02b7e105
Makefile: fix `install` for Mac OS
Alex Dunn committed on 5/15/2015, 6:14:40 AMParent: 728181109cc72ee3da3425f4892d35240762cbe6
Files changed
Makefile | changed |
Makefile | ||
---|---|---|
@@ -4,9 +4,9 @@ | ||
4 | 4 | USELIBCONFIG=1 # Use libconfig? (necessary to use configuration files) |
5 | 5 | USELIBWRAP?= # Use libwrap? |
6 | 6 | USELIBCAP= # Use libcap? |
7 | 7 | COV_TEST= # Perform test coverage? |
8 | -PREFIX=/usr/local | |
8 | +PREFIX?=/usr/local | |
9 | 9 | |
10 | 10 | MAN=sslh.8.gz # man page name |
11 | 11 | |
12 | 12 | # End of configuration -- the rest should take care of |
@@ -67,10 +67,12 @@ | ||
67 | 67 | git archive master --prefix="sslh-$(VERSION)/" | gzip > /tmp/sslh-$(VERSION).tar.gz |
68 | 68 | |
69 | 69 | # generic install: install binary and man page |
70 | 70 | install: sslh $(MAN) |
71 | - install -pD sslh-fork $(DESTDIR)$(PREFIX)/sbin/sslh | |
72 | - install -pD -m 0644 $(MAN) $(DESTDIR)$(PREFIX)/share/man/man8/$(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 | 75 | |
74 | 76 | # "extended" install for Debian: install startup script |
75 | 77 | install-debian: install sslh $(MAN) |
76 | 78 | sed -e "s+^PREFIX=+PREFIX=$(PREFIX)+" scripts/etc.init.d.sslh > /etc/init.d/sslh |
@@ -95,5 +97,4 @@ | ||
95 | 97 | -cscope -b -R |
96 | 98 | |
97 | 99 | test: |
98 | 100 | ./t |
99 | - |
Built with git-ssb-web