diff -Nrup a/faxd/Makefile.LINUXdso b/faxd/Makefile.LINUXdso --- a/faxd/Makefile.LINUXdso 2015-07-27 02:46:05.000000000 +0200 +++ b/faxd/Makefile.LINUXdso 2019-04-11 15:49:09.986004822 +0200 @@ -32,15 +32,16 @@ LDIRT += libfaxserver.a libfaxserver.${DSO}: ${SERVER_OBJS} ${MODEM_OBJS} - ${C++} ${DSOOPTS} -o libfaxserver.${DSO} \ - ${SERVER_OBJS} ${MODEM_OBJS} ${DSODELAY} ../util/libfaxutil.${DSO} ${DSODELAY} ${LIBTIFF} ${LIBJBIG} ${LIBLCMS} ${LIBPORT} + ${C++} ${DSOOPTS} -o libfaxserver.${DSO}.${LIBVERSION} \ + ${SERVER_OBJS} ${MODEM_OBJS} ${LLDLIBS} + ln -sf libfaxserver.${DSO}.${LIBVERSION} libfaxserver.${DSO} installDSO: libfaxserver.${DSO} - ${PUTSERV} -root ${INSTALLROOT} -F ${LIBDIR} -m 755 -O libfaxserver.${DSO} - [ `id -u` -eq 0 ] && ( PATH=${PATH}:/sbin ldconfig ${LIBDIR} ) || ( echo "ldconfig is required to be run as user root at install time" ) + ${PUTSERV} -root ${INSTALLROOT} -F ${LIBDIR} -m 755 -O libfaxserver.${DSO}.${LIBVERSION} + ${PUTSERV} -root ${INSTALLROOT} -F ${LIBDIR} -O -lns libfaxserver.${DSO}.${LIBVERSION} libfaxserver.${DSO} uninstallDSO:: - ${RM} -f ${LIBDIR}/libfaxserver.${DSO} + ${RM} -f ${LIBDIR}/libfaxserver.${DSO}.${LIBVERSION} cleanDSO:: - -${RM} -f libfaxserver.${DSO} + -${RM} -f libfaxserver.${DSO}.${LIBVERSION} diff -Nrup a/util/Makefile.LINUXdso b/util/Makefile.LINUXdso --- a/util/Makefile.LINUXdso 2015-07-27 02:46:07.000000000 +0200 +++ b/util/Makefile.LINUXdso 2019-04-11 15:52:09.952290554 +0200 @@ -31,15 +31,20 @@ # libfaxutil.${DSO}: ${OBJECTS} - ${C++} ${DSOOPTS} -o libfaxutil.${DSO} ${OBJECTS} \ - ${DSODELAY} ${LIBTIFF} ${DSODELAY} ${LIBZ} ${DSODELAY} ${LIBREGEX} + ${C++} ${DSOOPTS} -o libfaxutil.${DSO}.${LIBVERSION} ${OBJECTS} \ + ${DSODELAY} ${LIBTIFF} ${DSODELAY} ${LIBZ} ${DSODELAY} ${LIBREGEX} \ + ${MACHDEPLIBS} + ln -sf libfaxutil.${DSO}.${LIBVERSION} libfaxutil.${DSO} + +../util/libfaxutil.${DSO}: libfaxutil.${DSO} installDSO: libfaxutil.${DSO} - ${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBDIR} -m 755 -O libfaxutil.${DSO} + ${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBDIR} -m 755 -O libfaxutil.${DSO}.${LIBVERSION} + ${PUTCLIENT} -root ${INSTALLROOT} -F ${LIBDIR} -O -lns libfaxutil.${DSO}.${LIBVERSION} libfaxutil.${DSO} uninstallDSO:: - ${RM} -f ${LIBDIR}/libfaxutil.${DSO} + ${RM} -f ${LIBDIR}/libfaxutil.${DSO}.${LIBVERSION} cleanDSO:: - -${RM} -f libfaxutil.${DSO} + -${RM} -f libfaxutil.${DSO}.${LIBVERSION}