diff --git a/Makefile b/Makefile
index c5bc1ed76a0a61d70c2bfe3506a868f0d7eace5e..9d17d35eb67ee4b86a2d9219c3f1fce98695a521 100644
--- a/Makefile
+++ b/Makefile
@@ -54,9 +54,8 @@
distclean: clean
@rm -rf "$(OUTDIR)"
-install: all
+install: all install_docs
mkdir -p $(BINDIR)
- mkdir -p $(MANDIR)/man1
install -Dm755 gmni $(BINDIR)/gmni
install -Dm755 gmnlm $(BINDIR)/gmnlm
install -Dm755 libgmni.a $(LIBDIR)/libgmni.a
@@ -64,8 +63,6 @@ install -Dm644 include/gmni/gmni.h $(INCLUDEDIR)/gmni/gmni.h
install -Dm644 include/gmni/tofu.h $(INCLUDEDIR)/gmni/tofu.h
install -Dm644 include/gmni/url.h $(INCLUDEDIR)/gmni/url.h
install -Dm644 libgmni.pc $(LIBDIR)/pkgconfig/libgmni.pc
- install -Dm644 doc/gmni.1 $(MANDIR)/man1/gmni.1
- install -Dm644 doc/gmnlm.1 $(MANDIR)/man1/gmnlm.1
uninstall:
rm -f $(BINDIR)/gmni
diff --git a/config.sh b/config.sh
index 5bd34bb30dec02422855edbf37817f8276840211..ca5444c73b47daa204d9dd17a3949147385dedec 100644
--- a/config.sh
+++ b/config.sh
@@ -125,6 +125,10 @@ if scdoc -v >/dev/null 2>&1
then
echo yes
all="$all docs"
+ install_docs="
+ mkdir -p \$(MANDIR)/man1
+ install -Dm644 doc/gmni.1 \$(MANDIR)/man1/gmni.1
+ install -Dm644 doc/gmnlm.1 \$(MANDIR)/man1/gmnlm.1"
else
echo no
fi
@@ -148,6 +152,7 @@ CFLAGS+=-DPREFIX='"\$(PREFIX)"'
CFLAGS+=-DLIBDIR='"\$(LIBDIR)"'
all: ${all}
+ install_docs: ${install_docs}
EOF
for target in $(printf '%s\n' $all | tr '.' '_')