Ben Laurie | 29c0fcc | 1999-03-12 20:26:27 +0000 | [diff] [blame] | 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 |