1:
2:
3: major="0"
4: minor="9.7b"
5:
6: slib=libssl
7: sh_slib=$slib.so.$major.$minor
8:
9: clib=libcrypto
10: sh_clib=$clib.so.$major.$minor
11:
12: FLAGS="-O -DFILIO_H -Kalloca"
13: SHFLAGS="-Kpic -DPIC"
14:
15: touch $sh_clib
16: touch $sh_slib
17:
18: echo collecting all object files for $clib.so
19: OBJS=
20: find . -name \*.o -print > allobjs
21: for obj in `ar t libcrypto.a`
22: do
23: OBJS="$OBJS `grep $obj allobjs`"
24: done
25:
26: echo linking $clib.so
27: cc -G -o $sh_clib -h $sh_clib $OBJS -lnsl -lsocket
28:
29: rm -f $clib.so
30: ln -s $sh_clib $clib.so
31:
32: echo collecting all object files for $slib.so
33: OBJS=
34: for obj in `ar t libssl.a`
35: do
36: OBJS="$OBJS `grep $obj allobjs`"
37: done
38:
39: echo linking $slib.so
40: cc -G -o $sh_slib -h $sh_slib $OBJS -L. -lcrypto
41:
42: rm -f $slib.so
43: ln -s $sh_slib $slib.so
44:
45: mv libRSAglue.a libRSAglue.a.orig
46: mv libcrypto.a libcrypto.a.orig
47: mv libssl.a libssl.a.orig
48: