talloc: create symbol links to shared libraries see https://bugzilla.samba.org/show_b...
authorBrian Lu <brian.lu@sun.com>
Thu, 17 Dec 2009 06:48:59 +0000 (14:48 +0800)
committerStefan Metzmacher <metze@samba.org>
Wed, 6 Jan 2010 13:27:44 +0000 (14:27 +0100)
Signed-off-by: Stefan Metzmacher <metze@samba.org>
lib/talloc/talloc.mk

index a563d613d64c9dc0ff5ff40f488f7feb55b9aaed..fc90f4d41ed1e9a25972333ae607b50eb19cd471 100644 (file)
@@ -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,10 @@ 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
+       rm -f $(DESTDIR)$(libdir)/$(TALLOC_SONAME)
+       ln -s $(TALLOC_SOLIB) $(DESTDIR)$(libdir)/$(TALLOC_SONAME)
+       rm -f $(DESTDIR)$(libdir)/$(TALLOC_SHLIB)
+       ln -s $(TALLOC_SOLIB) $(DESTDIR)$(libdir)/$(TALLOC_SHLIB)
 
 doc:: talloc.3 talloc.3.html