Skip to content

Commit 53b7d75

Browse files
AMDmi3jarun
authored andcommitted
Allow better customization of installation directories (#26)
For instance, FreeBSD needs `MANDIR = ${PREFIX}/man/man1`
1 parent 0a2e173 commit 53b7d75

1 file changed

Lines changed: 12 additions & 12 deletions

File tree

Makefile

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,25 @@
11
PREFIX ?= /usr/local
2-
BINDIR = $(DESTDIR)$(PREFIX)/bin
3-
MANDIR = $(DESTDIR)$(PREFIX)/share/man/man1
4-
DOCDIR = $(DESTDIR)$(PREFIX)/share/doc/ddgr
2+
BINDIR ?= $(PREFIX)/bin
3+
MANDIR ?= $(PREFIX)/share/man/man1
4+
DOCDIR ?= $(PREFIX)/share/doc/ddgr
55

66
.PHONY: all install uninstall
77

88
all:
99

1010
install:
11-
install -m755 -d $(BINDIR)
12-
install -m755 -d $(MANDIR)
13-
install -m755 -d $(DOCDIR)
11+
install -m755 -d $(DESTDIR)$(BINDIR)
12+
install -m755 -d $(DESTDIR)$(MANDIR)
13+
install -m755 -d $(DESTDIR)$(DOCDIR)
1414
gzip -c ddgr.1 > ddgr.1.gz
15-
install -m755 ddgr $(BINDIR)
16-
install -m644 ddgr.1.gz $(MANDIR)
17-
install -m644 README.md $(DOCDIR)
15+
install -m755 ddgr $(DESTDIR)$(BINDIR)
16+
install -m644 ddgr.1.gz $(DESTDIR)$(MANDIR)
17+
install -m644 README.md $(DESTDIR)$(DOCDIR)
1818
rm -f ddgr.1.gz
1919

2020
uninstall:
21-
rm -f $(BINDIR)/ddgr
22-
rm -f $(MANDIR)/ddgr.1.gz
23-
rm -rf $(DOCDIR)
21+
rm -f $(DESTDIR)$(BINDIR)/ddgr
22+
rm -f $(DESTDIR)$(MANDIR)/ddgr.1.gz
23+
rm -rf $(DESTDIR)$(DOCDIR)
2424

2525
test: ;

0 commit comments

Comments
 (0)