Clone of mesa.
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

mklib.solaris 1.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #!/bin/sh
  2. # Make a Solaris shared library
  3. # contributed by Arno Hahma (arno@nitro.pp.utu.fi)
  4. #--identification------------------------------------------------------
  5. # $Id: mklib.solaris,v 1.2 1999/09/15 15:10:20 brianp Exp $
  6. # $Log: mklib.solaris,v $
  7. # Revision 1.2 1999/09/15 15:10:20 brianp
  8. # added third, tiny version number to arguments
  9. #
  10. # Revision 1.1 1999/08/19 13:53:06 brianp
  11. # initial check-in (post-crash)
  12. #
  13. #--common--------------------------------------------------------------
  14. LIBRARY=$1
  15. shift 1
  16. MAJOR=$1
  17. shift 1
  18. MINOR=$1
  19. shift 1
  20. TINY=$1
  21. shift 1
  22. OBJECTS=$*
  23. #--platform-------------------------------------------------------------
  24. set -x
  25. LIBRARY=`basename $LIBRARY .a`
  26. VERSION=$MAJOR.$MINOR
  27. echo "Building shared object $LIBRARY.so.$VERSION and the archive library $LIBRARY.a"
  28. rm -f ${LIBRARY}.a ${LIBRARY}.so.${VERSION}
  29. ar ruv ${LIBRARY}.a ${OBJECTS}
  30. ld -G -o ${LIBRARY}.so.${VERSION} ${OBJECTS}
  31. cp ${LIBRARY}.a ${LIBRARY}.so.${VERSION} ../lib
  32. cd ../lib
  33. ln -s ${LIBRARY}.so.${VERSION} ${LIBRARY}.so