Subversion Repositories DevTools

Rev

Rev 5817 | Rev 5883 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5817 Rev 5882
Line 837... Line 837...
837
#       'Real Name' to 'SoName' in the LIBDIR (if different)
837
#       'Real Name' to 'SoName' in the LIBDIR (if different)
838
#
838
#
839
    if ( $shared ne $linkname)
839
    if ( $shared ne $linkname)
840
    {
840
    {
841
        $io->Label( "Shared library Symbolic Links", $name );
841
        $io->Label( "Shared library Symbolic Links", $name );
842
        PackageShlibAddFiles( $name, "\$(LIBDIR)/$linkname" );
842
        PackageShlibAddFiles( $name, "\$(LIBDIR)/$linkname", 'symlink=1' );
843
        $io->Prt( "\$(LIBDIR)/$linkname:\t\\\n" .
843
        $io->Prt( "\$(LIBDIR)/$linkname:\t\\\n" .
844
                  "\t\t\$(GBE_BINDIR)\\\n" .
844
                  "\t\t\$(GBE_BINDIR)\\\n" .
845
                  "\t\t\$(LIBDIR)/${shared}\n" .
845
                  "\t\t\$(LIBDIR)/${shared}\n" .
846
                  "\t\$(AA_PRE)(rm -f \$@; ln -s ./$shared \$@)\n\n" );
846
                  "\t\$(AA_PRE)(rm -f \$@; ln -s $shared \$@)\n\n" );
847
    }
847
    }
848
 
848
 
849
    $io->Label( "Shared library BINDIR Symbolic Links", $name );
849
    $io->Label( "Shared library BINDIR Symbolic Links", $name );
850
    PackageShlibAddFiles( $name, "\$(BINDIR)/$soname" );
850
#    PackageShlibAddFiles( $name, "\$(BINDIR)/$soname", 'symlink=1' );
851
    $io->Prt( "\$(BINDIR)/$soname:\t\\\n" .
851
    $io->Prt( "\$(BINDIR)/$soname:\t\\\n" .
852
              "\t\t\$(GBE_BINDIR)\\\n" .
852
              "\t\t\$(GBE_BINDIR)\\\n" .
853
              "\t\t\$(LIBDIR)/${shared}\n" .
853
              "\t\t\$(LIBDIR)/${shared}\n" .
854
              "\t\$(AA_PRE)(rm -f \$@; ln -s ../\$(LIBDIR)/$shared \$@)\n\n" );
854
              "\t\$(AA_PRE)(rm -f \$@; ln -s ../\$(LIBDIR)/$shared \$@)\n\n" );
855
 
855
 
856
    if ( $soname ne $shared )
856
    if ( $soname ne $shared )
857
    {
857
    {
858
        $io->Label( "Shared library SoName Symbolic Links", $name );
858
        $io->Label( "Shared library SoName Symbolic Links", $name );
859
        PackageShlibAddFiles( $name, "\$(LIBDIR)/$soname" );
859
        PackageShlibAddFiles( $name, "\$(LIBDIR)/$soname", 'symlink=1' );
860
        $io->Prt( "\$(LIBDIR)/$soname:\t\\\n" .
860
        $io->Prt( "\$(LIBDIR)/$soname:\t\\\n" .
861
                  "\t\t\$(GBE_LIBDIR)\\\n" .
861
                  "\t\t\$(GBE_LIBDIR)\\\n" .
862
                  "\t\t\$(LIBDIR)/${shared}\n" .
862
                  "\t\t\$(LIBDIR)/${shared}\n" .
863
                  "\t\$(AA_PRE)(rm -f \$@; ln -s ./$shared \$@)\n" );
863
                  "\t\$(AA_PRE)(rm -f \$@; ln -s $shared \$@)\n" );
864
    }
864
    }
865
 
865
 
866
#.. Linker command file
866
#.. Linker command file
867
#
867
#
868
#       Now the fun part... piecing together a variable $(name_shld)
868
#       Now the fun part... piecing together a variable $(name_shld)