1 diff --git a/libbio/Makefile b/libbio/Makefile
2 index 746dc3f..3869dec 100644
5 @@ -52,12 +52,12 @@ HFILES=\
9 - mkdir -p $(PREFIX)/share/man/man3
10 - install -m 0644 bio.3 $(PREFIX)/share/man/man3/bio.3
11 - mkdir -p $(PREFIX)/include
12 - install -m 0644 bio.h $(PREFIX)/include
13 - mkdir -p $(PREFIX)/lib
14 - install -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
15 + mkdir -p ${DESTDIR}$(PREFIX)/share/man/man3
16 + install -m 0644 bio.3 ${DESTDIR}$(PREFIX)/share/man/man3/bio.3
17 + mkdir -p ${DESTDIR}$(PREFIX)/include
18 + install -m 0644 bio.h ${DESTDIR}$(PREFIX)/include
19 + mkdir -p ${DESTDIR}$(PREFIX)/lib
20 + install -m 0644 $(LIB) ${DESTDIR}$(PREFIX)/lib/$(LIB)
23 $(CC) -o bcat bcat.$O $(LIB) -L/usr/local/lib -lfmt -lutf
24 diff --git a/libfmt/Makefile b/libfmt/Makefile
25 index c86eb03..9f145d5 100644
28 @@ -76,13 +76,13 @@ HFILES=\
32 - test -d $(PREFIX)/share/man/man3 || mkdir -p $(PREFIX)/share/man/man3
33 - install -m 0644 print.3 $(PREFIX)/share/man/man3/print.3
34 - install -m 0644 fmtinstall.3 $(PREFIX)/share/man/man3/fmtinstall.3
35 - mkdir -p $(PREFIX)/include
36 - install -m 0644 fmt.h $(PREFIX)/include/fmt.h
37 - mkdir -p $(PREFIX)/lib
38 - install -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
39 + test -d ${DESTDIR}$(PREFIX)/share/man/man3 || mkdir -p ${DESTDIR}$(PREFIX)/share/man/man3
40 + install -m 0644 print.3 ${DESTDIR}$(PREFIX)/share/man/man3/print.3
41 + install -m 0644 fmtinstall.3 ${DESTDIR}$(PREFIX)/share/man/man3/fmtinstall.3
42 + mkdir -p ${DESTDIR}$(PREFIX)/include
43 + install -m 0644 fmt.h ${DESTDIR}$(PREFIX)/include/fmt.h
44 + mkdir -p ${DESTDIR}$(PREFIX)/lib
45 + install -m 0644 $(LIB) ${DESTDIR}$(PREFIX)/lib/$(LIB)
49 diff --git a/libregexp/Makefile b/libregexp/Makefile
50 index 2778746..442256b 100644
51 --- a/libregexp/Makefile
52 +++ b/libregexp/Makefile
53 @@ -43,13 +43,13 @@ HFILES=\
57 - mkdir -p $(PREFIX)/share/man/man3 $(PREFIX)/man/man7
58 - install -m 0644 regexp9.3 $(PREFIX)/share/man/man3/regexp9.3
59 - install -m 0644 regexp9.7 $(PREFIX)/man/man7/regexp9.7
60 - mkdir -p $(PREFIX)/lib
61 - install -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
62 - mkdir -p $(PREFIX)/include
63 - install -m 0644 regexp9.h $(PREFIX)/include/regexp9.h
64 + mkdir -p ${DESTDIR}$(PREFIX)/share/man/man3
65 + install -m 0644 regexp9.3 ${DESTDIR}$(PREFIX)/share/man/man3/regexp9.3
66 + install -m 0644 regexp9.7 ${DESTDIR}$(PREFIX)/share/man/man7/regexp9.7
67 + mkdir -p ${DESTDIR}$(PREFIX)/lib
68 + install -m 0644 $(LIB) ${DESTDIR}$(PREFIX)/lib/$(LIB)
69 + mkdir -p ${DESTDIR}$(PREFIX)/include
70 + install -m 0644 regexp9.h ${DESTDIR}$(PREFIX)/include/regexp9.h
73 $(CC) -o test test.$O $(LIB) -L/usr/local/lib -lfmt -lutf
74 diff --git a/libutf/Makefile b/libutf/Makefile
75 index 343ce19..294a53e 100644
78 @@ -55,15 +55,15 @@ HFILES=\
82 - mkdir -p $(PREFIX)/share/man/man3 $(PREFIX)/man/man7
83 - install -c -m 0644 isalpharune.3 $(PREFIX)/share/man/man3/isalpharune.3
84 - install -c -m 0644 utf.7 $(PREFIX)/man/man7/utf.7
85 - install -c -m 0644 rune.3 $(PREFIX)/share/man/man3/rune.3
86 - install -c -m 0644 runestrcat.3 $(PREFIX)/share/man/man3/runestrcat.3
87 - mkdir -p $(PREFIX)/include
88 - install -c -m 0644 utf.h $(PREFIX)/include/utf.h
89 - mkdir -p $(PREFIX)/lib
90 - install -c -m 0644 $(LIB) $(PREFIX)/lib/$(LIB)
91 + mkdir -p ${DESTDIR}$(PREFIX)/share/man/man3
92 + install -c -m 0644 isalpharune.3 ${DESTDIR}$(PREFIX)/share/man/man3/isalpharune.3
93 + install -c -m 0644 utf.7 ${DESTDIR}$(PREFIX)/share/man/man7/utf.7
94 + install -c -m 0644 rune.3 ${DESTDIR}$(PREFIX)/share/man/man3/rune.3
95 + install -c -m 0644 runestrcat.3 ${DESTDIR}$(PREFIX)/share/man/man3/runestrcat.3
96 + mkdir -p ${DESTDIR}$(PREFIX)/include
97 + install -c -m 0644 utf.h ${DESTDIR}$(PREFIX)/include/utf.h
98 + mkdir -p ${DESTDIR}$(PREFIX)/lib
99 + install -c -m 0644 $(LIB) ${DESTDIR}$(PREFIX)/lib/$(LIB)
102 $(AR) $(ARFLAGS) $(LIB) $(OFILES)
103 diff --git a/mk/Makefile b/mk/Makefile
104 index 041fbde..48c9ac0 100644
107 @@ -63,13 +63,13 @@ all: $(TARG)
111 - mkdir -p $(PREFIX)/bin
112 - install -m 0755 mk $(PREFIX)/bin/mk
113 - cat mk.1 | sed 's;DOCPREFIX;$(PREFIX);g' >mk.1a
114 - mkdir -p $(PREFIX)/man/man1
115 - install -m 0644 mk.1a $(PREFIX)/man/man1/mk.1
116 - mkdir -p $(PREFIX)/doc
117 - install -m 0644 mk.pdf $(PREFIX)/doc/mk.pdf
118 + mkdir -p ${DESTDIR}$(PREFIX)/bin
119 + install -m 0755 mk ${DESTDIR}$(PREFIX)/bin/mk
120 + cat mk.1 | sed 's;DOCPREFIX;${DESTDIR}$(PREFIX);g' >mk.1a
121 + mkdir -p ${DESTDIR}$(PREFIX)/share/man/man1
122 + install -m 0644 mk.1a ${DESTDIR}$(PREFIX)/share/man/man1/mk.1
123 + mkdir -p ${DESTDIR}$(PREFIX)/share/doc/mk
124 + install -m 0644 mk.pdf ${DESTDIR}$(PREFIX)/share/doc/mk/mk.pdf
127 $(AR) $(ARFLAGS) $(LIB) $(OFILES)