[BACK]Return to bsd.lib.mk CVS log [TXT][DIR] Up to [local] / src / share / mk

Diff for /src/share/mk/bsd.lib.mk between version 1.65 and 1.66

version 1.65, 2012/08/22 17:19:34 version 1.66, 2012/08/31 00:11:26
Line 148 
Line 148 
 .endif  .endif
   
 .if !defined(NOPIC)  .if !defined(NOPIC)
 .if (${MACHINE_CPU} != "mips64")  
 _LIBS+=lib${LIB}_pic.a  
 .endif  
 .if defined(SHLIB_MAJOR) && defined(SHLIB_MINOR)  .if defined(SHLIB_MAJOR) && defined(SHLIB_MINOR)
 _LIBS+=lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}  _LIBS+=lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
 .endif  .endif
Line 181 
Line 178 
         ${RANLIB} lib${LIB}_p.a          ${RANLIB} lib${LIB}_p.a
   
 SOBJS+= ${OBJS:.o=.so}  SOBJS+= ${OBJS:.o=.so}
 lib${LIB}_pic.a: ${SOBJS}  
         @echo building shared object ${LIB} library  
         @rm -f lib${LIB}_pic.a  
         @${AR} cq lib${LIB}_pic.a `${LORDER} ${SOBJS} | tsort -q`  
         ${RANLIB} lib${LIB}_pic.a  
   
 lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}: ${SOBJS} ${DPADD}  lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}: ${SOBJS} ${DPADD}
         @echo building shared ${LIB} library \(version ${SHLIB_MAJOR}.${SHLIB_MINOR}\)          @echo building shared ${LIB} library \(version ${SHLIB_MAJOR}.${SHLIB_MINOR}\)
         @rm -f lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}          @rm -f lib${LIB}.so.${SHLIB_MAJOR}.${SHLIB_MINOR}
Line 200 
Line 191 
         rm -f lib${LIB}.a ${OBJS}          rm -f lib${LIB}.a ${OBJS}
         rm -f lib${LIB}_g.a ${GOBJS}          rm -f lib${LIB}_g.a ${GOBJS}
         rm -f lib${LIB}_p.a ${POBJS}          rm -f lib${LIB}_p.a ${POBJS}
         rm -f lib${LIB}_pic.a lib${LIB}.so.*.* ${SOBJS}          rm -f lib${LIB}.so.*.* ${SOBJS}
 .endif  .endif
   
 cleandir: _SUBDIRUSE clean  cleandir: _SUBDIRUSE clean
Line 247 
Line 238 
         ${RANLIB} -t ${DESTDIR}${LIBDIR}/lib${LIB}_p.a          ${RANLIB} -t ${DESTDIR}${LIBDIR}/lib${LIB}_p.a
 .endif  .endif
         chmod ${LIBMODE} ${DESTDIR}${LIBDIR}/lib${LIB}_p.a          chmod ${LIBMODE} ${DESTDIR}${LIBDIR}/lib${LIB}_p.a
 .endif  
 .if !defined(NOPIC) && (${MACHINE_CPU} != "mips64")  
 #       ranlib lib${LIB}_pic.a  
         ${INSTALL} ${INSTALL_COPY} -S -o ${LIBOWN} -g ${LIBGRP} -m 600 \  
             lib${LIB}_pic.a ${DESTDIR}${LIBDIR}  
 .if (${INSTALL_COPY} != "-p")  
         ${RANLIB} -t ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a  
 .endif  
         chmod ${LIBMODE} ${DESTDIR}${LIBDIR}/lib${LIB}_pic.a  
 .endif  .endif
 .if !defined(NOPIC) && defined(SHLIB_MAJOR) && defined(SHLIB_MINOR)  .if !defined(NOPIC) && defined(SHLIB_MAJOR) && defined(SHLIB_MINOR)
         ${INSTALL} ${INSTALL_COPY} -S -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \          ${INSTALL} ${INSTALL_COPY} -S -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \

Legend:
Removed from v.1.65  
changed lines
  Added in v.1.66