~ubuntu-branches/ubuntu/hardy/openssl/hardy-security

« back to all changes in this revision

Viewing changes to shlib/svr5-shared.sh

  • Committer: Bazaar Package Importer
  • Author(s): Christoph Martin
  • Date: 2004-05-24 17:02:29 UTC
  • Revision ID: james.westby@ubuntu.com-20040524170229-ixlo08bbbly0xied
Tags: upstream-0.9.7d
ImportĀ upstreamĀ versionĀ 0.9.7d

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/sh
 
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 -Kthread"
 
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