summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--mk/paths.mk3
-rw-r--r--mk/target.mk2
2 files changed, 4 insertions, 1 deletions
diff --git a/mk/paths.mk b/mk/paths.mk
index bbcdd787d8..1ed2ed9a3c 100644
--- a/mk/paths.mk
+++ b/mk/paths.mk
@@ -47,12 +47,13 @@ endif
SRC_INSTALL_OPTS += $(INSTALL_OWNER) $(INSTALL_GROUP)
#
-# Invocations of `install' for the three different classes
+# Invocations of `install' for the four different classes
# of targets:
#
INSTALL_PROGRAM = $(INSTALL) -m 755
INSTALL_SCRIPT = $(INSTALL) -m 755
+INSTALL_SHLIB = $(INSTALL) -m 755
INSTALL_DATA = $(INSTALL) -m 644
INSTALL_DIR = $(FPTOOLS_TOP)/glafp-utils/mkdirhier/mkdirhier
diff --git a/mk/target.mk b/mk/target.mk
index b773430366..59f00efc02 100644
--- a/mk/target.mk
+++ b/mk/target.mk
@@ -839,6 +839,8 @@ install:: $(INSTALL_LIBS)
$(RANLIB) $(libdir)/`basename $$i` ;; \
*.dll) \
$(INSTALL_DATA) -s $(INSTALL_OPTS) $$i $(libdir) ;; \
+ *.so) \
+ $(INSTALL_SHLIB) $(INSTALL_OPTS) $$i $(libdir) ;; \
*) \
$(INSTALL_DATA) $(INSTALL_OPTS) $$i $(libdir); \
esac; \