-CREATE_LINKS: ${TARGETLIB_SHARED}
- cd ${top_builddir}/lib \
- && ${RM} ${TARGETLIB_LINK1} ${TARGETLIB_LINK2} \
- && ${LN_S} ${TARGETLIB_SHARED} ${TARGETLIB_LINK1} \
- && ${LN_S} ${TARGETLIB_SHARED} ${TARGETLIB_LINK2}
+$(top_builddir)/lib/$(TARGETLIB_SHARED): $(OBJECTS)
+ @$(INSTALL) -d $(top_builddir)/lib
+ $(SHARED_LD) $@ $(TARGETLIB_SONAME) $(OBJECTS)
+ cd $(top_builddir)/lib \
+ && $(RM) $(TARGETLIB_LINK1) $(TARGETLIB_LINK2) \
+ && $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK1) \
+ && $(LN_S) $(TARGETLIB_SHARED) $(TARGETLIB_LINK2)