home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / Programy / MorphOS / morphosdev-150201.lha / emulinclude / mergelibs.sh < prev    next >
Encoding:
Text File  |  2001-02-14  |  441 b   |  29 lines

  1. #! sh
  2. #
  3. # Merges link libraries
  4. #
  5. # Usage: mergelibs.sh libdir destlib
  6. #
  7.  
  8. AR=ppc-amigaos-ar
  9. RANLIB=ppc-amigaos-ranlib
  10. TMP=/t
  11.  
  12. LIBDIR=$1
  13. DEST=$2
  14.  
  15. if [ -d $TMP/mergelibstmp ]; then rm -rf $TMP/mergelibstmp; fi
  16. mkdir $TMP/mergelibstmp
  17. TMP=$TMP/mergelibstmp
  18.  
  19. for lib in $LIBDIR/*.a; do
  20.     (cd $TMP; $AR x $lib)
  21. done
  22.  
  23. (cd $TMP; $AR r $TMP/../mergeresult *)
  24. $RANLIB $TMP/../mergeresult
  25. cp $TMP/../mergeresult $DEST
  26.  
  27. rm -rf $TMP/../mergeresult $TMP
  28.  
  29.