Author: jelmer Date: 2006-03-22 20:42:33 +0000 (Wed, 22 Mar 2006) New Revision: 14661
WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=14661 Log: Install symlinks for shared libraries Modified: branches/SAMBA_4_0/source/main.mk branches/SAMBA_4_0/source/script/installlib.sh Changeset: Modified: branches/SAMBA_4_0/source/main.mk =================================================================== --- branches/SAMBA_4_0/source/main.mk 2006-03-22 20:41:54 UTC (rev 14660) +++ branches/SAMBA_4_0/source/main.mk 2006-03-22 20:42:33 UTC (rev 14661) @@ -128,8 +128,8 @@ $(BIN_PROGS) installlib: $(INSTALLABLE_SHARED_LIBS) $(STATIC_LIBS) installdirs - @$(SHELL) $(srcdir)/script/installlib.sh $(DESTDIR)$(LIBDIR) $(INSTALLABLE_SHARED_LIBS) - @$(SHELL) $(srcdir)/script/installlib.sh $(DESTDIR)$(LIBDIR) $(STATIC_LIBS) + @$(SHELL) $(srcdir)/script/installlib.sh $(DESTDIR)$(LIBDIR) "$(SHLIBEXT)" $(INSTALLABLE_SHARED_LIBS) + @$(SHELL) $(srcdir)/script/installlib.sh $(DESTDIR)$(LIBDIR) "$(STLIBEXT)" $(STATIC_LIBS) installheader: headers installdirs @$(PERL) $(srcdir)/script/installheader.pl $(DESTDIR)$(INCLUDEDIR) $(PUBLIC_HEADERS) $(DEFAULT_HEADERS) Modified: branches/SAMBA_4_0/source/script/installlib.sh =================================================================== --- branches/SAMBA_4_0/source/script/installlib.sh 2006-03-22 20:41:54 UTC (rev 14660) +++ branches/SAMBA_4_0/source/script/installlib.sh 2006-03-22 20:42:33 UTC (rev 14661) @@ -1,17 +1,21 @@ #!/bin/sh LIBDIR=$1 +SHLIBEXT=$2 shift +shift for p in $*; do p2=`basename $p` + lnname=`echo $p2 | sed -e "s/\.$SHLIBEXT.*/.$SHLIBEXT/"` echo Installing $p as $LIBDIR/$p2 if [ -f $LIBDIR/$p2 ]; then rm -f $LIBDIR/$p2.old mv $LIBDIR/$p2 $LIBDIR/$p2.old fi cp $p $LIBDIR/ + ln -sf $p2 $LIBDIR/$lnname done cat << EOF
