home *** CD-ROM | disk | FTP | other *** search
/ OpenStep (Enterprise) / OpenStepENTCD.toast / OEDEV / DEV.Z / ar < prev    next >
Encoding:
Text File  |  1996-09-08  |  775 b   |  44 lines

  1. #! /bin/sh
  2. #
  3. # Copyright (C) 1995 NeXT Computer, Inc.
  4. # All Rights Reserved
  5. #
  6. NEXT_BIN=$NEXT_ROOT/NextDeveloper/Executables/Utilities
  7.  
  8. if [ $# -lt 2 ]; then
  9.     lib /?
  10.     exit
  11. fi
  12.  
  13. LIB_FLAGS="-debugtype:cv "
  14. LIB_PROG=lib
  15.  
  16. LIB_FILES=""
  17. LIB_OPTIONS=$1
  18. LIB_OUTPUT=-out:$2
  19. LIB_INPUT=""
  20.  
  21. if [ `$NEXT_BIN/expr $LIB_OPTIONS : '.*d.*'` != 0 ]; then 
  22.     PREFIX="-remove:"
  23.     LIB_INPUT=$2
  24. fi
  25.  
  26. if [ `$NEXT_BIN/expr $LIB_OPTIONS : '.*x.*'` != 0 ]; then 
  27.     PREFIX="-extract:"
  28.     LIB_INPUT=$2
  29. fi
  30.  
  31. if [ `$NEXT_BIN/expr $LIB_OPTIONS : '.*t.*'` != 0 ]; then 
  32.     LIB_INPUT=$2
  33.     LIB_FILES="$LIB_FILES -list"
  34. fi
  35.  
  36. for file in $@
  37. do
  38.     if [ $file != $1 -a $file != $2 ]; then
  39.         LIB_FILES="$LIB_FILES $PREFIX$file"
  40.     fi
  41. done
  42.  
  43. $LIB_PROG $LIB_INPUT $LIB_FLAGS $LIB_OUTPUT $LIB_FILES
  44.