(linenum→info "unix/slp.c:2238")

openssl/0.9.8g/shlib/solaris-sc4.sh

    1: #!/bin/sh
    2: 
    3: major="1"
    4: 
    5: slib=libssl
    6: sh_slib=$slib.so.$major
    7: 
    8: clib=libcrypto
    9: sh_clib=$clib.so.$major
   10: 
   11: echo collecting all object files for $clib.so
   12: OBJS=
   13: find . -name \*.o -print > allobjs
   14: for obj in `ar t libcrypto.a`
   15: do
   16:         OBJS="$OBJS `grep $obj allobjs`"
   17: done
   18: 
   19: echo linking $clib.so
   20: cc -G -o $sh_clib -h $sh_clib $OBJS -lnsl -lsocket
   21: 
   22: rm -f $clib.so
   23: ln -s $sh_clib $clib.so
   24: 
   25: echo collecting all object files for $slib.so
   26: OBJS=
   27: for obj in `ar t libssl.a`
   28: do
   29:         OBJS="$OBJS `grep $obj allobjs`"
   30: done
   31: 
   32: echo linking $slib.so
   33: cc -G -o $sh_slib -h $sh_slib $OBJS -L. -lcrypto
   34:         
   35: rm -f $slib.so
   36: ln -s $sh_slib $slib.so
   37: 
   38: rm -f allobjs
   39: 
   40: mv libRSAglue.a libRSAglue.a.orig
   41: mv libcrypto.a  libcrypto.a.orig
   42: mv libssl.a     libssl.a.orig 
Syntax (Markdown)