]>
Commit | Line | Data |
---|---|---|
29c0fccb BL |
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 |