diff --git a/lib/talloc/talloc.mk b/lib/talloc/talloc.mk index a563d61..64faa71 100644 --- a/lib/talloc/talloc.mk +++ b/lib/talloc/talloc.mk @@ -1,5 +1,6 @@ TALLOC_OBJ = $(tallocdir)/talloc.o +TALLOC_SHLIB = libtalloc.$(SHLIBEXT) TALLOC_SOLIB = libtalloc.$(SHLIBEXT).$(TALLOC_VERSION) TALLOC_SONAME = libtalloc.$(SHLIBEXT).$(TALLOC_VERSION_MAJOR) TALLOC_STLIB = libtalloc.a @@ -25,6 +26,8 @@ install:: all if [ -f talloc.3 ];then ${INSTALLCMD} -m 644 talloc.3 $(DESTDIR)$(mandir)/man3; fi which swig >/dev/null 2>&1 && ${INSTALLCMD} -d $(DESTDIR)`swig -swiglib` || true which swig >/dev/null 2>&1 && ${INSTALLCMD} -m 644 talloc.i $(DESTDIR)`swig -swiglib` || true + ln -sf $(TALLOC_SOLIB) $(DESTDIR)$(libdir)/$(TALLOC_SONAME) + ln -sf $(TALLOC_SOLIB) $(DESTDIR)$(libdir)/$(TALLOC_SHNAME) doc:: talloc.3 talloc.3.html diff --git a/lib/tdb/tdb.mk b/lib/tdb/tdb.mk index 267c2d1..5330f6c 100644 --- a/lib/tdb/tdb.mk +++ b/lib/tdb/tdb.mk @@ -78,6 +78,7 @@ installheaders:: installdirs installlibs:: all installdirs cp tdb.pc $(DESTDIR)$(libdir)/pkgconfig cp $(TDB_STLIB) $(TDB_SOLIB) $(DESTDIR)$(libdir) + ln -sf $(TDB_SOLIB) $(DESTDIR)$(libdir)/libtdb.$(SHLIBEXT) $(TDB_STLIB): $(TDB_OBJ) ar -rv $(TDB_STLIB) $(TDB_OBJ) diff --git a/lib/tevent/tevent.mk b/lib/tevent/tevent.mk index 694d082..ef31472 100644 --- a/lib/tevent/tevent.mk +++ b/lib/tevent/tevent.mk @@ -26,6 +26,8 @@ installheaders:: installdirs installlibs:: installdirs cp tevent.pc $(DESTDIR)$(libdir)/pkgconfig cp $(TEVENT_STLIB) $(TEVENT_SOLIB) $(DESTDIR)$(libdir) + ln -sf $(TEVENT_SOLIB) $(DESTDIR)$(libdir)/$(TEVENT_SONAME) + ln -sf $(TEVENT_SOLIB) $(DESTDIR)$(libdir)/$(TEVENT_SOBASE) install:: all installdirs installheaders installlibs $(PYTHON_INSTALL_TARGET)