blob: 110c61f118218e532ad8663a954a740f0f5de305 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
Make the build system respect DESTDIR, in order to allow staged builds.
--- a/Makefile.in
+++ b/Makefile.in
@@ -109,13 +109,13 @@
# installs man pages in MANDIR/man1/ (e.g. if MANSUFFIX is 1)
# Creates these directories if they don't exist.
install:
- mkdir -p ${BINDIR}
- -mkdir -p ${MANDIR}/man${MANSUFFIX}
+ mkdir -p ${DESTDIR}${BINDIR}
+ -mkdir -p ${DESTDIR}${MANDIR}/man${MANSUFFIX}
for file in $(PROGS) $(PVMPROGS); do\
- cp src/$$file $(BINDIR)/;\
+ cp src/$$file ${DESTDIR}$(BINDIR)/;\
done
-for file in hmmer $(PROGS); do\
- $(INSTMAN) documentation/man/$$file.man $(MANDIR)/man$(MANSUFFIX)/$$file.$(MANSUFFIX);\
+ $(INSTMAN) documentation/man/$$file.man ${DESTDIR}$(MANDIR)/man$(MANSUFFIX)/$$file.$(MANSUFFIX);\
done
# uninstall: Reverses the steps of "make install".
|