When installing a shared library, run /sbin/ldconfig -m ${LIBDIR} if

DESTDIR is not set and the object format is a.out.
This commit is contained in:
thorpej 1998-12-02 22:52:21 +00:00
parent 4b4afb8252
commit adab608611

View File

@ -1,4 +1,4 @@
# $NetBSD: bsd.lib.mk,v 1.145 1998/11/30 23:34:44 erh Exp $ # $NetBSD: bsd.lib.mk,v 1.146 1998/12/02 22:52:21 thorpej Exp $
# @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94 # @(#)bsd.lib.mk 8.3 (Berkeley) 4/22/94
.if !target(__initialized__) .if !target(__initialized__)
@ -326,6 +326,9 @@ ${DESTDIR}${LIBDIR}/lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}: .MADE
${DESTDIR}${LIBDIR}/lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}: lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} ${DESTDIR}${LIBDIR}/lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}: lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
${INSTALL} ${PRESERVE} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \ ${INSTALL} ${PRESERVE} ${COPY} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
${.ALLSRC} ${.TARGET} ${.ALLSRC} ${.TARGET}
.if (${OBJECT_FMT} == "a.out" && !defined(DESTDIR))
/sbin/ldconfig -m ${LIBDIR}
.endif
.if (${OBJECT_FMT} == "ELF") .if (${OBJECT_FMT} == "ELF")
rm -f ${DESTDIR}${LIBDIR}/lib${LIB}.so.${SHLIB_MAJOR} rm -f ${DESTDIR}${LIBDIR}/lib${LIB}.so.${SHLIB_MAJOR}
ln -s lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \ ln -s lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR} \