@@ -279,23 +279,23 @@ $(blddir_work)/VersionInfo.h: $(srcdir)/VersionInfo.h.in
279279
280280${MQTTLIB_C_TARGET} : ${SOURCE_FILES_C} ${HEADERS_C} $(blddir_work ) /VersionInfo.h
281281 ${CC} ${CCFLAGS_SO} -o $@ ${SOURCE_FILES_C} ${LDFLAGS_C}
282- - ln -s lib$(MQTTLIB_C ) .so.${VERSION} ${blddir} / lib$(MQTTLIB_C ) .so.${MAJOR_VERSION}
283- - ln -s lib$(MQTTLIB_C ) .so.${MAJOR_VERSION} ${blddir} / lib$(MQTTLIB_C ) .so
282+ cd ${blddir} && ln -sf lib$(MQTTLIB_C ) .so.${VERSION} lib$(MQTTLIB_C ) .so.${MAJOR_VERSION}
283+ cd ${blddir} && ln -sf lib$(MQTTLIB_C ) .so.${MAJOR_VERSION} lib$(MQTTLIB_C ) .so
284284
285285${MQTTLIB_CS_TARGET} : ${SOURCE_FILES_CS} ${HEADERS_C} $(blddir_work ) /VersionInfo.h
286286 ${CC} ${CCFLAGS_SO} -o $@ ${SOURCE_FILES_CS} -DOPENSSL ${LDFLAGS_CS}
287- - ln -s lib$(MQTTLIB_CS ) .so.${VERSION} ${blddir} / lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION}
288- - ln -s lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION} ${blddir} / lib$(MQTTLIB_CS ) .so
287+ cd ${blddir} && ln -sf lib$(MQTTLIB_CS ) .so.${VERSION} lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION}
288+ cd ${blddir} && ln -sf lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION} lib$(MQTTLIB_CS ) .so
289289
290290${MQTTLIB_A_TARGET} : ${SOURCE_FILES_A} ${HEADERS_A} $(blddir_work ) /VersionInfo.h
291291 ${CC} ${CCFLAGS_SO} -o $@ ${SOURCE_FILES_A} ${LDFLAGS_A}
292- - ln -s lib$(MQTTLIB_A ) .so.${VERSION} ${blddir} / lib$(MQTTLIB_A ) .so.${MAJOR_VERSION}
293- - ln -s lib$(MQTTLIB_A ) .so.${MAJOR_VERSION} ${blddir} / lib$(MQTTLIB_A ) .so
292+ cd ${blddir} && ln -sf lib$(MQTTLIB_A ) .so.${VERSION} lib$(MQTTLIB_A ) .so.${MAJOR_VERSION}
293+ cd ${blddir} && ln -sf lib$(MQTTLIB_A ) .so.${MAJOR_VERSION} lib$(MQTTLIB_A ) .so
294294
295295${MQTTLIB_AS_TARGET} : ${SOURCE_FILES_AS} ${HEADERS_A} $(blddir_work ) /VersionInfo.h
296296 ${CC} ${CCFLAGS_SO} -o $@ ${SOURCE_FILES_AS} -DOPENSSL ${LDFLAGS_AS}
297- - ln -s lib$(MQTTLIB_AS ) .so.${VERSION} ${blddir} / lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION}
298- - ln -s lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION} ${blddir} / lib$(MQTTLIB_AS ) .so
297+ cd ${blddir} && ln -sf lib$(MQTTLIB_AS ) .so.${VERSION} lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION}
298+ cd ${blddir} && ln -sf lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION} lib$(MQTTLIB_AS ) .so
299299
300300${MQTTVERSION_TARGET} : $(srcdir ) /MQTTVersion.c $(srcdir ) /MQTTAsync.h $(MQTTLIB_A_TARGET )
301301 ${CC} ${FLAGS_EXE} -o $@ -l${MQTTLIB_A} $(srcdir ) /MQTTVersion.c
@@ -317,14 +317,14 @@ install: build
317317 $(INSTALL_PROGRAM ) ${INSTALL_OPTS} ${PAHO_CS_PUB_TARGET} $(DESTDIR ) ${bindir}
318318 $(INSTALL_PROGRAM ) ${INSTALL_OPTS} ${PAHO_CS_SUB_TARGET} $(DESTDIR ) ${bindir}
319319 $(LDCONFIG ) $(DESTDIR ) ${libdir}
320- ln -s lib$(MQTTLIB_C ) .so.${MAJOR_VERSION} $( DESTDIR ) ${libdir} / lib$(MQTTLIB_C ) .so
321- ln -s lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION} $( DESTDIR ) ${libdir} / lib$(MQTTLIB_CS ) .so
322- ln -s lib$(MQTTLIB_A ) .so.${MAJOR_VERSION} $( DESTDIR ) ${libdir} / lib$(MQTTLIB_A ) .so
323- ln -s lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION} $( DESTDIR ) ${libdir} / lib$(MQTTLIB_AS ) .so
324- @if test ! -f $(DESTDIR ) ${libdir} /lib$(MQTTLIB_C ) .so.${MAJOR_VERSION} ; then ln -s lib$(MQTTLIB_C ) .so.${VERSION} $( DESTDIR ) ${libdir} / lib$(MQTTLIB_C ) .so.${MAJOR_VERSION} ; fi
325- @if test ! -f $(DESTDIR ) ${libdir} /lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION} ; then ln -s lib$(MQTTLIB_CS ) .so.${VERSION} $( DESTDIR ) ${libdir} / lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION} ; fi
326- @if test ! -f $(DESTDIR ) ${libdir} /lib$(MQTTLIB_A ) .so.${MAJOR_VERSION} ; then ln -s lib$(MQTTLIB_A ) .so.${VERSION} $( DESTDIR ) ${libdir} / lib$(MQTTLIB_A ) .so.${MAJOR_VERSION} ; fi
327- @if test ! -f $(DESTDIR ) ${libdir} /lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION} ; then ln -s lib$(MQTTLIB_AS ) .so.${VERSION} $( DESTDIR ) ${libdir} / lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION} ; fi
320+ cd $( DESTDIR ) ${libdir} && ln -sf lib$(MQTTLIB_C ) .so.${MAJOR_VERSION} lib$(MQTTLIB_C ) .so
321+ cd $( DESTDIR ) ${libdir} && ln -sf lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION} lib$(MQTTLIB_CS ) .so
322+ cd $( DESTDIR ) ${libdir} && ln -sf lib$(MQTTLIB_A ) .so.${MAJOR_VERSION} lib$(MQTTLIB_A ) .so
323+ cd $( DESTDIR ) ${libdir} && ln -sf lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION} lib$(MQTTLIB_AS ) .so
324+ @if test ! -f $(DESTDIR ) ${libdir} /lib$(MQTTLIB_C ) .so.${MAJOR_VERSION} ; then cd $( DESTDIR ) ${libdir} && ln -sf lib$(MQTTLIB_C ) .so.${VERSION} lib$(MQTTLIB_C ) .so.${MAJOR_VERSION} ; fi
325+ @if test ! -f $(DESTDIR ) ${libdir} /lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION} ; then cd $( DESTDIR ) ${libdir} && ln -sf lib$(MQTTLIB_CS ) .so.${VERSION} lib$(MQTTLIB_CS ) .so.${MAJOR_VERSION} ; fi
326+ @if test ! -f $(DESTDIR ) ${libdir} /lib$(MQTTLIB_A ) .so.${MAJOR_VERSION} ; then cd $( DESTDIR ) ${libdir} && ln -sf lib$(MQTTLIB_A ) .so.${VERSION} lib$(MQTTLIB_A ) .so.${MAJOR_VERSION} ; fi
327+ @if test ! -f $(DESTDIR ) ${libdir} /lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION} ; then cd $( DESTDIR ) ${libdir} && ln -sf lib$(MQTTLIB_AS ) .so.${VERSION} lib$(MQTTLIB_AS ) .so.${MAJOR_VERSION} ; fi
328328 $(INSTALL_DATA ) ${srcdir} /MQTTAsync.h $(DESTDIR ) ${includedir}
329329 $(INSTALL_DATA ) ${srcdir} /MQTTClient.h $(DESTDIR ) ${includedir}
330330 $(INSTALL_DATA ) ${srcdir} /MQTTClientPersistence.h $(DESTDIR ) ${includedir}
0 commit comments